/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ClientSchema } from './ClientSchema';
import type { DealBillRequestSchema } from './DealBillRequestSchema';
import type { DealProductSchema } from './DealProductSchema';
import type { DealServiceSchema } from './DealServiceSchema';
import type { DealStatusHistorySchema } from './DealStatusHistorySchema';
import type { ShippingWarehouseSchema } from './ShippingWarehouseSchema';
export type DealSchema = {
    id: number;
    name: string;
    clientId: number;
    createdAt: string;
    currentStatus: number;
    services: Array<DealServiceSchema>;
    products: Array<DealProductSchema>;
    statusHistory: Array<DealStatusHistorySchema>;
    isDeleted: boolean;
    isCompleted: boolean;
    isLocked: boolean;
    client: ClientSchema;
    comment: string;
    shippingWarehouse?: (ShippingWarehouseSchema | string | null);
    billRequest?: (DealBillRequestSchema | null);
};

