import { DataItemActivities, SupplierListItem, SupplierOptions } from '../types/supplier.type'; export interface PatchSetActiveStatusBody { ids: string[]; isActive: boolean; } export interface DeleteSupplierBody { ids: string[]; } interface Item { itemName: string; itemSKU: string[]; } export interface PostSupplierBody { name: string; items: Item[]; country?: string; state?: string; city?: string; zipCode?: number; companyAddress?: string; companyPhoneNumber?: string; picName?: string; picContactNumber?: string; picEmail?: string; } interface Item { itemName: string; itemSKU: string[]; } export interface PutEditSupplierBody { name: string; items: Item[]; country?: string; state?: string; city?: string; zipCode?: number; companyAddress?: string; companyPhoneNumber?: string; picName?: string; picContactNumber?: string; picEmail?: string; } export type SupplierOptionsQueryParams = Record; export type SupplierActivitiesOptionsQueryParams = { supplierOptions: string; groupOptions: string; picOptions: string; supplier: string; }; export type SupplierListQueryParams = Partial>; export type SupplierActivitiesQueryParams = Partial & { supplier?: string; }>; export type GetSupplierDropdownParams = { isActive?: string; city?: string; itemName?: string; modifiedBy?: string; }; export {};