class Authlete::Model::Response::AccessToken

Attributes

accessTokenExpiresAt[RW]
accessTokenHash[RW]
access_token_expires_at[RW]
access_token_expires_at=[RW]
access_token_hash[RW]
access_token_hash=[RW]
clientId[RW]
client_id[RW]
client_id=[RW]
createdAt[RW]
created_at[RW]
created_at=[RW]
grantType[RW]
grant_type[RW]
grant_type=[RW]
lastRefreshedAt[RW]
last_refreshed_at[RW]
last_refreshed_at=[RW]
properties[RW]
refreshTokenExpiresAt[RW]
refreshTokenHash[RW]
refresh_token_expires_at[RW]
refresh_token_expires_at=[RW]
refresh_token_hash[RW]
refresh_token_hash=[RW]
scopes[RW]
subject[RW]

Private Instance Methods

defaults() click to toggle source
# File lib/authlete/model/response/access-token.rb, line 64
def defaults
  {
    accessTokenHash:       nil,
    refreshTokenHash:      nil,
    clientId:              0,
    subject:               nil,
    grantType:             nil,
    scopes:                nil,
    accessTokenExpiresAt:  0,
    refreshTokenExpiresAt: 0,
    createdAt:             0,
    lastRefreshedAt:       0,
    properties:            nil
  }
end
set_params(hash) click to toggle source
# File lib/authlete/model/response/access-token.rb, line 80
def set_params(hash)
  @accessTokenHash       = hash[:accessTokenHash]
  @refreshTokenHash      = hash[:refreshTokenHash]
  @clientId              = hash[:clientId]
  @subject               = hash[:subject]
  @grantType             = hash[:grantType]
  @scopes                = hash[:scopes]
  @accessTokenExpiresAt  = hash[:accessTokenExpiresAt]
  @refreshTokenExpiresAt = hash[:refreshTokenExpiresAt]
  @createdAt             = hash[:createdAt]
  @lastRefreshedAt       = hash[:lastRefreshedAt]
  @properties            = get_parsed_array(hash[:properties]) { |e| Authlete::Model::Property.parse(e) }
end