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

    Variable ConnectorOptionsConst

    ConnectorOptions: 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<
                                    {
                                        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,
                    >,
                >;
                title: ZodOptional<ZodString>;
                description: ZodOptional<ZodString>;
                enabled: ZodOptional<ZodAny>;
                credentialsSchema: ZodOptional<
                    ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
                >;
            },
            $strip,
        >,
    > = ...

    Record of connector auth options