class Authlete::Model::Response::AuthorizationResponse
Attributes
Private Instance Methods
Source
# File lib/authlete/model/response/authorization-response.rb, line 94 def defaults super.merge( action: nil, service: nil, client: nil, display: nil, maxAge: 0, scopes: nil, uiLocales: nil, claimsLocales: nil, claims: nil, acrEssential: false, clientIdAliasUsed: false, acrs: nil, subject: nil, loginHint: nil, lowestPrompt: nil, prompts: nil, requestObjectPayload: nil, idTokenClaims: nil, userInfoClaims: nil, resources: nil, purpose: nil, responseContent: nil, ticket: nil ) end
Calls superclass method
Authlete::Model::Result#defaults
Source
# File lib/authlete/model/response/authorization-response.rb, line 122 def set_params(hash) super(hash) @action = hash[:action] @service = Authlete::Model::Service.new(hash[:service]) @client = Authlete::Model::Client.new(hash[:client]) @display = hash[:display] @maxAge = hash[:maxAge] @scopes = get_parsed_array(hash[:scopes]) { |e| Authlete::Model::Scope.parse(e) } @uiLocales = hash[:uiLocales] @claimsLocales = hash[:claimsLocales] @claims = hash[:claims] @acrEssential = hash[:acrEssential] @clientIdAliasUsed = hash[:clientIdAliasUsed] @acrs = hash[:acrs] @subject = hash[:subject] @loginHint = hash[:loginHint] @lowestPrompt = hash[:lowestPrompt] @prompts = hash[:prompts] @requestObjectPayload = hash[:requestObjectPayload] @idTokenClaims = hash[:idTokenClaims] @userInfoClaims = hash[:userInfoClaims] @resources = hash[:resources] @purpose = hash[:purpose] @responseContent = hash[:responseContent] @ticket = hash[:ticket] end
Calls superclass method
Authlete::Model::Result#set_params