29 lines
880 B
TypeScript
29 lines
880 B
TypeScript
/* generated using openapi-typescript-codegen -- do not edit */
|
|
/* istanbul ignore file */
|
|
/* tslint:disable */
|
|
/* eslint-disable */
|
|
import type { PassportImageSchema } from './PassportImageSchema';
|
|
import type { PayRateSchema } from './PayRateSchema';
|
|
import type { PositionSchema } from './PositionSchema';
|
|
import type { RoleSchema } from './RoleSchema';
|
|
export type UserSchema = {
|
|
telegramId: number;
|
|
phoneNumber?: (string | null);
|
|
firstName: string;
|
|
secondName: string;
|
|
patronymic: string;
|
|
comment: string;
|
|
passportData?: (string | null);
|
|
isAdmin: boolean;
|
|
isBlocked: boolean;
|
|
isDeleted: boolean;
|
|
roleKey: string;
|
|
payRate?: (PayRateSchema | null);
|
|
passportImageUrl?: (string | null);
|
|
passportImages?: (Array<PassportImageSchema> | null);
|
|
id: number;
|
|
role: RoleSchema;
|
|
position?: (PositionSchema | null);
|
|
};
|
|
|