import { ReportPayload } from '../../../commonPayloadTypes/viewAndReportPayload'; import { VendorPayload } from '../../../entity/vendor/vendorPayload'; import { ZeniAPIResponse } from '../../../responsePayload'; export interface FetchVendorFiling1099Payload { query: Record; query_definitions: Record; report: ReportVendorFiling1099Payload; } export interface ReportVendorFiling1099Payload extends ReportPayload { is_vendor_1099_populated: boolean; vendors: VendorPayload[]; } export type VendorFiling1099ListResponse = ZeniAPIResponse; export interface VendorFiling1099DownloadDataForType { customHeaders: { key: string; label: string; }[]; data: Record[]; } export interface VendorFiling1099DownloadData { int: VendorFiling1099DownloadDataForType; misc: VendorFiling1099DownloadDataForType; nec: VendorFiling1099DownloadDataForType; } export type VendorFiling1099DownloadResponse = ZeniAPIResponse;