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



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

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



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

def 
  @properties['account_sid']
end

#address_sidString



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

def address_sid
  @properties['address_sid']
end

#call_delayString



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

def call_delay
  @properties['call_delay']
end

#capabilitiesString



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

def capabilities
  @properties['capabilities']
end

#cc_emailsArray[String]



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

def cc_emails
  @properties['cc_emails']
end

#date_createdTime



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

def date_created
  @properties['date_created']
end

#date_updatedTime



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

def date_updated
  @properties['date_updated']
end

#emailString



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

def email
  @properties['email']
end

#extensionString



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

def extension
  @properties['extension']
end

#failure_reasonString



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

def failure_reason
  @properties['failure_reason']
end

#friendly_nameString



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

def friendly_name
  @properties['friendly_name']
end

#incoming_phone_number_sidString



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

def incoming_phone_number_sid
  @properties['incoming_phone_number_sid']
end

#inspectObject

Provide a detailed, user friendly representation



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

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

#phone_numberString



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

def phone_number
  @properties['phone_number']
end

#sidString



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

def sid
  @properties['sid']
end

#signing_document_sidString



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

def signing_document_sid
  @properties['signing_document_sid']
end

#statusdependent_hosted_number_order.Status



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

def status
  @properties['status']
end

#to_sObject

Provide a user friendly representation



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

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

#unique_nameString



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

def unique_name
  @properties['unique_name']
end

#verification_attemptsString



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

def verification_attempts
  @properties['verification_attempts']
end

#verification_call_sidsArray[String]



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

def verification_call_sids
  @properties['verification_call_sids']
end

#verification_codeString



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

def verification_code
  @properties['verification_code']
end

#verification_document_sidString



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

def verification_document_sid
  @properties['verification_document_sid']
end

#verification_typedependent_hosted_number_order.VerificationType



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

def verification_type
  @properties['verification_type']
end