transactionEnums
@adamondo/backend / core/payment/transactionEnums
core/payment/transactionEnums
Type Aliases
TransactionStatus
TransactionStatus = typeof
TRANSACTION_STATUS[keyof typeofTRANSACTION_STATUS]
Defined in: src/core/payment/transactionEnums.ts:10
TransactionPaymentType
TransactionPaymentType = typeof
TRANSACTION_PAYMENT_TYPE[keyof typeofTRANSACTION_PAYMENT_TYPE]
Defined in: src/core/payment/transactionEnums.ts:19
AdminTransactionType
AdminTransactionType = typeof
ADMIN_TRANSACTION_TYPE[keyof typeofADMIN_TRANSACTION_TYPE]
Defined in: src/core/payment/transactionEnums.ts:28
Variables
TRANSACTION_STATUS
constTRANSACTION_STATUS:object
Defined in: src/core/payment/transactionEnums.ts:5
Shared transaction enums for payment flows. Keep status/type values centralized so DB, services and GraphQL mutations stay in sync.
Type Declaration
PENDING
readonlyPENDING:"pending"="pending"
COMPLETED
readonlyCOMPLETED:"completed"="completed"
TRANSACTION_PAYMENT_TYPE
constTRANSACTION_PAYMENT_TYPE:object
Defined in: src/core/payment/transactionEnums.ts:13
Type Declaration
BOOKING
readonlyBOOKING:"booking"="booking"
GUEST_REFUND
readonlyGUEST_REFUND:"guestrefund"="guestrefund"
HOST_PAYOUT
readonlyHOST_PAYOUT:"hostpayout"="hostpayout"
ADMIN_TRANSACTION_TYPE
constADMIN_TRANSACTION_TYPE:object
Defined in: src/core/payment/transactionEnums.ts:22
Type Declaration
BOOKING
readonlyBOOKING:"booking"=TRANSACTION_PAYMENT_TYPE.BOOKING
GUEST_REFUND
readonlyGUEST_REFUND:"guestrefund"=TRANSACTION_PAYMENT_TYPE.GUEST_REFUND
HOST_PAYOUT
readonlyHOST_PAYOUT:"hostpayout"=TRANSACTION_PAYMENT_TYPE.HOST_PAYOUT