Class: Twilio::REST::Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::LocalInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::LocalInstance
- Defined in:
- lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb
Instance Method Summary collapse
-
#address_requirements ⇒ String
The type of [Address](www.twilio.com/docs/usage/api/address) resource the phone number requires.
-
#beta ⇒ Boolean
Whether the phone number is new to the Twilio platform.
- #capabilities ⇒ ApiV2010AccountAvailablePhoneNumberCountryAvailablePhoneNumberLocalCapabilities
-
#friendly_name ⇒ String
A formatted version of the phone number.
-
#initialize(version, payload, account_sid: nil, country_code: nil) ⇒ LocalInstance
constructor
Initialize the LocalInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#iso_country ⇒ String
The [ISO country code](en.wikipedia.org/wiki/ISO_3166-1_alpha-2) of this phone number.
-
#lata ⇒ String
The [LATA](en.wikipedia.org/wiki/Local_access_and_transport_area) of this phone number.
-
#latitude ⇒ Float
The latitude of this phone number’s location.
-
#locality ⇒ String
The locality or city of this phone number’s location.
-
#longitude ⇒ Float
The longitude of this phone number’s location.
-
#phone_number ⇒ String
The phone number in [E.164](www.twilio.com/docs/glossary/what-e164) format, which consists of a + followed by the country code and subscriber number.
-
#postal_code ⇒ String
The postal or ZIP code of this phone number’s location.
-
#rate_center ⇒ String
The [rate center](en.wikipedia.org/wiki/Telephone_exchange) of this phone number.
-
#region ⇒ String
The two-letter state or province abbreviation of this phone number’s location.
-
#to_s ⇒ Object
Provide a user friendly representation.
Constructor Details
#initialize(version, payload, account_sid: nil, country_code: nil) ⇒ LocalInstance
Initialize the LocalInstance
398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 398 def initialize(version, payload , account_sid: nil, country_code: nil) super(version) # Marshaled Properties @properties = { 'friendly_name' => payload['friendly_name'], 'phone_number' => payload['phone_number'], 'lata' => payload['lata'], 'locality' => payload['locality'], 'rate_center' => payload['rate_center'], 'latitude' => payload['latitude'], 'longitude' => payload['longitude'], 'region' => payload['region'], 'postal_code' => payload['postal_code'], 'iso_country' => payload['iso_country'], 'address_requirements' => payload['address_requirements'], 'beta' => payload['beta'], 'capabilities' => payload['capabilities'], } end |
Instance Method Details
#address_requirements ⇒ String
Returns The type of [Address](www.twilio.com/docs/usage/api/address) resource the phone number requires. Can be: none, any, local, or foreign. none means no address is required. any means an address is required, but it can be anywhere in the world. local means an address in the phone number’s country is required. foreign means an address outside of the phone number’s country is required.
483 484 485 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 483 def address_requirements @properties['address_requirements'] end |
#beta ⇒ Boolean
Returns Whether the phone number is new to the Twilio platform. Can be: true or false.
489 490 491 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 489 def beta @properties['beta'] end |
#capabilities ⇒ ApiV2010AccountAvailablePhoneNumberCountryAvailablePhoneNumberLocalCapabilities
495 496 497 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 495 def capabilities @properties['capabilities'] end |
#friendly_name ⇒ String
Returns A formatted version of the phone number.
423 424 425 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 423 def friendly_name @properties['friendly_name'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
507 508 509 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 507 def inspect "<Twilio.Api.V2010.LocalInstance>" end |
#iso_country ⇒ String
Returns The [ISO country code](en.wikipedia.org/wiki/ISO_3166-1_alpha-2) of this phone number.
477 478 479 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 477 def iso_country @properties['iso_country'] end |
#lata ⇒ String
Returns The [LATA](en.wikipedia.org/wiki/Local_access_and_transport_area) of this phone number. Available for only phone numbers from the US and Canada.
435 436 437 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 435 def lata @properties['lata'] end |
#latitude ⇒ Float
Returns The latitude of this phone number’s location. Available for only phone numbers from the US and Canada.
453 454 455 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 453 def latitude @properties['latitude'] end |
#locality ⇒ String
Returns The locality or city of this phone number’s location.
441 442 443 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 441 def locality @properties['locality'] end |
#longitude ⇒ Float
Returns The longitude of this phone number’s location. Available for only phone numbers from the US and Canada.
459 460 461 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 459 def longitude @properties['longitude'] end |
#phone_number ⇒ String
Returns The phone number in [E.164](www.twilio.com/docs/glossary/what-e164) format, which consists of a + followed by the country code and subscriber number.
429 430 431 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 429 def phone_number @properties['phone_number'] end |
#postal_code ⇒ String
Returns The postal or ZIP code of this phone number’s location. Available for only phone numbers from the US and Canada.
471 472 473 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 471 def postal_code @properties['postal_code'] end |
#rate_center ⇒ String
Returns The [rate center](en.wikipedia.org/wiki/Telephone_exchange) of this phone number. Available for only phone numbers from the US and Canada.
447 448 449 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 447 def rate_center @properties['rate_center'] end |
#region ⇒ String
Returns The two-letter state or province abbreviation of this phone number’s location. Available for only phone numbers from the US and Canada.
465 466 467 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 465 def region @properties['region'] end |
#to_s ⇒ Object
Provide a user friendly representation
501 502 503 |
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number_country/local.rb', line 501 def to_s "<Twilio.Api.V2010.LocalInstance>" end |