Class: Increase::Models::Transaction::Source::CardRefund::PurchaseDetails::Lodging

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/increase/models/transaction.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

#[], #inspect, #to_h, #to_s

Instance Attribute Details

#check_in_dateString

Date the customer checked in.

Returns:

  • (String)


682
# File 'lib/increase/models/transaction.rb', line 682

required :check_in_date, String

#daily_room_rate_amountInteger

Daily rate being charged for the room.

Returns:

  • (Integer)


687
# File 'lib/increase/models/transaction.rb', line 687

required :daily_room_rate_amount, Integer

#daily_room_rate_currencyString

The ISO 4217 code for the daily room rate.

Returns:

  • (String)


692
# File 'lib/increase/models/transaction.rb', line 692

required :daily_room_rate_currency, String

#extra_chargesSymbol

Additional charges (phone, late check-out, etc.) being billed.

Returns:

  • (Symbol)


697
698
# File 'lib/increase/models/transaction.rb', line 697

required :extra_charges,
Increase::Enum.new(:no_extra_charge, :restaurant, :gift_shop, :mini_bar, :telephone, :other, :laundry)

#folio_cash_advances_amountInteger

Folio cash advances for the room.

Returns:

  • (Integer)


703
# File 'lib/increase/models/transaction.rb', line 703

required :folio_cash_advances_amount, Integer

#folio_cash_advances_currencyString

The ISO 4217 code for the folio cash advances.

Returns:

  • (String)


708
# File 'lib/increase/models/transaction.rb', line 708

required :folio_cash_advances_currency, String

#food_beverage_charges_amountInteger

Food and beverage charges for the room.

Returns:

  • (Integer)


713
# File 'lib/increase/models/transaction.rb', line 713

required :food_beverage_charges_amount, Integer

#food_beverage_charges_currencyString

The ISO 4217 code for the food and beverage charges.

Returns:

  • (String)


718
# File 'lib/increase/models/transaction.rb', line 718

required :food_beverage_charges_currency, String

#no_show_indicatorSymbol

Indicator that the cardholder is being billed for a reserved room that was not actually used.

Returns:

  • (Symbol)


723
# File 'lib/increase/models/transaction.rb', line 723

required :no_show_indicator, Increase::Enum.new(:not_applicable, :no_show)

#prepaid_expenses_amountInteger

Prepaid expenses being charged for the room.

Returns:

  • (Integer)


728
# File 'lib/increase/models/transaction.rb', line 728

required :prepaid_expenses_amount, Integer

#prepaid_expenses_currencyString

The ISO 4217 code for the prepaid expenses.

Returns:

  • (String)


733
# File 'lib/increase/models/transaction.rb', line 733

required :prepaid_expenses_currency, String

#room_nightsInteger

Number of nights the room was rented.

Returns:

  • (Integer)


738
# File 'lib/increase/models/transaction.rb', line 738

required :room_nights, Integer

#total_room_tax_amountInteger

Total room tax being charged.

Returns:

  • (Integer)


743
# File 'lib/increase/models/transaction.rb', line 743

required :total_room_tax_amount, Integer

#total_room_tax_currencyString

The ISO 4217 code for the total room tax.

Returns:

  • (String)


748
# File 'lib/increase/models/transaction.rb', line 748

required :total_room_tax_currency, String

#total_tax_amountInteger

Total tax being charged for the room.

Returns:

  • (Integer)


753
# File 'lib/increase/models/transaction.rb', line 753

required :total_tax_amount, Integer

#total_tax_currencyString

The ISO 4217 code for the total tax assessed.

Returns:

  • (String)


758
# File 'lib/increase/models/transaction.rb', line 758

required :total_tax_currency, String