60 lines
1.3 KiB
TypeScript
60 lines
1.3 KiB
TypeScript
interface KeycloakPosition {
|
|
amountSpecial: number;
|
|
avatar: string;
|
|
avatarName: string;
|
|
birthDate: string;
|
|
child1: string;
|
|
child1DnaId: string;
|
|
child1Id: string;
|
|
child1ShortName: string;
|
|
child2: string;
|
|
child2DnaId: string;
|
|
child2Id: string;
|
|
child2ShortName: string;
|
|
child3: string;
|
|
child3DnaId: string;
|
|
child3Id: string;
|
|
child3ShortName: string;
|
|
child4: string;
|
|
child4DnaId: string;
|
|
child4Id: string;
|
|
child4ShortName: string;
|
|
citizenId: string;
|
|
dateRetireLaw: string;
|
|
dateStart: string;
|
|
firstName: string;
|
|
isDirector: boolean;
|
|
isProbation: boolean;
|
|
keycloak: string;
|
|
lastName: string;
|
|
leaveDate: string;
|
|
node: number;
|
|
nodeDnaId: string;
|
|
nodeId: string;
|
|
nodeShortName: string;
|
|
posExecutiveId: string;
|
|
posExecutiveName: string;
|
|
posExecutivePriority: string;
|
|
posLevelId: string;
|
|
posLevelName: string;
|
|
posLevelRank: number;
|
|
posMaster: number;
|
|
posMasterNo: number;
|
|
posNo: string;
|
|
posTypeId: string;
|
|
posTypeName: string;
|
|
posTypeRank: number;
|
|
position: string;
|
|
positionArea: string;
|
|
positionExecutiveField: string;
|
|
prefix: string;
|
|
profileId: string;
|
|
profileType: string;
|
|
rank: string;
|
|
root: string;
|
|
rootDnaId: string;
|
|
rootId: string;
|
|
rootShortName: string;
|
|
salary: number;
|
|
}
|
|
export type { KeycloakPosition };
|