Class: Twilio::REST::Api::V2010::AccountContext::ValidationRequestList
- Inherits:
-
ListResource
- Object
- ListResource
- Twilio::REST::Api::V2010::AccountContext::ValidationRequestList
- Defined in:
- lib/twilio-ruby/rest/api/v2010/account/validation_request.rb
Instance Method Summary collapse
-
#create(phone_number: nil, friendly_name: :unset, call_delay: :unset, extension: :unset, status_callback: :unset, status_callback_method: :unset) ⇒ ValidationRequestInstance
Retrieve a single page of ValidationRequestInstance records from the API.
-
#initialize(version, account_sid: nil) ⇒ ValidationRequestList
constructor
Initialize the ValidationRequestList.
-
#to_s ⇒ Object
Provide a user friendly representation.
Constructor Details
#initialize(version, account_sid: nil) ⇒ ValidationRequestList
Initialize the ValidationRequestList
18 19 20 21 22 23 24 25 26 |
# File 'lib/twilio-ruby/rest/api/v2010/account/validation_request.rb', line 18 def initialize(version, account_sid: nil) super(version) # Path Solution @solution = { account_sid: account_sid } @uri = "/Accounts/#{@solution[:account_sid]}/OutgoingCallerIds.json" end |
Instance Method Details
#create(phone_number: nil, friendly_name: :unset, call_delay: :unset, extension: :unset, status_callback: :unset, status_callback_method: :unset) ⇒ ValidationRequestInstance
Retrieve a single page of ValidationRequestInstance records from the API. Request is executed immediately.
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/twilio-ruby/rest/api/v2010/account/validation_request.rb', line 38 def create(phone_number: nil, friendly_name: :unset, call_delay: :unset, extension: :unset, status_callback: :unset, status_callback_method: :unset) data = Twilio::Values.of({ 'PhoneNumber' => phone_number, 'FriendlyName' => friendly_name, 'CallDelay' => call_delay, 'Extension' => extension, 'StatusCallback' => status_callback, 'StatusCallbackMethod' => status_callback_method, }) payload = @version.create( 'POST', @uri, data: data ) ValidationRequestInstance.new( @version, payload, account_sid: @solution[:account_sid], ) end |
#to_s ⇒ Object
Provide a user friendly representation
63 64 65 |
# File 'lib/twilio-ruby/rest/api/v2010/account/validation_request.rb', line 63 def to_s '#<Twilio.Api.V2010.ValidationRequestList>' end |