opencode/permissions

Search:
Group by:

Procs

proc deleteApiPermissionSavedId(client: OpencodeClient; id: string): Future[
    AsyncResponse] {....stackTrace: false, raises: [Exception, ValueError,
    HttpRequestError, LibraryError, SslError, OSError, IOError, ProtocolError,
    KeyError], tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Remove a saved permission by ID.
proc getApiPermissionRequest(client: OpencodeClient;
                             location: JsonNode = default(JsonNode)): Future[
    GetApiPermissionRequestResponse] {....stackTrace: false, raises: [Exception,
    ValueError, KeyError, HttpRequestError, LibraryError, SslError, OSError,
    IOError, ProtocolError, OpenParserJsonError, OpencodeClientError], tags: [
    RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Retrieve pending permission requests for a location.
proc getApiPermissionSaved(client: OpencodeClient;
                           projectID: string = default(string)): Future[
    GetApiPermissionSavedResponse] {....stackTrace: false, raises: [Exception,
    ValueError, KeyError, HttpRequestError, LibraryError, SslError, OSError,
    IOError, ProtocolError, OpenParserJsonError, OpencodeClientError], tags: [
    RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Retrieve saved permissions, optionally filtered by project.
proc getApiSessionSessionIDPermission(client: OpencodeClient; sessionID: string): Future[
    GetApiSessionSessionIDPermissionResponse] {....stackTrace: false, raises: [
    Exception, ValueError, HttpRequestError, LibraryError, SslError, OSError,
    IOError, ProtocolError, KeyError, OpenParserJsonError, OpencodeClientError],
    tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Retrieve pending permission requests owned by a session.
proc getApiSessionSessionIDPermissionRequestID(client: OpencodeClient;
    sessionID: string; requestID: string): Future[
    GetApiSessionSessionIDPermissionRequestIDResponse] {....stackTrace: false, raises: [
    Exception, ValueError, HttpRequestError, LibraryError, SslError, OSError,
    IOError, ProtocolError, KeyError, OpenParserJsonError, OpencodeClientError],
    tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Retrieve a pending permission request owned by a session.
proc postApiSessionSessionIDPermission(client: OpencodeClient;
                                       sessionID: string; body: PostApiSessionSessionIDPermissionRequest): Future[
    PostApiSessionSessionIDPermissionResponse] {....stackTrace: false, raises: [
    Exception, ValueError, HttpRequestError, LibraryError, SslError, OSError,
    IOError, ProtocolError, KeyError, OpenParserJsonError, OpencodeClientError],
    tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Evaluate and, when approval is required, create a permission request for a session.
proc postApiSessionSessionIDPermissionRequestIDReply(client: OpencodeClient;
    sessionID: string; requestID: string;
    body: PostApiSessionSessionIDPermissionRequestIDReplyRequest): Future[
    AsyncResponse] {....stackTrace: false, raises: [Exception, ValueError,
    HttpRequestError, LibraryError, SslError, OSError, IOError, ProtocolError,
    KeyError], tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Respond to a pending permission request owned by a session.