Class ServerRpc

java.lang.Object
com.github.copilot.sdk.generated.rpc.ServerRpc

@Generated("copilot-sdk-codegen") public final class ServerRpc extends Object
Typed client for server-level RPC methods.

Provides strongly-typed access to all server-level API namespaces.

Obtain an instance by calling new ServerRpc(caller).

Since:
1.0.0
  • Field Details

    • models

      public final ServerModelsApi models
      API methods for the models namespace.
    • tools

      public final ServerToolsApi tools
      API methods for the tools namespace.
    • account

      public final ServerAccountApi account
      API methods for the account namespace.
    • mcp

      public final ServerMcpApi mcp
      API methods for the mcp namespace.
    • sessionFs

      public final ServerSessionFsApi sessionFs
      API methods for the sessionFs namespace.
    • sessions

      public final ServerSessionsApi sessions
      API methods for the sessions namespace.
  • Constructor Details

    • ServerRpc

      public ServerRpc(RpcCaller caller)
      Creates a new server RPC client.
      Parameters:
      caller - the RPC transport function (e.g., jsonRpcClient::invoke)
  • Method Details