Class: Twilio::REST::Numbers::V1::SmsVerificationInstance

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

Instance Method Summary collapse

Constructor Details

#initialize(version, payload) ⇒ SmsVerificationInstance

Initialize the SmsVerificationInstance

Parameters:

  • version (Version) —

    Version that contains the resource

  • payload (Hash) —

    payload that contains response from Twilio

  • account_sid (String) —

    The SID of the Account that created this SmsVerification resource.

  • sid (String) —

    The SID of the Call resource to fetch.



125
126
127
128
129
130
131
132
133
134
135
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 125

def initialize(version, payload )
    super(version)
    
    
    # Marshaled Properties
    @properties = { 
        'to' => payload['to'],
        'verification_sid' => payload['verification_sid'],
        'send_code_attempts' => payload['send_code_attempts'],
    }
end

Instance Method Details

#inspect ⇒ Object

Provide a detailed, user friendly representation



164
165
166
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 164

def inspect
    "<Twilio.Numbers.V1.SmsVerificationInstance>"
end

#send_code_attempts ⇒ Array<NumbersV1SmsVerificationSendCodeAttempts>

Returns An array of verification attempt objects.

Returns:

  • (Array<NumbersV1SmsVerificationSendCodeAttempts>) —

    An array of verification attempt objects.



152
153
154
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 152

def send_code_attempts
    @properties['send_code_attempts']
end

#to ⇒ String

Returns The phone number being verified in E.164 format.

Returns:

  • (String) —

    The phone number being verified in E.164 format.



140
141
142
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 140

def to
    @properties['to']
end

#to_s ⇒ Object

Provide a user friendly representation



158
159
160
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 158

def to_s
    "<Twilio.Numbers.V1.SmsVerificationInstance>"
end

#verification_sid ⇒ String

Returns The unique SID of this verification resource.

Returns:

  • (String) —

    The unique SID of this verification resource.



146
147
148
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 146

def verification_sid
    @properties['verification_sid']
end