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