class Authlete::Model::Response::AuthorizationIssueResponse

Attributes

accessToken[RW]
accessTokenDuration[RW]
accessTokenExpiresAt[RW]
access_token[RW]
access_token=[RW]
access_token_duration[RW]
access_token_duration=[RW]
access_token_expires_at[RW]
access_token_expires_at=[RW]
action[RW]
authorizationCode[RW]
authorization_code[RW]
authorization_code=[RW]
idToken[RW]
id_token[RW]
id_token=[RW]
jwtAccessToken[RW]
jwt_access_token[RW]
jwt_access_token=[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/authorization-issue-response.rb, line 55
def defaults
  super.merge(
    action:               nil,
    responseContent:      nil,
    accessToken:          nil,
    accessTokenExpiresAt: 0,
    accessTokenDuration:  0,
    idToken:              nil,
    authorizationCode:    nil,
    jwtAccessToken:       nil
  )
end
set_params(hash = {}) click to toggle source
Calls superclass method Authlete::Model::Result#set_params
# File lib/authlete/model/response/authorization-issue-response.rb, line 68
def set_params(hash = {})
  super(hash)

  @action               = hash[:action]
  @responseContent      = hash[:responseContent]
  @accessToken          = hash[:accessToken]
  @accessTokenExpiresAt = hash[:accessTokenExpiresAt]
  @accessTokenDuration  = hash[:accessTokenDuration]
  @idToken              = hash[:idToken]
  @authorizationCode    = hash[:authorizationCode]
  @jwtAccessToken       = hash[:jwtAccessToken]
end