class Authlete::Model::Request::DeviceCompleteRequest
Attributes
acr[RW]
authTime[RW]
auth_time[RW]
auth_time=[RW]
claims[RW]
errorDescription[RW]
errorUri[RW]
error_description[RW]
error_description=[RW]
error_uri[RW]
error_uri=[RW]
properties[RW]
result[RW]
scopes[RW]
sub[RW]
subject[RW]
userCode[RW]
user_code[RW]
user_code=[RW]
Private Instance Methods
defaults()
click to toggle source
# File lib/authlete/model/request/device-complete-request.rb, line 56 def defaults { userCode: nil, result: nil, subject: nil, sub: nil, authTime: 0, acr: nil, claims: nil, properties: nil, scopes: nil, errorDescription: nil, errorUri: nil } end
set_params(hash)
click to toggle source
# File lib/authlete/model/request/device-complete-request.rb, line 72 def set_params(hash) @userCode = hash[:userCode] @result = hash[:result] @subject = hash[:subject] @sub = hash[:sub] @authTime = hash[:authTime] @acr = hash[:acr] @claims = hash[:claims] @properties = get_parsed_array(hash[:properties]) { |e| Authlete::Model::Property.parse(e) } @scopes = hash[:scopes] @errorDescription = hash[:errorDescription] @errorUri = hash[:errorUri] end
to_hash_value(key, var)
click to toggle source
# File lib/authlete/model/request/device-complete-request.rb, line 86 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