Membrane SDK - v0.29.2
    Preparing search index...

    Interface WorkspaceElementSpec

    interface WorkspaceElementSpec {
        type: WorkspaceElementType;
        apiPath: string;
        collectionName?: string;
        name: string;
        namePlural: string;
        createSchema?: ZodObject<$ZodLooseShape, $strip>;
        updateSchema?: ZodObject<$ZodLooseShape, $strip>;
        editablePropertiesSchema?: ZodObject<$ZodLooseShape, $strip>;
        backwardCompatibleEditablePropertiesSchema?: ZodObject<
            $ZodLooseShape,
            $strip,
        >;
        exportPropertiesSchema?: ZodObject<$ZodLooseShape, $strip>;
        apiResponseSchema?: ZodObject<$ZodLooseShape, $strip>;
        findQuerySchema?: ZodObject<$ZodLooseShape, $strip>;
        isMembraneInterface?: boolean;
        isIntegrationLevel?: boolean;
        parentFieldKey?: string;
        universalParentFieldKey?: string;
        canBeAddedToPackage?: boolean;
        hasParentChildRelationship?: boolean;
        hasKey?: boolean;
        hasUuid?: boolean;
        hasPublicLayer?: boolean;
        isProOnly?: boolean;
        statsKey?: string;
        relatedIntegrationLayerElements?: WorkspaceElementType[];
        relatedActivityLogElements?: WorkspaceElementType[];
        isAgentic?: boolean;
        agentName?: AgentName;
        remoteRepositories?: boolean;
    }
    Index

    Properties

    apiPath: string
    collectionName?: string
    name: string
    namePlural: string
    editablePropertiesSchema?: ZodObject<$ZodLooseShape, $strip>
    backwardCompatibleEditablePropertiesSchema?: ZodObject<$ZodLooseShape, $strip>
    exportPropertiesSchema?: ZodObject<$ZodLooseShape, $strip>
    apiResponseSchema?: ZodObject<$ZodLooseShape, $strip>
    findQuerySchema?: ZodObject<$ZodLooseShape, $strip>
    isMembraneInterface?: boolean
    isIntegrationLevel?: boolean
    parentFieldKey?: string
    universalParentFieldKey?: string
    canBeAddedToPackage?: boolean
    hasParentChildRelationship?: boolean
    hasKey?: boolean
    hasUuid?: boolean
    hasPublicLayer?: boolean
    isProOnly?: boolean
    statsKey?: string
    relatedIntegrationLayerElements?: WorkspaceElementType[]
    relatedActivityLogElements?: WorkspaceElementType[]
    isAgentic?: boolean
    agentName?: AgentName
    remoteRepositories?: boolean