UNPKG

scheunemann-interfaces

Version:
21 lines (20 loc) 733 B
import { EPagBankBrand } from '../enums/brand.enum'; import { EPagBankPaymentMethod } from '../enums/payment-method-type.enum'; import { IPagBankAuthMethod } from './i-auth-method'; import { IPagBankBoleto } from './i-boleto'; import { IPagBankCard } from './i-card'; import { IPagBankPix } from './i-pix'; import { IPagBankTokenData } from './i-token-data'; export interface IPagBankPaymentMethod { type: EPagBankPaymentMethod; installments?: number; capture?: boolean; capture_before?: Date; soft_descriptor?: string; card?: IPagBankCard; token_data?: IPagBankTokenData; authentication_method?: IPagBankAuthMethod; boleto?: IPagBankBoleto; pix?: IPagBankPix; brands?: EPagBankBrand[]; }