Class: Recurly::Requests::ExternalPaymentPhaseBase
- Inherits:
-
Recurly::Request
- Object
- Recurly::Request
- Recurly::Requests::ExternalPaymentPhaseBase
- Defined in:
- lib/recurly/requests/external_payment_phase_base.rb
Instance Attribute Summary collapse
-
#amount ⇒ String
Allows up to 9 decimal places.
-
#currency ⇒ String
3-letter ISO 4217 currency code.
-
#ending_billing_period_index ⇒ Integer
Ending Billing Period Index.
-
#ends_at ⇒ DateTime
Ends At.
-
#offer_name ⇒ String
Name of the discount offer given, e.g.
-
#offer_type ⇒ String
Type of discount offer given, e.g.
-
#period_count ⇒ Integer
Number of billing periods.
-
#period_length ⇒ String
Billing cycle length.
-
#started_at ⇒ DateTime
Started At.
-
#starting_billing_period_index ⇒ Integer
Starting Billing Period Index.
Attributes inherited from Recurly::Request
Method Summary
Methods inherited from Recurly::Request
Methods included from Schema::SchemaFactory
Methods included from Schema::RequestCaster
Methods included from Schema::ResourceCaster
Methods included from Schema::SchemaValidator
#get_did_you_mean, #validate!, #validate_attribute!
Instance Attribute Details
#amount ⇒ String
Returns Allows up to 9 decimal places.
11 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 11 define_attribute :amount, String |
#currency ⇒ String
Returns 3-letter ISO 4217 currency code.
15 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 15 define_attribute :currency, String |
#ending_billing_period_index ⇒ Integer
Returns Ending Billing Period Index.
19 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 19 define_attribute :ending_billing_period_index, Integer |
#ends_at ⇒ DateTime
Returns Ends At.
23 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 23 define_attribute :ends_at, DateTime |
#offer_name ⇒ String
Returns Name of the discount offer given, e.g. “introductory”.
27 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 27 define_attribute :offer_name, String |
#offer_type ⇒ String
Returns Type of discount offer given, e.g. “FREE_TRIAL”.
31 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 31 define_attribute :offer_type, String |
#period_count ⇒ Integer
Returns Number of billing periods.
35 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 35 define_attribute :period_count, Integer |
#period_length ⇒ String
Returns Billing cycle length.
39 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 39 define_attribute :period_length, String |
#started_at ⇒ DateTime
Returns Started At.
43 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 43 define_attribute :started_at, DateTime |
#starting_billing_period_index ⇒ Integer
Returns Starting Billing Period Index.
47 |
# File 'lib/recurly/requests/external_payment_phase_base.rb', line 47 define_attribute :starting_billing_period_index, Integer |