Class: Identisure::Vipps::BackchannelAuthRequest
- Inherits:
-
Object
- Object
- Identisure::Vipps::BackchannelAuthRequest
- Defined in:
- lib/identisure/vipps.rb
Instance Attribute Summary collapse
-
#callback_url ⇒ Object
readonly
Returns the value of attribute callback_url.
-
#phone ⇒ Object
readonly
Returns the value of attribute phone.
-
#ref_id ⇒ Object
readonly
Returns the value of attribute ref_id.
-
#request_address ⇒ Object
readonly
Returns the value of attribute request_address.
-
#request_email ⇒ Object
readonly
Returns the value of attribute request_email.
-
#request_ssn ⇒ Object
readonly
Returns the value of attribute request_ssn.
Instance Method Summary collapse
-
#initialize(phone:, request_ssn: nil, request_email: nil, request_address: nil, callback_url: nil, ref_id: nil) ⇒ BackchannelAuthRequest
constructor
A new instance of BackchannelAuthRequest.
- #to_h ⇒ Object
Constructor Details
#initialize(phone:, request_ssn: nil, request_email: nil, request_address: nil, callback_url: nil, ref_id: nil) ⇒ BackchannelAuthRequest
Returns a new instance of BackchannelAuthRequest.
32 33 34 35 36 37 |
# File 'lib/identisure/vipps.rb', line 32 def initialize(phone:, request_ssn: nil, request_email: nil, request_address: nil, callback_url: nil, ref_id: nil) @phone = phone; @request_ssn = request_ssn @request_email = request_email; @request_address = request_address @callback_url = callback_url; @ref_id = ref_id end |
Instance Attribute Details
#callback_url ⇒ Object (readonly)
Returns the value of attribute callback_url.
29 30 31 |
# File 'lib/identisure/vipps.rb', line 29 def callback_url @callback_url end |
#phone ⇒ Object (readonly)
Returns the value of attribute phone.
29 30 31 |
# File 'lib/identisure/vipps.rb', line 29 def phone @phone end |
#ref_id ⇒ Object (readonly)
Returns the value of attribute ref_id.
29 30 31 |
# File 'lib/identisure/vipps.rb', line 29 def ref_id @ref_id end |
#request_address ⇒ Object (readonly)
Returns the value of attribute request_address.
29 30 31 |
# File 'lib/identisure/vipps.rb', line 29 def request_address @request_address end |
#request_email ⇒ Object (readonly)
Returns the value of attribute request_email.
29 30 31 |
# File 'lib/identisure/vipps.rb', line 29 def request_email @request_email end |
#request_ssn ⇒ Object (readonly)
Returns the value of attribute request_ssn.
29 30 31 |
# File 'lib/identisure/vipps.rb', line 29 def request_ssn @request_ssn end |
Instance Method Details
#to_h ⇒ Object
39 40 41 42 43 44 45 |
# File 'lib/identisure/vipps.rb', line 39 def to_h { phone: @phone, requestSsn: @request_ssn, requestEmail: @request_email, requestAddress: @request_address, callbackUrl: @callback_url, refId: @ref_id }.compact end |