/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { BoardSchema } from './BoardSchema';
import type { BoxSchema } from './BoxSchema';
import type { CardAttributeSchema } from './CardAttributeSchema';
import type { CardBillRequestSchema } from './CardBillRequestSchema';
import type { CardEmployeesSchema } from './CardEmployeesSchema';
import type { CardGroupSchema } from './CardGroupSchema';
import type { CardProductSchema } from './CardProductSchema';
import type { CardServiceSchema } from './CardServiceSchema';
import type { CardStatusHistorySchema } from './CardStatusHistorySchema';
import type { ClientSchema } from './ClientSchema';
import type { PalletSchema } from './PalletSchema';
import type { ShippingWarehouseSchema } from './ShippingWarehouseSchema';
import type { StatusSchema } from './StatusSchema';
import type { UserSchema } from './UserSchema';
export type CardSchema = {
    id: number;
    name: string;
    comment: string;
    createdAt: string;
    status: StatusSchema;
    board: BoardSchema;
    statusHistory: Array<CardStatusHistorySchema>;
    isDeleted: boolean;
    isCompleted: boolean;
    isServicesProfitAccounted: boolean;
    isLocked: boolean;
    services: Array<CardServiceSchema>;
    products: Array<CardProductSchema>;
    clientId: (number | null);
    client: (ClientSchema | null);
    shippingWarehouse?: (ShippingWarehouseSchema | string | null);
    billRequest?: (CardBillRequestSchema | null);
    group?: (CardGroupSchema | null);
    manager?: (UserSchema | null);
    pallets?: Array<PalletSchema>;
    boxes?: Array<BoxSchema>;
    employees?: Array<CardEmployeesSchema>;
    attributes: Array<CardAttributeSchema>;
};

