@abcpros/bitcore-wallet-service
Version:
A service for Mutisig HD Bitcoin Wallets
66 lines • 1.69 kB
TypeScript
export declare enum PaymentType {
SEND = 0,
BURN = 1
}
export interface IQpayInfoForEmail {
payee: string;
paymentReason: string;
paymentReasonValue: number;
paymentDescription: string;
accountNumber?: string;
street?: string;
unitNumber?: string;
formattedAmount: string;
amountPay: number;
amountToken: number;
dateFormatted: string;
date: Date;
}
export interface IMerchantOrder {
status: string;
coin: string;
tokenId: string;
txIdFromUser: string;
txMerchantPayment?: string;
merchantCode: string;
userAddress: string;
amount: number;
listEmailContent: string[];
listSubject: string[];
error?: string;
pendingReason?: string;
createdOn: Date;
lastModified: Date;
signature?: string;
isPaidByUser: boolean;
paymentType: number;
userEmailAddress: string;
qpayInfoForEmail: IQpayInfoForEmail;
isToken: boolean;
}
export declare class MerchantOrder implements IMerchantOrder {
txMerchantPayment?: string;
qpayInfoForEmail: IQpayInfoForEmail;
status: string;
coin: string;
tokenId: string;
userAddress: string;
txIdFromUser: string;
txIdMerchantPayment?: string;
merchantCode: string;
amount: number;
paymentType: number;
listEmailContent: string[];
listSubject: string[];
error?: string;
pendingReason?: string;
createdOn: Date;
lastModified: Date;
signature?: string;
isPaidByUser: boolean;
userEmailAddress: string;
isToken: boolean;
static create(opts: any): MerchantOrder;
static fromObj(obj: any): MerchantOrder;
}
//# sourceMappingURL=merchantorder.d.ts.map