class Authlete::Model::Response::BackchannelAuthenticationCompleteResponse
Attributes
accessToken[RW]
accessTokenDuration[RW]
access_token[RW]
access_token=[RW]
access_token_duration[RW]
access_token_duration=[RW]
action[RW]
authReqId[RW]
auth_req_id[RW]
auth_req_id=[RW]
clientId[RW]
clientIdAlias[RW]
clientIdAliasUsed[RW]
clientName[RW]
clientNotificationEndpoint[RW]
clientNotificationToken[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_notification_endpoint[RW]
client_notification_endpoint=[RW]
client_notification_token[RW]
client_notification_token=[RW]
deliveryMethod[RW]
delivery_method[RW]
delivery_method=[RW]
idToken[RW]
idTokenDuration[RW]
id_token[RW]
id_token=[RW]
id_token_duration[RW]
id_token_duration=[RW]
jwtAccessToken[RW]
jwt_access_token[RW]
jwt_access_token=[RW]
refreshToken[RW]
refreshTokenDuration[RW]
refresh_token[RW]
refresh_token=[RW]
refresh_token_duration[RW]
refresh_token_duration=[RW]
resources[RW]
responseContent[RW]
response_content[RW]
response_content=[RW]
Private Instance Methods
defaults()
click to toggle source
Calls superclass method
Authlete::Model::Result#defaults
# 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
set_params(hash)
click to toggle source
Calls superclass method
Authlete::Model::Result#set_params
# 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