Class: Recurly::Resources::ExternalPaymentPhase
- Inherits:
-
Recurly::Resource
- Object
- Recurly::Resource
- Recurly::Resources::ExternalPaymentPhase
- Defined in:
- lib/recurly/resources/external_payment_phase.rb
Instance Attribute Summary collapse
-
#amount ⇒ String
Allows up to 9 decimal places.
-
#created_at ⇒ DateTime
When the external subscription was created in Recurly.
-
#currency ⇒ String
3-letter ISO 4217 currency code.
-
#ending_billing_period_index ⇒ Integer
Ending Billing Period Index.
-
#ends_at ⇒ DateTime
Ends At.
-
#id ⇒ String
System-generated unique identifier for an external payment phase ID, e.g.
-
#object ⇒ String
Object type.
-
#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.
-
#updated_at ⇒ DateTime
When the external subscription was updated in Recurly.
Attributes inherited from Recurly::Resource
Method Summary
Methods inherited from Recurly::Resource
#==, #get_response, #inspect, #requires_client?, #to_json, #to_s
Methods included from Schema::SchemaFactory
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/resources/external_payment_phase.rb', line 11 define_attribute :amount, String |
#created_at ⇒ DateTime
Returns When the external subscription was created in Recurly.
15 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 15 define_attribute :created_at, DateTime |
#currency ⇒ String
Returns 3-letter ISO 4217 currency code.
19 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 19 define_attribute :currency, String |
#ending_billing_period_index ⇒ Integer
Returns Ending Billing Period Index.
23 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 23 define_attribute :ending_billing_period_index, Integer |
#ends_at ⇒ DateTime
Returns Ends At.
27 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 27 define_attribute :ends_at, DateTime |
#id ⇒ String
Returns System-generated unique identifier for an external payment phase ID, e.g. `e28zov4fw0v2`.
31 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 31 define_attribute :id, String |
#object ⇒ String
Returns Object type.
35 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 35 define_attribute :object, String |
#offer_name ⇒ String
Returns Name of the discount offer given, e.g. “introductory”.
39 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 39 define_attribute :offer_name, String |
#offer_type ⇒ String
Returns Type of discount offer given, e.g. “FREE_TRIAL”.
43 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 43 define_attribute :offer_type, String |
#period_count ⇒ Integer
Returns Number of billing periods.
47 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 47 define_attribute :period_count, Integer |
#period_length ⇒ String
Returns Billing cycle length.
51 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 51 define_attribute :period_length, String |
#started_at ⇒ DateTime
Returns Started At.
55 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 55 define_attribute :started_at, DateTime |
#starting_billing_period_index ⇒ Integer
Returns Starting Billing Period Index.
59 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 59 define_attribute :starting_billing_period_index, Integer |
#updated_at ⇒ DateTime
Returns When the external subscription was updated in Recurly.
63 |
# File 'lib/recurly/resources/external_payment_phase.rb', line 63 define_attribute :updated_at, DateTime |