class Authlete::Model::Request::TokenUpdateRequest

Attributes

accessToken[RW]
accessTokenExpiresAt[RW]
access_token[RW]
access_token=[RW]
access_token_expires_at[RW]
access_token_expires_at=[RW]
certificateThumbprint[RW]
certificate_thumbprint[RW]
certificate_thumbprint=[RW]
dpopKeyThumbprint[RW]
dpop_key_thumbprint[RW]
dpop_key_thumbprint=[RW]
properties[RW]
scopes[RW]

Private Instance Methods

defaults() click to toggle source
# File lib/authlete/model/request/token-update-request.rb, line 46
def defaults
  {
    accessToken:           nil,
    accessTokenExpiresAt:  0,
    scopes:                nil,
    properties:            nil,
    certificateThumbprint: nil,
    dpopKeyThumbprint:     nil
  }
end
set_params(hash) click to toggle source
# File lib/authlete/model/request/token-update-request.rb, line 57
def set_params(hash)
  @accessToken           = hash[:accessToken]
  @accessTokenExpiresAt  = hash[:accessTokenExpiresAt]
  @scopes                = hash[:scopes]
  @properties            = get_parsed_array(hash[:properties]) { |e| Authlete::Model::Property.parse(e) }
  @certificateThumbprint = hash[:certificateThumbprint]
  @dpopKeyThumbprint     = hash[:dpopKeyThumbprint]
end
to_hash_value(key, var) click to toggle source
# File lib/authlete/model/request/token-update-request.rb, line 66
def to_hash_value(key, var)
  raw_val = instance_variable_get(var)

  case key
    when :properties
      raw_val&.map { |e| e.to_hash }
    else
      raw_val
  end
end