Class: Recurly::Requests::ExternalInvoiceCreate
- Inherits:
-
Recurly::Request
- Object
- Recurly::Request
- Recurly::Requests::ExternalInvoiceCreate
- Defined in:
- lib/recurly/requests/external_invoice_create.rb
Instance Attribute Summary collapse
-
#currency ⇒ String
3-letter ISO 4217 currency code.
-
#external_id ⇒ String
An identifier which associates the external invoice to a corresponding object in an external platform.
- #external_payment_phase ⇒ ExternalPaymentPhaseBase
-
#external_payment_phase_id ⇒ String
External payment phase ID, e.g.
- #line_items ⇒ Array[ExternalChargeCreate]
-
#purchased_at ⇒ DateTime
When the invoice was created in the external platform.
- #state ⇒ String
- #total ⇒ String
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
#currency ⇒ String
Returns 3-letter ISO 4217 currency code.
11 |
# File 'lib/recurly/requests/external_invoice_create.rb', line 11 define_attribute :currency, String |
#external_id ⇒ String
Returns An identifier which associates the external invoice to a corresponding object in an external platform.
15 |
# File 'lib/recurly/requests/external_invoice_create.rb', line 15 define_attribute :external_id, String |
#external_payment_phase ⇒ ExternalPaymentPhaseBase
19 |
# File 'lib/recurly/requests/external_invoice_create.rb', line 19 define_attribute :external_payment_phase, :ExternalPaymentPhaseBase |
#external_payment_phase_id ⇒ String
Returns External payment phase ID, e.g. `a34ypb2ef9w1`.
23 |
# File 'lib/recurly/requests/external_invoice_create.rb', line 23 define_attribute :external_payment_phase_id, String |
#line_items ⇒ Array[ExternalChargeCreate]
27 |
# File 'lib/recurly/requests/external_invoice_create.rb', line 27 define_attribute :line_items, Array, { :item_type => :ExternalChargeCreate } |
#purchased_at ⇒ DateTime
Returns When the invoice was created in the external platform.
31 |
# File 'lib/recurly/requests/external_invoice_create.rb', line 31 define_attribute :purchased_at, DateTime |
#state ⇒ String
35 |
# File 'lib/recurly/requests/external_invoice_create.rb', line 35 define_attribute :state, String |
#total ⇒ String
39 |
# File 'lib/recurly/requests/external_invoice_create.rb', line 39 define_attribute :total, String |