Class: Twilio::REST::Api::V2010::AccountContext::IncomingPhoneNumberList::TollFreeInstance

Inherits:
InstanceResource
  • Object
show all
Defined in:
lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb

Instance Method Summary collapse

Constructor Details

#initialize(version, payload, account_sid: nil) ⇒ TollFreeInstance

Initialize the TollFreeInstance



297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 297

def initialize(version, payload, account_sid: nil)
  super(version)

  # Marshaled Properties
  @properties = {
      'account_sid' => payload['account_sid'],
      'address_sid' => payload['address_sid'],
      'address_requirements' => payload['address_requirements'],
      'api_version' => payload['api_version'],
      'beta' => payload['beta'],
      'capabilities' => payload['capabilities'],
      'date_created' => Twilio.deserialize_rfc2822(payload['date_created']),
      'date_updated' => Twilio.deserialize_rfc2822(payload['date_updated']),
      'friendly_name' => payload['friendly_name'],
      'identity_sid' => payload['identity_sid'],
      'phone_number' => payload['phone_number'],
      'origin' => payload['origin'],
      'sid' => payload['sid'],
      'sms_application_sid' => payload['sms_application_sid'],
      'sms_fallback_method' => payload['sms_fallback_method'],
      'sms_fallback_url' => payload['sms_fallback_url'],
      'sms_method' => payload['sms_method'],
      'sms_url' => payload['sms_url'],
      'status_callback' => payload['status_callback'],
      'status_callback_method' => payload['status_callback_method'],
      'trunk_sid' => payload['trunk_sid'],
      'uri' => payload['uri'],
      'voice_receive_mode' => payload['voice_receive_mode'],
      'voice_application_sid' => payload['voice_application_sid'],
      'voice_caller_id_lookup' => payload['voice_caller_id_lookup'],
      'voice_fallback_method' => payload['voice_fallback_method'],
      'voice_fallback_url' => payload['voice_fallback_url'],
      'voice_method' => payload['voice_method'],
      'voice_url' => payload['voice_url'],
      'emergency_status' => payload['emergency_status'],
      'emergency_address_sid' => payload['emergency_address_sid'],
      'bundle_sid' => payload['bundle_sid'],
      'status' => payload['status'],
  }
end

Instance Method Details

#account_sidString



340
341
342
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 340

def 
  @properties['account_sid']
end

#address_requirementstoll_free.AddressRequirement



352
353
354
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 352

def address_requirements
  @properties['address_requirements']
end

#address_sidString



346
347
348
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 346

def address_sid
  @properties['address_sid']
end

#api_versionString



358
359
360
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 358

def api_version
  @properties['api_version']
end

#betaBoolean



364
365
366
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 364

def beta
  @properties['beta']
end

#bundle_sidString



526
527
528
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 526

def bundle_sid
  @properties['bundle_sid']
end

#capabilitiesString



370
371
372
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 370

def capabilities
  @properties['capabilities']
end

#date_createdTime



376
377
378
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 376

def date_created
  @properties['date_created']
end

#date_updatedTime



382
383
384
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 382

def date_updated
  @properties['date_updated']
end

#emergency_address_sidString



520
521
522
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 520

def emergency_address_sid
  @properties['emergency_address_sid']
end

#emergency_statustoll_free.EmergencyStatus



514
515
516
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 514

def emergency_status
  @properties['emergency_status']
end

#friendly_nameString



388
389
390
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 388

def friendly_name
  @properties['friendly_name']
end

#identity_sidString



394
395
396
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 394

def identity_sid
  @properties['identity_sid']
end

#inspectObject

Provide a detailed, user friendly representation



544
545
546
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 544

def inspect
  "<Twilio.Api.V2010.TollFreeInstance>"
end

#originString



406
407
408
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 406

def origin
  @properties['origin']
end

#phone_numberString



400
401
402
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 400

def phone_number
  @properties['phone_number']
end

#sidString



412
413
414
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 412

def sid
  @properties['sid']
end

#sms_application_sidString



418
419
420
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 418

def sms_application_sid
  @properties['sms_application_sid']
end

#sms_fallback_methodString



424
425
426
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 424

def sms_fallback_method
  @properties['sms_fallback_method']
end

#sms_fallback_urlString



430
431
432
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 430

def sms_fallback_url
  @properties['sms_fallback_url']
end

#sms_methodString



436
437
438
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 436

def sms_method
  @properties['sms_method']
end

#sms_urlString



442
443
444
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 442

def sms_url
  @properties['sms_url']
end

#statusString



532
533
534
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 532

def status
  @properties['status']
end

#status_callbackString



448
449
450
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 448

def status_callback
  @properties['status_callback']
end

#status_callback_methodString



454
455
456
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 454

def status_callback_method
  @properties['status_callback_method']
end

#to_sObject

Provide a user friendly representation



538
539
540
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 538

def to_s
  "<Twilio.Api.V2010.TollFreeInstance>"
end

#trunk_sidString



460
461
462
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 460

def trunk_sid
  @properties['trunk_sid']
end

#uriString



466
467
468
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 466

def uri
  @properties['uri']
end

#voice_application_sidString



478
479
480
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 478

def voice_application_sid
  @properties['voice_application_sid']
end

#voice_caller_id_lookupBoolean



484
485
486
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 484

def voice_caller_id_lookup
  @properties['voice_caller_id_lookup']
end

#voice_fallback_methodString



490
491
492
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 490

def voice_fallback_method
  @properties['voice_fallback_method']
end

#voice_fallback_urlString



496
497
498
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 496

def voice_fallback_url
  @properties['voice_fallback_url']
end

#voice_methodString



502
503
504
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 502

def voice_method
  @properties['voice_method']
end

#voice_receive_modetoll_free.VoiceReceiveMode



472
473
474
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 472

def voice_receive_mode
  @properties['voice_receive_mode']
end

#voice_urlString



508
509
510
# File 'lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/toll_free.rb', line 508

def voice_url
  @properties['voice_url']
end