interface ObjectNameId {
  id: string;
  name: string;
}
interface employeePosition {
  id: string;
  agency: string;
  conditionNote: string;
  department: string;
  government: string;
  isActive: boolean;
  isCondition: boolean;
  isDirector: boolean;
  organizationUserNote: string;
  qualification: string;
  pile: string;
  posNo: string;
  positionCondition: string;
  positionMasterUserNote: string;
  organizationOrder: string;
  organizationFaxId: string;
  organizationLevelId: string;
  organizationOrganizationId: string;
  organizationTelExternalId: string;
  organizationTelInternalId: string;
  organizationTypeId: string;
  positionEmployeeStatusId: string;
  positionEmployeeLineId: string;
  positionEmployeePositionId: string;
  organizationAgencyId: string;
  organizationGovernmentAgencyId: string;
  organizationShortNameId: string;
  organizationFaxName: string;
  organizationLevelName: string;
  organizationOrganizationName: string;
  organizationTelExternalName: string;
  organizationTelInternalName: string;
  organizationTypeName: string;
  positionEmployeeStatusName: string;
  positionEmployeeLineName: string;
  positionEmployeePositionName: string;
  organizationAgencyName: string;
  organizationGovernmentAgencyName: string;
  organizationShortNameName: string;
  positionEmployeeLevels: ObjectNameId[];
  positionEmployeePositionSides: ObjectNameId[];
  use: boolean;
}
interface FormEmployment {
  dateEmployment: Date | null;
  orderEmployment: string;
}
interface FormEmploymentRef {
  dateEmployment: Object | null;
  orderEmployment: Object | null;
  [key: string]: any;
}
interface EmploymentList {
  id: string;
  dateEmployment: Date | null;
  orderEmployment: string;
  dataISO: Date | null;
  createdFullName: string;
  createdAt: Date;
  lastUpdateFullName: string;
  lastUpdatedAt: Date;
}
interface Respones {
  id: string;
  date: Date;
  command: string;
  createdFullName: string;
  createdAt: Date;
  lastUpdateFullName: string;
  lastUpdatedAt: Date;
}

export type {
  employeePosition,
  FormEmployment,
  FormEmploymentRef,
  EmploymentList,
  Respones,
};
