Class: Ecom::Core::CrewContractTransaction
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Ecom::Core::CrewContractTransaction
- 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