diff --git a/src/index.ts b/src/index.ts index f51b214..5e152e5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -118,7 +118,10 @@ import { BrilinkTransactionStatus, BrilinkMerchantSettlementStatus, BrilinkTransactionCodePrefixType, - BrilinkTransactionCodePrefixActivity + BrilinkTransactionCodePrefixActivity, + BrilinkBalanceMutationCodePrefixType, + BrilinkBalanceMutationCodePrefixActvity, + BrilinkBalanceTopupCodePrefix } from "./types/brilink"; import { BrilinkMerchant } from "./entity/brilink_merchants"; @@ -289,6 +292,9 @@ export { BrilinkMerchantSettlementTransaction, BrilinkTransactionCodePrefixType, BrilinkTransactionCodePrefixActivity, + BrilinkBalanceMutationCodePrefixType, + BrilinkBalanceMutationCodePrefixActvity, + BrilinkBalanceTopupCodePrefix, RemitBank, RemitConfigTransaction, RemitConfigAllocation, diff --git a/src/types/brilink.ts b/src/types/brilink.ts index 0ee5673..bcf8ef7 100644 --- a/src/types/brilink.ts +++ b/src/types/brilink.ts @@ -38,12 +38,23 @@ export enum BrilinkBalanceMutationType { "debit" = "debit", } +export enum BrilinkBalanceMutationCodePrefixType { + "credit" = "CR", + "debit" = "DB" +} + export enum BrilinkBalanceMutationActvity { "topup" = "topup", "transfer" = "transfer", "withdrawal" = "withdrawal", } +export enum BrilinkBalanceMutationCodePrefixActvity { + "topup" = "1", + "payment" = "2", + "purchase" = "3" +} + export enum BrilinkBalanceSourceType { "account" = "account", "merchant" = "merchant", @@ -65,6 +76,13 @@ export enum BrilinkBalanceMutationStatus { "reject" = "reject" } +export enum BrilinkBalanceTopupCodePrefix { + "account" = "ACC", + "merchant" = "MCH", + "terminal" = "TML", + "brizzi" = "BRZ" +} + export enum BrilinkTransactionType { "brizzi" = "brizzi", "remittance" = "remittance"