Class: Stripe::PaymentPlanCreateParams::Schedule::AmountsDue::Amount::DueDate
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::PaymentPlanCreateParams::Schedule::AmountsDue::Amount::DueDate
- Defined in:
- lib/stripe/params/payment_plan_create_params.rb
Defined Under Namespace
Classes: Relative
Instance Attribute Summary collapse
-
#absolute ⇒ Object
Unix timestamp.
-
#relative ⇒ Object
Required when type is 'relative'.
-
#type ⇒ Object
Either 'absolute' or 'relative'.
Instance Method Summary collapse
-
#initialize(absolute: nil, relative: nil, type: nil) ⇒ DueDate
constructor
A new instance of DueDate.
Methods inherited from RequestParams
attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h
Constructor Details
#initialize(absolute: nil, relative: nil, type: nil) ⇒ DueDate
Returns a new instance of DueDate.
48 49 50 51 52 |
# File 'lib/stripe/params/payment_plan_create_params.rb', line 48 def initialize(absolute: nil, relative: nil, type: nil) @absolute = absolute @relative = relative @type = type end |
Instance Attribute Details
#absolute ⇒ Object
Unix timestamp. Required when type is 'absolute'.
42 43 44 |
# File 'lib/stripe/params/payment_plan_create_params.rb', line 42 def absolute @absolute end |
#relative ⇒ Object
Required when type is 'relative'.
44 45 46 |
# File 'lib/stripe/params/payment_plan_create_params.rb', line 44 def relative @relative end |
#type ⇒ Object
Either 'absolute' or 'relative'.
46 47 48 |
# File 'lib/stripe/params/payment_plan_create_params.rb', line 46 def type @type end |