Class: Increase::Models::Transaction::Source::CardRefund::PurchaseDetails
- Inherits:
-
BaseModel
- Object
- BaseModel
- Increase::Models::Transaction::Source::CardRefund::PurchaseDetails
- Defined in:
- lib/increase/models/transaction.rb
Defined Under Namespace
Classes: CarRental, Lodging, Travel
Instance Attribute Summary collapse
-
#car_rental ⇒ Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::CarRental
Fields specific to car rentals.
-
#customer_reference_identifier ⇒ String
An identifier from the merchant for the customer or consumer.
-
#local_tax_amount ⇒ Integer
The state or provincial tax amount in minor units.
-
#local_tax_currency ⇒ String
The ISO 4217 code for the local tax assessed.
-
#lodging ⇒ Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::Lodging
Fields specific to lodging.
-
#national_tax_amount ⇒ Integer
The national tax amount in minor units.
-
#national_tax_currency ⇒ String
The ISO 4217 code for the local tax assessed.
-
#purchase_identifier ⇒ String
An identifier from the merchant for the purchase to the issuer and cardholder.
-
#purchase_identifier_format ⇒ Symbol
The format of the purchase identifier.
-
#travel ⇒ Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::Travel
Fields specific to travel.
Method Summary
Methods inherited from BaseModel
Instance Attribute Details
#car_rental ⇒ Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::CarRental
Fields specific to car rentals.
534 |
# File 'lib/increase/models/transaction.rb', line 534 required :car_rental, -> { Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::CarRental } |
#customer_reference_identifier ⇒ String
An identifier from the merchant for the customer or consumer.
539 |
# File 'lib/increase/models/transaction.rb', line 539 required :customer_reference_identifier, String |
#local_tax_amount ⇒ Integer
The state or provincial tax amount in minor units.
544 |
# File 'lib/increase/models/transaction.rb', line 544 required :local_tax_amount, Integer |
#local_tax_currency ⇒ String
The ISO 4217 code for the local tax assessed.
549 |
# File 'lib/increase/models/transaction.rb', line 549 required :local_tax_currency, String |
#lodging ⇒ Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::Lodging
Fields specific to lodging.
554 |
# File 'lib/increase/models/transaction.rb', line 554 required :lodging, -> { Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::Lodging } |
#national_tax_amount ⇒ Integer
The national tax amount in minor units.
559 |
# File 'lib/increase/models/transaction.rb', line 559 required :national_tax_amount, Integer |
#national_tax_currency ⇒ String
The ISO 4217 code for the local tax assessed.
564 |
# File 'lib/increase/models/transaction.rb', line 564 required :national_tax_currency, String |
#purchase_identifier ⇒ String
An identifier from the merchant for the purchase to the issuer and cardholder.
569 |
# File 'lib/increase/models/transaction.rb', line 569 required :purchase_identifier, String |
#purchase_identifier_format ⇒ Symbol
The format of the purchase identifier.
574 575 576 577 578 579 580 581 |
# File 'lib/increase/models/transaction.rb', line 574 required :purchase_identifier_format, Increase::Enum.new( :free_text, :order_number, :rental_agreement_number, :hotel_folio_number, :invoice_number ) |
#travel ⇒ Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::Travel
Fields specific to travel.
586 |
# File 'lib/increase/models/transaction.rb', line 586 required :travel, -> { Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::Travel } |