UNPKG

scheunemann-interfaces

Version:
21 lines (20 loc) 821 B
import { EPaymentType } from '../../general'; import { IOrderPaymentMethod } from '../interfaces'; import { OrderPaymentCardEntity } from './payment-card.entity'; import { OrderPaymentCashEntity } from './payment-cash.entity'; import { OrderPaymentPixEntity } from './payment-pix.entity'; import { OrderPaymentWalletEntity } from './payment-wallet.entity'; export declare class OrderPaymentMethodEntity implements IOrderPaymentMethod { card?: OrderPaymentCardEntity | null; cash?: OrderPaymentCashEntity | null; code: string; currency: 'BRL'; id: string; method: EPaymentType; pix?: OrderPaymentPixEntity | null; prepaid: boolean; type: 'ONLINE' | 'OFFLINE'; value: number; wallet?: OrderPaymentWalletEntity | null; constructor(data?: Partial<OrderPaymentMethodEntity>); }