@twinfinity/core
    Preparing search index...

    Interface LayerApiClient

    Provides methods to call the layer API endpoints in the backend

    interface LayerApiClient {
        add: (
            attachTo: Pick<BimChange, "id" | "apiUrl"> & Partial<
                Pick<BimChange, "name">,
            >,
            data: BimChangeLayerData,
        ) => Promise<TypedResponse<BimChangeLayer>>;
        update: (
            layer: Pick<
                BimChangeLayer,
                "etag"
                | "id"
                | "metadata"
                | "name"
                | "apiUrl",
            >,
            options?: { data?: unknown; overwrite?: boolean },
        ) => Promise<TypedResponse<BimChangeLayer>>;
    }
    Index

    Properties

    Properties

    add: (
        attachTo: Pick<BimChange, "id" | "apiUrl"> & Partial<
            Pick<BimChange, "name">,
        >,
        data: BimChangeLayerData,
    ) => Promise<TypedResponse<BimChangeLayer>>

    Adds a layer

    Type declaration

    update: (
        layer: Pick<
            BimChangeLayer,
            "etag"
            | "id"
            | "metadata"
            | "name"
            | "apiUrl",
        >,
        options?: { data?: unknown; overwrite?: boolean },
    ) => Promise<TypedResponse<BimChangeLayer>>