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

    Variable ConnectorVersionConst

    ConnectorVersion: ZodObject<
        {
            type: ZodOptional<
                ZodEnum<
                    {
                        proxy: "proxy";
                        "integration-app-token": "integration-app-token";
                        "membrane-token": "membrane-token";
                        oauth2: "oauth2";
                        oauth1: "oauth1";
                        "client-credentials": "client-credentials";
                    },
                >,
            >;
            customCredentialsSchema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            inputSchema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            getCredentialsFromConnectionParameters: 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,
                >,
            >;
            refreshCredentials: 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,
                >,
            >;
            makeApiClient: 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,
                >,
            >;
            getOAuthConfig: 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,
                >,
            >;
            getTokenData: 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,
                >,
            >;
            getCredentialsFromAccessTokenResponse: 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,
                >,
            >;
            getCredentialsFromRefreshTokenResponse: 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,
                >,
            >;
            test: 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,
                >,
            >;
            disconnect: 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,
                >,
            >;
            proxyKey: ZodOptional<ZodString>;
            ui: ZodOptional<
                ZodObject<
                    {
                        schema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                        description: ZodOptional<ZodString>;
                        helpUri: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            parametersSchema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            baseUri: ZodOptional<ZodString>;
            revision: ZodOptional<ZodString>;
            dataCollectionsCount: ZodOptional<ZodNumber>;
            operationsCount: ZodOptional<ZodNumber>;
            eventsCount: ZodOptional<ZodNumber>;
            udms: ZodOptional<ZodArray<ZodString>>;
            hasTest: ZodOptional<ZodBoolean>;
            hasAuthTest: ZodOptional<ZodBoolean>;
            hasOperations: ZodOptional<ZodBoolean>;
            hasData: ZodOptional<ZodBoolean>;
            isReadOnly: ZodOptional<ZodBoolean>;
            version: ZodString;
            credentialsSchema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            options: ZodOptional<
                ZodRecord<
                    ZodString,
                    ZodObject<
                        {
                            type: ZodOptional<
                                ZodEnum<
                                    {
                                        proxy: "proxy";
                                        "integration-app-token": "integration-app-token";
                                        "membrane-token": "membrane-token";
                                        oauth2: "oauth2";
                                        oauth1: "oauth1";
                                        "client-credentials": "client-credentials";
                                    },
                                >,
                            >;
                            customCredentialsSchema: ZodOptional<
                                ZodType<
                                    DataSchema,
                                    unknown,
                                    $ZodTypeInternals<DataSchema, unknown>,
                                >,
                            >;
                            inputSchema: ZodOptional<
                                ZodType<
                                    DataSchema,
                                    unknown,
                                    $ZodTypeInternals<DataSchema, unknown>,
                                >,
                            >;
                            parametersSchema: ZodOptional<
                                ZodType<
                                    DataSchema,
                                    unknown,
                                    $ZodTypeInternals<DataSchema, unknown>,
                                >,
                            >;
                            getCredentialsFromConnectionParameters: ZodOptional<
                                ZodObject<{ type: ZodOptional<ZodEnum<(...)>> }, $loose>,
                            >;
                            refreshCredentials: ZodOptional<
                                ZodObject<{ type: ZodOptional<ZodEnum<(...)>> }, $loose>,
                            >;
                            makeApiClient: ZodOptional<
                                ZodObject<{ type: ZodOptional<ZodEnum<(...)>> }, $loose>,
                            >;
                            getOAuthConfig: ZodOptional<
                                ZodObject<{ type: ZodOptional<ZodEnum<(...)>> }, $loose>,
                            >;
                            getTokenData: ZodOptional<
                                ZodObject<{ type: ZodOptional<ZodEnum<(...)>> }, $loose>,
                            >;
                            getCredentialsFromAccessTokenResponse: ZodOptional<
                                ZodObject<{ type: ZodOptional<ZodEnum<(...)>> }, $loose>,
                            >;
                            getCredentialsFromRefreshTokenResponse: ZodOptional<
                                ZodObject<{ type: ZodOptional<ZodEnum<(...)>> }, $loose>,
                            >;
                            test: ZodOptional<
                                ZodObject<{ type: ZodOptional<ZodEnum<(...)>> }, $loose>,
                            >;
                            disconnect: ZodOptional<
                                ZodObject<{ type: ZodOptional<ZodEnum<(...)>> }, $loose>,
                            >;
                            proxyKey: ZodOptional<ZodString>;
                            ui: ZodOptional<
                                ZodObject<
                                    {
                                        schema: ZodOptional<ZodType<(...), (...), (...)>>;
                                        description: ZodOptional<ZodString>;
                                        helpUri: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                            title: ZodOptional<ZodString>;
                            description: ZodOptional<ZodString>;
                            enabled: ZodOptional<ZodAny>;
                            credentialsSchema: ZodOptional<
                                ZodType<
                                    DataSchema,
                                    unknown,
                                    $ZodTypeInternals<DataSchema, unknown>,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            id: ZodString;
            connectorId: ZodString;
            changelog: ZodString;
        },
        $strip,
    > = ...