import { GetOptionsParams } from '../dto/teamMemberAccountService.dto'; import { FetchOptionResponse } from './fetchResponse.type'; export interface User { teams: string[]; _id: string; email: string; wangsitPassword?: string; figmaPassword?: string; githubPassword?: string; assignedToId?: string; editedById?: string; key: number; createdAt: string; updatedAt: string; __v: number; editedBy?: { _id: string; nickName: string; firstName: string; lastName: string; key: number; createdAt: string; updatedAt: string; __v: number; }; assignedTo?: { _id: string; isActive: boolean; key: number; profilePictureBig?: string | null; profilePictureMedium?: string | null; profilePictureSmall?: string | null; fullName: string; nickName: string; finishedDate?: string | null; employeeType: string; division: string; position: string; teams: string[]; email: string; phoneNumber: string; initial: string; needLeaderReview: boolean; needTestingAccount: boolean; lastLogin?: string | null; lastLoginIp?: string | null; __v: number; }; } export interface PasswordSchedule { frequency: number; nextSchedule: string; data: { scenarioTesting: { frequency: string; nextSchedule: string; }; performanceTesting: { frequency: string; nextSchedule: string; }; }; } export type GetOptionsResponse = FetchOptionResponse;