cecon-interfaces
Version:
Interfaces de Projetos Cecon
46 lines (45 loc) • 1.56 kB
TypeScript
import { IMercadoPagoQRItem, IMercadoPagoQRItemCamelCase } from './i-mercado-pago-qr-item';
import { IMercadoPagoQRPayer } from './i-mercado-pago-qr-payer';
import { IMercadoPagoQRPaymentMethod, IMercadoPagoQRPaymentMethodCamelCase } from './i-mercado-pago-qr-payment-method';
export interface IMercadoPagoQR {
amount: number;
back_urls: Record<string, unknown>;
client_id: number;
collector: Record<string, unknown>;
collector_id: number;
external_reference: string;
id: string;
internal_metadata: Record<string, unknown>;
items: IMercadoPagoQRItem[];
marketplace: string;
marketplace_fee: number;
notification_url: string;
operation_type: string;
payer: IMercadoPagoQRPayer;
payment_methods: IMercadoPagoQRPaymentMethod;
processing_modes: Array<Record<string, unknown>>;
site_id: string;
sponsor_id: number;
total_amount: number;
}
export interface IMercadoPagoQRCamelCase {
amount: number;
backUrls: Record<string, unknown>;
clientId: number;
collector: Record<string, unknown>;
collectorId: number;
externalReference: string;
id: string;
internalMetadata: Record<string, unknown>;
items: IMercadoPagoQRItemCamelCase[];
marketplace: string;
marketplaceFee: number;
notificationUrl: string;
operationType: string;
payer: IMercadoPagoQRPayer;
paymentMethods: IMercadoPagoQRPaymentMethodCamelCase;
processingModes: Array<Record<string, unknown>>;
siteId: string;
sponsorId: number;
totalAmount: number;
}