import { QueryParams } from '../types/fetchResponse.type'; export interface PutProfilePicture { profilePicture: File; } export interface GetMemberParams extends QueryParams { page?: number[]; limit?: number[]; key?: number[]; isActive?: boolean[]; nickName?: string[]; employeeType?: string[]; finishedDate?: string[]; division?: string[]; position?: string[]; team?: string[]; initial?: string[]; groupMember?: string[] | string; adminRole?: string[]; needLeaderReview?: boolean[]; needTestingAccount?: boolean[]; projectCount?: number[]; taskProgress?: number[]; lastLogin?: string[]; } export interface GetMemberOptionParams extends QueryParams { nickNameOptions: boolean; groupMemberOptions: boolean; adminRoleOptions: boolean; groupMemberAssignedByOptions: boolean; } export interface MemberDto { fullName: string; nickName: string; employeeType: string; finishedDate?: string; division: string; position: string; team: string[]; email: string; phoneNumber: string; initial: string; groupMember: string; adminRole?: string[]; needLeaderReview: string; needTestingAccount: string; profilePicture?: File; profilePictureBig?: string; profilePictureMedium?: string; profilePictureSmall?: string; githubPassword: string; figmaPassword: string; isActive: string; isImageChange: string; }