class Authlete::Model::Response::BackchannelAuthenticationCompleteResponse
Attributes
Private Instance Methods
Source
# File lib/authlete/model/response/backchannel-authentication-complete-response.rb, line 93 def defaults super.merge( action: nil, responseContent: nil, clientId: 0, clientIdAlias: nil, clientIdAliasUsed: false, clientName: nil, clientAuthMethod: nil, deliveryMethod: nil, clientNotificationToken: nil, clientNotificationEndpoint: nil, authReqId: nil, accessToken: nil, refreshToken: nil, idToken: nil, accessTokenDuration: 0, refreshTokenDuration: 0, idTokenDuration: 0, jwtAccessToken: nil, resources: nil ) end
Calls superclass method
Authlete::Model::Result#defaults
Source
# File lib/authlete/model/response/backchannel-authentication-complete-response.rb, line 117 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] @clientNotificationToken = hash[:clientNotificationToken] @clientNotificationEndpoint = hash[:clientNotificationEndpoint] @authReqId = hash[:authReqId] @accessToken = hash[:accessToken] @refreshToken = hash[:refreshToken] @idToken = hash[:idToken] @accessTokenDuration = hash[:accessTokenDuration] @refreshTokenDuration = hash[:refreshTokenDuration] @idTokenDuration = hash[:idTokenDuration] @jwtAccessToken = hash[:jwtAccessToken] @resources = hash[:resources] end
Calls superclass method
Authlete::Model::Result#set_params