@takentrade/takentrade-libs
Version:
TakeNTrade shared libraries
86 lines (85 loc) • 2.18 kB
TypeScript
export declare enum TransactionType {
CREDIT = "CREDIT",
DEBIT = "DEBIT",
DEPOSIT = "DEPOSIT",
TOP_UP = "TOP_UP",
WITHDRAWAL = "WITHDRAWAL",
INTEREST_ACCRUAL = "INTEREST_ACCRUAL",
TAX_DEDUCTION = "TAX_DEDUCTION",
PAUSE = "PAUSE",
CONTRIBUTION = "CONTRIBUTION",
PAYOUT = "PAYOUT",
FEE_DEDUCTION = "FEE_DEDUCTION"
}
export declare enum TransactionCategory {
DEPOSIT = "DEPOSIT",
WITHDRAWAL = "WITHDRAWAL",
LOAN_DISBURSEMENT = "LOAN_DISBURSEMENT",
LOAN_REPAYMENT = "LOAN_REPAYMENT",
AJO_CONTRIBUTION = "AJO_CONTRIBUTION",
AJO_TOPUP = "AJO_TOPUP",
AJO_COMPLETION = "AJO_COMPLETION",
AIRTIME = "AIRTIME",
DATA = "DATA",
ELECTRICITY = "ELECTRICITY",
CABLETV = "CABLETV",
BETTING = "BETTING",
INTERNET = "INTERNET",
EDUCATION = "EDUCATION",
TRANSPORT = "TRANSPORT",
DONATION = "DONATION",
INSURANCE = "INSURANCE",
TAX = "TAX",
RELIGION = "RELIGION",
TRANSFER = "TRANSFER",
REFERRAL_BONUS = "REFERRAL_BONUS",
FEES = "FEES",
FEE_COLLECTION = "FEE_COLLECTION",
PENALTY = "PENALTY",
LOAN_INTEREST = "LOAN_INTEREST",
AJO_FEE = "AJO_FEE"
}
export declare enum TransactionStatus {
PENDING = "PENDING",
SUCCESSFUL = "SUCCESSFUL",
FAILED = "FAILED",
REVERSED = "REVERSED"
}
export declare enum LoanStatus {
PENDING = "PENDING",
APPROVED = "APPROVED",
DISBURSED = "DISBURSED",
REPAID = "REPAID",
OVERDUE = "OVERDUE",
DECLINED = "DECLINED"
}
export declare enum SavingsStatus {
ACTIVE = "ACTIVE",
MATURED = "MATURED",
CLOSED = "CLOSED",
PENDING = "PENDING",
SUSPENDED = "SUSPENDED"
}
export declare enum AjoStatus {
ACTIVE = "ACTIVE",
COMPLETED = "COMPLETED",
CANCELLED = "CANCELLED",
PAUSED = "PAUSED"
}
export declare enum AjoMembershipStatus {
PENDING = "PENDING",
ACTIVE = "ACTIVE",
INACTIVE = "INACTIVE",
REMOVED = "REMOVED"
}
export declare enum AjoType {
PERSONAL = "PERSONAL",
FAMILY = "FAMILY",
FRIEND = "FRIEND",
GROUP = "GROUP"
}
export declare enum Frequency {
DAILY = "DAILY",
WEEKLY = "WEEKLY",
MONTHLY = "MONTHLY"
}