UNPKG

@experts_hub/shared

Version:

Shared DTOs, interfaces, and utilities for experts hub applications

25 lines (24 loc) 741 B
import { BaseEntity } from "./base.entity"; import { StripeWallet } from "./stripe-wallet.entity"; export declare enum StripeWalletTransactionTypeEnum { ADD_FUNDS = "ADD_FUNDS", TRANSFER = "TRANSFER", WITHDRAW = "WITHDRAW", INVOICE_PAYMENT = "INVOICE_PAYMENT", REFUND = "REFUND" } export declare enum StripeWalletTransactionStatusEnum { PENDING = "PENDING", SUCCESS = "SUCCESS", FAILED = "FAILED" } export declare class StripeWalletTransaction extends BaseEntity { walletId: number; stripeWallet: StripeWallet; amount: number; currency: string; type: StripeWalletTransactionTypeEnum; status: StripeWalletTransactionStatusEnum; stripeReferenceId: string; description: string; }