Class: Identisure::AgeVerification::Request
- Inherits:
-
Object
- Object
- Identisure::AgeVerification::Request
- Defined in:
- lib/identisure/age_verification.rb
Instance Attribute Summary collapse
-
#callback_url ⇒ Object
readonly
Returns the value of attribute callback_url.
-
#max_age ⇒ Object
readonly
Returns the value of attribute max_age.
-
#min_age ⇒ Object
readonly
Returns the value of attribute min_age.
-
#redirect_url ⇒ Object
readonly
Returns the value of attribute redirect_url.
-
#ref_id ⇒ Object
readonly
Returns the value of attribute ref_id.
Instance Method Summary collapse
-
#initialize(min_age: nil, max_age: nil, ref_id: nil, callback_url: nil, redirect_url: nil) ⇒ Request
constructor
A new instance of Request.
- #to_h ⇒ Object
Constructor Details
#initialize(min_age: nil, max_age: nil, ref_id: nil, callback_url: nil, redirect_url: nil) ⇒ Request
Returns a new instance of Request.
8 9 10 11 12 13 14 |
# File 'lib/identisure/age_verification.rb', line 8 def initialize(min_age: nil, max_age: nil, ref_id: nil, callback_url: nil, redirect_url: nil) @min_age = min_age @max_age = max_age @ref_id = ref_id @callback_url = callback_url @redirect_url = redirect_url end |
Instance Attribute Details
#callback_url ⇒ Object (readonly)
Returns the value of attribute callback_url.
6 7 8 |
# File 'lib/identisure/age_verification.rb', line 6 def callback_url @callback_url end |
#max_age ⇒ Object (readonly)
Returns the value of attribute max_age.
6 7 8 |
# File 'lib/identisure/age_verification.rb', line 6 def max_age @max_age end |
#min_age ⇒ Object (readonly)
Returns the value of attribute min_age.
6 7 8 |
# File 'lib/identisure/age_verification.rb', line 6 def min_age @min_age end |
#redirect_url ⇒ Object (readonly)
Returns the value of attribute redirect_url.
6 7 8 |
# File 'lib/identisure/age_verification.rb', line 6 def redirect_url @redirect_url end |
#ref_id ⇒ Object (readonly)
Returns the value of attribute ref_id.
6 7 8 |
# File 'lib/identisure/age_verification.rb', line 6 def ref_id @ref_id end |
Instance Method Details
#to_h ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/identisure/age_verification.rb', line 16 def to_h { minAge: @min_age, maxAge: @max_age, refId: @ref_id, callbackUrl: @callback_url, redirectUrl: @redirect_url, }.compact end |