Class: Inttegro::Payout::SettingsLookupScheduleAgingSpec
- Inherits:
-
T::Struct
- Object
- T::Struct
- Inttegro::Payout::SettingsLookupScheduleAgingSpec
- Defined in:
- lib/inttegro/payout/settings_lookup_schedule_aging_spec.rb
Overview
Rules that determine when balance transactions become eligible for payout.
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
-
#abide ⇒ String
readonly
How strictly the aging period is applied.
-
#label ⇒ String
readonly
Human-readable aging rule label.
-
#t_plus ⇒ String
readonly
Required transaction age.
Instance Attribute Details
#abide ⇒ String (readonly)
How strictly the aging period is applied.
Required in the API payload. Wire name: abide.
35 36 37 38 39 |
# File 'lib/inttegro/payout/settings_lookup_schedule_aging_spec.rb', line 35 class SettingsLookupScheduleAgingSpec < T::Struct const :abide, String const :label, String const :t_plus, String end |
#label ⇒ String (readonly)
Human-readable aging rule label.
Required in the API payload. Wire name: label.
35 36 37 38 39 |
# File 'lib/inttegro/payout/settings_lookup_schedule_aging_spec.rb', line 35 class SettingsLookupScheduleAgingSpec < T::Struct const :abide, String const :label, String const :t_plus, String end |
#t_plus ⇒ String (readonly)
Required transaction age.
Required in the API payload. Wire name: t_plus.
35 36 37 38 39 |
# File 'lib/inttegro/payout/settings_lookup_schedule_aging_spec.rb', line 35 class SettingsLookupScheduleAgingSpec < T::Struct const :abide, String const :label, String const :t_plus, String end |