Class: Inttegro::Payment::NextActionRedirect

Inherits:
T::Struct
  • Object
show all
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

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.

Returns:

  • (String)


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.

Returns:

  • (Time)


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