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

    Interface ConnectorGlobalWebhookHandler

    interface ConnectorGlobalWebhookHandler {
        key: string;
        methods: {
            handle:
                | {
                    implementationType?: | mapping
                    | operationMapping
                    | restApiMapping
                    | graphqlApiMapping
                    | javascript
                    | notSupported;
                    filePath?: string;
                    inheritedFromPath?: string[];
                    isIncomplete?: boolean;
                    parametersSchema?: DataSchema;
                }
                | {
                    filePath?: string;
                    inheritedFromPath?: string[];
                    isIncomplete?: boolean;
                    parametersSchema?: DataSchema;
                    implementationType: mapping;
                    mapping: any;
                }
                | {
                    filePath?: string;
                    inheritedFromPath?: string[];
                    isIncomplete?: boolean;
                    parametersSchema?: DataSchema;
                    implementationType: operationMapping;
                    mapping: any;
                }
                | {
                    filePath?: string;
                    inheritedFromPath?: string[];
                    isIncomplete?: boolean;
                    parametersSchema?: DataSchema;
                    implementationType: restApiMapping;
                    mapping: any;
                }
                | {
                    filePath?: string;
                    inheritedFromPath?: string[];
                    isIncomplete?: boolean;
                    parametersSchema?: DataSchema;
                    implementationType: graphqlApiMapping;
                    mapping: any;
                }
                | {
                    filePath?: string;
                    inheritedFromPath?: string[];
                    isIncomplete?: boolean;
                    parametersSchema?: DataSchema;
                    implementationType: javascript;
                    code: string;
                }
                | {
                    filePath?: string;
                    inheritedFromPath?: string[];
                    isIncomplete?: boolean;
                    parametersSchema?: DataSchema;
                    implementationType: notSupported;
                };
        };
    }
    Index

    Properties

    Properties

    key: string
    methods: {
        handle:
            | {
                implementationType?: | mapping
                | operationMapping
                | restApiMapping
                | graphqlApiMapping
                | javascript
                | notSupported;
                filePath?: string;
                inheritedFromPath?: string[];
                isIncomplete?: boolean;
                parametersSchema?: DataSchema;
            }
            | {
                filePath?: string;
                inheritedFromPath?: string[];
                isIncomplete?: boolean;
                parametersSchema?: DataSchema;
                implementationType: mapping;
                mapping: any;
            }
            | {
                filePath?: string;
                inheritedFromPath?: string[];
                isIncomplete?: boolean;
                parametersSchema?: DataSchema;
                implementationType: operationMapping;
                mapping: any;
            }
            | {
                filePath?: string;
                inheritedFromPath?: string[];
                isIncomplete?: boolean;
                parametersSchema?: DataSchema;
                implementationType: restApiMapping;
                mapping: any;
            }
            | {
                filePath?: string;
                inheritedFromPath?: string[];
                isIncomplete?: boolean;
                parametersSchema?: DataSchema;
                implementationType: graphqlApiMapping;
                mapping: any;
            }
            | {
                filePath?: string;
                inheritedFromPath?: string[];
                isIncomplete?: boolean;
                parametersSchema?: DataSchema;
                implementationType: javascript;
                code: string;
            }
            | {
                filePath?: string;
                inheritedFromPath?: string[];
                isIncomplete?: boolean;
                parametersSchema?: DataSchema;
                implementationType: notSupported;
            };
    }