Class: Twilio::REST::Numbers::V3::HostedNumberOrderInstance

Inherits:
InstanceResource show all
Defined in:
lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb

Instance Method Summary collapse

Constructor Details

#initialize(version, payload) ⇒ HostedNumberOrderInstance

Initialize the HostedNumberOrderInstance



296
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
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 296

def initialize(version, payload )
    
    apiV1Version = ApiV1Version.new version.domain, version
    super(apiV1Version)
    
    # Marshaled Properties
    @properties = { 
        'sid' => payload['sid'],
        'account_sid' => payload['account_sid'],
        'incoming_phone_number_sid' => payload['incoming_phone_number_sid'],
        'address_sid' => payload['address_sid'],
        'signing_document_sid' => payload['signing_document_sid'],
        'phone_number' => payload['phone_number'],
        'capabilities' => payload['capabilities'],
        'friendly_name' => payload['friendly_name'],
        'unique_name' => payload['unique_name'],
        'status' => payload['status'],
        'failure_reason' => payload['failure_reason'],
        'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']),
        'date_updated' => Twilio.deserialize_iso8601_datetime(payload['date_updated']),
        'verification_attempts' => payload['verification_attempts'] == nil ? payload['verification_attempts'] : payload['verification_attempts'].to_i,
        'email' => payload['email'],
        'cc_emails' => payload['cc_emails'],
        'url' => payload['url'],
        'verification_type' => payload['verification_type'],
        'verification_document_sid' => payload['verification_document_sid'],
        'extension' => payload['extension'],
        'call_delay' => payload['call_delay'] == nil ? payload['call_delay'] : payload['call_delay'].to_i,
        'verification_code' => payload['verification_code'],
        'verification_call_sids' => payload['verification_call_sids'],
    }
end

Instance Method Details

#account_sidString



338
339
340
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 338

def 
    @properties['account_sid']
end

#address_sidString



350
351
352
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 350

def address_sid
    @properties['address_sid']
end

#call_delayString



452
453
454
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 452

def call_delay
    @properties['call_delay']
end

#capabilitiesNumbersV3HostedNumbersHostedNumberOrderCapabilities



368
369
370
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 368

def capabilities
    @properties['capabilities']
end

#cc_emailsArray<String>



422
423
424
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 422

def cc_emails
    @properties['cc_emails']
end

#date_createdTime



398
399
400
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 398

def date_created
    @properties['date_created']
end

#date_updatedTime



404
405
406
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 404

def date_updated
    @properties['date_updated']
end

#emailString



416
417
418
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 416

def email
    @properties['email']
end

#extensionString



446
447
448
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 446

def extension
    @properties['extension']
end

#failure_reasonString



392
393
394
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 392

def failure_reason
    @properties['failure_reason']
end

#friendly_nameString



374
375
376
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 374

def friendly_name
    @properties['friendly_name']
end

#incoming_phone_number_sidString



344
345
346
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 344

def incoming_phone_number_sid
    @properties['incoming_phone_number_sid']
end

#inspectObject

Provide a detailed, user friendly representation



476
477
478
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 476

def inspect
    "<Twilio.Numbers.V3.HostedNumberOrderInstance>"
end

#phone_numberString



362
363
364
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 362

def phone_number
    @properties['phone_number']
end

#sidString



332
333
334
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 332

def sid
    @properties['sid']
end

#signing_document_sidString



356
357
358
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 356

def signing_document_sid
    @properties['signing_document_sid']
end

#statusStatus



386
387
388
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 386

def status
    @properties['status']
end

#to_sObject

Provide a user friendly representation



470
471
472
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 470

def to_s
    "<Twilio.Numbers.V3.HostedNumberOrderInstance>"
end

#unique_nameString



380
381
382
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 380

def unique_name
    @properties['unique_name']
end

#urlString



428
429
430
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 428

def url
    @properties['url']
end

#verification_attemptsString



410
411
412
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 410

def verification_attempts
    @properties['verification_attempts']
end

#verification_call_sidsArray<String>



464
465
466
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 464

def verification_call_sids
    @properties['verification_call_sids']
end

#verification_codeString



458
459
460
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 458

def verification_code
    @properties['verification_code']
end

#verification_document_sidString



440
441
442
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 440

def verification_document_sid
    @properties['verification_document_sid']
end

#verification_typeVerificationType



434
435
436
# File 'lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb', line 434

def verification_type
    @properties['verification_type']
end