Class: Twilio::REST::Verify::V2::ServiceContext::NewFactorList::CreateNewPasskeysFactorRequest

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payload) ⇒ CreateNewPasskeysFactorRequest

Returns a new instance of CreateNewPasskeysFactorRequest.



29
30
31
32
33
# File 'lib/twilio-ruby/rest/verify/v2/service/new_factor.rb', line 29

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

Instance Attribute Details

#configObject

Parameters:



28
29
30
# File 'lib/twilio-ruby/rest/verify/v2/service/new_factor.rb', line 28

def config
  @config
end

#friendly_nameObject

Parameters:



28
29
30
# File 'lib/twilio-ruby/rest/verify/v2/service/new_factor.rb', line 28

def friendly_name
  @friendly_name
end

#identityObject

Parameters:



28
29
30
# File 'lib/twilio-ruby/rest/verify/v2/service/new_factor.rb', line 28

def identity
  @identity
end

Instance Method Details

#to_json(options = {}) ⇒ Object



34
35
36
37
38
39
40
# File 'lib/twilio-ruby/rest/verify/v2/service/new_factor.rb', line 34

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