UNPKG

ntk-cms-api

Version:

Ntk Cms Api And Model For Typscript

40 lines (39 loc) 1.75 kB
import { TransactionBankStatusEnum } from '../../enums/base/transactionBankStatusEnum'; import { TransactionRecordStatusEnum } from '../../enums/base/transactionRecordStatusEnum'; import { BaseEntity } from '../base/baseEntity'; import { GetPropertiesInfoModel } from '../base/fieldInfo/getPropertiesInfoModel'; import { BankPaymentPrivateSiteConfigModel } from './bankPaymentPrivateSiteConfigModel'; import { BankPaymentTransactionLogModel } from './bankPaymentTransactionLogModel'; export declare class BankPaymentTransactionModel extends BaseEntity<number> { linkSiteIdBuyer: number; linkSiteIdSaller: number; moduleName: string; moduleEntityName: string; moduleEntityId: string; transactionStatus: TransactionRecordStatusEnum; bankStatus: TransactionBankStatusEnum; currencyUnit: string; currencyUnitRatioByShop: number; successStatusMessage: string; lastStatusMessage: string; lastTransactionCheckMessage: string; backedFromBank: boolean; linkPrivateSiteConfigId: number; linkUserId: number; amount: number; amountPure: number; stampJsonValues: string; stampJsonFormatter: GetPropertiesInfoModel[]; requestBackUserFromBankJsonValues: string; requestBackUserFromBankJsonFormatter: GetPropertiesInfoModel[]; onlineDateLock: Date; onlineDateUnlock: Date; lastUrlAddressInUse: string; virtual_PrivateSiteConfig: BankPaymentPrivateSiteConfigModel; privateSiteConfig: BankPaymentPrivateSiteConfigModel; linkModelShopCartId: number; modelShopInvoiceSaleRelease: boolean; modelShopInvoiceSaleReleaseDate: Date; transactionLogs: BankPaymentTransactionLogModel; paymentTransactionUrl: string; }