Class: Ecom::Core::CrewContractTransaction

Inherits:
ApplicationRecord show all
Defined in:
app/models/ecom/core/crew_contract_transaction.rb

Constant Summary collapse

PENDING =
'Pending'.freeze
EXECUTED =
'Executed'.freeze
STATUSES =
[PENDING, EXECUTED].freeze
TXN_UPDATE_CREW_TYPE =
'TXN_UPDATE_CREW_TYPE'.freeze
TXN_UPDATE_WAGE =
'TXN_UPDATE_WAGE'.freeze
TXN_UPDATE_VALIDITY =
'TXN_UPDATE_VALIDITY'.freeze
TXN_UPDATE_PLACE_OF_WORK =
'TXN_UPDATE_PLACE_OF_WORK'.freeze
TXN_TERMINATE_CONTRACT =
'TXN_TERMINATE_CONTRACT'.freeze
TRANSACTION_TYPES =
[TXN_UPDATE_CREW_TYPE,
TXN_UPDATE_WAGE, TXN_UPDATE_VALIDITY,
TXN_UPDATE_PLACE_OF_WORK,
TXN_TERMINATE_CONTRACT].freeze