import { QueryParams } from '../types/fetchResponse.type'; export interface GetTaskListParams extends QueryParams { group?: string; itemName?: string; status?: string; updatedAt?: number; tag?: string; } export interface GetTaskOptionsParams { itemNameOptions?: boolean; statusOptions?: boolean; } export interface GetTaskEventLogListParams extends QueryParams { createdAt?: string; action?: string; taskName?: string; group?: string; modifiedBy?: string; } export interface GetTaskEventLogOptionsParams { actionOptions?: boolean; taskNameOptions?: boolean; modifiedByOptions?: boolean; } export interface GetTaskDetailInOpnameParams extends QueryParams { itemName?: string; brand?: string; model?: string; tagType?: string; group?: string; stockStatus?: string; inTransfer?: boolean; inDisposal?: boolean; inSupplierReturn?: boolean; inCheckout?: boolean; unplacedStock?: boolean; destinationGroup?: string; reason?: string; lastCondition?: string; } export interface GetTaskDetailInOpnameOptsParams { itemNameOptions?: boolean; brandOptions?: boolean; modelOptions?: boolean; tagTypeOptions?: boolean; stockStatusOptions?: boolean; lastConditionOptions?: boolean; reasonOptions?: boolean; } export interface GetTaskDetailInCountedParams extends QueryParams { itemName?: string; brand?: string; model?: string; tagType?: string; group?: string; status?: string; condition?: string; foundLocation?: string; countedOn?: string; } export interface GetTaskDetailInCountedOptsParams { itemNameOptions?: boolean; brandOptions?: boolean; modelOptions?: boolean; tagTypeOptions?: boolean; statusOptions?: boolean; conditionOptions?: boolean; }