@3dsource/metabox-front-api
    Preparing search index...

    Interface UniversalConfigurator

    Represents the universal configurator with its basic properties and components.

    Full configurator definition containing all available products, environments, and metadata. This is the catalog of everything the configurator supports.

    Accessed via ConfiguratorEnvelope.configurator from the configuratorDataUpdated event. Use products to build product selectors, environments to build scene pickers, and ctaEnabled to conditionally show call-to-action buttons.

    Parse once on first configuratorDataUpdated to build menus. The configurator definition rarely changes — only current selections change between updates. Use products array for product listing, each product's slots for material options, and environments for scene switching.

    interface UniversalConfigurator {
        __typename: "UniversalConfigurator";
        ctaEnabled: boolean;
        environments: UniversalConfiguratorEnvironment[];
        id: string;
        isActive: boolean;
        name: string;
        productCollectionLabel: string;
        products: UniversalConfiguratorProduct[];
    }
    Index

    Properties

    __typename: "UniversalConfigurator"

    Represents object typename for the configurator.

    ctaEnabled: boolean

    Indicates if the cta in ecom configurator is enabled or not.

    A list of available environments.

    id: string

    Unique identifier for the configurator.

    isActive: boolean

    Indicates if the configurator is active.

    name: string

    The name of the configurator.

    productCollectionLabel: string

    Label for the product collection.

    A list of products for the configurator.