lib/twilio-ruby/rest/api/v2010/account/validation_request.rb in twilio-ruby-5.0.0.rc18 vs lib/twilio-ruby/rest/api/v2010/account/validation_request.rb in twilio-ruby-5.0.0.rc19
- old
+ new
@@ -1,10 +1,10 @@
##
# This code was generated by
# \ / _ _ _| _ _
# | (_)\/(_)(_|\/| |(/_ v1.0.0
-# / /
+# / /
module Twilio
module REST
class Api < Domain
class V2010 < Version
@@ -15,18 +15,18 @@
# @param [Version] version Version that contains the resource
# @param [String] account_sid The account_sid
# @return [ValidationRequestList] ValidationRequestList
def initialize(version, account_sid: nil)
super(version)
-
+
# Path Solution
@solution = {
account_sid: account_sid
}
@uri = "/Accounts/#{@solution[:account_sid]}/OutgoingCallerIds.json"
end
-
+
##
# Retrieve a single page of ValidationRequestInstance records from the API.
# Request is executed immediately.
# @param [String] phone_number The phone_number
# @param [String] friendly_name The friendly_name
@@ -42,46 +42,46 @@
'CallDelay' => call_delay,
'Extension' => extension,
'StatusCallback' => status_callback,
'StatusCallbackMethod' => status_callback_method,
}
-
+
payload = @version.create(
'POST',
@uri,
data: data
)
-
+
return ValidationRequestInstance.new(
@version,
payload,
account_sid: @solution[:account_sid],
)
end
-
+
##
# Provide a user friendly representation
def to_s
'#<Twilio.Api.V2010.ValidationRequestList>'
end
end
-
+
class ValidationRequestPage < Page
##
# Initialize the ValidationRequestPage
# @param [Version] version Version that contains the resource
# @param [Response] response Response from the API
# @param [Hash] solution Path solution for the resource
# @param [String] account_sid The account_sid
# @return [ValidationRequestPage] ValidationRequestPage
def initialize(version, response, solution)
super(version, response)
-
+
# Path Solution
@solution = solution
end
-
+
##
# Build an instance of ValidationRequestInstance
# @param [Hash] payload Payload response from the API
# @return [ValidationRequestInstance] ValidationRequestInstance
def get_instance(payload)
@@ -89,57 +89,57 @@
@version,
payload,
account_sid: @solution[:account_sid],
)
end
-
+
##
# Provide a user friendly representation
def to_s
'<Twilio.Api.V2010.ValidationRequestPage>'
end
end
-
+
class ValidationRequestInstance < InstanceResource
##
# Initialize the ValidationRequestInstance
# @param [Version] version Version that contains the resource
# @param [Hash] payload payload that contains response from Twilio
# @param [String] account_sid The account_sid
# @return [ValidationRequestInstance] ValidationRequestInstance
def initialize(version, payload, account_sid: nil)
super(version)
-
+
# Marshaled Properties
@properties = {
'account_sid' => payload['account_sid'],
'phone_number' => payload['phone_number'],
'friendly_name' => payload['friendly_name'],
'validation_code' => payload['validation_code'].to_i,
'call_sid' => payload['call_sid'],
}
end
-
+
def account_sid
@properties['account_sid']
end
-
+
def phone_number
@properties['phone_number']
end
-
+
def friendly_name
@properties['friendly_name']
end
-
+
def validation_code
@properties['validation_code']
end
-
+
def call_sid
@properties['call_sid']
end
-
+
##
# Provide a user friendly representation
def to_s
"<Twilio.Api.V2010.ValidationRequestInstance>"
end
\ No newline at end of file