Class: Yoti::Sandbox::Profile::TokenRequest
- Inherits:
-
Object
- Object
- Yoti::Sandbox::Profile::TokenRequest
- Defined in:
- lib/yoti_sandbox/profile/token_request.rb
Overview
TokenRequest used to retrieve a token from the profile sandbox service
Class Method Summary collapse
Instance Method Summary collapse
- #as_json(*_args) ⇒ Hash
-
#initialize(remember_me_id, attributes) ⇒ TokenRequest
constructor
A new instance of TokenRequest.
- #to_json(*_args) ⇒ String
Constructor Details
#initialize(remember_me_id, attributes) ⇒ TokenRequest
Returns a new instance of TokenRequest.
20 21 22 23 |
# File 'lib/yoti_sandbox/profile/token_request.rb', line 20 def initialize(remember_me_id, attributes) @remember_me_id = remember_me_id @attributes = attributes end |
Class Method Details
.builder ⇒ TokenRequestBuilder
28 29 30 |
# File 'lib/yoti_sandbox/profile/token_request.rb', line 28 def self.builder TokenRequestBuilder.new end |
Instance Method Details
#as_json(*_args) ⇒ Hash
35 36 37 38 39 40 |
# File 'lib/yoti_sandbox/profile/token_request.rb', line 35 def as_json(*_args) { remember_me_id: @remember_me_id, profile_attributes: @attributes.map(&:as_json) } end |
#to_json(*_args) ⇒ String
45 46 47 |
# File 'lib/yoti_sandbox/profile/token_request.rb', line 45 def to_json(*_args) as_json.to_json end |