class Authlete::Model::Response::DeviceAuthorizationResponse
Attributes
acrs[RW]
action[RW]
clientAuthMethod[RW]
clientId[RW]
clientIdAlias[RW]
clientIdAliasUsed[RW]
clientName[RW]
clientNames[RW]
client_auth_method[RW]
client_auth_method=[RW]
client_id[RW]
client_id=[RW]
client_id_alias[RW]
client_id_alias=[RW]
client_id_alias_used[RW]
client_id_alias_used=[RW]
client_name[RW]
client_name=[RW]
client_names[RW]
client_names=[RW]
deviceCode[RW]
device_code[RW]
device_code=[RW]
expiresIn[RW]
expires_in[RW]
expires_in=[RW]
interval[RW]
resources[RW]
responseContent[RW]
response_content[RW]
response_content=[RW]
scopes[RW]
userCode[RW]
user_code[RW]
user_code=[RW]
verificationUri[RW]
verificationUriComplete[RW]
verification_uri[RW]
verification_uri=[RW]
verification_uri_complete[RW]
verification_uri_complete=[RW]
warnings[RW]
Private Instance Methods
defaults()
click to toggle source
Calls superclass method
Authlete::Model::Result#defaults
# File lib/authlete/model/response/device-authorization-response.rb, line 86 def defaults super.merge( action: nil, responseContent: nil, clientId: 0, clientIdAlias: nil, clientIdAliasUsed: false, clientName: nil, clientAuthMethod: nil, scopes: nil, clientNames: nil, acrs: nil, deviceCode: nil, userCode: nil, verificationUri: nil, verificationUriComplete: nil, expiresIn: 0, interval: 0, resources: nil, warnings: nil ) end
set_params(hash)
click to toggle source
Calls superclass method
Authlete::Model::Result#set_params
# File lib/authlete/model/response/device-authorization-response.rb, line 109 def set_params(hash) super(hash) @action = hash[:action] @responseContent = hash[:responseContent] @clientId = hash[:clientId] @clientIdAlias = hash[:clientIdAlias] @clientIdAliasUsed = hash[:clientIdAliasUsed] @clientName = hash[:clientName] @clientAuthMethod = hash[:clientAuthMethod] @scopes = get_parsed_array(hash[:scopes]) { |e| Authlete::Model::Scope.parse(e) } @clientNames = hash[:clientNames] @acrs = hash[:acrs] @deviceCode = hash[:deviceCode] @userCode = hash[:userCode] @verificationUri = hash[:verificationUri] @verificationUriComplete = hash[:verificationUriComplete] @expiresIn = hash[:expiresIn] @interval = hash[:interval] @resources = hash[:resources] @warnings = hash[:warnings] end