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.



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
251
252
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 224

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.



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

def 
  @properties['account_sid']
end

#address_sidString

Returns Address sid.

Returns:

  • (String)

    Address sid.



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

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.



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

def call_delay
  @properties['call_delay']
end

#capabilitiesString

Returns A mapping of phone number capabilities.

Returns:

  • (String)

    A mapping of phone number capabilities.



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

def capabilities
  @properties['capabilities']
end

#cc_emailsString

Returns A list of emails.

Returns:

  • (String)

    A list of emails.



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

def cc_emails
  @properties['cc_emails']
end

#date_createdTime

Returns The date this HostedNumberOrder was created.

Returns:

  • (Time)

    The date this HostedNumberOrder was created.



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

def date_created
  @properties['date_created']
end

#date_updatedTime

Returns The date this HostedNumberOrder was updated.

Returns:

  • (Time)

    The date this HostedNumberOrder was updated.



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

def date_updated
  @properties['date_updated']
end

#emailString

Returns Email.

Returns:

  • (String)

    Email.



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

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.



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

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”



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

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.



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

def friendly_name
  @properties['friendly_name']
end

#incoming_phone_number_sidString

Returns IncomingPhoneNumber sid.

Returns:

  • (String)

    IncomingPhoneNumber sid.



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

def incoming_phone_number_sid
  @properties['incoming_phone_number_sid']
end

#inspectObject

Provide a detailed, user friendly representation



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

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

#phone_numberString

Returns An E164 formatted phone number.

Returns:

  • (String)

    An E164 formatted phone number.



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

def phone_number
  @properties['phone_number']
end

#sidString

Returns HostedNumberOrder sid.

Returns:

  • (String)

    HostedNumberOrder sid.



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

def sid
  @properties['sid']
end

#signing_document_sidString

Returns LOA document sid.

Returns:

  • (String)

    LOA document sid.



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

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.



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

def status
  @properties['status']
end

#to_sObject

Provide a user friendly representation



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

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.



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

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.



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

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.



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

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.



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

def verification_code
  @properties['verification_code']
end

#verification_document_sidString

Returns Verification Document Sid.

Returns:

  • (String)

    Verification Document Sid.



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

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.



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

def verification_type
  @properties['verification_type']
end