/* 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';
import type { UserDepartmentSectionsSchema } from './UserDepartmentSectionsSchema';
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);
    departmentSections?: (Array<UserDepartmentSectionsSchema> | null);
};

