interface ResEvaluator {
  createdAt: string;
  createdFullName: string;
  createdUserId: string;
  id: string;
  kpiUserEvaluationId: string;
  lastUpdateFullName: string;
  lastUpdateUserId: string;
  lastUpdatedAt: string;
  reason: string;
  topic: string;
  type: string;
}

interface ResRound {
  createdAt: string;
  createdFullName: string;
  createdUserId: string;
  durationKPI: string;
  endDate: string;
  id: string;
  isActive: boolean;
  lastUpdateFullName: string;
  lastUpdateUserId: string;
  lastUpdatedAt: string;
  startDate: string;
  year: number;
}
interface ResEvaluatorAssessor {
  commanderHighId: string | null;
  commanderId: string | null;
  createdAt: string;
  evaluationResults: string;
  evaluationStatus: string;
  evaluatorId: string;
  firstname: string;
  id: string;
  kpiPeriodId: string;
  lastname: string;
  prefix: string;
  profileId: string;
}

interface ResDevelopment {
  developmentName: string;
  durationKPI: string;
  firstname: string;
  id: string;
  kpiPeriodId: string;
  lastname: string;
  organization: string;
  posLevelName: string;
  posTypeName: string;
  position: string;
  prefix: string;
  root: string;
}

export type { ResEvaluator, ResRound, ResEvaluatorAssessor, ResDevelopment };
