interface CustomDesign {
    id: number;
    user: null | number;
    session_key: null | string;
    product: number;
    variant: number;
    name: string;
    description: string;
    design_json_front: null | Record<string, unknown>;
    design_json_back: null | Record<string, unknown>;
    design_json_left: null | Record<string, unknown>;
    design_json_right: null | Record<string, unknown>;
    preview_image_front: null | string;
    preview_image_back: null | string;
    preview_image_left: null | string;
    preview_image_right: null | string;
    active_views?: string[];
    design_cost?: null | DesignCostBreakdown;
    status?: string;
    is_finalized: boolean;
    is_saved: boolean;
    saved_at: null | string;
    created_at: string;
    updated_at: string;
}

Properties

id: number
user: null | number
session_key: null | string
product: number
variant: number
name: string
description: string
design_json_front: null | Record<string, unknown>
design_json_back: null | Record<string, unknown>
design_json_left: null | Record<string, unknown>
design_json_right: null | Record<string, unknown>
preview_image_front: null | string
preview_image_back: null | string
preview_image_left: null | string
preview_image_right: null | string
active_views?: string[]
design_cost?: null | DesignCostBreakdown
status?: string
is_finalized: boolean
is_saved: boolean
saved_at: null | string
created_at: string
updated_at: string