Class: Inttegro::Payment::NextActionRedirect
- Inherits:
-
T::Struct
- Object
- T::Struct
- Inttegro::Payment::NextActionRedirect
- Defined in:
- lib/inttegro/payment/next_action_redirect.rb
Overview
Details for redirect action
This generated model is immutable. Construct it with .new, or decode a string-keyed API
payload with .from_hash. #serialize produces a string-keyed hash using the original wire
field names and serialized enum values.
Instance Attribute Summary collapse
-
#latest_visit ⇒ Inttegro::Payment::NextActionRedirectLatestVisit?
readonly
Latest redirect visit details.
-
#redirect_url ⇒ String
readonly
URL to redirect the customer to.
-
#valid_until ⇒ Time
readonly
When the redirect URL expires.
Instance Attribute Details
#latest_visit ⇒ Inttegro::Payment::NextActionRedirectLatestVisit? (readonly)
Latest redirect visit details
Optional in the API payload; omitted values default to nil. Wire name: latest_visit.
36 37 38 39 40 |
# File 'lib/inttegro/payment/next_action_redirect.rb', line 36 class NextActionRedirect < T::Struct const :redirect_url, String const :valid_until, Time const :latest_visit, T.nilable(Inttegro::Payment::NextActionRedirectLatestVisit), default: nil end |
#redirect_url ⇒ String (readonly)
URL to redirect the customer to
Required in the API payload. Wire name: redirect_url.
36 37 38 39 40 |
# File 'lib/inttegro/payment/next_action_redirect.rb', line 36 class NextActionRedirect < T::Struct const :redirect_url, String const :valid_until, Time const :latest_visit, T.nilable(Inttegro::Payment::NextActionRedirectLatestVisit), default: nil end |
#valid_until ⇒ Time (readonly)
When the redirect URL expires
Required in the API payload. Wire name: valid_until.
36 37 38 39 40 |
# File 'lib/inttegro/payment/next_action_redirect.rb', line 36 class NextActionRedirect < T::Struct const :redirect_url, String const :valid_until, Time const :latest_visit, T.nilable(Inttegro::Payment::NextActionRedirectLatestVisit), default: nil end |