import { ObjectID } from 'bson'; import mongoose from 'mongoose'; import { PaymentGatewayName, PaymentStatus } from '../constants'; import { IPaymentTxPaidUsing } from './payment-tx-paid-using'; export interface IPaymentTransaction { _id: ObjectID; paymentGateway: PaymentGatewayName; paymentType: string; code: string; apiInputParams: any; apiOutput: any[]; user: ObjectID; serviceGroup: ObjectID; paidUsing?: IPaymentTxPaidUsing[]; status?: PaymentStatus; updatedAt: Date; createdAt: Date; } export interface IPaymentTransactionDocument extends mongoose.Document, IPaymentTransaction { _id: ObjectID; } declare const _default: mongoose.Schema; export default _default; //# sourceMappingURL=payment-transaction.d.ts.map