class Authlete::Model::Response::BackchannelAuthenticationResponse
Attributes
Private Instance Methods
Source
# File lib/authlete/model/response/backchannel-authentication-response.rb, line 102 def defaults() super.merge( action: nil, responseContent: nil, clientId: 0, clientIdAlias: nil, clientIdAliasUsed: false, clientName: nil, clientAuthMethod: nil, deliveryMethod: nil, scopes: nil, clientNames: nil, clientNotificationToken: nil, acrs: nil, hintType: nil, hint: nil, sub: nil, bindingMessage: nil, userCode: nil, userCodeRequired: false, requestedExpiry: 0, requestContext: nil, resources: nil, warnings: nil, ticket: nil ) end
Calls superclass method
Authlete::Model::Result#defaults
Source
# File lib/authlete/model/response/backchannel-authentication-response.rb, line 130 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] @deliveryMethod = hash[:deliveryMethod] @scopes = get_parsed_array(hash[:scopes]) { |e| Authlete::Model::Scope.parse(e) } @clientNames = hash[:clientNames] @clientNotificationToken = hash[:clientNotificationToken] @acrs = hash[:acrs] @hintType = hash[:hintType] @hint = hash[:hint] @sub = hash[:sub] @bindingMessage = hash[:bindingMessage] @userCode = hash[:userCode] @userCodeRequired = hash[:userCodeRequired] @requestedExpiry = hash[:requestedExpiry] @requestContext = hash[:requestContext] @resources = hash[:resources] @warnings = hash[:warnings] @ticket = hash[:ticket] end
Calls superclass method
Authlete::Model::Result#set_params