Class: TableCheckApi::Pos::V1::PosJournals::CreateRequest

Inherits:
BaseRequest
  • Object
show all
Defined in:
lib/table_check_api/pos/v1/pos_journals.rb

Direct Known Subclasses

UpdateRequest

Constant Summary collapse

ATTRIBUTES =
%i[
  batch_date
  change_amt
  country
  coupon_amt
  currency
  customer_name
  discount_amt
  membership_code
  order_at
  original_receipt_num
  pax
  payment_at
  receipt_num
  revenue_center
  room_name
  service_fee_amt
  service_fee_rate
  settle_amt
  site_name
  staff_name
  staff_ref
  subtotal_amt
  system_api_provider
  system_maker
  system_model
  system_version
  table_names
  tax_amt
  tax_included_amt
  tax_rate
  terminal_name
  total_amt
  reservation_ref
  reservation_status
  pos_orders
  pos_payments
  pos_discounts
].freeze

Instance Method Summary collapse

Methods inherited from BaseRequest

#initialize, #to_h

Constructor Details

This class inherits a constructor from TableCheckApi::Pos::V1::BaseRequest

Instance Method Details

#pos_discounts=(value) ⇒ Object



123
124
125
# File 'lib/table_check_api/pos/v1/pos_journals.rb', line 123

def pos_discounts=(value)
  @pos_discounts = arrays_as(value, PosDiscount)
end

#pos_orders=(value) ⇒ Object



115
116
117
# File 'lib/table_check_api/pos/v1/pos_journals.rb', line 115

def pos_orders=(value)
  @pos_orders = arrays_as(value, PosOrder)
end

#pos_payments=(value) ⇒ Object



119
120
121
# File 'lib/table_check_api/pos/v1/pos_journals.rb', line 119

def pos_payments=(value)
  @pos_payments = arrays_as(value, PosPayment)
end