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

    Variable ConnectorAuthOAuth2Const

    ConnectorAuthOAuth2: ZodObject<
        {
            title: ZodOptional<ZodString>;
            description: ZodOptional<ZodString>;
            inputSchema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            ui: ZodOptional<
                ZodObject<
                    {
                        schema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                        helpUri: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            parametersSchema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            credentialsSchema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            customCredentialsSchema: ZodOptional<
                ZodType<DataSchema, unknown, $ZodTypeInternals<DataSchema, unknown>>,
            >;
            makeApiClient: ZodOptional<
                ZodObject<
                    {
                        implementationType: ZodOptional<
                            ZodEnum<typeof ConnectorMethodImplementationType>,
                        >;
                        filePath: ZodOptional<ZodString>;
                        inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                        isIncomplete: ZodOptional<ZodBoolean>;
                        parametersSchema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                    },
                    $strip,
                >,
            >;
            refreshCredentials: ZodOptional<
                ZodObject<
                    {
                        implementationType: ZodOptional<
                            ZodEnum<typeof ConnectorMethodImplementationType>,
                        >;
                        filePath: ZodOptional<ZodString>;
                        inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                        isIncomplete: ZodOptional<ZodBoolean>;
                        parametersSchema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                    },
                    $strip,
                >,
            >;
            test: ZodOptional<
                ZodObject<
                    {
                        implementationType: ZodOptional<
                            ZodEnum<typeof ConnectorMethodImplementationType>,
                        >;
                        filePath: ZodOptional<ZodString>;
                        inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                        isIncomplete: ZodOptional<ZodBoolean>;
                        parametersSchema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                    },
                    $strip,
                >,
            >;
            disconnect: ZodOptional<
                ZodObject<
                    {
                        implementationType: ZodOptional<
                            ZodEnum<typeof ConnectorMethodImplementationType>,
                        >;
                        filePath: ZodOptional<ZodString>;
                        inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                        isIncomplete: ZodOptional<ZodBoolean>;
                        parametersSchema: ZodOptional<
                            ZodType<
                                DataSchema,
                                unknown,
                                $ZodTypeInternals<DataSchema, unknown>,
                            >,
                        >;
                    },
                    $strip,
                >,
            >;
            enabled: ZodOptional<ZodAny>;
            type: ZodLiteral<"oauth2">;
            getOAuthConfig: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodObject<
                            {
                                implementationType: ZodOptional<
                                    ZodEnum<typeof ConnectorMethodImplementationType>,
                                >;
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<mapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<operationMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<restApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<graphqlApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<javascript>;
                                code: ZodString;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<notSupported>;
                            },
                            $strip,
                        >,
                    ],
                >,
            >;
            getTokenData: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodObject<
                            {
                                implementationType: ZodOptional<
                                    ZodEnum<typeof ConnectorMethodImplementationType>,
                                >;
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<mapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<operationMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<restApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<graphqlApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<javascript>;
                                code: ZodString;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<notSupported>;
                            },
                            $strip,
                        >,
                    ],
                >,
            >;
            getCredentialsFromAccessTokenResponse: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodObject<
                            {
                                implementationType: ZodOptional<
                                    ZodEnum<typeof ConnectorMethodImplementationType>,
                                >;
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<mapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<operationMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<restApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<graphqlApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<javascript>;
                                code: ZodString;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<notSupported>;
                            },
                            $strip,
                        >,
                    ],
                >,
            >;
            getCredentialsFromRefreshTokenResponse: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodObject<
                            {
                                implementationType: ZodOptional<
                                    ZodEnum<typeof ConnectorMethodImplementationType>,
                                >;
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<mapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<operationMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<restApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<graphqlApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<javascript>;
                                code: ZodString;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<notSupported>;
                            },
                            $strip,
                        >,
                    ],
                >,
            >;
            oAuthConfig: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodObject<
                            {
                                implementationType: ZodOptional<
                                    ZodEnum<typeof ConnectorMethodImplementationType>,
                                >;
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<mapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<operationMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<restApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<graphqlApiMapping>;
                                mapping: ZodAny;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<javascript>;
                                code: ZodString;
                            },
                            $strip,
                        >,
                        ZodObject<
                            {
                                filePath: ZodOptional<ZodString>;
                                inheritedFromPath: ZodOptional<ZodArray<ZodString>>;
                                isIncomplete: ZodOptional<ZodBoolean>;
                                parametersSchema: ZodOptional<
                                    ZodType<
                                        DataSchema,
                                        unknown,
                                        $ZodTypeInternals<DataSchema, unknown>,
                                    >,
                                >;
                                implementationType: ZodLiteral<notSupported>;
                            },
                            $strip,
                        >,
                    ],
                >,
            >;
        },
        $strip,
    > = ...