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

    Variable ExternalEventTypeApiResponseConst

    ExternalEventTypeApiResponse: ZodObject<
        {
            appliedToIntegrations: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            element: ZodObject<
                                {
                                    schema: ZodOptional<
                                        ZodType<DataSchema, unknown, $ZodTypeInternals<(...), (...)>>,
                                    >;
                                    parametersSchema: ZodOptional<
                                        ZodType<DataSchema, unknown, $ZodTypeInternals<(...), (...)>>,
                                    >;
                                    example: ZodOptional<ZodAny>;
                                    type: ZodOptional<
                                        ZodEnum<typeof ExternalEventTypeImplementationType>,
                                    >;
                                    subscribe: ZodOptional<ZodObject<{ type: ... }, $loose>>;
                                    unsubscribe: ZodOptional<ZodObject<{ type: ... }, $loose>>;
                                    handle: ZodOptional<ZodObject<{ type: ... }, $loose>>;
                                    refresh: ZodOptional<ZodObject<{ type: ... }, $loose>>;
                                    id: ZodString;
                                    uuid: ZodOptional<ZodString>;
                                    key: ZodOptional<ZodString>;
                                    description: ZodOptional<ZodString>;
                                    meta: ZodOptional<ZodRecord<ZodString, ZodAny>>;
                                    name: ZodString;
                                    state: ZodOptional<ZodEnum<typeof WorkspaceElementState>>;
                                    errors: ZodOptional<ZodArray<ZodType<(...), (...), (...)>>>;
                                    revision: ZodOptional<ZodString>;
                                    createdAt: ZodOptional<ZodString>;
                                    updatedAt: ZodOptional<ZodString>;
                                    archivedAt: ZodOptional<ZodString>;
                                    isDeactivated: ZodOptional<ZodBoolean>;
                                    isReadOnly: ZodOptional<ZodBoolean>;
                                    integrationId: ZodOptional<ZodString>;
                                    integrationUuid: ZodOptional<ZodString>;
                                    integrationKey: ZodOptional<ZodString>;
                                    parentId: ZodOptional<ZodString>;
                                    parentUuid: ZodOptional<ZodString>;
                                    parentKey: ZodOptional<ZodString>;
                                    connectionId: ZodOptional<ZodString>;
                                    instanceKey: ZodOptional<ZodString>;
                                    isUniversal: ZodOptional<ZodBoolean>;
                                    externalAppId: ZodOptional<ZodString>;
                                    externalAppUuid: ZodOptional<ZodString>;
                                    externalAppKey: ZodOptional<ZodString>;
                                    isCustomized: ZodOptional<ZodBoolean>;
                                },
                                $strip,
                            >;
                            integration: ZodObject<
                                {
                                    logoUri: ZodString;
                                    connectorId: ZodOptional<ZodString>;
                                    connectorVersion: ZodOptional<ZodString>;
                                    oAuthCallbackUri: ZodOptional<ZodString>;
                                    parameters: ZodOptional<ZodAny>;
                                    archivedAt: ZodOptional<ZodString>;
                                    hasMissingParameters: ZodOptional<ZodBoolean>;
                                    hasDocumentation: ZodOptional<ZodBoolean>;
                                    hasOperations: ZodOptional<ZodBoolean>;
                                    operationsCount: ZodOptional<ZodNumber>;
                                    hasData: ZodOptional<ZodBoolean>;
                                    dataCollectionsCount: ZodOptional<ZodNumber>;
                                    hasEvents: ZodOptional<ZodBoolean>;
                                    eventsCount: ZodOptional<ZodNumber>;
                                    hasGlobalWebhooks: ZodOptional<ZodBoolean>;
                                    hasUdm: ZodOptional<ZodBoolean>;
                                    isTest: ZodOptional<ZodBoolean>;
                                    externalAppId: ZodOptional<ZodString>;
                                    appUuid: ZodOptional<ZodString>;
                                    isDeactivated: ZodOptional<ZodBoolean>;
                                    authType: ZodOptional<
                                        ZodEnum<
                                            {
                                                proxy: ...;
                                                "integration-app-token": ...;
                                                "membrane-token": ...;
                                                oauth2: ...;
                                                oauth1: ...;
                                                "client-credentials": ...;
                                            },
                                        >,
                                    >;
                                    optionsConfig: ZodOptional<
                                        ZodRecord<ZodString, ZodObject<(...), (...)>>,
                                    >;
                                    id: ZodString;
                                    uuid: ZodOptional<ZodString>;
                                    key: ZodOptional<ZodString>;
                                    description: ZodOptional<ZodString>;
                                    meta: ZodOptional<ZodRecord<ZodString, ZodAny>>;
                                    name: ZodString;
                                    state: ZodOptional<ZodEnum<typeof WorkspaceElementState>>;
                                    errors: ZodOptional<ZodArray<ZodType<(...), (...), (...)>>>;
                                    revision: ZodOptional<ZodString>;
                                    createdAt: ZodOptional<ZodString>;
                                    updatedAt: ZodOptional<ZodString>;
                                    isReadOnly: ZodOptional<ZodBoolean>;
                                },
                                $strip,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            schema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            parametersSchema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            example: ZodOptional<ZodAny>;
            type: ZodOptional<ZodEnum<typeof ExternalEventTypeImplementationType>>;
            subscribe: ZodOptional<
                ZodObject<
                    {
                        type: ZodOptional<
                            ZodEnum<
                                {
                                    mapping: "mapping";
                                    "operation-mapping": "operation-mapping";
                                    "rest-api-mapping": "rest-api-mapping";
                                    "graphql-api-mapping": "graphql-api-mapping";
                                    javascript: "javascript";
                                },
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            unsubscribe: ZodOptional<
                ZodObject<
                    {
                        type: ZodOptional<
                            ZodEnum<
                                {
                                    mapping: "mapping";
                                    "operation-mapping": "operation-mapping";
                                    "rest-api-mapping": "rest-api-mapping";
                                    "graphql-api-mapping": "graphql-api-mapping";
                                    javascript: "javascript";
                                },
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            handle: ZodOptional<
                ZodObject<
                    {
                        type: ZodOptional<
                            ZodEnum<
                                {
                                    mapping: "mapping";
                                    "operation-mapping": "operation-mapping";
                                    "rest-api-mapping": "rest-api-mapping";
                                    "graphql-api-mapping": "graphql-api-mapping";
                                    javascript: "javascript";
                                },
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            refresh: ZodOptional<
                ZodObject<
                    {
                        type: ZodOptional<
                            ZodEnum<
                                {
                                    mapping: "mapping";
                                    "operation-mapping": "operation-mapping";
                                    "rest-api-mapping": "rest-api-mapping";
                                    "graphql-api-mapping": "graphql-api-mapping";
                                    javascript: "javascript";
                                },
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            id: ZodString;
            uuid: ZodOptional<ZodString>;
            key: ZodOptional<ZodString>;
            description: ZodOptional<ZodString>;
            meta: ZodOptional<ZodRecord<ZodString, ZodAny>>;
            name: ZodString;
            state: ZodOptional<ZodEnum<typeof WorkspaceElementState>>;
            errors: ZodOptional<
                ZodArray<
                    ZodType<
                        ErrorDataSchema,
                        unknown,
                        $ZodTypeInternals<ErrorDataSchema, unknown>,
                    >,
                >,
            >;
            revision: ZodOptional<ZodString>;
            createdAt: ZodOptional<ZodString>;
            updatedAt: ZodOptional<ZodString>;
            archivedAt: ZodOptional<ZodString>;
            isDeactivated: ZodOptional<ZodBoolean>;
            isReadOnly: ZodOptional<ZodBoolean>;
            integrationId: ZodOptional<ZodString>;
            integrationUuid: ZodOptional<ZodString>;
            integrationKey: ZodOptional<ZodString>;
            parentId: ZodOptional<ZodString>;
            parentUuid: ZodOptional<ZodString>;
            parentKey: ZodOptional<ZodString>;
            connectionId: ZodOptional<ZodString>;
            instanceKey: ZodOptional<ZodString>;
            isUniversal: ZodOptional<ZodBoolean>;
            externalAppId: ZodOptional<ZodString>;
            externalAppUuid: ZodOptional<ZodString>;
            externalAppKey: ZodOptional<ZodString>;
            isCustomized: ZodOptional<ZodBoolean>;
        },
        $strip,
    > = ...