Class: Twilio::REST::Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::MachineToMachineInstance

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

Instance Method Summary collapse

Constructor Details

#initialize(version, payload, account_sid: nil, country_code: nil) ⇒ MachineToMachineInstance

Initialize the MachineToMachineInstance



282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 282

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'].to_f,
      'longitude' => payload['longitude'].to_f,
      '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_requirementsString



365
366
367
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 365

def address_requirements
  @properties['address_requirements']
end

#betaBoolean



371
372
373
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 371

def beta
  @properties['beta']
end

#capabilitiesString



377
378
379
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 377

def capabilities
  @properties['capabilities']
end

#friendly_nameString



305
306
307
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 305

def friendly_name
  @properties['friendly_name']
end

#inspectObject

Provide a detailed, user friendly representation



389
390
391
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 389

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

#iso_countryString



359
360
361
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 359

def iso_country
  @properties['iso_country']
end

#lataString



317
318
319
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 317

def lata
  @properties['lata']
end

#latitudeString



335
336
337
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 335

def latitude
  @properties['latitude']
end

#localityString



323
324
325
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 323

def locality
  @properties['locality']
end

#longitudeString



341
342
343
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 341

def longitude
  @properties['longitude']
end

#phone_numberString



311
312
313
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 311

def phone_number
  @properties['phone_number']
end

#postal_codeString



353
354
355
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 353

def postal_code
  @properties['postal_code']
end

#rate_centerString



329
330
331
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 329

def rate_center
  @properties['rate_center']
end

#regionString



347
348
349
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 347

def region
  @properties['region']
end

#to_sObject

Provide a user friendly representation



383
384
385
# File 'lib/twilio-ruby/rest/api/v2010/account/available_phone_number/machine_to_machine.rb', line 383

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