Class: Twilio::REST::Preview::HostedNumbers::AuthorizationDocumentContext::DependentHostedNumberOrderInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::Preview::HostedNumbers::AuthorizationDocumentContext::DependentHostedNumberOrderInstance
- 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
-
#account_sid ⇒ String
Account sid.
-
#address_sid ⇒ String
Address sid.
-
#call_delay ⇒ String
Seconds (0-30) to delay ownership verification call by.
-
#capabilities ⇒ String
A mapping of phone number capabilities.
-
#cc_emails ⇒ String
A list of emails.
-
#date_created ⇒ Time
The date this HostedNumberOrder was created.
-
#date_updated ⇒ Time
The date this HostedNumberOrder was updated.
-
#email ⇒ String
Email.
-
#extension ⇒ String
Phone extension to use for ownership verification call.
-
#failure_reason ⇒ String
Why a hosted_number_order reached status “action-required”.
-
#friendly_name ⇒ String
A human readable description of this resource.
-
#incoming_phone_number_sid ⇒ String
IncomingPhoneNumber sid.
-
#initialize(version, payload, signing_document_sid: nil) ⇒ DependentHostedNumberOrderInstance
constructor
Initialize the DependentHostedNumberOrderInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#phone_number ⇒ String
An E164 formatted phone number.
-
#sid ⇒ String
HostedNumberOrder sid.
-
#signing_document_sid ⇒ String
LOA document sid.
-
#status ⇒ dependent_hosted_number_order.Status
The Status of this HostedNumberOrder.
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#unique_name ⇒ String
A unique, developer assigned name of this HostedNumberOrder.
-
#verification_attempts ⇒ String
The number of attempts made to verify ownership of the phone number.
-
#verification_call_sids ⇒ String
List of IDs for ownership verification calls.
-
#verification_code ⇒ String
The digits passed during the ownership verification call.
-
#verification_document_sid ⇒ String
Verification Document Sid.
-
#verification_type ⇒ dependent_hosted_number_order.VerificationType
The method used for verifying ownership of the number to be hosted.
Constructor Details
#initialize(version, payload, signing_document_sid: nil) ⇒ DependentHostedNumberOrderInstance
Initialize the DependentHostedNumberOrderInstance
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_sid ⇒ String
Returns Account sid.
260 261 262 |
# File 'lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb', line 260 def account_sid @properties['account_sid'] end |
#address_sid ⇒ String
Returns 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_delay ⇒ String
Returns 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 |
#capabilities ⇒ String
Returns 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_emails ⇒ String
Returns 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_created ⇒ Time
Returns 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_updated ⇒ Time
Returns 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 |
#email ⇒ String
Returns 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 |
#extension ⇒ String
Returns 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_reason ⇒ String
Returns 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_name ⇒ String
Returns 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_sid ⇒ String
Returns 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 |
#inspect ⇒ Object
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_number ⇒ String
Returns 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 |
#sid ⇒ String
Returns 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_sid ⇒ String
Returns 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 |
#status ⇒ dependent_hosted_number_order.Status
Returns 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_s ⇒ Object
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_name ⇒ String
Returns 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_attempts ⇒ String
Returns 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_sids ⇒ String
Returns 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_code ⇒ String
Returns 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_sid ⇒ String
Returns 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_type ⇒ dependent_hosted_number_order.VerificationType
Returns 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 |