class Authlete::Model::Response::DeviceAuthorizationResponse
Attributes
Private Instance Methods
Source
# 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
Calls superclass method
Authlete::Model::Result#defaults
Source
# 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
Calls superclass method
Authlete::Model::Result#set_params