Types
GetApiIntegrationResponse = object
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.