payme-integration
Version:
NestJS integration module for Payme payment system
20 lines (19 loc) • 1.05 kB
TypeScript
import { TransactionCancellationReason, TransactionState, TransactionStatus } from '../types/enums';
import { HydratedDocument } from 'mongoose';
export type PaymeTransactionDocument = HydratedDocument<PaymeTransaction>;
export declare class PaymeTransaction {
amount: number;
account: object;
create_time: Date;
perform_time?: Date;
cancel_time?: Date;
trans_id: string;
state: TransactionState;
status: TransactionStatus;
reason?: TransactionCancellationReason;
}
export declare const PaymeTransactionSchema: import("mongoose").Schema<PaymeTransaction, import("mongoose").Model<PaymeTransaction, any, any, any, import("mongoose").Document<unknown, any, PaymeTransaction> & PaymeTransaction & {
_id: import("mongoose").Types.ObjectId;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, PaymeTransaction, import("mongoose").Document<unknown, {}, import("mongoose").FlatRecord<PaymeTransaction>> & import("mongoose").FlatRecord<PaymeTransaction> & {
_id: import("mongoose").Types.ObjectId;
}>;