syntax = "proto3"; package space; option go_package = "space"; import "api.proto"; import "space/space_types.proto"; service SpaceService { // 踢出用户 rpc KickOutUser(KickOutUserParams) returns (KickOutUserResult) { option (api.post) = "/space/kick"; } // 用户退出当前空间 rpc QuitSpace(QuitSpaceParams) returns (QuitSpaceResult) { option (api.post) = "/space/quit"; } // 用户加入其他空间 rpc JoinSpace(JoinSpaceParams) returns (JoinSpaceResult) { option (api.post) = "/space/join"; } // 获取某个空间下的用户列表 rpc ListSpaceUsers(ListSpaceUsersParams) returns (ListSpaceUsersResult) { option (api.post) = "/space/users"; }; }