@valon-technologies/gestalt
    Preparing search index...

    Interface ProviderMetadata

    ProviderMetadata describes an integration provider's static capabilities.

    interface ProviderMetadata {
        name: string;
        displayName: string;
        description: string;
        connectionMode: number;
        authTypes: string[];
        connectionParams: { [key: string]: ConnectionParamDef };
        staticCatalog?: Catalog;
        supportsSessionCatalog: boolean;
        minProtocolVersion: number;
        maxProtocolVersion: number;
        workflowDefinitionSpecs: Uint8Array<ArrayBufferLike>[];
    }
    Index

    Properties

    name: string
    displayName: string
    description: string
    connectionMode: number
    authTypes: string[]
    connectionParams: { [key: string]: ConnectionParamDef }
    staticCatalog?: Catalog
    supportsSessionCatalog: boolean
    minProtocolVersion: number
    maxProtocolVersion: number
    workflowDefinitionSpecs: Uint8Array<ArrayBufferLike>[]

    Workflow definitions this app declares as desired state. Each entry is a serialized gestalt.provider.v1.WorkflowDefinitionSpec (workflow.proto). Framed as bytes because workflow.proto imports app.proto, so this file cannot reference WorkflowDefinitionSpec directly. The spec id is the app-local id; stored ids look like app_notes_daily-summary (app name + local id) and are applied with gestaltd authority on the config-definitions reconcile path.