Class: Increase::Models::Transaction::Source::CardSettlement::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)


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

required :check_in_date, String

#daily_room_rate_amountInteger

Daily rate being charged for the room.

Returns:

  • (Integer)


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

required :daily_room_rate_amount, Integer

#daily_room_rate_currencyString

The ISO 4217 code for the daily room rate.

Returns:

  • (String)


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

required :daily_room_rate_currency, String

#extra_chargesSymbol

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

Returns:

  • (Symbol)


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

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)


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

required :folio_cash_advances_amount, Integer

#folio_cash_advances_currencyString

The ISO 4217 code for the folio cash advances.

Returns:

  • (String)


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

required :folio_cash_advances_currency, String

#food_beverage_charges_amountInteger

Food and beverage charges for the room.

Returns:

  • (Integer)


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

required :food_beverage_charges_amount, Integer

#food_beverage_charges_currencyString

The ISO 4217 code for the food and beverage charges.

Returns:

  • (String)


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

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)


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

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

#prepaid_expenses_amountInteger

Prepaid expenses being charged for the room.

Returns:

  • (Integer)


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

required :prepaid_expenses_amount, Integer

#prepaid_expenses_currencyString

The ISO 4217 code for the prepaid expenses.

Returns:

  • (String)


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

required :prepaid_expenses_currency, String

#room_nightsInteger

Number of nights the room was rented.

Returns:

  • (Integer)


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

required :room_nights, Integer

#total_room_tax_amountInteger

Total room tax being charged.

Returns:

  • (Integer)


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

required :total_room_tax_amount, Integer

#total_room_tax_currencyString

The ISO 4217 code for the total room tax.

Returns:

  • (String)


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

required :total_room_tax_currency, String

#total_tax_amountInteger

Total tax being charged for the room.

Returns:

  • (Integer)


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

required :total_tax_amount, Integer

#total_tax_currencyString

The ISO 4217 code for the total tax assessed.

Returns:

  • (String)


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

required :total_tax_currency, String