diff --git a/src/entity/brilink_transactions.ts b/src/entity/brilink_transactions.ts index a8ac7b6..a6a82c9 100644 --- a/src/entity/brilink_transactions.ts +++ b/src/entity/brilink_transactions.ts @@ -1,6 +1,6 @@ import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm'; import { BrilinkMerchant } from './brilink_merchants'; -import { BrilinkBalanceCode, BrilinkBalanceType, BrilinkTransactionActivity, BrilinkTransactionType } from '../types/brilink'; +import { BrilinkBalanceCode, BrilinkBalanceType, BrilinkTransactionActivity, BrilinkTransactionStatus, BrilinkTransactionType } from '../types/brilink'; import { BrilinkMerchantTerminal } from './brilink_merchant_terminals'; import { BrilinkTerminal } from './brilink_terminals'; import { BrilinkBalance } from './brilink_balances.ts'; @@ -82,7 +82,7 @@ export class BrilinkTransaction { nullable: false, length: 64 }) - status: BrilinkTransactionActivity; + status: BrilinkTransactionStatus; @Column({ length: 128, diff --git a/src/index.ts b/src/index.ts index 7bb25e7..f51b214 100644 --- a/src/index.ts +++ b/src/index.ts @@ -116,7 +116,9 @@ import { BrilinkTransactionType, BrilinkTransactionActivity, BrilinkTransactionStatus, - BrilinkMerchantSettlementStatus + BrilinkMerchantSettlementStatus, + BrilinkTransactionCodePrefixType, + BrilinkTransactionCodePrefixActivity } from "./types/brilink"; import { BrilinkMerchant } from "./entity/brilink_merchants"; @@ -285,6 +287,8 @@ export { BrilinkTransaction, BrilinkMerchantSettlement, BrilinkMerchantSettlementTransaction, + BrilinkTransactionCodePrefixType, + BrilinkTransactionCodePrefixActivity, RemitBank, RemitConfigTransaction, RemitConfigAllocation, diff --git a/src/types/brilink.ts b/src/types/brilink.ts index dd54c82..0ee5673 100644 --- a/src/types/brilink.ts +++ b/src/types/brilink.ts @@ -70,12 +70,23 @@ export enum BrilinkTransactionType { "remittance" = "remittance" } +export enum BrilinkTransactionCodePrefixType { + "brizzi" = "BRZ", + "remittance" = "RTC" +} + export enum BrilinkTransactionActivity { "topup" = "topup", "payment" = "payment", "purchase" = "purchase" } +export enum BrilinkTransactionCodePrefixActivity { + "topup" = "1", + "payment" = "2", + "purchase" = "3" +} + export enum BrilinkTransactionStatus { "pending" = "pending", "process" = "process",