Class: Twilio::REST::Preview::HostedNumbers::AuthorizationDocumentContext::DependentHostedNumberOrderInstance

Inherits:
InstanceResource
  • Object
show all
Defined in:
lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb

Overview

PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact [email protected].

Instance Method Summary collapse

Constructor Details

#initialize(version, payload, signing_document_sid: nil) ⇒ DependentHostedNumberOrderInstance

Initialize the DependentHostedNumberOrderInstance

Parameters:

  • version (Version)

    Version that contains the resource

  • payload (Hash)

    payload that contains response from Twilio

  • signing_document_sid (String) (defaults to: nil)

    A 34 character string that uniquely identifies the LOA document associated with this HostedNumberOrder.



222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 222

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

  # 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'].to_i,
      'email' => payload['email'],
      'cc_emails' => payload['cc_emails'],
      'verification_type' => payload['verification_type'],
      'verification_document_sid' => payload['verification_document_sid'],
      'extension' => payload['extension'],
      '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

Returns Account sid.

Returns:

  • (String)

    Account sid.



260
261
262
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 260

def 
  @properties['account_sid']
end

#address_sidString

Returns Address sid.

Returns:

  • (String)

    Address sid.



272
273
274
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 272

def address_sid
  @properties['address_sid']
end

#call_delayString

Returns Seconds (0-30) to delay ownership verification call by.

Returns:

  • (String)

    Seconds (0-30) to delay ownership verification call by.



368
369
370
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 368

def call_delay
  @properties['call_delay']
end

#capabilitiesString

Returns A mapping of phone number capabilities.

Returns:

  • (String)

    A mapping of phone number capabilities.



290
291
292
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 290

def capabilities
  @properties['capabilities']
end

#cc_emailsString

Returns A list of emails.

Returns:

  • (String)

    A list of emails.



344
345
346
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 344

def cc_emails
  @properties['cc_emails']
end

#date_createdTime

Returns The date this HostedNumberOrder was created.

Returns:

  • (Time)

    The date this HostedNumberOrder was created.



320
321
322
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 320

def date_created
  @properties['date_created']
end

#date_updatedTime

Returns The date this HostedNumberOrder was updated.

Returns:

  • (Time)

    The date this HostedNumberOrder was updated.



326
327
328
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 326

def date_updated
  @properties['date_updated']
end

#emailString

Returns Email.

Returns:

  • (String)

    Email.



338
339
340
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 338

def email
  @properties['email']
end

#extensionString

Returns Phone extension to use for ownership verification call.

Returns:

  • (String)

    Phone extension to use for ownership verification call.



362
363
364
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 362

def extension
  @properties['extension']
end

#failure_reasonString

Returns Why a hosted_number_order reached status “action-required”.

Returns:

  • (String)

    Why a hosted_number_order reached status “action-required”



314
315
316
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 314

def failure_reason
  @properties['failure_reason']
end

#friendly_nameString

Returns A human readable description of this resource.

Returns:

  • (String)

    A human readable description of this resource.



296
297
298
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 296

def friendly_name
  @properties['friendly_name']
end

#incoming_phone_number_sidString

Returns IncomingPhoneNumber sid.

Returns:

  • (String)

    IncomingPhoneNumber sid.



266
267
268
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 266

def incoming_phone_number_sid
  @properties['incoming_phone_number_sid']
end

#inspectObject

Provide a detailed, user friendly representation



392
393
394
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 392

def inspect
  "<Twilio.Preview.HostedNumbers.DependentHostedNumberOrderInstance>"
end

#phone_numberString

Returns An E164 formatted phone number.

Returns:

  • (String)

    An E164 formatted phone number.



284
285
286
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 284

def phone_number
  @properties['phone_number']
end

#sidString

Returns HostedNumberOrder sid.

Returns:

  • (String)

    HostedNumberOrder sid.



254
255
256
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 254

def sid
  @properties['sid']
end

#signing_document_sidString

Returns LOA document sid.

Returns:

  • (String)

    LOA document sid.



278
279
280
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 278

def signing_document_sid
  @properties['signing_document_sid']
end

#statusdependent_hosted_number_order.Status

Returns The Status of this HostedNumberOrder.

Returns:

  • (dependent_hosted_number_order.Status)

    The Status of this HostedNumberOrder.



308
309
310
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 308

def status
  @properties['status']
end

#to_sObject

Provide a user friendly representation



386
387
388
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 386

def to_s
  "<Twilio.Preview.HostedNumbers.DependentHostedNumberOrderInstance>"
end

#unique_nameString

Returns A unique, developer assigned name of this HostedNumberOrder.

Returns:

  • (String)

    A unique, developer assigned name of this HostedNumberOrder.



302
303
304
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 302

def unique_name
  @properties['unique_name']
end

#verification_attemptsString

Returns The number of attempts made to verify ownership of the phone number.

Returns:

  • (String)

    The number of attempts made to verify ownership of the phone number.



332
333
334
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 332

def verification_attempts
  @properties['verification_attempts']
end

#verification_call_sidsString

Returns List of IDs for ownership verification calls.

Returns:

  • (String)

    List of IDs for ownership verification calls.



380
381
382
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 380

def verification_call_sids
  @properties['verification_call_sids']
end

#verification_codeString

Returns The digits passed during the ownership verification call.

Returns:

  • (String)

    The digits passed during the ownership verification call.



374
375
376
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 374

def verification_code
  @properties['verification_code']
end

#verification_document_sidString

Returns Verification Document Sid.

Returns:

  • (String)

    Verification Document Sid.



356
357
358
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 356

def verification_document_sid
  @properties['verification_document_sid']
end

#verification_typedependent_hosted_number_order.VerificationType

Returns The method used for verifying ownership of the number to be hosted.

Returns:

  • (dependent_hosted_number_order.VerificationType)

    The method used for verifying ownership of the number to be hosted.



350
351
352
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 350

def verification_type
  @properties['verification_type']
end