class Authlete::Model::Response::AuthorizationResponse
Attributes
acrEssential[RW]
acr_essential[RW]
acr_essential=[RW]
acrs[RW]
action[RW]
claims[RW]
claimsLocales[RW]
claims_locales[RW]
claims_locales=[RW]
client[RW]
clientIdAliasUsed[RW]
client_id_alias_used[RW]
client_id_alias_used=[RW]
display[RW]
idTokenClaims[RW]
id_token_claims[RW]
id_token_claims=[RW]
loginHint[RW]
login_hint[RW]
login_hint=[RW]
lowestPrompt[RW]
lowest_prompt[RW]
lowest_prompt=[RW]
maxAge[RW]
max_age[RW]
max_age=[RW]
prompts[RW]
purpose[RW]
requestObjectPayload[RW]
request_object_payload[RW]
request_object_payload=[RW]
resources[RW]
responseContent[RW]
response_content[RW]
response_content=[RW]
scopes[RW]
service[RW]
subject[RW]
ticket[RW]
uiLocales[RW]
ui_locales[RW]
ui_locales=[RW]
userInfoClaims[RW]
user_info_claims[RW]
user_info_claims=[RW]
Private Instance Methods
defaults()
click to toggle source
Calls superclass method
Authlete::Model::Result#defaults
# 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
set_params(hash)
click to toggle source
Calls superclass method
Authlete::Model::Result#set_params
# 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