import { QueryParams } from '../types/fetchResponse.type'; export interface GetCountableItemParams extends QueryParams { itemName?: string; brand?: string; model?: string; tagType?: string; group?: string; lastStockOpname?: string; nextSchedule?: string; tag?: string; } export interface GetCountableItemOptionParams { itemNameOptions?: boolean; brandOptions?: boolean; modelOptions?: boolean; tagTypeOptions?: boolean; } export interface GetCountableItemDetailScheduleParams extends QueryParams { isActive?: string; frequency?: string; nextSchedule?: string; } export interface GetCountableItemDetailStockParams extends QueryParams { tagType?: string; status?: string; productionDate?: string; expiredDate?: string; } export interface GetCountableItemDetailScheduleOptsParams { frequencyOptions?: boolean; } export interface GetCountableItemDetailStockOptsParams { statusOptions?: boolean; tagTypeOptions?: boolean; } export interface UpdateActiveItemScheduleBody { scheduleIds: string[]; isActive: boolean; }