Files
entity/src/types/trx.ts
2025-10-30 13:10:54 +07:00

87 lines
1.9 KiB
TypeScript

export enum TrxVerificationType {
"phone" = "phone",
"email" = "email",
}
export enum TrxVerificationPurposeType {
"register" = "register",
"transaction" = "transaction",
}
export enum TrxVerificationStatus {
"unverify" = "unverify",
"verify" = "verify",
"expire" = "expire",
}
export enum TrxCustomerType {
"personal" = "personal",
"business" = "business",
}
export enum TrxCostCode {
"BRI_TL_USD" = "BRI_TL_USD",
"OTHER_TL_USD" = "OTHER_TL_USD",
"BRI_ID_IDR" = "BRI_ID_IDR",
"BRI_ID_USD" = "BRI_ID_USD",
"OTHER_ID_IDR" = "OTHER_ID_IDR",
"OTHER_ID_USD" = "OTHER_ID_USD",
"OTHER_WW_USD" = "OTHER_WW_USD",
}
export enum TrxCostType {
"fix" = "fix",
"percentage" = "percentage",
}
export enum TrxCurrencyRateType {
"reguler" = "reguler",
"deal" = "deal",
}
export enum TrxTransactionType {
"domestic" = "domestic",
"overseas" = "overseas",
}
export enum TrxTransactionPosition {
"customer" = "customer",
"bri" = "bri",
}
export enum TrxTransactionStatus {
"draft" = "draft",
"create" = "create",
"pending_checker" = "pending_checker",
"pending_signer" = "pending_signer",
"process_deal_request" = "process_deal_request",
"process_deal_approve" = "process_deal_approve",
"process_teller" = "process_teller",
"process_settlement" = "process_settlement",
"success" = "success",
"reject" = "reject",
"cancel" = "cancel",
}
export enum TrxIdentityType {
"passport" = "passport",
"electoral" = "electoral",
"bi" = "bi",
}
export enum TrxTransactionRemark {
"draft" = "Draft",
"create" = "Create",
"pending_checker" = "Pending Approval Checker",
"pending_signer" = "Pending Approval Signer",
"process_deal_request" = "Deal Request Process",
"process_deal_approve" = "Deal Approve Process",
"process_teller" = "process_teller",
"process_settlement" = "Settlement on Process",
"success" = "Success",
"reject" = "Reject",
"cancel" = "Cancel",
}
////