opencode/integrations

Search:
Group by:

Procs

proc deleteApiIntegrationAttemptAttemptID(client: OpencodeClient;
    attemptID: string; location: JsonNode = default(JsonNode)): Future[
    AsyncResponse] {....stackTrace: false, raises: [Exception, ValueError,
    KeyError, HttpRequestError, LibraryError, SslError, OSError, IOError,
    ProtocolError], tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Cancel an OAuth attempt and release its resources.
proc getApiIntegration(client: OpencodeClient;
                       location: JsonNode = default(JsonNode)): Future[
    GetApiIntegrationResponse] {....stackTrace: false, raises: [Exception,
    ValueError, KeyError, HttpRequestError, LibraryError, SslError, OSError,
    IOError, ProtocolError, OpenParserJsonError, OpencodeClientError],
                                 tags: [RootEffect, ReadIOEffect, TimeEffect],
                                 forbids: [].}
Retrieve available integrations and their authentication methods.
proc getApiIntegrationAttemptAttemptID(client: OpencodeClient;
                                       attemptID: string;
                                       location: JsonNode = default(JsonNode)): Future[
    GetApiIntegrationAttemptAttemptIDResponse] {....stackTrace: false, raises: [
    Exception, ValueError, KeyError, HttpRequestError, LibraryError, SslError,
    OSError, IOError, ProtocolError, OpenParserJsonError, OpencodeClientError],
    tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Poll the current status of an OAuth attempt.
proc getApiIntegrationIntegrationID(client: OpencodeClient;
                                    integrationID: string;
                                    location: JsonNode = default(JsonNode)): Future[
    GetApiIntegrationIntegrationIDResponse] {....stackTrace: false, raises: [
    Exception, ValueError, KeyError, HttpRequestError, LibraryError, SslError,
    OSError, IOError, ProtocolError, OpenParserJsonError, OpencodeClientError],
    tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Retrieve one integration and its authentication methods.
proc postApiIntegrationAttemptAttemptIDComplete(client: OpencodeClient;
    attemptID: string; location: JsonNode = default(JsonNode);
    body: PostApiIntegrationAttemptAttemptIDCompleteRequest): Future[
    AsyncResponse] {....stackTrace: false, raises: [Exception, ValueError,
    KeyError, HttpRequestError, LibraryError, SslError, OSError, IOError,
    ProtocolError], tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Complete a code-based OAuth attempt and store the resulting credential.
proc postApiIntegrationIntegrationIDConnectKey(client: OpencodeClient;
    integrationID: string; location: JsonNode = default(JsonNode);
    body: PostApiIntegrationIntegrationIDConnectKeyRequest): Future[
    AsyncResponse] {....stackTrace: false, raises: [Exception, ValueError,
    KeyError, HttpRequestError, LibraryError, SslError, OSError, IOError,
    ProtocolError], tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Run a key authentication method and store the resulting credential.
proc postApiIntegrationIntegrationIDConnectOauth(client: OpencodeClient;
    integrationID: string; location: JsonNode = default(JsonNode);
    body: PostApiIntegrationIntegrationIDConnectOauthRequest): Future[
    PostApiIntegrationIntegrationIDConnectOauthResponse] {....stackTrace: false, raises: [
    Exception, ValueError, KeyError, HttpRequestError, LibraryError, SslError,
    OSError, IOError, ProtocolError, OpenParserJsonError, OpencodeClientError],
    tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Start an OAuth attempt and return the authorization details.