class Authlete::Model::Response::TokenResponse
Attributes
Private Instance Methods
Source
# File lib/authlete/model/response/token-response.rb, line 95 def defaults super.merge( action: nil, responseContent: nil, username: nil, password: nil, ticket: nil, accessToken: nil, accessTokenExpiresAt: 0, accessTokenDuration: 0, refreshToken: nil, refreshTokenExpiresAt: 0, refreshTokenDuration: 0, idToken: nil, grantType: nil, clientId: 0, clientIdAlias: nil, clientIdAliasUsed: false, subject: nil, scopes: nil, properties: nil, jwtAccessToken: nil, accessTokenResources: nil ) end
Calls superclass method
Authlete::Model::Result#defaults
Source
# File lib/authlete/model/response/token-response.rb, line 121 def set_params(hash) super(hash) @action = hash[:action] @responseContent = hash[:responseContent] @username = hash[:username] @password = hash[:password] @ticket = hash[:ticket] @accessToken = hash[:accessToken] @accessTokenExpiresAt = hash[:accessTokenExpiresAt] @accessTokenDuration = hash[:accessTokenDuration] @refreshToken = hash[:refreshToken] @refreshTokenExpiresAt = hash[:refreshTokenExpiresAt] @refreshTokenDuration = hash[:refreshTokenDuration] @idToken = hash[:idToken] @grantType = hash[:grantType] @clientId = hash[:clientId] @clientIdAlias = hash[:clientIdAlias] @clientIdAliasUsed = hash[:clientIdAliasUsed] @subject = hash[:subject] @scopes = hash[:scopes] @properties = get_parsed_array(hash[:properties]) { |e| Authlete::Model::Property.parse(e) } @jwtAccessToken = hash[:jwtAccessToken] @accessTokenResources = hash[:accessTokenResources] end
Calls superclass method
Authlete::Model::Result#set_params