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.



184
185
186
187
188
189
190
191
192
193
194
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 184

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

#inspectObject

Provide a detailed, user friendly representation



223
224
225
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 223

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

#send_code_attemptsArray<NumbersV1SmsVerificationSendCodeAttempts>

Returns An array of verification attempt objects.

Returns:

  • (Array<NumbersV1SmsVerificationSendCodeAttempts>)

    An array of verification attempt objects.



211
212
213
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 211

def send_code_attempts
    @properties['send_code_attempts']
end

#toString

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

Returns:

  • (String)

    The phone number being verified in E.164 format.



199
200
201
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 199

def to
    @properties['to']
end

#to_sObject

Provide a user friendly representation



217
218
219
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 217

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

#verification_sidString

Returns The unique SID of this verification resource.

Returns:

  • (String)

    The unique SID of this verification resource.



205
206
207
# File 'lib/twilio-ruby/rest/numbers/v1/sms_verification.rb', line 205

def verification_sid
    @properties['verification_sid']
end