interface AsukaObjectSummary {
    children?: AsukaObjectSummary[];
    id: string;
    kind?: string;
    label?: string;
    locked?: boolean;
    metadata?: Record<string, unknown>;
    parentId?: null | string;
    pricing?: AsukaObjectPricing;
    printAreaLabel?: null | string;
    selected?: boolean;
    targetMeshId?: null | string;
    targetPrintAreaId?: null | string;
    visible?: boolean;
}

Hierarchy (view full)

Properties

children?: AsukaObjectSummary[]
id: string
kind?: string
label?: string
locked?: boolean
metadata?: Record<string, unknown>
parentId?: null | string

Engine-neutral pricing payload. Native Fabric/Babylon objects never cross this boundary.

printAreaLabel?: null | string
selected?: boolean
targetMeshId?: null | string
targetPrintAreaId?: null | string

Engine-neutral parent print/drawing area, when this object is attached to one.

visible?: boolean