Skip to main content

transactionEnums

@adamondo/backend


@adamondo/backend / core/payment/transactionEnums

core/payment/transactionEnums

Type Aliases

TransactionStatus

TransactionStatus = typeof TRANSACTION_STATUS[keyof typeof TRANSACTION_STATUS]

Defined in: src/core/payment/transactionEnums.ts:10


TransactionPaymentType

TransactionPaymentType = typeof TRANSACTION_PAYMENT_TYPE[keyof typeof TRANSACTION_PAYMENT_TYPE]

Defined in: src/core/payment/transactionEnums.ts:19


AdminTransactionType

AdminTransactionType = typeof ADMIN_TRANSACTION_TYPE[keyof typeof ADMIN_TRANSACTION_TYPE]

Defined in: src/core/payment/transactionEnums.ts:28

Variables

TRANSACTION_STATUS

const TRANSACTION_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

readonly PENDING: "pending" = "pending"

COMPLETED

readonly COMPLETED: "completed" = "completed"


TRANSACTION_PAYMENT_TYPE

const TRANSACTION_PAYMENT_TYPE: object

Defined in: src/core/payment/transactionEnums.ts:13

Type Declaration

BOOKING

readonly BOOKING: "booking" = "booking"

GUEST_REFUND

readonly GUEST_REFUND: "guestrefund" = "guestrefund"

HOST_PAYOUT

readonly HOST_PAYOUT: "hostpayout" = "hostpayout"


ADMIN_TRANSACTION_TYPE

const ADMIN_TRANSACTION_TYPE: object

Defined in: src/core/payment/transactionEnums.ts:22

Type Declaration

BOOKING

readonly BOOKING: "booking" = TRANSACTION_PAYMENT_TYPE.BOOKING

GUEST_REFUND

readonly GUEST_REFUND: "guestrefund" = TRANSACTION_PAYMENT_TYPE.GUEST_REFUND

HOST_PAYOUT

readonly HOST_PAYOUT: "hostpayout" = TRANSACTION_PAYMENT_TYPE.HOST_PAYOUT