class Authlete::Model::Response::BackchannelAuthenticationResponse
Attributes
acrs[RW]
action[RW]
bindingMessage[RW]
binding_message[RW]
binding_message=[RW]
clientAuthMethod[RW]
clientId[RW]
clientIdAlias[RW]
clientIdAliasUsed[RW]
clientName[RW]
clientNames[RW]
clientNotificationToken[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]
client_notification_token[RW]
client_notification_token=[RW]
deliveryMethod[RW]
delivery_method[RW]
delivery_method=[RW]
hint[RW]
hintType[RW]
hint_type[RW]
hint_type=[RW]
requestContext[RW]
request_context[RW]
request_context=[RW]
requestedExpiry[RW]
requested_expiry[RW]
requested_expiry=[RW]
resources[RW]
responseContent[RW]
response_content[RW]
response_content=[RW]
scopes[RW]
sub[RW]
ticket[RW]
userCode[RW]
userCodeRequired[RW]
user_code[RW]
user_code=[RW]
user_code_required[RW]
user_code_required=[RW]
warnings[RW]
Private Instance Methods
defaults()
click to toggle source
Calls superclass method
Authlete::Model::Result#defaults
# 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
set_params(hash)
click to toggle source
Calls superclass method
Authlete::Model::Result#set_params
# 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