wfm-mobile-core
Version:
WFM Mobile Core
39 lines (38 loc) • 819 B
TypeScript
import { HalResource } from 'hal-types';
import { EGender } from '../enums/EGender';
interface IUserAvatar extends HalResource {
exists: boolean;
}
export interface IUserEmployee extends HalResource {
outerId: number;
firstName: string;
patronymicName: string;
lastName: string;
birthday: Date;
startWorkDate: Date;
endWorkDate: Date | null;
gender: EGender;
inn: number | null;
snils: number | null;
email: string | null;
needMentor: boolean;
virtual: boolean;
id: number;
tags?: string;
_embedded: {
avatar: IUserAvatar;
};
}
export interface ITotalUserInfo extends HalResource {
self: {
href: string;
};
employee: {
href: string;
};
roles: {
href: string;
};
id: number;
}
export {};