Class: AhoSdk::Verifier
- Inherits:
-
Object
- Object
- AhoSdk::Verifier
- Defined in:
- lib/aho_sdk/verifier.rb
Overview
Create presentation requests and verify credentials
Defined Under Namespace
Classes: DcSessionsResource, PresentationsResource, RenderResource, RequestsResource, ResponsesResource
Instance Attribute Summary collapse
- #dc_sessions ⇒ DcSessionsResource readonly
- #presentations ⇒ PresentationsResource readonly
- #render ⇒ RenderResource readonly
- #requests ⇒ RequestsResource readonly
- #responses ⇒ ResponsesResource readonly
Instance Method Summary collapse
-
#initialize(api_key:, base_url: "https://api.aho.com", timeout: 30, logger: nil) ⇒ Verifier
constructor
A new instance of Verifier.
Constructor Details
#initialize(api_key:, base_url: "https://api.aho.com", timeout: 30, logger: nil) ⇒ Verifier
Returns a new instance of Verifier.
25 26 27 28 29 30 31 32 |
# File 'lib/aho_sdk/verifier.rb', line 25 def initialize(api_key:, base_url: "https://api.aho.com", timeout: 30, logger: nil) @client = HttpClient.new(api_key: api_key, base_url: base_url, timeout: timeout, logger: logger) @presentations = PresentationsResource.new(@client) @dc_sessions = DcSessionsResource.new(@client) @render = RenderResource.new(@client) @requests = RequestsResource.new(@client) @responses = ResponsesResource.new(@client) end |
Instance Attribute Details
#dc_sessions ⇒ DcSessionsResource (readonly)
37 38 39 |
# File 'lib/aho_sdk/verifier.rb', line 37 def dc_sessions @dc_sessions end |
#presentations ⇒ PresentationsResource (readonly)
35 36 37 |
# File 'lib/aho_sdk/verifier.rb', line 35 def presentations @presentations end |
#render ⇒ RenderResource (readonly)
39 40 41 |
# File 'lib/aho_sdk/verifier.rb', line 39 def render @render end |
#requests ⇒ RequestsResource (readonly)
41 42 43 |
# File 'lib/aho_sdk/verifier.rb', line 41 def requests @requests end |
#responses ⇒ ResponsesResource (readonly)
43 44 45 |
# File 'lib/aho_sdk/verifier.rb', line 43 def responses @responses end |