import { QueryParams } from '../types/fetchResponse.type'; export interface GetOptionsParams { module: boolean; subModule: boolean; platform: boolean; qc: boolean; [key: string]: boolean; } export interface ExecuteEndpoint { pathVariables: string; queryParams: string; } export interface UpdateEndPointDataBody { attachments: string[]; } export interface ExecuteMultipleEndPointBody { endpointIds: string[]; } export interface AllPBIQueryParams extends QueryParams { search?: string; page?: number; limit?: number; sortBy?: string; sortOrder?: SortOrder; status?: 'pending' | 'finished'; platform?: 'web' | 'mobile'; category?: string; subModule?: string; qc?: string; updatedAt?: string; } export interface UpdateAssignQcPBIBody { pbiIds?: string[]; qcId: string; } export interface PBIMarkFinishBody { pbiIds: string[]; } export interface PBIMarkBugBody { editorObject: string; } type SortOrder = 1 | -1; export {};