soulfire.user_connect.UserServiceClientSync¶
- class soulfire.user_connect.UserServiceClientSync(address: str, *, codec: connectrpc.codec.Codec | None = _PROTO_BINARY_CODEC, protocol: connectrpc.protocol.ProtocolType = ProtocolType.CONNECT, accept_compression: collections.abc.Iterable[connectrpc.compression.Compression] | None = None, send_compression: connectrpc.compression.Compression | None = _GZIP_COMPRESSION, timeout_ms: int | None = None, read_max_bytes: int | None = None, interceptors: collections.abc.Iterable[connectrpc.interceptor.InterceptorSync] = (), http_client: pyqwest.SyncClient | None = None)[source]¶
Bases:
connectrpc.client.ConnectClientSyncA synchronous client for the Connect protocol.
- create_user(request: soulfire.user_pb2.UserCreateRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.UserCreateResponse[source]¶
- delete_user(request: soulfire.user_pb2.UserDeleteRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.UserDeleteResponse[source]¶
- list_users(request: soulfire.user_pb2.UserListRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.UserListResponse[source]¶
- get_user_info(request: soulfire.user_pb2.UserInfoRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.UserInfoResponse[source]¶
- invalidate_sessions(request: soulfire.user_pb2.InvalidateSessionsRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.InvalidateSessionsResponse[source]¶
- update_user(request: soulfire.user_pb2.UpdateUserRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.UpdateUserResponse[source]¶
- generate_user_api_token(request: soulfire.user_pb2.GenerateUserAPITokenRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.GenerateUserAPITokenResponse[source]¶
- list_user_plugin_permission_grants(request: soulfire.user_pb2.ListUserPluginPermissionGrantsRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.ListUserPluginPermissionGrantsResponse[source]¶
- set_user_plugin_permission_grant(request: soulfire.user_pb2.SetUserPluginPermissionGrantRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.UserPluginPermissionGrant[source]¶
- delete_user_plugin_permission_grant(request: soulfire.user_pb2.DeleteUserPluginPermissionGrantRequest, *, headers: connectrpc.request.Headers | collections.abc.Mapping[str, str] | None = None, timeout_ms: int | None = None) soulfire.user_pb2.DeleteUserPluginPermissionGrantResponse[source]¶