import { QueryParams } from '../types/fetchResponse.type'; export interface GetUsersParams extends QueryParams { search?: string; limit?: number; projectId?: string; } export interface GetOptionsParams { search?: string; limit?: number; assignedTo: boolean; team: boolean; editedBy: boolean; projects: boolean; } export interface GetDetailParams extends QueryParams { accountType: string; search?: string; } export interface Project { _id: string; name: string; initialName: string; } export interface Skenario { _id: string; message: string; name: string; projectId: string; projectName: string; key: string; accountCount: number; editedById: string; lastUpdate: string; account: { id: string; key: string; email: string; password: string; editedById: string; editedByName: string; lastUpdate: string; projectKey: string; }; } export interface PasswordSchedule { frequency: number; nextSchedule: string; data: { scenarioTesting: { frequency: string; nextSchedule: string; }; performanceTesting: { frequency: string; nextSchedule: string; }; }; } export interface GetOptionsParams { search?: string; limit?: number; assignedTo: boolean; team: boolean; editedBy: boolean; projects: boolean; }