Class: Twilio::REST::Verify::V2::NewChallengeList::CreatePasskeysChallengeRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/twilio-ruby/rest/verify/v2/new_challenge.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payload) ⇒ CreatePasskeysChallengeRequest

Returns a new instance of CreatePasskeysChallengeRequest.



26
27
28
29
# File 'lib/twilio-ruby/rest/verify/v2/new_challenge.rb', line 26

def initialize(payload)
        @identity = payload["identity"]
        @factor_sid = payload["factor_sid"]
end

Instance Attribute Details

#factor_sidObject

Parameters:



25
26
27
# File 'lib/twilio-ruby/rest/verify/v2/new_challenge.rb', line 25

def factor_sid
  @factor_sid
end

#identityObject

Parameters:



25
26
27
# File 'lib/twilio-ruby/rest/verify/v2/new_challenge.rb', line 25

def identity
  @identity
end

Instance Method Details

#to_json(options = {}) ⇒ Object



30
31
32
33
34
35
# File 'lib/twilio-ruby/rest/verify/v2/new_challenge.rb', line 30

def to_json(options = {})
{
        "identity": @identity,
        "factor_sid": @factor_sid,
}.to_json(options)
end