// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.5.1 // - protoc v7.35.0 // source: proto/room/v1/room.proto package roomv1 import ( context "context" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" ) // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. // Requires gRPC-Go v1.64.0 or later. const _ = grpc.SupportPackageIsVersion9 const ( RoomCommandService_CreateRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/CreateRoom" RoomCommandService_UpdateRoomProfile_FullMethodName = "/hyapp.room.v1.RoomCommandService/UpdateRoomProfile" RoomCommandService_SaveRoomBackground_FullMethodName = "/hyapp.room.v1.RoomCommandService/SaveRoomBackground" RoomCommandService_SetRoomBackground_FullMethodName = "/hyapp.room.v1.RoomCommandService/SetRoomBackground" RoomCommandService_JoinRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/JoinRoom" RoomCommandService_RoomHeartbeat_FullMethodName = "/hyapp.room.v1.RoomCommandService/RoomHeartbeat" RoomCommandService_LeaveRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/LeaveRoom" RoomCommandService_CloseRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/CloseRoom" RoomCommandService_AdminUpdateRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/AdminUpdateRoom" RoomCommandService_AdminDeleteRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/AdminDeleteRoom" RoomCommandService_AdminUpdateRoomRocketConfig_FullMethodName = "/hyapp.room.v1.RoomCommandService/AdminUpdateRoomRocketConfig" RoomCommandService_AdminUpdateRoomSeatConfig_FullMethodName = "/hyapp.room.v1.RoomCommandService/AdminUpdateRoomSeatConfig" RoomCommandService_AdminUpdateHumanRoomRobotConfig_FullMethodName = "/hyapp.room.v1.RoomCommandService/AdminUpdateHumanRoomRobotConfig" RoomCommandService_AdminCreateRoomPin_FullMethodName = "/hyapp.room.v1.RoomCommandService/AdminCreateRoomPin" RoomCommandService_AdminCancelRoomPin_FullMethodName = "/hyapp.room.v1.RoomCommandService/AdminCancelRoomPin" RoomCommandService_AdminCreateRobotRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/AdminCreateRobotRoom" RoomCommandService_AdminSetRobotRoomStatus_FullMethodName = "/hyapp.room.v1.RoomCommandService/AdminSetRobotRoomStatus" RoomCommandService_MicUp_FullMethodName = "/hyapp.room.v1.RoomCommandService/MicUp" RoomCommandService_MicDown_FullMethodName = "/hyapp.room.v1.RoomCommandService/MicDown" RoomCommandService_ChangeMicSeat_FullMethodName = "/hyapp.room.v1.RoomCommandService/ChangeMicSeat" RoomCommandService_ConfirmMicPublishing_FullMethodName = "/hyapp.room.v1.RoomCommandService/ConfirmMicPublishing" RoomCommandService_MicHeartbeat_FullMethodName = "/hyapp.room.v1.RoomCommandService/MicHeartbeat" RoomCommandService_SetMicMute_FullMethodName = "/hyapp.room.v1.RoomCommandService/SetMicMute" RoomCommandService_ApplyRTCEvent_FullMethodName = "/hyapp.room.v1.RoomCommandService/ApplyRTCEvent" RoomCommandService_SetMicSeatLock_FullMethodName = "/hyapp.room.v1.RoomCommandService/SetMicSeatLock" RoomCommandService_SetChatEnabled_FullMethodName = "/hyapp.room.v1.RoomCommandService/SetChatEnabled" RoomCommandService_SetRoomPassword_FullMethodName = "/hyapp.room.v1.RoomCommandService/SetRoomPassword" RoomCommandService_SetRoomAdmin_FullMethodName = "/hyapp.room.v1.RoomCommandService/SetRoomAdmin" RoomCommandService_MuteUser_FullMethodName = "/hyapp.room.v1.RoomCommandService/MuteUser" RoomCommandService_KickUser_FullMethodName = "/hyapp.room.v1.RoomCommandService/KickUser" RoomCommandService_UnbanUser_FullMethodName = "/hyapp.room.v1.RoomCommandService/UnbanUser" RoomCommandService_SystemEvictUser_FullMethodName = "/hyapp.room.v1.RoomCommandService/SystemEvictUser" RoomCommandService_SendGift_FullMethodName = "/hyapp.room.v1.RoomCommandService/SendGift" RoomCommandService_FollowRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/FollowRoom" RoomCommandService_UnfollowRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/UnfollowRoom" ) // RoomCommandServiceClient is the client API for RoomCommandService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. // // RoomCommandService 承载所有会改变房间状态的命令。 type RoomCommandServiceClient interface { CreateRoom(ctx context.Context, in *CreateRoomRequest, opts ...grpc.CallOption) (*CreateRoomResponse, error) UpdateRoomProfile(ctx context.Context, in *UpdateRoomProfileRequest, opts ...grpc.CallOption) (*UpdateRoomProfileResponse, error) SaveRoomBackground(ctx context.Context, in *SaveRoomBackgroundRequest, opts ...grpc.CallOption) (*SaveRoomBackgroundResponse, error) SetRoomBackground(ctx context.Context, in *SetRoomBackgroundRequest, opts ...grpc.CallOption) (*SetRoomBackgroundResponse, error) JoinRoom(ctx context.Context, in *JoinRoomRequest, opts ...grpc.CallOption) (*JoinRoomResponse, error) RoomHeartbeat(ctx context.Context, in *RoomHeartbeatRequest, opts ...grpc.CallOption) (*RoomHeartbeatResponse, error) LeaveRoom(ctx context.Context, in *LeaveRoomRequest, opts ...grpc.CallOption) (*LeaveRoomResponse, error) CloseRoom(ctx context.Context, in *CloseRoomRequest, opts ...grpc.CallOption) (*CloseRoomResponse, error) AdminUpdateRoom(ctx context.Context, in *AdminUpdateRoomRequest, opts ...grpc.CallOption) (*AdminUpdateRoomResponse, error) AdminDeleteRoom(ctx context.Context, in *AdminDeleteRoomRequest, opts ...grpc.CallOption) (*AdminDeleteRoomResponse, error) AdminUpdateRoomRocketConfig(ctx context.Context, in *AdminUpdateRoomRocketConfigRequest, opts ...grpc.CallOption) (*AdminUpdateRoomRocketConfigResponse, error) AdminUpdateRoomSeatConfig(ctx context.Context, in *AdminUpdateRoomSeatConfigRequest, opts ...grpc.CallOption) (*AdminUpdateRoomSeatConfigResponse, error) AdminUpdateHumanRoomRobotConfig(ctx context.Context, in *AdminUpdateHumanRoomRobotConfigRequest, opts ...grpc.CallOption) (*AdminUpdateHumanRoomRobotConfigResponse, error) AdminCreateRoomPin(ctx context.Context, in *AdminCreateRoomPinRequest, opts ...grpc.CallOption) (*AdminCreateRoomPinResponse, error) AdminCancelRoomPin(ctx context.Context, in *AdminCancelRoomPinRequest, opts ...grpc.CallOption) (*AdminCancelRoomPinResponse, error) AdminCreateRobotRoom(ctx context.Context, in *AdminCreateRobotRoomRequest, opts ...grpc.CallOption) (*AdminCreateRobotRoomResponse, error) AdminSetRobotRoomStatus(ctx context.Context, in *AdminSetRobotRoomStatusRequest, opts ...grpc.CallOption) (*AdminSetRobotRoomStatusResponse, error) MicUp(ctx context.Context, in *MicUpRequest, opts ...grpc.CallOption) (*MicUpResponse, error) MicDown(ctx context.Context, in *MicDownRequest, opts ...grpc.CallOption) (*MicDownResponse, error) ChangeMicSeat(ctx context.Context, in *ChangeMicSeatRequest, opts ...grpc.CallOption) (*ChangeMicSeatResponse, error) ConfirmMicPublishing(ctx context.Context, in *ConfirmMicPublishingRequest, opts ...grpc.CallOption) (*ConfirmMicPublishingResponse, error) MicHeartbeat(ctx context.Context, in *MicHeartbeatRequest, opts ...grpc.CallOption) (*MicHeartbeatResponse, error) SetMicMute(ctx context.Context, in *SetMicMuteRequest, opts ...grpc.CallOption) (*SetMicMuteResponse, error) ApplyRTCEvent(ctx context.Context, in *ApplyRTCEventRequest, opts ...grpc.CallOption) (*ApplyRTCEventResponse, error) SetMicSeatLock(ctx context.Context, in *SetMicSeatLockRequest, opts ...grpc.CallOption) (*SetMicSeatLockResponse, error) SetChatEnabled(ctx context.Context, in *SetChatEnabledRequest, opts ...grpc.CallOption) (*SetChatEnabledResponse, error) SetRoomPassword(ctx context.Context, in *SetRoomPasswordRequest, opts ...grpc.CallOption) (*SetRoomPasswordResponse, error) SetRoomAdmin(ctx context.Context, in *SetRoomAdminRequest, opts ...grpc.CallOption) (*SetRoomAdminResponse, error) MuteUser(ctx context.Context, in *MuteUserRequest, opts ...grpc.CallOption) (*MuteUserResponse, error) KickUser(ctx context.Context, in *KickUserRequest, opts ...grpc.CallOption) (*KickUserResponse, error) UnbanUser(ctx context.Context, in *UnbanUserRequest, opts ...grpc.CallOption) (*UnbanUserResponse, error) SystemEvictUser(ctx context.Context, in *SystemEvictUserRequest, opts ...grpc.CallOption) (*SystemEvictUserResponse, error) SendGift(ctx context.Context, in *SendGiftRequest, opts ...grpc.CallOption) (*SendGiftResponse, error) FollowRoom(ctx context.Context, in *FollowRoomRequest, opts ...grpc.CallOption) (*FollowRoomResponse, error) UnfollowRoom(ctx context.Context, in *UnfollowRoomRequest, opts ...grpc.CallOption) (*UnfollowRoomResponse, error) } type roomCommandServiceClient struct { cc grpc.ClientConnInterface } func NewRoomCommandServiceClient(cc grpc.ClientConnInterface) RoomCommandServiceClient { return &roomCommandServiceClient{cc} } func (c *roomCommandServiceClient) CreateRoom(ctx context.Context, in *CreateRoomRequest, opts ...grpc.CallOption) (*CreateRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CreateRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_CreateRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) UpdateRoomProfile(ctx context.Context, in *UpdateRoomProfileRequest, opts ...grpc.CallOption) (*UpdateRoomProfileResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(UpdateRoomProfileResponse) err := c.cc.Invoke(ctx, RoomCommandService_UpdateRoomProfile_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SaveRoomBackground(ctx context.Context, in *SaveRoomBackgroundRequest, opts ...grpc.CallOption) (*SaveRoomBackgroundResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SaveRoomBackgroundResponse) err := c.cc.Invoke(ctx, RoomCommandService_SaveRoomBackground_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SetRoomBackground(ctx context.Context, in *SetRoomBackgroundRequest, opts ...grpc.CallOption) (*SetRoomBackgroundResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SetRoomBackgroundResponse) err := c.cc.Invoke(ctx, RoomCommandService_SetRoomBackground_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) JoinRoom(ctx context.Context, in *JoinRoomRequest, opts ...grpc.CallOption) (*JoinRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(JoinRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_JoinRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) RoomHeartbeat(ctx context.Context, in *RoomHeartbeatRequest, opts ...grpc.CallOption) (*RoomHeartbeatResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(RoomHeartbeatResponse) err := c.cc.Invoke(ctx, RoomCommandService_RoomHeartbeat_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) LeaveRoom(ctx context.Context, in *LeaveRoomRequest, opts ...grpc.CallOption) (*LeaveRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(LeaveRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_LeaveRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) CloseRoom(ctx context.Context, in *CloseRoomRequest, opts ...grpc.CallOption) (*CloseRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CloseRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_CloseRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) AdminUpdateRoom(ctx context.Context, in *AdminUpdateRoomRequest, opts ...grpc.CallOption) (*AdminUpdateRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminUpdateRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_AdminUpdateRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) AdminDeleteRoom(ctx context.Context, in *AdminDeleteRoomRequest, opts ...grpc.CallOption) (*AdminDeleteRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminDeleteRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_AdminDeleteRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) AdminUpdateRoomRocketConfig(ctx context.Context, in *AdminUpdateRoomRocketConfigRequest, opts ...grpc.CallOption) (*AdminUpdateRoomRocketConfigResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminUpdateRoomRocketConfigResponse) err := c.cc.Invoke(ctx, RoomCommandService_AdminUpdateRoomRocketConfig_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) AdminUpdateRoomSeatConfig(ctx context.Context, in *AdminUpdateRoomSeatConfigRequest, opts ...grpc.CallOption) (*AdminUpdateRoomSeatConfigResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminUpdateRoomSeatConfigResponse) err := c.cc.Invoke(ctx, RoomCommandService_AdminUpdateRoomSeatConfig_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) AdminUpdateHumanRoomRobotConfig(ctx context.Context, in *AdminUpdateHumanRoomRobotConfigRequest, opts ...grpc.CallOption) (*AdminUpdateHumanRoomRobotConfigResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminUpdateHumanRoomRobotConfigResponse) err := c.cc.Invoke(ctx, RoomCommandService_AdminUpdateHumanRoomRobotConfig_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) AdminCreateRoomPin(ctx context.Context, in *AdminCreateRoomPinRequest, opts ...grpc.CallOption) (*AdminCreateRoomPinResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminCreateRoomPinResponse) err := c.cc.Invoke(ctx, RoomCommandService_AdminCreateRoomPin_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) AdminCancelRoomPin(ctx context.Context, in *AdminCancelRoomPinRequest, opts ...grpc.CallOption) (*AdminCancelRoomPinResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminCancelRoomPinResponse) err := c.cc.Invoke(ctx, RoomCommandService_AdminCancelRoomPin_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) AdminCreateRobotRoom(ctx context.Context, in *AdminCreateRobotRoomRequest, opts ...grpc.CallOption) (*AdminCreateRobotRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminCreateRobotRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_AdminCreateRobotRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) AdminSetRobotRoomStatus(ctx context.Context, in *AdminSetRobotRoomStatusRequest, opts ...grpc.CallOption) (*AdminSetRobotRoomStatusResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminSetRobotRoomStatusResponse) err := c.cc.Invoke(ctx, RoomCommandService_AdminSetRobotRoomStatus_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) MicUp(ctx context.Context, in *MicUpRequest, opts ...grpc.CallOption) (*MicUpResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MicUpResponse) err := c.cc.Invoke(ctx, RoomCommandService_MicUp_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) MicDown(ctx context.Context, in *MicDownRequest, opts ...grpc.CallOption) (*MicDownResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MicDownResponse) err := c.cc.Invoke(ctx, RoomCommandService_MicDown_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) ChangeMicSeat(ctx context.Context, in *ChangeMicSeatRequest, opts ...grpc.CallOption) (*ChangeMicSeatResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ChangeMicSeatResponse) err := c.cc.Invoke(ctx, RoomCommandService_ChangeMicSeat_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) ConfirmMicPublishing(ctx context.Context, in *ConfirmMicPublishingRequest, opts ...grpc.CallOption) (*ConfirmMicPublishingResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ConfirmMicPublishingResponse) err := c.cc.Invoke(ctx, RoomCommandService_ConfirmMicPublishing_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) MicHeartbeat(ctx context.Context, in *MicHeartbeatRequest, opts ...grpc.CallOption) (*MicHeartbeatResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MicHeartbeatResponse) err := c.cc.Invoke(ctx, RoomCommandService_MicHeartbeat_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SetMicMute(ctx context.Context, in *SetMicMuteRequest, opts ...grpc.CallOption) (*SetMicMuteResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SetMicMuteResponse) err := c.cc.Invoke(ctx, RoomCommandService_SetMicMute_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) ApplyRTCEvent(ctx context.Context, in *ApplyRTCEventRequest, opts ...grpc.CallOption) (*ApplyRTCEventResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ApplyRTCEventResponse) err := c.cc.Invoke(ctx, RoomCommandService_ApplyRTCEvent_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SetMicSeatLock(ctx context.Context, in *SetMicSeatLockRequest, opts ...grpc.CallOption) (*SetMicSeatLockResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SetMicSeatLockResponse) err := c.cc.Invoke(ctx, RoomCommandService_SetMicSeatLock_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SetChatEnabled(ctx context.Context, in *SetChatEnabledRequest, opts ...grpc.CallOption) (*SetChatEnabledResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SetChatEnabledResponse) err := c.cc.Invoke(ctx, RoomCommandService_SetChatEnabled_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SetRoomPassword(ctx context.Context, in *SetRoomPasswordRequest, opts ...grpc.CallOption) (*SetRoomPasswordResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SetRoomPasswordResponse) err := c.cc.Invoke(ctx, RoomCommandService_SetRoomPassword_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SetRoomAdmin(ctx context.Context, in *SetRoomAdminRequest, opts ...grpc.CallOption) (*SetRoomAdminResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SetRoomAdminResponse) err := c.cc.Invoke(ctx, RoomCommandService_SetRoomAdmin_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) MuteUser(ctx context.Context, in *MuteUserRequest, opts ...grpc.CallOption) (*MuteUserResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MuteUserResponse) err := c.cc.Invoke(ctx, RoomCommandService_MuteUser_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) KickUser(ctx context.Context, in *KickUserRequest, opts ...grpc.CallOption) (*KickUserResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(KickUserResponse) err := c.cc.Invoke(ctx, RoomCommandService_KickUser_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) UnbanUser(ctx context.Context, in *UnbanUserRequest, opts ...grpc.CallOption) (*UnbanUserResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(UnbanUserResponse) err := c.cc.Invoke(ctx, RoomCommandService_UnbanUser_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SystemEvictUser(ctx context.Context, in *SystemEvictUserRequest, opts ...grpc.CallOption) (*SystemEvictUserResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SystemEvictUserResponse) err := c.cc.Invoke(ctx, RoomCommandService_SystemEvictUser_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SendGift(ctx context.Context, in *SendGiftRequest, opts ...grpc.CallOption) (*SendGiftResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SendGiftResponse) err := c.cc.Invoke(ctx, RoomCommandService_SendGift_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) FollowRoom(ctx context.Context, in *FollowRoomRequest, opts ...grpc.CallOption) (*FollowRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(FollowRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_FollowRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) UnfollowRoom(ctx context.Context, in *UnfollowRoomRequest, opts ...grpc.CallOption) (*UnfollowRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(UnfollowRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_UnfollowRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // RoomCommandServiceServer is the server API for RoomCommandService service. // All implementations must embed UnimplementedRoomCommandServiceServer // for forward compatibility. // // RoomCommandService 承载所有会改变房间状态的命令。 type RoomCommandServiceServer interface { CreateRoom(context.Context, *CreateRoomRequest) (*CreateRoomResponse, error) UpdateRoomProfile(context.Context, *UpdateRoomProfileRequest) (*UpdateRoomProfileResponse, error) SaveRoomBackground(context.Context, *SaveRoomBackgroundRequest) (*SaveRoomBackgroundResponse, error) SetRoomBackground(context.Context, *SetRoomBackgroundRequest) (*SetRoomBackgroundResponse, error) JoinRoom(context.Context, *JoinRoomRequest) (*JoinRoomResponse, error) RoomHeartbeat(context.Context, *RoomHeartbeatRequest) (*RoomHeartbeatResponse, error) LeaveRoom(context.Context, *LeaveRoomRequest) (*LeaveRoomResponse, error) CloseRoom(context.Context, *CloseRoomRequest) (*CloseRoomResponse, error) AdminUpdateRoom(context.Context, *AdminUpdateRoomRequest) (*AdminUpdateRoomResponse, error) AdminDeleteRoom(context.Context, *AdminDeleteRoomRequest) (*AdminDeleteRoomResponse, error) AdminUpdateRoomRocketConfig(context.Context, *AdminUpdateRoomRocketConfigRequest) (*AdminUpdateRoomRocketConfigResponse, error) AdminUpdateRoomSeatConfig(context.Context, *AdminUpdateRoomSeatConfigRequest) (*AdminUpdateRoomSeatConfigResponse, error) AdminUpdateHumanRoomRobotConfig(context.Context, *AdminUpdateHumanRoomRobotConfigRequest) (*AdminUpdateHumanRoomRobotConfigResponse, error) AdminCreateRoomPin(context.Context, *AdminCreateRoomPinRequest) (*AdminCreateRoomPinResponse, error) AdminCancelRoomPin(context.Context, *AdminCancelRoomPinRequest) (*AdminCancelRoomPinResponse, error) AdminCreateRobotRoom(context.Context, *AdminCreateRobotRoomRequest) (*AdminCreateRobotRoomResponse, error) AdminSetRobotRoomStatus(context.Context, *AdminSetRobotRoomStatusRequest) (*AdminSetRobotRoomStatusResponse, error) MicUp(context.Context, *MicUpRequest) (*MicUpResponse, error) MicDown(context.Context, *MicDownRequest) (*MicDownResponse, error) ChangeMicSeat(context.Context, *ChangeMicSeatRequest) (*ChangeMicSeatResponse, error) ConfirmMicPublishing(context.Context, *ConfirmMicPublishingRequest) (*ConfirmMicPublishingResponse, error) MicHeartbeat(context.Context, *MicHeartbeatRequest) (*MicHeartbeatResponse, error) SetMicMute(context.Context, *SetMicMuteRequest) (*SetMicMuteResponse, error) ApplyRTCEvent(context.Context, *ApplyRTCEventRequest) (*ApplyRTCEventResponse, error) SetMicSeatLock(context.Context, *SetMicSeatLockRequest) (*SetMicSeatLockResponse, error) SetChatEnabled(context.Context, *SetChatEnabledRequest) (*SetChatEnabledResponse, error) SetRoomPassword(context.Context, *SetRoomPasswordRequest) (*SetRoomPasswordResponse, error) SetRoomAdmin(context.Context, *SetRoomAdminRequest) (*SetRoomAdminResponse, error) MuteUser(context.Context, *MuteUserRequest) (*MuteUserResponse, error) KickUser(context.Context, *KickUserRequest) (*KickUserResponse, error) UnbanUser(context.Context, *UnbanUserRequest) (*UnbanUserResponse, error) SystemEvictUser(context.Context, *SystemEvictUserRequest) (*SystemEvictUserResponse, error) SendGift(context.Context, *SendGiftRequest) (*SendGiftResponse, error) FollowRoom(context.Context, *FollowRoomRequest) (*FollowRoomResponse, error) UnfollowRoom(context.Context, *UnfollowRoomRequest) (*UnfollowRoomResponse, error) mustEmbedUnimplementedRoomCommandServiceServer() } // UnimplementedRoomCommandServiceServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil // pointer dereference when methods are called. type UnimplementedRoomCommandServiceServer struct{} func (UnimplementedRoomCommandServiceServer) CreateRoom(context.Context, *CreateRoomRequest) (*CreateRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateRoom not implemented") } func (UnimplementedRoomCommandServiceServer) UpdateRoomProfile(context.Context, *UpdateRoomProfileRequest) (*UpdateRoomProfileResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateRoomProfile not implemented") } func (UnimplementedRoomCommandServiceServer) SaveRoomBackground(context.Context, *SaveRoomBackgroundRequest) (*SaveRoomBackgroundResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SaveRoomBackground not implemented") } func (UnimplementedRoomCommandServiceServer) SetRoomBackground(context.Context, *SetRoomBackgroundRequest) (*SetRoomBackgroundResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SetRoomBackground not implemented") } func (UnimplementedRoomCommandServiceServer) JoinRoom(context.Context, *JoinRoomRequest) (*JoinRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method JoinRoom not implemented") } func (UnimplementedRoomCommandServiceServer) RoomHeartbeat(context.Context, *RoomHeartbeatRequest) (*RoomHeartbeatResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method RoomHeartbeat not implemented") } func (UnimplementedRoomCommandServiceServer) LeaveRoom(context.Context, *LeaveRoomRequest) (*LeaveRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method LeaveRoom not implemented") } func (UnimplementedRoomCommandServiceServer) CloseRoom(context.Context, *CloseRoomRequest) (*CloseRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CloseRoom not implemented") } func (UnimplementedRoomCommandServiceServer) AdminUpdateRoom(context.Context, *AdminUpdateRoomRequest) (*AdminUpdateRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminUpdateRoom not implemented") } func (UnimplementedRoomCommandServiceServer) AdminDeleteRoom(context.Context, *AdminDeleteRoomRequest) (*AdminDeleteRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminDeleteRoom not implemented") } func (UnimplementedRoomCommandServiceServer) AdminUpdateRoomRocketConfig(context.Context, *AdminUpdateRoomRocketConfigRequest) (*AdminUpdateRoomRocketConfigResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminUpdateRoomRocketConfig not implemented") } func (UnimplementedRoomCommandServiceServer) AdminUpdateRoomSeatConfig(context.Context, *AdminUpdateRoomSeatConfigRequest) (*AdminUpdateRoomSeatConfigResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminUpdateRoomSeatConfig not implemented") } func (UnimplementedRoomCommandServiceServer) AdminUpdateHumanRoomRobotConfig(context.Context, *AdminUpdateHumanRoomRobotConfigRequest) (*AdminUpdateHumanRoomRobotConfigResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminUpdateHumanRoomRobotConfig not implemented") } func (UnimplementedRoomCommandServiceServer) AdminCreateRoomPin(context.Context, *AdminCreateRoomPinRequest) (*AdminCreateRoomPinResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminCreateRoomPin not implemented") } func (UnimplementedRoomCommandServiceServer) AdminCancelRoomPin(context.Context, *AdminCancelRoomPinRequest) (*AdminCancelRoomPinResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminCancelRoomPin not implemented") } func (UnimplementedRoomCommandServiceServer) AdminCreateRobotRoom(context.Context, *AdminCreateRobotRoomRequest) (*AdminCreateRobotRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminCreateRobotRoom not implemented") } func (UnimplementedRoomCommandServiceServer) AdminSetRobotRoomStatus(context.Context, *AdminSetRobotRoomStatusRequest) (*AdminSetRobotRoomStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminSetRobotRoomStatus not implemented") } func (UnimplementedRoomCommandServiceServer) MicUp(context.Context, *MicUpRequest) (*MicUpResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MicUp not implemented") } func (UnimplementedRoomCommandServiceServer) MicDown(context.Context, *MicDownRequest) (*MicDownResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MicDown not implemented") } func (UnimplementedRoomCommandServiceServer) ChangeMicSeat(context.Context, *ChangeMicSeatRequest) (*ChangeMicSeatResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ChangeMicSeat not implemented") } func (UnimplementedRoomCommandServiceServer) ConfirmMicPublishing(context.Context, *ConfirmMicPublishingRequest) (*ConfirmMicPublishingResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ConfirmMicPublishing not implemented") } func (UnimplementedRoomCommandServiceServer) MicHeartbeat(context.Context, *MicHeartbeatRequest) (*MicHeartbeatResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MicHeartbeat not implemented") } func (UnimplementedRoomCommandServiceServer) SetMicMute(context.Context, *SetMicMuteRequest) (*SetMicMuteResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SetMicMute not implemented") } func (UnimplementedRoomCommandServiceServer) ApplyRTCEvent(context.Context, *ApplyRTCEventRequest) (*ApplyRTCEventResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ApplyRTCEvent not implemented") } func (UnimplementedRoomCommandServiceServer) SetMicSeatLock(context.Context, *SetMicSeatLockRequest) (*SetMicSeatLockResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SetMicSeatLock not implemented") } func (UnimplementedRoomCommandServiceServer) SetChatEnabled(context.Context, *SetChatEnabledRequest) (*SetChatEnabledResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SetChatEnabled not implemented") } func (UnimplementedRoomCommandServiceServer) SetRoomPassword(context.Context, *SetRoomPasswordRequest) (*SetRoomPasswordResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SetRoomPassword not implemented") } func (UnimplementedRoomCommandServiceServer) SetRoomAdmin(context.Context, *SetRoomAdminRequest) (*SetRoomAdminResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SetRoomAdmin not implemented") } func (UnimplementedRoomCommandServiceServer) MuteUser(context.Context, *MuteUserRequest) (*MuteUserResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MuteUser not implemented") } func (UnimplementedRoomCommandServiceServer) KickUser(context.Context, *KickUserRequest) (*KickUserResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method KickUser not implemented") } func (UnimplementedRoomCommandServiceServer) UnbanUser(context.Context, *UnbanUserRequest) (*UnbanUserResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UnbanUser not implemented") } func (UnimplementedRoomCommandServiceServer) SystemEvictUser(context.Context, *SystemEvictUserRequest) (*SystemEvictUserResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SystemEvictUser not implemented") } func (UnimplementedRoomCommandServiceServer) SendGift(context.Context, *SendGiftRequest) (*SendGiftResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SendGift not implemented") } func (UnimplementedRoomCommandServiceServer) FollowRoom(context.Context, *FollowRoomRequest) (*FollowRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method FollowRoom not implemented") } func (UnimplementedRoomCommandServiceServer) UnfollowRoom(context.Context, *UnfollowRoomRequest) (*UnfollowRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method UnfollowRoom not implemented") } func (UnimplementedRoomCommandServiceServer) mustEmbedUnimplementedRoomCommandServiceServer() {} func (UnimplementedRoomCommandServiceServer) testEmbeddedByValue() {} // UnsafeRoomCommandServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to RoomCommandServiceServer will // result in compilation errors. type UnsafeRoomCommandServiceServer interface { mustEmbedUnimplementedRoomCommandServiceServer() } func RegisterRoomCommandServiceServer(s grpc.ServiceRegistrar, srv RoomCommandServiceServer) { // If the following call pancis, it indicates UnimplementedRoomCommandServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { t.testEmbeddedByValue() } s.RegisterService(&RoomCommandService_ServiceDesc, srv) } func _RoomCommandService_CreateRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CreateRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).CreateRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_CreateRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).CreateRoom(ctx, req.(*CreateRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_UpdateRoomProfile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateRoomProfileRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).UpdateRoomProfile(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_UpdateRoomProfile_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).UpdateRoomProfile(ctx, req.(*UpdateRoomProfileRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SaveRoomBackground_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SaveRoomBackgroundRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SaveRoomBackground(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SaveRoomBackground_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SaveRoomBackground(ctx, req.(*SaveRoomBackgroundRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SetRoomBackground_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SetRoomBackgroundRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SetRoomBackground(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SetRoomBackground_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SetRoomBackground(ctx, req.(*SetRoomBackgroundRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_JoinRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(JoinRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).JoinRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_JoinRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).JoinRoom(ctx, req.(*JoinRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_RoomHeartbeat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(RoomHeartbeatRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).RoomHeartbeat(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_RoomHeartbeat_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).RoomHeartbeat(ctx, req.(*RoomHeartbeatRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_LeaveRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(LeaveRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).LeaveRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_LeaveRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).LeaveRoom(ctx, req.(*LeaveRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_CloseRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CloseRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).CloseRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_CloseRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).CloseRoom(ctx, req.(*CloseRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_AdminUpdateRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminUpdateRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).AdminUpdateRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_AdminUpdateRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).AdminUpdateRoom(ctx, req.(*AdminUpdateRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_AdminDeleteRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminDeleteRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).AdminDeleteRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_AdminDeleteRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).AdminDeleteRoom(ctx, req.(*AdminDeleteRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_AdminUpdateRoomRocketConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminUpdateRoomRocketConfigRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).AdminUpdateRoomRocketConfig(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_AdminUpdateRoomRocketConfig_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).AdminUpdateRoomRocketConfig(ctx, req.(*AdminUpdateRoomRocketConfigRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_AdminUpdateRoomSeatConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminUpdateRoomSeatConfigRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).AdminUpdateRoomSeatConfig(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_AdminUpdateRoomSeatConfig_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).AdminUpdateRoomSeatConfig(ctx, req.(*AdminUpdateRoomSeatConfigRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_AdminUpdateHumanRoomRobotConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminUpdateHumanRoomRobotConfigRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).AdminUpdateHumanRoomRobotConfig(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_AdminUpdateHumanRoomRobotConfig_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).AdminUpdateHumanRoomRobotConfig(ctx, req.(*AdminUpdateHumanRoomRobotConfigRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_AdminCreateRoomPin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminCreateRoomPinRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).AdminCreateRoomPin(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_AdminCreateRoomPin_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).AdminCreateRoomPin(ctx, req.(*AdminCreateRoomPinRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_AdminCancelRoomPin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminCancelRoomPinRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).AdminCancelRoomPin(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_AdminCancelRoomPin_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).AdminCancelRoomPin(ctx, req.(*AdminCancelRoomPinRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_AdminCreateRobotRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminCreateRobotRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).AdminCreateRobotRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_AdminCreateRobotRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).AdminCreateRobotRoom(ctx, req.(*AdminCreateRobotRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_AdminSetRobotRoomStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminSetRobotRoomStatusRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).AdminSetRobotRoomStatus(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_AdminSetRobotRoomStatus_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).AdminSetRobotRoomStatus(ctx, req.(*AdminSetRobotRoomStatusRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_MicUp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MicUpRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).MicUp(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_MicUp_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).MicUp(ctx, req.(*MicUpRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_MicDown_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MicDownRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).MicDown(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_MicDown_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).MicDown(ctx, req.(*MicDownRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_ChangeMicSeat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ChangeMicSeatRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).ChangeMicSeat(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_ChangeMicSeat_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).ChangeMicSeat(ctx, req.(*ChangeMicSeatRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_ConfirmMicPublishing_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ConfirmMicPublishingRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).ConfirmMicPublishing(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_ConfirmMicPublishing_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).ConfirmMicPublishing(ctx, req.(*ConfirmMicPublishingRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_MicHeartbeat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MicHeartbeatRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).MicHeartbeat(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_MicHeartbeat_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).MicHeartbeat(ctx, req.(*MicHeartbeatRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SetMicMute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SetMicMuteRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SetMicMute(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SetMicMute_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SetMicMute(ctx, req.(*SetMicMuteRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_ApplyRTCEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ApplyRTCEventRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).ApplyRTCEvent(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_ApplyRTCEvent_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).ApplyRTCEvent(ctx, req.(*ApplyRTCEventRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SetMicSeatLock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SetMicSeatLockRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SetMicSeatLock(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SetMicSeatLock_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SetMicSeatLock(ctx, req.(*SetMicSeatLockRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SetChatEnabled_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SetChatEnabledRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SetChatEnabled(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SetChatEnabled_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SetChatEnabled(ctx, req.(*SetChatEnabledRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SetRoomPassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SetRoomPasswordRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SetRoomPassword(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SetRoomPassword_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SetRoomPassword(ctx, req.(*SetRoomPasswordRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SetRoomAdmin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SetRoomAdminRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SetRoomAdmin(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SetRoomAdmin_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SetRoomAdmin(ctx, req.(*SetRoomAdminRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_MuteUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MuteUserRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).MuteUser(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_MuteUser_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).MuteUser(ctx, req.(*MuteUserRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_KickUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(KickUserRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).KickUser(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_KickUser_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).KickUser(ctx, req.(*KickUserRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_UnbanUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UnbanUserRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).UnbanUser(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_UnbanUser_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).UnbanUser(ctx, req.(*UnbanUserRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SystemEvictUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SystemEvictUserRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SystemEvictUser(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SystemEvictUser_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SystemEvictUser(ctx, req.(*SystemEvictUserRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SendGift_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SendGiftRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SendGift(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SendGift_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SendGift(ctx, req.(*SendGiftRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_FollowRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(FollowRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).FollowRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_FollowRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).FollowRoom(ctx, req.(*FollowRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_UnfollowRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UnfollowRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).UnfollowRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_UnfollowRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).UnfollowRoom(ctx, req.(*UnfollowRoomRequest)) } return interceptor(ctx, in, info, handler) } // RoomCommandService_ServiceDesc is the grpc.ServiceDesc for RoomCommandService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var RoomCommandService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "hyapp.room.v1.RoomCommandService", HandlerType: (*RoomCommandServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateRoom", Handler: _RoomCommandService_CreateRoom_Handler, }, { MethodName: "UpdateRoomProfile", Handler: _RoomCommandService_UpdateRoomProfile_Handler, }, { MethodName: "SaveRoomBackground", Handler: _RoomCommandService_SaveRoomBackground_Handler, }, { MethodName: "SetRoomBackground", Handler: _RoomCommandService_SetRoomBackground_Handler, }, { MethodName: "JoinRoom", Handler: _RoomCommandService_JoinRoom_Handler, }, { MethodName: "RoomHeartbeat", Handler: _RoomCommandService_RoomHeartbeat_Handler, }, { MethodName: "LeaveRoom", Handler: _RoomCommandService_LeaveRoom_Handler, }, { MethodName: "CloseRoom", Handler: _RoomCommandService_CloseRoom_Handler, }, { MethodName: "AdminUpdateRoom", Handler: _RoomCommandService_AdminUpdateRoom_Handler, }, { MethodName: "AdminDeleteRoom", Handler: _RoomCommandService_AdminDeleteRoom_Handler, }, { MethodName: "AdminUpdateRoomRocketConfig", Handler: _RoomCommandService_AdminUpdateRoomRocketConfig_Handler, }, { MethodName: "AdminUpdateRoomSeatConfig", Handler: _RoomCommandService_AdminUpdateRoomSeatConfig_Handler, }, { MethodName: "AdminUpdateHumanRoomRobotConfig", Handler: _RoomCommandService_AdminUpdateHumanRoomRobotConfig_Handler, }, { MethodName: "AdminCreateRoomPin", Handler: _RoomCommandService_AdminCreateRoomPin_Handler, }, { MethodName: "AdminCancelRoomPin", Handler: _RoomCommandService_AdminCancelRoomPin_Handler, }, { MethodName: "AdminCreateRobotRoom", Handler: _RoomCommandService_AdminCreateRobotRoom_Handler, }, { MethodName: "AdminSetRobotRoomStatus", Handler: _RoomCommandService_AdminSetRobotRoomStatus_Handler, }, { MethodName: "MicUp", Handler: _RoomCommandService_MicUp_Handler, }, { MethodName: "MicDown", Handler: _RoomCommandService_MicDown_Handler, }, { MethodName: "ChangeMicSeat", Handler: _RoomCommandService_ChangeMicSeat_Handler, }, { MethodName: "ConfirmMicPublishing", Handler: _RoomCommandService_ConfirmMicPublishing_Handler, }, { MethodName: "MicHeartbeat", Handler: _RoomCommandService_MicHeartbeat_Handler, }, { MethodName: "SetMicMute", Handler: _RoomCommandService_SetMicMute_Handler, }, { MethodName: "ApplyRTCEvent", Handler: _RoomCommandService_ApplyRTCEvent_Handler, }, { MethodName: "SetMicSeatLock", Handler: _RoomCommandService_SetMicSeatLock_Handler, }, { MethodName: "SetChatEnabled", Handler: _RoomCommandService_SetChatEnabled_Handler, }, { MethodName: "SetRoomPassword", Handler: _RoomCommandService_SetRoomPassword_Handler, }, { MethodName: "SetRoomAdmin", Handler: _RoomCommandService_SetRoomAdmin_Handler, }, { MethodName: "MuteUser", Handler: _RoomCommandService_MuteUser_Handler, }, { MethodName: "KickUser", Handler: _RoomCommandService_KickUser_Handler, }, { MethodName: "UnbanUser", Handler: _RoomCommandService_UnbanUser_Handler, }, { MethodName: "SystemEvictUser", Handler: _RoomCommandService_SystemEvictUser_Handler, }, { MethodName: "SendGift", Handler: _RoomCommandService_SendGift_Handler, }, { MethodName: "FollowRoom", Handler: _RoomCommandService_FollowRoom_Handler, }, { MethodName: "UnfollowRoom", Handler: _RoomCommandService_UnfollowRoom_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/room/v1/room.proto", } const ( RoomGuardService_CheckSpeakPermission_FullMethodName = "/hyapp.room.v1.RoomGuardService/CheckSpeakPermission" RoomGuardService_VerifyRoomPresence_FullMethodName = "/hyapp.room.v1.RoomGuardService/VerifyRoomPresence" ) // RoomGuardServiceClient is the client API for RoomGuardService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. // // RoomGuardService 提供给腾讯云 IM 回调或 gateway 做实时守卫查询。 type RoomGuardServiceClient interface { CheckSpeakPermission(ctx context.Context, in *CheckSpeakPermissionRequest, opts ...grpc.CallOption) (*CheckSpeakPermissionResponse, error) VerifyRoomPresence(ctx context.Context, in *VerifyRoomPresenceRequest, opts ...grpc.CallOption) (*VerifyRoomPresenceResponse, error) } type roomGuardServiceClient struct { cc grpc.ClientConnInterface } func NewRoomGuardServiceClient(cc grpc.ClientConnInterface) RoomGuardServiceClient { return &roomGuardServiceClient{cc} } func (c *roomGuardServiceClient) CheckSpeakPermission(ctx context.Context, in *CheckSpeakPermissionRequest, opts ...grpc.CallOption) (*CheckSpeakPermissionResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CheckSpeakPermissionResponse) err := c.cc.Invoke(ctx, RoomGuardService_CheckSpeakPermission_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomGuardServiceClient) VerifyRoomPresence(ctx context.Context, in *VerifyRoomPresenceRequest, opts ...grpc.CallOption) (*VerifyRoomPresenceResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(VerifyRoomPresenceResponse) err := c.cc.Invoke(ctx, RoomGuardService_VerifyRoomPresence_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // RoomGuardServiceServer is the server API for RoomGuardService service. // All implementations must embed UnimplementedRoomGuardServiceServer // for forward compatibility. // // RoomGuardService 提供给腾讯云 IM 回调或 gateway 做实时守卫查询。 type RoomGuardServiceServer interface { CheckSpeakPermission(context.Context, *CheckSpeakPermissionRequest) (*CheckSpeakPermissionResponse, error) VerifyRoomPresence(context.Context, *VerifyRoomPresenceRequest) (*VerifyRoomPresenceResponse, error) mustEmbedUnimplementedRoomGuardServiceServer() } // UnimplementedRoomGuardServiceServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil // pointer dereference when methods are called. type UnimplementedRoomGuardServiceServer struct{} func (UnimplementedRoomGuardServiceServer) CheckSpeakPermission(context.Context, *CheckSpeakPermissionRequest) (*CheckSpeakPermissionResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CheckSpeakPermission not implemented") } func (UnimplementedRoomGuardServiceServer) VerifyRoomPresence(context.Context, *VerifyRoomPresenceRequest) (*VerifyRoomPresenceResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method VerifyRoomPresence not implemented") } func (UnimplementedRoomGuardServiceServer) mustEmbedUnimplementedRoomGuardServiceServer() {} func (UnimplementedRoomGuardServiceServer) testEmbeddedByValue() {} // UnsafeRoomGuardServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to RoomGuardServiceServer will // result in compilation errors. type UnsafeRoomGuardServiceServer interface { mustEmbedUnimplementedRoomGuardServiceServer() } func RegisterRoomGuardServiceServer(s grpc.ServiceRegistrar, srv RoomGuardServiceServer) { // If the following call pancis, it indicates UnimplementedRoomGuardServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { t.testEmbeddedByValue() } s.RegisterService(&RoomGuardService_ServiceDesc, srv) } func _RoomGuardService_CheckSpeakPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CheckSpeakPermissionRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomGuardServiceServer).CheckSpeakPermission(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomGuardService_CheckSpeakPermission_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomGuardServiceServer).CheckSpeakPermission(ctx, req.(*CheckSpeakPermissionRequest)) } return interceptor(ctx, in, info, handler) } func _RoomGuardService_VerifyRoomPresence_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(VerifyRoomPresenceRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomGuardServiceServer).VerifyRoomPresence(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomGuardService_VerifyRoomPresence_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomGuardServiceServer).VerifyRoomPresence(ctx, req.(*VerifyRoomPresenceRequest)) } return interceptor(ctx, in, info, handler) } // RoomGuardService_ServiceDesc is the grpc.ServiceDesc for RoomGuardService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var RoomGuardService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "hyapp.room.v1.RoomGuardService", HandlerType: (*RoomGuardServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CheckSpeakPermission", Handler: _RoomGuardService_CheckSpeakPermission_Handler, }, { MethodName: "VerifyRoomPresence", Handler: _RoomGuardService_VerifyRoomPresence_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/room/v1/room.proto", } const ( RoomQueryService_AdminListRooms_FullMethodName = "/hyapp.room.v1.RoomQueryService/AdminListRooms" RoomQueryService_AdminGetRoom_FullMethodName = "/hyapp.room.v1.RoomQueryService/AdminGetRoom" RoomQueryService_AdminGetRoomRocketConfig_FullMethodName = "/hyapp.room.v1.RoomQueryService/AdminGetRoomRocketConfig" RoomQueryService_AdminGetRoomSeatConfig_FullMethodName = "/hyapp.room.v1.RoomQueryService/AdminGetRoomSeatConfig" RoomQueryService_AdminGetHumanRoomRobotConfig_FullMethodName = "/hyapp.room.v1.RoomQueryService/AdminGetHumanRoomRobotConfig" RoomQueryService_AdminListRoomPins_FullMethodName = "/hyapp.room.v1.RoomQueryService/AdminListRoomPins" RoomQueryService_AdminListRobotRooms_FullMethodName = "/hyapp.room.v1.RoomQueryService/AdminListRobotRooms" RoomQueryService_AdminFilterAvailableRoomRobots_FullMethodName = "/hyapp.room.v1.RoomQueryService/AdminFilterAvailableRoomRobots" RoomQueryService_ListRooms_FullMethodName = "/hyapp.room.v1.RoomQueryService/ListRooms" RoomQueryService_ListRoomsByOwners_FullMethodName = "/hyapp.room.v1.RoomQueryService/ListRoomsByOwners" RoomQueryService_ListRoomFeeds_FullMethodName = "/hyapp.room.v1.RoomQueryService/ListRoomFeeds" RoomQueryService_ListRoomGiftLeaderboard_FullMethodName = "/hyapp.room.v1.RoomQueryService/ListRoomGiftLeaderboard" RoomQueryService_ListRoomContributionRank_FullMethodName = "/hyapp.room.v1.RoomQueryService/ListRoomContributionRank" RoomQueryService_GetMyRoom_FullMethodName = "/hyapp.room.v1.RoomQueryService/GetMyRoom" RoomQueryService_GetCurrentRoom_FullMethodName = "/hyapp.room.v1.RoomQueryService/GetCurrentRoom" RoomQueryService_GetRoomSnapshot_FullMethodName = "/hyapp.room.v1.RoomQueryService/GetRoomSnapshot" RoomQueryService_ListRoomBackgrounds_FullMethodName = "/hyapp.room.v1.RoomQueryService/ListRoomBackgrounds" RoomQueryService_GetRoomRocket_FullMethodName = "/hyapp.room.v1.RoomQueryService/GetRoomRocket" RoomQueryService_ListRoomOnlineUsers_FullMethodName = "/hyapp.room.v1.RoomQueryService/ListRoomOnlineUsers" RoomQueryService_ListRoomBannedUsers_FullMethodName = "/hyapp.room.v1.RoomQueryService/ListRoomBannedUsers" ) // RoomQueryServiceClient is the client API for RoomQueryService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. // // RoomQueryService 承载不会改变 Room Cell 状态的读模型查询。 type RoomQueryServiceClient interface { AdminListRooms(ctx context.Context, in *AdminListRoomsRequest, opts ...grpc.CallOption) (*AdminListRoomsResponse, error) AdminGetRoom(ctx context.Context, in *AdminGetRoomRequest, opts ...grpc.CallOption) (*AdminGetRoomResponse, error) AdminGetRoomRocketConfig(ctx context.Context, in *AdminGetRoomRocketConfigRequest, opts ...grpc.CallOption) (*AdminGetRoomRocketConfigResponse, error) AdminGetRoomSeatConfig(ctx context.Context, in *AdminGetRoomSeatConfigRequest, opts ...grpc.CallOption) (*AdminGetRoomSeatConfigResponse, error) AdminGetHumanRoomRobotConfig(ctx context.Context, in *AdminGetHumanRoomRobotConfigRequest, opts ...grpc.CallOption) (*AdminGetHumanRoomRobotConfigResponse, error) AdminListRoomPins(ctx context.Context, in *AdminListRoomPinsRequest, opts ...grpc.CallOption) (*AdminListRoomPinsResponse, error) AdminListRobotRooms(ctx context.Context, in *AdminListRobotRoomsRequest, opts ...grpc.CallOption) (*AdminListRobotRoomsResponse, error) AdminFilterAvailableRoomRobots(ctx context.Context, in *AdminFilterAvailableRoomRobotsRequest, opts ...grpc.CallOption) (*AdminFilterAvailableRoomRobotsResponse, error) ListRooms(ctx context.Context, in *ListRoomsRequest, opts ...grpc.CallOption) (*ListRoomsResponse, error) ListRoomsByOwners(ctx context.Context, in *ListRoomsByOwnersRequest, opts ...grpc.CallOption) (*ListRoomsResponse, error) ListRoomFeeds(ctx context.Context, in *ListRoomFeedsRequest, opts ...grpc.CallOption) (*ListRoomsResponse, error) ListRoomGiftLeaderboard(ctx context.Context, in *ListRoomGiftLeaderboardRequest, opts ...grpc.CallOption) (*ListRoomGiftLeaderboardResponse, error) ListRoomContributionRank(ctx context.Context, in *ListRoomContributionRankRequest, opts ...grpc.CallOption) (*ListRoomContributionRankResponse, error) GetMyRoom(ctx context.Context, in *GetMyRoomRequest, opts ...grpc.CallOption) (*GetMyRoomResponse, error) GetCurrentRoom(ctx context.Context, in *GetCurrentRoomRequest, opts ...grpc.CallOption) (*GetCurrentRoomResponse, error) GetRoomSnapshot(ctx context.Context, in *GetRoomSnapshotRequest, opts ...grpc.CallOption) (*GetRoomSnapshotResponse, error) ListRoomBackgrounds(ctx context.Context, in *ListRoomBackgroundsRequest, opts ...grpc.CallOption) (*ListRoomBackgroundsResponse, error) GetRoomRocket(ctx context.Context, in *GetRoomRocketRequest, opts ...grpc.CallOption) (*GetRoomRocketResponse, error) ListRoomOnlineUsers(ctx context.Context, in *ListRoomOnlineUsersRequest, opts ...grpc.CallOption) (*ListRoomOnlineUsersResponse, error) ListRoomBannedUsers(ctx context.Context, in *ListRoomBannedUsersRequest, opts ...grpc.CallOption) (*ListRoomBannedUsersResponse, error) } type roomQueryServiceClient struct { cc grpc.ClientConnInterface } func NewRoomQueryServiceClient(cc grpc.ClientConnInterface) RoomQueryServiceClient { return &roomQueryServiceClient{cc} } func (c *roomQueryServiceClient) AdminListRooms(ctx context.Context, in *AdminListRoomsRequest, opts ...grpc.CallOption) (*AdminListRoomsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminListRoomsResponse) err := c.cc.Invoke(ctx, RoomQueryService_AdminListRooms_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) AdminGetRoom(ctx context.Context, in *AdminGetRoomRequest, opts ...grpc.CallOption) (*AdminGetRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminGetRoomResponse) err := c.cc.Invoke(ctx, RoomQueryService_AdminGetRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) AdminGetRoomRocketConfig(ctx context.Context, in *AdminGetRoomRocketConfigRequest, opts ...grpc.CallOption) (*AdminGetRoomRocketConfigResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminGetRoomRocketConfigResponse) err := c.cc.Invoke(ctx, RoomQueryService_AdminGetRoomRocketConfig_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) AdminGetRoomSeatConfig(ctx context.Context, in *AdminGetRoomSeatConfigRequest, opts ...grpc.CallOption) (*AdminGetRoomSeatConfigResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminGetRoomSeatConfigResponse) err := c.cc.Invoke(ctx, RoomQueryService_AdminGetRoomSeatConfig_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) AdminGetHumanRoomRobotConfig(ctx context.Context, in *AdminGetHumanRoomRobotConfigRequest, opts ...grpc.CallOption) (*AdminGetHumanRoomRobotConfigResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminGetHumanRoomRobotConfigResponse) err := c.cc.Invoke(ctx, RoomQueryService_AdminGetHumanRoomRobotConfig_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) AdminListRoomPins(ctx context.Context, in *AdminListRoomPinsRequest, opts ...grpc.CallOption) (*AdminListRoomPinsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminListRoomPinsResponse) err := c.cc.Invoke(ctx, RoomQueryService_AdminListRoomPins_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) AdminListRobotRooms(ctx context.Context, in *AdminListRobotRoomsRequest, opts ...grpc.CallOption) (*AdminListRobotRoomsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminListRobotRoomsResponse) err := c.cc.Invoke(ctx, RoomQueryService_AdminListRobotRooms_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) AdminFilterAvailableRoomRobots(ctx context.Context, in *AdminFilterAvailableRoomRobotsRequest, opts ...grpc.CallOption) (*AdminFilterAvailableRoomRobotsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminFilterAvailableRoomRobotsResponse) err := c.cc.Invoke(ctx, RoomQueryService_AdminFilterAvailableRoomRobots_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) ListRooms(ctx context.Context, in *ListRoomsRequest, opts ...grpc.CallOption) (*ListRoomsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListRoomsResponse) err := c.cc.Invoke(ctx, RoomQueryService_ListRooms_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) ListRoomsByOwners(ctx context.Context, in *ListRoomsByOwnersRequest, opts ...grpc.CallOption) (*ListRoomsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListRoomsResponse) err := c.cc.Invoke(ctx, RoomQueryService_ListRoomsByOwners_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) ListRoomFeeds(ctx context.Context, in *ListRoomFeedsRequest, opts ...grpc.CallOption) (*ListRoomsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListRoomsResponse) err := c.cc.Invoke(ctx, RoomQueryService_ListRoomFeeds_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) ListRoomGiftLeaderboard(ctx context.Context, in *ListRoomGiftLeaderboardRequest, opts ...grpc.CallOption) (*ListRoomGiftLeaderboardResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListRoomGiftLeaderboardResponse) err := c.cc.Invoke(ctx, RoomQueryService_ListRoomGiftLeaderboard_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) ListRoomContributionRank(ctx context.Context, in *ListRoomContributionRankRequest, opts ...grpc.CallOption) (*ListRoomContributionRankResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListRoomContributionRankResponse) err := c.cc.Invoke(ctx, RoomQueryService_ListRoomContributionRank_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) GetMyRoom(ctx context.Context, in *GetMyRoomRequest, opts ...grpc.CallOption) (*GetMyRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetMyRoomResponse) err := c.cc.Invoke(ctx, RoomQueryService_GetMyRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) GetCurrentRoom(ctx context.Context, in *GetCurrentRoomRequest, opts ...grpc.CallOption) (*GetCurrentRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetCurrentRoomResponse) err := c.cc.Invoke(ctx, RoomQueryService_GetCurrentRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) GetRoomSnapshot(ctx context.Context, in *GetRoomSnapshotRequest, opts ...grpc.CallOption) (*GetRoomSnapshotResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetRoomSnapshotResponse) err := c.cc.Invoke(ctx, RoomQueryService_GetRoomSnapshot_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) ListRoomBackgrounds(ctx context.Context, in *ListRoomBackgroundsRequest, opts ...grpc.CallOption) (*ListRoomBackgroundsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListRoomBackgroundsResponse) err := c.cc.Invoke(ctx, RoomQueryService_ListRoomBackgrounds_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) GetRoomRocket(ctx context.Context, in *GetRoomRocketRequest, opts ...grpc.CallOption) (*GetRoomRocketResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetRoomRocketResponse) err := c.cc.Invoke(ctx, RoomQueryService_GetRoomRocket_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) ListRoomOnlineUsers(ctx context.Context, in *ListRoomOnlineUsersRequest, opts ...grpc.CallOption) (*ListRoomOnlineUsersResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListRoomOnlineUsersResponse) err := c.cc.Invoke(ctx, RoomQueryService_ListRoomOnlineUsers_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomQueryServiceClient) ListRoomBannedUsers(ctx context.Context, in *ListRoomBannedUsersRequest, opts ...grpc.CallOption) (*ListRoomBannedUsersResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListRoomBannedUsersResponse) err := c.cc.Invoke(ctx, RoomQueryService_ListRoomBannedUsers_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // RoomQueryServiceServer is the server API for RoomQueryService service. // All implementations must embed UnimplementedRoomQueryServiceServer // for forward compatibility. // // RoomQueryService 承载不会改变 Room Cell 状态的读模型查询。 type RoomQueryServiceServer interface { AdminListRooms(context.Context, *AdminListRoomsRequest) (*AdminListRoomsResponse, error) AdminGetRoom(context.Context, *AdminGetRoomRequest) (*AdminGetRoomResponse, error) AdminGetRoomRocketConfig(context.Context, *AdminGetRoomRocketConfigRequest) (*AdminGetRoomRocketConfigResponse, error) AdminGetRoomSeatConfig(context.Context, *AdminGetRoomSeatConfigRequest) (*AdminGetRoomSeatConfigResponse, error) AdminGetHumanRoomRobotConfig(context.Context, *AdminGetHumanRoomRobotConfigRequest) (*AdminGetHumanRoomRobotConfigResponse, error) AdminListRoomPins(context.Context, *AdminListRoomPinsRequest) (*AdminListRoomPinsResponse, error) AdminListRobotRooms(context.Context, *AdminListRobotRoomsRequest) (*AdminListRobotRoomsResponse, error) AdminFilterAvailableRoomRobots(context.Context, *AdminFilterAvailableRoomRobotsRequest) (*AdminFilterAvailableRoomRobotsResponse, error) ListRooms(context.Context, *ListRoomsRequest) (*ListRoomsResponse, error) ListRoomsByOwners(context.Context, *ListRoomsByOwnersRequest) (*ListRoomsResponse, error) ListRoomFeeds(context.Context, *ListRoomFeedsRequest) (*ListRoomsResponse, error) ListRoomGiftLeaderboard(context.Context, *ListRoomGiftLeaderboardRequest) (*ListRoomGiftLeaderboardResponse, error) ListRoomContributionRank(context.Context, *ListRoomContributionRankRequest) (*ListRoomContributionRankResponse, error) GetMyRoom(context.Context, *GetMyRoomRequest) (*GetMyRoomResponse, error) GetCurrentRoom(context.Context, *GetCurrentRoomRequest) (*GetCurrentRoomResponse, error) GetRoomSnapshot(context.Context, *GetRoomSnapshotRequest) (*GetRoomSnapshotResponse, error) ListRoomBackgrounds(context.Context, *ListRoomBackgroundsRequest) (*ListRoomBackgroundsResponse, error) GetRoomRocket(context.Context, *GetRoomRocketRequest) (*GetRoomRocketResponse, error) ListRoomOnlineUsers(context.Context, *ListRoomOnlineUsersRequest) (*ListRoomOnlineUsersResponse, error) ListRoomBannedUsers(context.Context, *ListRoomBannedUsersRequest) (*ListRoomBannedUsersResponse, error) mustEmbedUnimplementedRoomQueryServiceServer() } // UnimplementedRoomQueryServiceServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil // pointer dereference when methods are called. type UnimplementedRoomQueryServiceServer struct{} func (UnimplementedRoomQueryServiceServer) AdminListRooms(context.Context, *AdminListRoomsRequest) (*AdminListRoomsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminListRooms not implemented") } func (UnimplementedRoomQueryServiceServer) AdminGetRoom(context.Context, *AdminGetRoomRequest) (*AdminGetRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminGetRoom not implemented") } func (UnimplementedRoomQueryServiceServer) AdminGetRoomRocketConfig(context.Context, *AdminGetRoomRocketConfigRequest) (*AdminGetRoomRocketConfigResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminGetRoomRocketConfig not implemented") } func (UnimplementedRoomQueryServiceServer) AdminGetRoomSeatConfig(context.Context, *AdminGetRoomSeatConfigRequest) (*AdminGetRoomSeatConfigResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminGetRoomSeatConfig not implemented") } func (UnimplementedRoomQueryServiceServer) AdminGetHumanRoomRobotConfig(context.Context, *AdminGetHumanRoomRobotConfigRequest) (*AdminGetHumanRoomRobotConfigResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminGetHumanRoomRobotConfig not implemented") } func (UnimplementedRoomQueryServiceServer) AdminListRoomPins(context.Context, *AdminListRoomPinsRequest) (*AdminListRoomPinsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminListRoomPins not implemented") } func (UnimplementedRoomQueryServiceServer) AdminListRobotRooms(context.Context, *AdminListRobotRoomsRequest) (*AdminListRobotRoomsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminListRobotRooms not implemented") } func (UnimplementedRoomQueryServiceServer) AdminFilterAvailableRoomRobots(context.Context, *AdminFilterAvailableRoomRobotsRequest) (*AdminFilterAvailableRoomRobotsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AdminFilterAvailableRoomRobots not implemented") } func (UnimplementedRoomQueryServiceServer) ListRooms(context.Context, *ListRoomsRequest) (*ListRoomsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListRooms not implemented") } func (UnimplementedRoomQueryServiceServer) ListRoomsByOwners(context.Context, *ListRoomsByOwnersRequest) (*ListRoomsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListRoomsByOwners not implemented") } func (UnimplementedRoomQueryServiceServer) ListRoomFeeds(context.Context, *ListRoomFeedsRequest) (*ListRoomsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListRoomFeeds not implemented") } func (UnimplementedRoomQueryServiceServer) ListRoomGiftLeaderboard(context.Context, *ListRoomGiftLeaderboardRequest) (*ListRoomGiftLeaderboardResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListRoomGiftLeaderboard not implemented") } func (UnimplementedRoomQueryServiceServer) ListRoomContributionRank(context.Context, *ListRoomContributionRankRequest) (*ListRoomContributionRankResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListRoomContributionRank not implemented") } func (UnimplementedRoomQueryServiceServer) GetMyRoom(context.Context, *GetMyRoomRequest) (*GetMyRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetMyRoom not implemented") } func (UnimplementedRoomQueryServiceServer) GetCurrentRoom(context.Context, *GetCurrentRoomRequest) (*GetCurrentRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetCurrentRoom not implemented") } func (UnimplementedRoomQueryServiceServer) GetRoomSnapshot(context.Context, *GetRoomSnapshotRequest) (*GetRoomSnapshotResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetRoomSnapshot not implemented") } func (UnimplementedRoomQueryServiceServer) ListRoomBackgrounds(context.Context, *ListRoomBackgroundsRequest) (*ListRoomBackgroundsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListRoomBackgrounds not implemented") } func (UnimplementedRoomQueryServiceServer) GetRoomRocket(context.Context, *GetRoomRocketRequest) (*GetRoomRocketResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetRoomRocket not implemented") } func (UnimplementedRoomQueryServiceServer) ListRoomOnlineUsers(context.Context, *ListRoomOnlineUsersRequest) (*ListRoomOnlineUsersResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListRoomOnlineUsers not implemented") } func (UnimplementedRoomQueryServiceServer) ListRoomBannedUsers(context.Context, *ListRoomBannedUsersRequest) (*ListRoomBannedUsersResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListRoomBannedUsers not implemented") } func (UnimplementedRoomQueryServiceServer) mustEmbedUnimplementedRoomQueryServiceServer() {} func (UnimplementedRoomQueryServiceServer) testEmbeddedByValue() {} // UnsafeRoomQueryServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to RoomQueryServiceServer will // result in compilation errors. type UnsafeRoomQueryServiceServer interface { mustEmbedUnimplementedRoomQueryServiceServer() } func RegisterRoomQueryServiceServer(s grpc.ServiceRegistrar, srv RoomQueryServiceServer) { // If the following call pancis, it indicates UnimplementedRoomQueryServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { t.testEmbeddedByValue() } s.RegisterService(&RoomQueryService_ServiceDesc, srv) } func _RoomQueryService_AdminListRooms_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminListRoomsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).AdminListRooms(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_AdminListRooms_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).AdminListRooms(ctx, req.(*AdminListRoomsRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_AdminGetRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminGetRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).AdminGetRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_AdminGetRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).AdminGetRoom(ctx, req.(*AdminGetRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_AdminGetRoomRocketConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminGetRoomRocketConfigRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).AdminGetRoomRocketConfig(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_AdminGetRoomRocketConfig_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).AdminGetRoomRocketConfig(ctx, req.(*AdminGetRoomRocketConfigRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_AdminGetRoomSeatConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminGetRoomSeatConfigRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).AdminGetRoomSeatConfig(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_AdminGetRoomSeatConfig_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).AdminGetRoomSeatConfig(ctx, req.(*AdminGetRoomSeatConfigRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_AdminGetHumanRoomRobotConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminGetHumanRoomRobotConfigRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).AdminGetHumanRoomRobotConfig(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_AdminGetHumanRoomRobotConfig_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).AdminGetHumanRoomRobotConfig(ctx, req.(*AdminGetHumanRoomRobotConfigRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_AdminListRoomPins_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminListRoomPinsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).AdminListRoomPins(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_AdminListRoomPins_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).AdminListRoomPins(ctx, req.(*AdminListRoomPinsRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_AdminListRobotRooms_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminListRobotRoomsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).AdminListRobotRooms(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_AdminListRobotRooms_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).AdminListRobotRooms(ctx, req.(*AdminListRobotRoomsRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_AdminFilterAvailableRoomRobots_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AdminFilterAvailableRoomRobotsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).AdminFilterAvailableRoomRobots(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_AdminFilterAvailableRoomRobots_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).AdminFilterAvailableRoomRobots(ctx, req.(*AdminFilterAvailableRoomRobotsRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_ListRooms_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListRoomsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).ListRooms(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_ListRooms_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).ListRooms(ctx, req.(*ListRoomsRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_ListRoomsByOwners_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListRoomsByOwnersRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).ListRoomsByOwners(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_ListRoomsByOwners_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).ListRoomsByOwners(ctx, req.(*ListRoomsByOwnersRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_ListRoomFeeds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListRoomFeedsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).ListRoomFeeds(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_ListRoomFeeds_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).ListRoomFeeds(ctx, req.(*ListRoomFeedsRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_ListRoomGiftLeaderboard_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListRoomGiftLeaderboardRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).ListRoomGiftLeaderboard(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_ListRoomGiftLeaderboard_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).ListRoomGiftLeaderboard(ctx, req.(*ListRoomGiftLeaderboardRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_ListRoomContributionRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListRoomContributionRankRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).ListRoomContributionRank(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_ListRoomContributionRank_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).ListRoomContributionRank(ctx, req.(*ListRoomContributionRankRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_GetMyRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetMyRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).GetMyRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_GetMyRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).GetMyRoom(ctx, req.(*GetMyRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_GetCurrentRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetCurrentRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).GetCurrentRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_GetCurrentRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).GetCurrentRoom(ctx, req.(*GetCurrentRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_GetRoomSnapshot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetRoomSnapshotRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).GetRoomSnapshot(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_GetRoomSnapshot_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).GetRoomSnapshot(ctx, req.(*GetRoomSnapshotRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_ListRoomBackgrounds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListRoomBackgroundsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).ListRoomBackgrounds(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_ListRoomBackgrounds_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).ListRoomBackgrounds(ctx, req.(*ListRoomBackgroundsRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_GetRoomRocket_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetRoomRocketRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).GetRoomRocket(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_GetRoomRocket_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).GetRoomRocket(ctx, req.(*GetRoomRocketRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_ListRoomOnlineUsers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListRoomOnlineUsersRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).ListRoomOnlineUsers(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_ListRoomOnlineUsers_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).ListRoomOnlineUsers(ctx, req.(*ListRoomOnlineUsersRequest)) } return interceptor(ctx, in, info, handler) } func _RoomQueryService_ListRoomBannedUsers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListRoomBannedUsersRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomQueryServiceServer).ListRoomBannedUsers(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomQueryService_ListRoomBannedUsers_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomQueryServiceServer).ListRoomBannedUsers(ctx, req.(*ListRoomBannedUsersRequest)) } return interceptor(ctx, in, info, handler) } // RoomQueryService_ServiceDesc is the grpc.ServiceDesc for RoomQueryService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var RoomQueryService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "hyapp.room.v1.RoomQueryService", HandlerType: (*RoomQueryServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AdminListRooms", Handler: _RoomQueryService_AdminListRooms_Handler, }, { MethodName: "AdminGetRoom", Handler: _RoomQueryService_AdminGetRoom_Handler, }, { MethodName: "AdminGetRoomRocketConfig", Handler: _RoomQueryService_AdminGetRoomRocketConfig_Handler, }, { MethodName: "AdminGetRoomSeatConfig", Handler: _RoomQueryService_AdminGetRoomSeatConfig_Handler, }, { MethodName: "AdminGetHumanRoomRobotConfig", Handler: _RoomQueryService_AdminGetHumanRoomRobotConfig_Handler, }, { MethodName: "AdminListRoomPins", Handler: _RoomQueryService_AdminListRoomPins_Handler, }, { MethodName: "AdminListRobotRooms", Handler: _RoomQueryService_AdminListRobotRooms_Handler, }, { MethodName: "AdminFilterAvailableRoomRobots", Handler: _RoomQueryService_AdminFilterAvailableRoomRobots_Handler, }, { MethodName: "ListRooms", Handler: _RoomQueryService_ListRooms_Handler, }, { MethodName: "ListRoomsByOwners", Handler: _RoomQueryService_ListRoomsByOwners_Handler, }, { MethodName: "ListRoomFeeds", Handler: _RoomQueryService_ListRoomFeeds_Handler, }, { MethodName: "ListRoomGiftLeaderboard", Handler: _RoomQueryService_ListRoomGiftLeaderboard_Handler, }, { MethodName: "ListRoomContributionRank", Handler: _RoomQueryService_ListRoomContributionRank_Handler, }, { MethodName: "GetMyRoom", Handler: _RoomQueryService_GetMyRoom_Handler, }, { MethodName: "GetCurrentRoom", Handler: _RoomQueryService_GetCurrentRoom_Handler, }, { MethodName: "GetRoomSnapshot", Handler: _RoomQueryService_GetRoomSnapshot_Handler, }, { MethodName: "ListRoomBackgrounds", Handler: _RoomQueryService_ListRoomBackgrounds_Handler, }, { MethodName: "GetRoomRocket", Handler: _RoomQueryService_GetRoomRocket_Handler, }, { MethodName: "ListRoomOnlineUsers", Handler: _RoomQueryService_ListRoomOnlineUsers_Handler, }, { MethodName: "ListRoomBannedUsers", Handler: _RoomQueryService_ListRoomBannedUsers_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/room/v1/room.proto", }