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

    Variable BaseConnectionConst

    BaseConnection: ZodObject<
        {
            type: ZodOptional<ZodEnum<{ connector: "connector"; mcp: "mcp" }>>;
            name: ZodString;
            key: ZodOptional<ZodString>;
            isTest: ZodOptional<ZodBoolean>;
            connected: ZodOptional<ZodBoolean>;
            disconnected: ZodOptional<ZodBoolean>;
            isDefunct: ZodOptional<ZodBoolean>;
            state: ZodOptional<ZodEnum<typeof WorkspaceElementState>>;
            errors: ZodOptional<
                ZodArray<
                    ZodType<
                        ErrorDataSchema,
                        unknown,
                        $ZodTypeInternals<ErrorDataSchema, unknown>,
                    >,
                >,
            >;
            requestError: ZodOptional<
                ZodType<
                    ErrorDataSchema,
                    unknown,
                    $ZodTypeInternals<ErrorDataSchema, unknown>,
                >,
            >;
            error: ZodOptional<
                ZodType<
                    ErrorDataSchema,
                    unknown,
                    $ZodTypeInternals<ErrorDataSchema, unknown>,
                >,
            >;
            integrationId: ZodOptional<ZodString>;
            connectorId: ZodOptional<ZodString>;
            externalAppId: ZodOptional<ZodString>;
            connectorVersion: ZodOptional<ZodString>;
            authOptionKey: ZodOptional<ZodString>;
            createdAt: ZodString;
            updatedAt: ZodString;
            lastActiveAt: ZodOptional<ZodString>;
            nextCredentialsRefreshAt: ZodOptional<ZodString>;
            nextRetryTimestamp: ZodOptional<ZodString>;
            retryAttempts: ZodOptional<ZodNumber>;
            canTest: ZodOptional<ZodBoolean>;
            canRefreshCredentials: ZodOptional<ZodBoolean>;
            archivedAt: ZodOptional<ZodString>;
            isDeactivated: ZodOptional<ZodBoolean>;
            meta: ZodOptional<ZodRecord<ZodString, ZodAny>>;
            buildingAgentSessionId: ZodOptional<ZodString>;
            clientAction: ZodOptional<
                ZodObject<
                    {
                        type: ZodEnum<
                            { connect: "connect"; "provide-input": "provide-input" },
                        >;
                        description: ZodString;
                        uiUrl: ZodOptional<ZodString>;
                        agentInstructions: ZodOptional<ZodString>;
                        handoffAgentInstructions: ZodOptional<ZodString>;
                        reason: ZodOptional<
                            ZodEnum<
                                {
                                    "provide-input": "provide-input";
                                    authenticate: "authenticate";
                                    reauthenticate: "reauthenticate";
                                },
                            >,
                        >;
                    },
                    $strip,
                >,
            >;
            id: ZodString;
            userId: ZodString;
            tenantId: ZodOptional<ZodString>;
        },
        $strip,
    > = ...