Class ServerManagedSettingsPermissionsApi

java.lang.Object
com.github.copilot.generated.rpc.ServerManagedSettingsPermissionsApi

@Generated("copilot-sdk-codegen") public final class ServerManagedSettingsPermissionsApi extends Object
API methods for the managedSettings.permissions namespace.
Since:
1.0.0
  • Method Details

    • evaluate

      Pure, sessionless evaluation of operations against a supplied permissionsContext. Performs no policy discovery, I/O, prompting, navigation, permission grants, or sandbox changes. Obtain the context from managedSettings.resolve or session.managedSettings.get, or reuse an in-memory context. Results preserve input order and duplicates. Consumers must block deny, obtain approval for ask, and use their normal permission flow for unmanaged. Unknown policy returns failClosed with every operation denied. This is not a substitute for user permissions or other security controls.
      Since:
      1.0.0