UNPKG

scheunemann-interfaces

Version:
28 lines (27 loc) 952 B
import { EPagBankStatus } from '../enums/status.enum'; import { IPagBankAmount } from './i-amount'; import { IPagBankLink } from './i-link'; import { IPagBankPaymentMethod } from './i-payment-method'; import { IPagBankResponse } from './i-payment-response'; import { IPagBankQrCode } from './i-qr-code'; import { IPagBankRecurring } from './i-recurring'; import { IPagBankSplit } from './i-split'; import { IPagBankSubMerchant } from './i-sub-merchant'; export interface IPagBankCharge { id: string; status: EPagBankStatus; created_at: Date; paid_at: Date; reference_id: string; description: string; amount: IPagBankAmount; payment_response: IPagBankResponse; payment_method: IPagBankPaymentMethod; metadata: any; links: IPagBankLink[]; splits: IPagBankSplit; qr_codes?: IPagBankQrCode[]; recurring?: IPagBankRecurring; sub_merchant?: IPagBankSubMerchant; notification_urls?: string[]; }