From 35ca1ce07142eb956b36cf91126ead4e5fce0332 Mon Sep 17 00:00:00 2001 From: zhx Date: Mon, 20 Jul 2026 20:18:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=B8=E6=88=8F=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/proto/activity/v1/activity.pb.go | 3707 +++++++++-------- api/proto/activity/v1/activity.proto | 35 + api/proto/activity/v1/activity_grpc.pb.go | 144 + api/proto/events/luckygift/v1/events.pb.go | 19 +- api/proto/events/luckygift/v1/events.proto | 2 + api/proto/events/room/v1/events.pb.go | 37 +- api/proto/events/room/v1/events.proto | 4 + api/proto/luckygift/v1/luckygift.pb.go | 19 +- api/proto/luckygift/v1/luckygift.proto | 2 + api/proto/room/v1/room.pb.go | 18 +- api/proto/room/v1/room.proto | 2 + docs/flutter对接/公共跳转参数.md | 6 + .../integration/activityclient/client.go | 12 + .../modules/appconfig/floating_screen.go | 100 + .../internal/modules/appconfig/routes.go | 2 + .../modules/appconfig/service_test.go | 23 + ...14_game_win_floating_screen_navigation.sql | 16 + .../configs/config.docker.yaml | 7 + .../configs/config.tencent.example.yaml | 7 + services/activity-service/configs/config.yaml | 7 + .../mysql/initdb/001_activity_service.sql | 10 + .../013_game_win_broadcast_config.sql | 12 + .../internal/app/grpc_registration.go | 1 + services/activity-service/internal/app/mq.go | 39 +- .../activity-service/internal/app/mq_test.go | 16 + .../activity-service/internal/app/services.go | 3 + .../internal/client/room_broadcast_source.go | 48 + .../internal/config/config.go | 44 +- .../internal/domain/broadcast/broadcast.go | 21 + .../internal/service/broadcast/game_win.go | 290 ++ .../internal/service/broadcast/lucky_gift.go | 1 + .../internal/service/broadcast/service.go | 62 +- .../service/broadcast/service_test.go | 85 +- .../game_win_broadcast_config_repository.go | 81 + .../internal/storage/mysql/repository.go | 3 + .../transport/grpc/broadcast_server.go | 30 + .../internal/storage/mysql/repository.go | 7 +- .../internal/domain/luckygift/lucky_gift.go | 10 +- .../luckygift/lucky_gift_event_test.go | 3 +- .../internal/service/luckygift/service.go | 3 + .../storage/mysql/lucky_gift_repository.go | 2 + .../transport/grpc/lucky_gift_server.go | 1 + .../internal/integration/tencent_im.go | 2 + .../internal/integration/tencent_im_test.go | 2 + .../internal/room/command/command.go | 4 + .../internal/room/service/admin.go | 1 + .../internal/room/service/gift_events.go | 3 +- .../internal/room/service/gift_events_test.go | 6 +- .../internal/room/service/gift_flow.go | 18 +- .../internal/room/service/gift_lucky.go | 20 +- .../internal/room/service/gift_robot.go | 2 +- .../internal/room/service/lock_test.go | 7 + .../room/service/lucky_gift_display.go | 1 + .../lucky_gift_display_internal_test.go | 3 +- .../internal/room/service/repository.go | 1 + .../internal/storage/mysql/admin_room.go | 3 +- 56 files changed, 3261 insertions(+), 1753 deletions(-) create mode 100644 server/admin/internal/modules/appconfig/floating_screen.go create mode 100644 server/admin/migrations/114_game_win_floating_screen_navigation.sql create mode 100644 services/activity-service/deploy/mysql/migrations/013_game_win_broadcast_config.sql create mode 100644 services/activity-service/internal/client/room_broadcast_source.go create mode 100644 services/activity-service/internal/service/broadcast/game_win.go create mode 100644 services/activity-service/internal/storage/mysql/game_win_broadcast_config_repository.go diff --git a/api/proto/activity/v1/activity.pb.go b/api/proto/activity/v1/activity.pb.go index d3221cd0..bf69b994 100644 --- a/api/proto/activity/v1/activity.pb.go +++ b/api/proto/activity/v1/activity.pb.go @@ -3588,6 +3588,284 @@ func (x *ProcessBroadcastOutboxBatchResponse) GetHasMore() bool { return false } +// GameWinBroadcastConfig 是 activity-service 按 App 持有的游戏中奖飘屏策略。 +// game-service 只发布已结算资金事实,不能读取或拥有这份展示配置。 +type GameWinBroadcastConfig struct { + state protoimpl.MessageState `protogen:"open.v1"` + Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` + MinWinCoins int64 `protobuf:"varint,2,opt,name=min_win_coins,json=minWinCoins,proto3" json:"min_win_coins,omitempty"` + UpdatedByAdminId int64 `protobuf:"varint,3,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` + CreatedAtMs int64 `protobuf:"varint,4,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` + UpdatedAtMs int64 `protobuf:"varint,5,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GameWinBroadcastConfig) Reset() { + *x = GameWinBroadcastConfig{} + mi := &file_proto_activity_v1_activity_proto_msgTypes[49] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GameWinBroadcastConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GameWinBroadcastConfig) ProtoMessage() {} + +func (x *GameWinBroadcastConfig) ProtoReflect() protoreflect.Message { + mi := &file_proto_activity_v1_activity_proto_msgTypes[49] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GameWinBroadcastConfig.ProtoReflect.Descriptor instead. +func (*GameWinBroadcastConfig) Descriptor() ([]byte, []int) { + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{49} +} + +func (x *GameWinBroadcastConfig) GetEnabled() bool { + if x != nil { + return x.Enabled + } + return false +} + +func (x *GameWinBroadcastConfig) GetMinWinCoins() int64 { + if x != nil { + return x.MinWinCoins + } + return 0 +} + +func (x *GameWinBroadcastConfig) GetUpdatedByAdminId() int64 { + if x != nil { + return x.UpdatedByAdminId + } + return 0 +} + +func (x *GameWinBroadcastConfig) GetCreatedAtMs() int64 { + if x != nil { + return x.CreatedAtMs + } + return 0 +} + +func (x *GameWinBroadcastConfig) GetUpdatedAtMs() int64 { + if x != nil { + return x.UpdatedAtMs + } + return 0 +} + +type GetGameWinBroadcastConfigRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGameWinBroadcastConfigRequest) Reset() { + *x = GetGameWinBroadcastConfigRequest{} + mi := &file_proto_activity_v1_activity_proto_msgTypes[50] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGameWinBroadcastConfigRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGameWinBroadcastConfigRequest) ProtoMessage() {} + +func (x *GetGameWinBroadcastConfigRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_activity_v1_activity_proto_msgTypes[50] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGameWinBroadcastConfigRequest.ProtoReflect.Descriptor instead. +func (*GetGameWinBroadcastConfigRequest) Descriptor() ([]byte, []int) { + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{50} +} + +func (x *GetGameWinBroadcastConfigRequest) GetMeta() *RequestMeta { + if x != nil { + return x.Meta + } + return nil +} + +type GetGameWinBroadcastConfigResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Config *GameWinBroadcastConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGameWinBroadcastConfigResponse) Reset() { + *x = GetGameWinBroadcastConfigResponse{} + mi := &file_proto_activity_v1_activity_proto_msgTypes[51] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGameWinBroadcastConfigResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGameWinBroadcastConfigResponse) ProtoMessage() {} + +func (x *GetGameWinBroadcastConfigResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_activity_v1_activity_proto_msgTypes[51] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetGameWinBroadcastConfigResponse.ProtoReflect.Descriptor instead. +func (*GetGameWinBroadcastConfigResponse) Descriptor() ([]byte, []int) { + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{51} +} + +func (x *GetGameWinBroadcastConfigResponse) GetConfig() *GameWinBroadcastConfig { + if x != nil { + return x.Config + } + return nil +} + +type UpdateGameWinBroadcastConfigRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` + Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` + MinWinCoins int64 `protobuf:"varint,3,opt,name=min_win_coins,json=minWinCoins,proto3" json:"min_win_coins,omitempty"` + OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateGameWinBroadcastConfigRequest) Reset() { + *x = UpdateGameWinBroadcastConfigRequest{} + mi := &file_proto_activity_v1_activity_proto_msgTypes[52] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateGameWinBroadcastConfigRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateGameWinBroadcastConfigRequest) ProtoMessage() {} + +func (x *UpdateGameWinBroadcastConfigRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_activity_v1_activity_proto_msgTypes[52] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateGameWinBroadcastConfigRequest.ProtoReflect.Descriptor instead. +func (*UpdateGameWinBroadcastConfigRequest) Descriptor() ([]byte, []int) { + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{52} +} + +func (x *UpdateGameWinBroadcastConfigRequest) GetMeta() *RequestMeta { + if x != nil { + return x.Meta + } + return nil +} + +func (x *UpdateGameWinBroadcastConfigRequest) GetEnabled() bool { + if x != nil { + return x.Enabled + } + return false +} + +func (x *UpdateGameWinBroadcastConfigRequest) GetMinWinCoins() int64 { + if x != nil { + return x.MinWinCoins + } + return 0 +} + +func (x *UpdateGameWinBroadcastConfigRequest) GetOperatorAdminId() int64 { + if x != nil { + return x.OperatorAdminId + } + return 0 +} + +type UpdateGameWinBroadcastConfigResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Config *GameWinBroadcastConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateGameWinBroadcastConfigResponse) Reset() { + *x = UpdateGameWinBroadcastConfigResponse{} + mi := &file_proto_activity_v1_activity_proto_msgTypes[53] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateGameWinBroadcastConfigResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateGameWinBroadcastConfigResponse) ProtoMessage() {} + +func (x *UpdateGameWinBroadcastConfigResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_activity_v1_activity_proto_msgTypes[53] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdateGameWinBroadcastConfigResponse.ProtoReflect.Descriptor instead. +func (*UpdateGameWinBroadcastConfigResponse) Descriptor() ([]byte, []int) { + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{53} +} + +func (x *UpdateGameWinBroadcastConfigResponse) GetConfig() *GameWinBroadcastConfig { + if x != nil { + return x.Config + } + return nil +} + type ConsumeRoomEventRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` @@ -3598,7 +3876,7 @@ type ConsumeRoomEventRequest struct { func (x *ConsumeRoomEventRequest) Reset() { *x = ConsumeRoomEventRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[49] + mi := &file_proto_activity_v1_activity_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3610,7 +3888,7 @@ func (x *ConsumeRoomEventRequest) String() string { func (*ConsumeRoomEventRequest) ProtoMessage() {} func (x *ConsumeRoomEventRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[49] + mi := &file_proto_activity_v1_activity_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3623,7 +3901,7 @@ func (x *ConsumeRoomEventRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeRoomEventRequest.ProtoReflect.Descriptor instead. func (*ConsumeRoomEventRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{49} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{54} } func (x *ConsumeRoomEventRequest) GetMeta() *RequestMeta { @@ -3652,7 +3930,7 @@ type ConsumeRoomEventResponse struct { func (x *ConsumeRoomEventResponse) Reset() { *x = ConsumeRoomEventResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[50] + mi := &file_proto_activity_v1_activity_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3664,7 +3942,7 @@ func (x *ConsumeRoomEventResponse) String() string { func (*ConsumeRoomEventResponse) ProtoMessage() {} func (x *ConsumeRoomEventResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[50] + mi := &file_proto_activity_v1_activity_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3677,7 +3955,7 @@ func (x *ConsumeRoomEventResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeRoomEventResponse.ProtoReflect.Descriptor instead. func (*ConsumeRoomEventResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{50} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{55} } func (x *ConsumeRoomEventResponse) GetEventId() string { @@ -3743,7 +4021,7 @@ type TaskDefinition struct { func (x *TaskDefinition) Reset() { *x = TaskDefinition{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[51] + mi := &file_proto_activity_v1_activity_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3755,7 +4033,7 @@ func (x *TaskDefinition) String() string { func (*TaskDefinition) ProtoMessage() {} func (x *TaskDefinition) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[51] + mi := &file_proto_activity_v1_activity_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3768,7 +4046,7 @@ func (x *TaskDefinition) ProtoReflect() protoreflect.Message { // Deprecated: Use TaskDefinition.ProtoReflect.Descriptor instead. func (*TaskDefinition) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{51} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{56} } func (x *TaskDefinition) GetTaskId() string { @@ -3969,7 +4247,7 @@ type ListTaskDefinitionsRequest struct { func (x *ListTaskDefinitionsRequest) Reset() { *x = ListTaskDefinitionsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[52] + mi := &file_proto_activity_v1_activity_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3981,7 +4259,7 @@ func (x *ListTaskDefinitionsRequest) String() string { func (*ListTaskDefinitionsRequest) ProtoMessage() {} func (x *ListTaskDefinitionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[52] + mi := &file_proto_activity_v1_activity_proto_msgTypes[57] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3994,7 +4272,7 @@ func (x *ListTaskDefinitionsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListTaskDefinitionsRequest.ProtoReflect.Descriptor instead. func (*ListTaskDefinitionsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{52} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{57} } func (x *ListTaskDefinitionsRequest) GetMeta() *RequestMeta { @@ -4056,7 +4334,7 @@ type ListTaskDefinitionsResponse struct { func (x *ListTaskDefinitionsResponse) Reset() { *x = ListTaskDefinitionsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[53] + mi := &file_proto_activity_v1_activity_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4068,7 +4346,7 @@ func (x *ListTaskDefinitionsResponse) String() string { func (*ListTaskDefinitionsResponse) ProtoMessage() {} func (x *ListTaskDefinitionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[53] + mi := &file_proto_activity_v1_activity_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4081,7 +4359,7 @@ func (x *ListTaskDefinitionsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListTaskDefinitionsResponse.ProtoReflect.Descriptor instead. func (*ListTaskDefinitionsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{53} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{58} } func (x *ListTaskDefinitionsResponse) GetTasks() []*TaskDefinition { @@ -4130,7 +4408,7 @@ type UpsertTaskDefinitionRequest struct { func (x *UpsertTaskDefinitionRequest) Reset() { *x = UpsertTaskDefinitionRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[54] + mi := &file_proto_activity_v1_activity_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4142,7 +4420,7 @@ func (x *UpsertTaskDefinitionRequest) String() string { func (*UpsertTaskDefinitionRequest) ProtoMessage() {} func (x *UpsertTaskDefinitionRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[54] + mi := &file_proto_activity_v1_activity_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4155,7 +4433,7 @@ func (x *UpsertTaskDefinitionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertTaskDefinitionRequest.ProtoReflect.Descriptor instead. func (*UpsertTaskDefinitionRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{54} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{59} } func (x *UpsertTaskDefinitionRequest) GetMeta() *RequestMeta { @@ -4329,7 +4607,7 @@ type UpsertTaskDefinitionResponse struct { func (x *UpsertTaskDefinitionResponse) Reset() { *x = UpsertTaskDefinitionResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[55] + mi := &file_proto_activity_v1_activity_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4341,7 +4619,7 @@ func (x *UpsertTaskDefinitionResponse) String() string { func (*UpsertTaskDefinitionResponse) ProtoMessage() {} func (x *UpsertTaskDefinitionResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[55] + mi := &file_proto_activity_v1_activity_proto_msgTypes[60] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4354,7 +4632,7 @@ func (x *UpsertTaskDefinitionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertTaskDefinitionResponse.ProtoReflect.Descriptor instead. func (*UpsertTaskDefinitionResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{55} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{60} } func (x *UpsertTaskDefinitionResponse) GetTask() *TaskDefinition { @@ -4384,7 +4662,7 @@ type SetTaskDefinitionStatusRequest struct { func (x *SetTaskDefinitionStatusRequest) Reset() { *x = SetTaskDefinitionStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[56] + mi := &file_proto_activity_v1_activity_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4396,7 +4674,7 @@ func (x *SetTaskDefinitionStatusRequest) String() string { func (*SetTaskDefinitionStatusRequest) ProtoMessage() {} func (x *SetTaskDefinitionStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[56] + mi := &file_proto_activity_v1_activity_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4409,7 +4687,7 @@ func (x *SetTaskDefinitionStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetTaskDefinitionStatusRequest.ProtoReflect.Descriptor instead. func (*SetTaskDefinitionStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{56} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{61} } func (x *SetTaskDefinitionStatusRequest) GetMeta() *RequestMeta { @@ -4449,7 +4727,7 @@ type SetTaskDefinitionStatusResponse struct { func (x *SetTaskDefinitionStatusResponse) Reset() { *x = SetTaskDefinitionStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[57] + mi := &file_proto_activity_v1_activity_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4461,7 +4739,7 @@ func (x *SetTaskDefinitionStatusResponse) String() string { func (*SetTaskDefinitionStatusResponse) ProtoMessage() {} func (x *SetTaskDefinitionStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[57] + mi := &file_proto_activity_v1_activity_proto_msgTypes[62] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4474,7 +4752,7 @@ func (x *SetTaskDefinitionStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetTaskDefinitionStatusResponse.ProtoReflect.Descriptor instead. func (*SetTaskDefinitionStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{57} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{62} } func (x *SetTaskDefinitionStatusResponse) GetTask() *TaskDefinition { @@ -4502,7 +4780,7 @@ type PublishTaskRewardPolicyRequest struct { func (x *PublishTaskRewardPolicyRequest) Reset() { *x = PublishTaskRewardPolicyRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[58] + mi := &file_proto_activity_v1_activity_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4514,7 +4792,7 @@ func (x *PublishTaskRewardPolicyRequest) String() string { func (*PublishTaskRewardPolicyRequest) ProtoMessage() {} func (x *PublishTaskRewardPolicyRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[58] + mi := &file_proto_activity_v1_activity_proto_msgTypes[63] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4527,7 +4805,7 @@ func (x *PublishTaskRewardPolicyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PublishTaskRewardPolicyRequest.ProtoReflect.Descriptor instead. func (*PublishTaskRewardPolicyRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{58} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{63} } func (x *PublishTaskRewardPolicyRequest) GetMeta() *RequestMeta { @@ -4606,7 +4884,7 @@ type PublishTaskRewardPolicyResponse struct { func (x *PublishTaskRewardPolicyResponse) Reset() { *x = PublishTaskRewardPolicyResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[59] + mi := &file_proto_activity_v1_activity_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4618,7 +4896,7 @@ func (x *PublishTaskRewardPolicyResponse) String() string { func (*PublishTaskRewardPolicyResponse) ProtoMessage() {} func (x *PublishTaskRewardPolicyResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[59] + mi := &file_proto_activity_v1_activity_proto_msgTypes[64] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4631,7 +4909,7 @@ func (x *PublishTaskRewardPolicyResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use PublishTaskRewardPolicyResponse.ProtoReflect.Descriptor instead. func (*PublishTaskRewardPolicyResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{59} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{64} } func (x *PublishTaskRewardPolicyResponse) GetAppCode() string { @@ -4687,7 +4965,7 @@ type RegistrationRewardConfig struct { func (x *RegistrationRewardConfig) Reset() { *x = RegistrationRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[60] + mi := &file_proto_activity_v1_activity_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4699,7 +4977,7 @@ func (x *RegistrationRewardConfig) String() string { func (*RegistrationRewardConfig) ProtoMessage() {} func (x *RegistrationRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[60] + mi := &file_proto_activity_v1_activity_proto_msgTypes[65] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4712,7 +4990,7 @@ func (x *RegistrationRewardConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use RegistrationRewardConfig.ProtoReflect.Descriptor instead. func (*RegistrationRewardConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{60} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{65} } func (x *RegistrationRewardConfig) GetAppCode() string { @@ -4802,7 +5080,7 @@ type RegistrationRewardClaim struct { func (x *RegistrationRewardClaim) Reset() { *x = RegistrationRewardClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[61] + mi := &file_proto_activity_v1_activity_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4814,7 +5092,7 @@ func (x *RegistrationRewardClaim) String() string { func (*RegistrationRewardClaim) ProtoMessage() {} func (x *RegistrationRewardClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[61] + mi := &file_proto_activity_v1_activity_proto_msgTypes[66] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4827,7 +5105,7 @@ func (x *RegistrationRewardClaim) ProtoReflect() protoreflect.Message { // Deprecated: Use RegistrationRewardClaim.ProtoReflect.Descriptor instead. func (*RegistrationRewardClaim) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{61} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{66} } func (x *RegistrationRewardClaim) GetClaimId() string { @@ -4955,7 +5233,7 @@ type RegistrationRewardEligibility struct { func (x *RegistrationRewardEligibility) Reset() { *x = RegistrationRewardEligibility{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[62] + mi := &file_proto_activity_v1_activity_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4967,7 +5245,7 @@ func (x *RegistrationRewardEligibility) String() string { func (*RegistrationRewardEligibility) ProtoMessage() {} func (x *RegistrationRewardEligibility) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[62] + mi := &file_proto_activity_v1_activity_proto_msgTypes[67] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4980,7 +5258,7 @@ func (x *RegistrationRewardEligibility) ProtoReflect() protoreflect.Message { // Deprecated: Use RegistrationRewardEligibility.ProtoReflect.Descriptor instead. func (*RegistrationRewardEligibility) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{62} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{67} } func (x *RegistrationRewardEligibility) GetCanReceive() bool { @@ -5071,7 +5349,7 @@ type GetRegistrationRewardEligibilityRequest struct { func (x *GetRegistrationRewardEligibilityRequest) Reset() { *x = GetRegistrationRewardEligibilityRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[63] + mi := &file_proto_activity_v1_activity_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5083,7 +5361,7 @@ func (x *GetRegistrationRewardEligibilityRequest) String() string { func (*GetRegistrationRewardEligibilityRequest) ProtoMessage() {} func (x *GetRegistrationRewardEligibilityRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[63] + mi := &file_proto_activity_v1_activity_proto_msgTypes[68] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5096,7 +5374,7 @@ func (x *GetRegistrationRewardEligibilityRequest) ProtoReflect() protoreflect.Me // Deprecated: Use GetRegistrationRewardEligibilityRequest.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardEligibilityRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{63} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{68} } func (x *GetRegistrationRewardEligibilityRequest) GetMeta() *RequestMeta { @@ -5122,7 +5400,7 @@ type GetRegistrationRewardEligibilityResponse struct { func (x *GetRegistrationRewardEligibilityResponse) Reset() { *x = GetRegistrationRewardEligibilityResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[64] + mi := &file_proto_activity_v1_activity_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5134,7 +5412,7 @@ func (x *GetRegistrationRewardEligibilityResponse) String() string { func (*GetRegistrationRewardEligibilityResponse) ProtoMessage() {} func (x *GetRegistrationRewardEligibilityResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[64] + mi := &file_proto_activity_v1_activity_proto_msgTypes[69] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5147,7 +5425,7 @@ func (x *GetRegistrationRewardEligibilityResponse) ProtoReflect() protoreflect.M // Deprecated: Use GetRegistrationRewardEligibilityResponse.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardEligibilityResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{64} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{69} } func (x *GetRegistrationRewardEligibilityResponse) GetEligibility() *RegistrationRewardEligibility { @@ -5169,7 +5447,7 @@ type IssueRegistrationRewardRequest struct { func (x *IssueRegistrationRewardRequest) Reset() { *x = IssueRegistrationRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[65] + mi := &file_proto_activity_v1_activity_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5181,7 +5459,7 @@ func (x *IssueRegistrationRewardRequest) String() string { func (*IssueRegistrationRewardRequest) ProtoMessage() {} func (x *IssueRegistrationRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[65] + mi := &file_proto_activity_v1_activity_proto_msgTypes[70] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5194,7 +5472,7 @@ func (x *IssueRegistrationRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use IssueRegistrationRewardRequest.ProtoReflect.Descriptor instead. func (*IssueRegistrationRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{65} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{70} } func (x *IssueRegistrationRewardRequest) GetMeta() *RequestMeta { @@ -5229,7 +5507,7 @@ type IssueRegistrationRewardResponse struct { func (x *IssueRegistrationRewardResponse) Reset() { *x = IssueRegistrationRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[66] + mi := &file_proto_activity_v1_activity_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5241,7 +5519,7 @@ func (x *IssueRegistrationRewardResponse) String() string { func (*IssueRegistrationRewardResponse) ProtoMessage() {} func (x *IssueRegistrationRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[66] + mi := &file_proto_activity_v1_activity_proto_msgTypes[71] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5254,7 +5532,7 @@ func (x *IssueRegistrationRewardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use IssueRegistrationRewardResponse.ProtoReflect.Descriptor instead. func (*IssueRegistrationRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{66} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{71} } func (x *IssueRegistrationRewardResponse) GetClaim() *RegistrationRewardClaim { @@ -5288,7 +5566,7 @@ type GetRegistrationRewardConfigRequest struct { func (x *GetRegistrationRewardConfigRequest) Reset() { *x = GetRegistrationRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[67] + mi := &file_proto_activity_v1_activity_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5300,7 +5578,7 @@ func (x *GetRegistrationRewardConfigRequest) String() string { func (*GetRegistrationRewardConfigRequest) ProtoMessage() {} func (x *GetRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[67] + mi := &file_proto_activity_v1_activity_proto_msgTypes[72] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5313,7 +5591,7 @@ func (x *GetRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Message // Deprecated: Use GetRegistrationRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{67} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{72} } func (x *GetRegistrationRewardConfigRequest) GetMeta() *RequestMeta { @@ -5332,7 +5610,7 @@ type GetRegistrationRewardConfigResponse struct { func (x *GetRegistrationRewardConfigResponse) Reset() { *x = GetRegistrationRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[68] + mi := &file_proto_activity_v1_activity_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5344,7 +5622,7 @@ func (x *GetRegistrationRewardConfigResponse) String() string { func (*GetRegistrationRewardConfigResponse) ProtoMessage() {} func (x *GetRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[68] + mi := &file_proto_activity_v1_activity_proto_msgTypes[73] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5357,7 +5635,7 @@ func (x *GetRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use GetRegistrationRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{68} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{73} } func (x *GetRegistrationRewardConfigResponse) GetConfig() *RegistrationRewardConfig { @@ -5383,7 +5661,7 @@ type UpdateRegistrationRewardConfigRequest struct { func (x *UpdateRegistrationRewardConfigRequest) Reset() { *x = UpdateRegistrationRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[69] + mi := &file_proto_activity_v1_activity_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5395,7 +5673,7 @@ func (x *UpdateRegistrationRewardConfigRequest) String() string { func (*UpdateRegistrationRewardConfigRequest) ProtoMessage() {} func (x *UpdateRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[69] + mi := &file_proto_activity_v1_activity_proto_msgTypes[74] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5408,7 +5686,7 @@ func (x *UpdateRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use UpdateRegistrationRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateRegistrationRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{69} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{74} } func (x *UpdateRegistrationRewardConfigRequest) GetMeta() *RequestMeta { @@ -5469,7 +5747,7 @@ type UpdateRegistrationRewardConfigResponse struct { func (x *UpdateRegistrationRewardConfigResponse) Reset() { *x = UpdateRegistrationRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[70] + mi := &file_proto_activity_v1_activity_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5481,7 +5759,7 @@ func (x *UpdateRegistrationRewardConfigResponse) String() string { func (*UpdateRegistrationRewardConfigResponse) ProtoMessage() {} func (x *UpdateRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[70] + mi := &file_proto_activity_v1_activity_proto_msgTypes[75] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5494,7 +5772,7 @@ func (x *UpdateRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use UpdateRegistrationRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateRegistrationRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{70} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{75} } func (x *UpdateRegistrationRewardConfigResponse) GetConfig() *RegistrationRewardConfig { @@ -5520,7 +5798,7 @@ type ListRegistrationRewardClaimsRequest struct { func (x *ListRegistrationRewardClaimsRequest) Reset() { *x = ListRegistrationRewardClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[71] + mi := &file_proto_activity_v1_activity_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5532,7 +5810,7 @@ func (x *ListRegistrationRewardClaimsRequest) String() string { func (*ListRegistrationRewardClaimsRequest) ProtoMessage() {} func (x *ListRegistrationRewardClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[71] + mi := &file_proto_activity_v1_activity_proto_msgTypes[76] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5545,7 +5823,7 @@ func (x *ListRegistrationRewardClaimsRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use ListRegistrationRewardClaimsRequest.ProtoReflect.Descriptor instead. func (*ListRegistrationRewardClaimsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{71} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{76} } func (x *ListRegistrationRewardClaimsRequest) GetMeta() *RequestMeta { @@ -5608,7 +5886,7 @@ type ListRegistrationRewardClaimsResponse struct { func (x *ListRegistrationRewardClaimsResponse) Reset() { *x = ListRegistrationRewardClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[72] + mi := &file_proto_activity_v1_activity_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5620,7 +5898,7 @@ func (x *ListRegistrationRewardClaimsResponse) String() string { func (*ListRegistrationRewardClaimsResponse) ProtoMessage() {} func (x *ListRegistrationRewardClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[72] + mi := &file_proto_activity_v1_activity_proto_msgTypes[77] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5633,7 +5911,7 @@ func (x *ListRegistrationRewardClaimsResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use ListRegistrationRewardClaimsResponse.ProtoReflect.Descriptor instead. func (*ListRegistrationRewardClaimsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{72} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{77} } func (x *ListRegistrationRewardClaimsResponse) GetClaims() []*RegistrationRewardClaim { @@ -5679,7 +5957,7 @@ type FirstRechargeRewardTier struct { func (x *FirstRechargeRewardTier) Reset() { *x = FirstRechargeRewardTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[73] + mi := &file_proto_activity_v1_activity_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5691,7 +5969,7 @@ func (x *FirstRechargeRewardTier) String() string { func (*FirstRechargeRewardTier) ProtoMessage() {} func (x *FirstRechargeRewardTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[73] + mi := &file_proto_activity_v1_activity_proto_msgTypes[78] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5704,7 +5982,7 @@ func (x *FirstRechargeRewardTier) ProtoReflect() protoreflect.Message { // Deprecated: Use FirstRechargeRewardTier.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardTier) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{73} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{78} } func (x *FirstRechargeRewardTier) GetTierId() int64 { @@ -5813,7 +6091,7 @@ type FirstRechargeRewardConfig struct { func (x *FirstRechargeRewardConfig) Reset() { *x = FirstRechargeRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[74] + mi := &file_proto_activity_v1_activity_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5825,7 +6103,7 @@ func (x *FirstRechargeRewardConfig) String() string { func (*FirstRechargeRewardConfig) ProtoMessage() {} func (x *FirstRechargeRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[74] + mi := &file_proto_activity_v1_activity_proto_msgTypes[79] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5838,7 +6116,7 @@ func (x *FirstRechargeRewardConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use FirstRechargeRewardConfig.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{74} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{79} } func (x *FirstRechargeRewardConfig) GetAppCode() string { @@ -5914,7 +6192,7 @@ type FirstRechargeRewardClaim struct { func (x *FirstRechargeRewardClaim) Reset() { *x = FirstRechargeRewardClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[75] + mi := &file_proto_activity_v1_activity_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5926,7 +6204,7 @@ func (x *FirstRechargeRewardClaim) String() string { func (*FirstRechargeRewardClaim) ProtoMessage() {} func (x *FirstRechargeRewardClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[75] + mi := &file_proto_activity_v1_activity_proto_msgTypes[80] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5939,7 +6217,7 @@ func (x *FirstRechargeRewardClaim) ProtoReflect() protoreflect.Message { // Deprecated: Use FirstRechargeRewardClaim.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardClaim) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{75} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{80} } func (x *FirstRechargeRewardClaim) GetClaimId() string { @@ -6111,7 +6389,7 @@ type FirstRechargeRewardStatus struct { func (x *FirstRechargeRewardStatus) Reset() { *x = FirstRechargeRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[76] + mi := &file_proto_activity_v1_activity_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6123,7 +6401,7 @@ func (x *FirstRechargeRewardStatus) String() string { func (*FirstRechargeRewardStatus) ProtoMessage() {} func (x *FirstRechargeRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[76] + mi := &file_proto_activity_v1_activity_proto_msgTypes[81] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6136,7 +6414,7 @@ func (x *FirstRechargeRewardStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use FirstRechargeRewardStatus.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardStatus) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{76} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{81} } func (x *FirstRechargeRewardStatus) GetEnabled() bool { @@ -6191,7 +6469,7 @@ type GetFirstRechargeRewardStatusRequest struct { func (x *GetFirstRechargeRewardStatusRequest) Reset() { *x = GetFirstRechargeRewardStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[77] + mi := &file_proto_activity_v1_activity_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6203,7 +6481,7 @@ func (x *GetFirstRechargeRewardStatusRequest) String() string { func (*GetFirstRechargeRewardStatusRequest) ProtoMessage() {} func (x *GetFirstRechargeRewardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[77] + mi := &file_proto_activity_v1_activity_proto_msgTypes[82] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6216,7 +6494,7 @@ func (x *GetFirstRechargeRewardStatusRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use GetFirstRechargeRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{77} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{82} } func (x *GetFirstRechargeRewardStatusRequest) GetMeta() *RequestMeta { @@ -6242,7 +6520,7 @@ type GetFirstRechargeRewardStatusResponse struct { func (x *GetFirstRechargeRewardStatusResponse) Reset() { *x = GetFirstRechargeRewardStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[78] + mi := &file_proto_activity_v1_activity_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6254,7 +6532,7 @@ func (x *GetFirstRechargeRewardStatusResponse) String() string { func (*GetFirstRechargeRewardStatusResponse) ProtoMessage() {} func (x *GetFirstRechargeRewardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[78] + mi := &file_proto_activity_v1_activity_proto_msgTypes[83] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6267,7 +6545,7 @@ func (x *GetFirstRechargeRewardStatusResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use GetFirstRechargeRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{78} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{83} } func (x *GetFirstRechargeRewardStatusResponse) GetStatus() *FirstRechargeRewardStatus { @@ -6297,7 +6575,7 @@ type ConsumeFirstRechargeRewardRequest struct { func (x *ConsumeFirstRechargeRewardRequest) Reset() { *x = ConsumeFirstRechargeRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[79] + mi := &file_proto_activity_v1_activity_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6309,7 +6587,7 @@ func (x *ConsumeFirstRechargeRewardRequest) String() string { func (*ConsumeFirstRechargeRewardRequest) ProtoMessage() {} func (x *ConsumeFirstRechargeRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[79] + mi := &file_proto_activity_v1_activity_proto_msgTypes[84] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6322,7 +6600,7 @@ func (x *ConsumeFirstRechargeRewardRequest) ProtoReflect() protoreflect.Message // Deprecated: Use ConsumeFirstRechargeRewardRequest.ProtoReflect.Descriptor instead. func (*ConsumeFirstRechargeRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{79} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{84} } func (x *ConsumeFirstRechargeRewardRequest) GetMeta() *RequestMeta { @@ -6413,7 +6691,7 @@ type ConsumeFirstRechargeRewardResponse struct { func (x *ConsumeFirstRechargeRewardResponse) Reset() { *x = ConsumeFirstRechargeRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[80] + mi := &file_proto_activity_v1_activity_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6425,7 +6703,7 @@ func (x *ConsumeFirstRechargeRewardResponse) String() string { func (*ConsumeFirstRechargeRewardResponse) ProtoMessage() {} func (x *ConsumeFirstRechargeRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[80] + mi := &file_proto_activity_v1_activity_proto_msgTypes[85] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6438,7 +6716,7 @@ func (x *ConsumeFirstRechargeRewardResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ConsumeFirstRechargeRewardResponse.ProtoReflect.Descriptor instead. func (*ConsumeFirstRechargeRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{80} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{85} } func (x *ConsumeFirstRechargeRewardResponse) GetClaim() *FirstRechargeRewardClaim { @@ -6471,7 +6749,7 @@ type GetFirstRechargeRewardConfigRequest struct { func (x *GetFirstRechargeRewardConfigRequest) Reset() { *x = GetFirstRechargeRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[81] + mi := &file_proto_activity_v1_activity_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6483,7 +6761,7 @@ func (x *GetFirstRechargeRewardConfigRequest) String() string { func (*GetFirstRechargeRewardConfigRequest) ProtoMessage() {} func (x *GetFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[81] + mi := &file_proto_activity_v1_activity_proto_msgTypes[86] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6496,7 +6774,7 @@ func (x *GetFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use GetFirstRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{81} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{86} } func (x *GetFirstRechargeRewardConfigRequest) GetMeta() *RequestMeta { @@ -6515,7 +6793,7 @@ type GetFirstRechargeRewardConfigResponse struct { func (x *GetFirstRechargeRewardConfigResponse) Reset() { *x = GetFirstRechargeRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[82] + mi := &file_proto_activity_v1_activity_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6527,7 +6805,7 @@ func (x *GetFirstRechargeRewardConfigResponse) String() string { func (*GetFirstRechargeRewardConfigResponse) ProtoMessage() {} func (x *GetFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[82] + mi := &file_proto_activity_v1_activity_proto_msgTypes[87] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6540,7 +6818,7 @@ func (x *GetFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use GetFirstRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{82} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{87} } func (x *GetFirstRechargeRewardConfigResponse) GetConfig() *FirstRechargeRewardConfig { @@ -6562,7 +6840,7 @@ type UpdateFirstRechargeRewardConfigRequest struct { func (x *UpdateFirstRechargeRewardConfigRequest) Reset() { *x = UpdateFirstRechargeRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[83] + mi := &file_proto_activity_v1_activity_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6574,7 +6852,7 @@ func (x *UpdateFirstRechargeRewardConfigRequest) String() string { func (*UpdateFirstRechargeRewardConfigRequest) ProtoMessage() {} func (x *UpdateFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[83] + mi := &file_proto_activity_v1_activity_proto_msgTypes[88] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6587,7 +6865,7 @@ func (x *UpdateFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Mes // Deprecated: Use UpdateFirstRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateFirstRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{83} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{88} } func (x *UpdateFirstRechargeRewardConfigRequest) GetMeta() *RequestMeta { @@ -6627,7 +6905,7 @@ type UpdateFirstRechargeRewardConfigResponse struct { func (x *UpdateFirstRechargeRewardConfigResponse) Reset() { *x = UpdateFirstRechargeRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[84] + mi := &file_proto_activity_v1_activity_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6639,7 +6917,7 @@ func (x *UpdateFirstRechargeRewardConfigResponse) String() string { func (*UpdateFirstRechargeRewardConfigResponse) ProtoMessage() {} func (x *UpdateFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[84] + mi := &file_proto_activity_v1_activity_proto_msgTypes[89] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6652,7 +6930,7 @@ func (x *UpdateFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Me // Deprecated: Use UpdateFirstRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateFirstRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{84} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{89} } func (x *UpdateFirstRechargeRewardConfigResponse) GetConfig() *FirstRechargeRewardConfig { @@ -6675,7 +6953,7 @@ type ListFirstRechargeRewardClaimsRequest struct { func (x *ListFirstRechargeRewardClaimsRequest) Reset() { *x = ListFirstRechargeRewardClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[85] + mi := &file_proto_activity_v1_activity_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6687,7 +6965,7 @@ func (x *ListFirstRechargeRewardClaimsRequest) String() string { func (*ListFirstRechargeRewardClaimsRequest) ProtoMessage() {} func (x *ListFirstRechargeRewardClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[85] + mi := &file_proto_activity_v1_activity_proto_msgTypes[90] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6700,7 +6978,7 @@ func (x *ListFirstRechargeRewardClaimsRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use ListFirstRechargeRewardClaimsRequest.ProtoReflect.Descriptor instead. func (*ListFirstRechargeRewardClaimsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{85} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{90} } func (x *ListFirstRechargeRewardClaimsRequest) GetMeta() *RequestMeta { @@ -6748,7 +7026,7 @@ type ListFirstRechargeRewardClaimsResponse struct { func (x *ListFirstRechargeRewardClaimsResponse) Reset() { *x = ListFirstRechargeRewardClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[86] + mi := &file_proto_activity_v1_activity_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6760,7 +7038,7 @@ func (x *ListFirstRechargeRewardClaimsResponse) String() string { func (*ListFirstRechargeRewardClaimsResponse) ProtoMessage() {} func (x *ListFirstRechargeRewardClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[86] + mi := &file_proto_activity_v1_activity_proto_msgTypes[91] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6773,7 +7051,7 @@ func (x *ListFirstRechargeRewardClaimsResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use ListFirstRechargeRewardClaimsResponse.ProtoReflect.Descriptor instead. func (*ListFirstRechargeRewardClaimsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{86} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{91} } func (x *ListFirstRechargeRewardClaimsResponse) GetClaims() []*FirstRechargeRewardClaim { @@ -6808,7 +7086,7 @@ type CumulativeRechargeRewardTier struct { func (x *CumulativeRechargeRewardTier) Reset() { *x = CumulativeRechargeRewardTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[87] + mi := &file_proto_activity_v1_activity_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6820,7 +7098,7 @@ func (x *CumulativeRechargeRewardTier) String() string { func (*CumulativeRechargeRewardTier) ProtoMessage() {} func (x *CumulativeRechargeRewardTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[87] + mi := &file_proto_activity_v1_activity_proto_msgTypes[92] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6833,7 +7111,7 @@ func (x *CumulativeRechargeRewardTier) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardTier.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardTier) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{87} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{92} } func (x *CumulativeRechargeRewardTier) GetTierId() int64 { @@ -6914,7 +7192,7 @@ type CumulativeRechargeRewardConfig struct { func (x *CumulativeRechargeRewardConfig) Reset() { *x = CumulativeRechargeRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[88] + mi := &file_proto_activity_v1_activity_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6926,7 +7204,7 @@ func (x *CumulativeRechargeRewardConfig) String() string { func (*CumulativeRechargeRewardConfig) ProtoMessage() {} func (x *CumulativeRechargeRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[88] + mi := &file_proto_activity_v1_activity_proto_msgTypes[93] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6939,7 +7217,7 @@ func (x *CumulativeRechargeRewardConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardConfig.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{88} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{93} } func (x *CumulativeRechargeRewardConfig) GetAppCode() string { @@ -7015,7 +7293,7 @@ type CumulativeRechargeRewardGrant struct { func (x *CumulativeRechargeRewardGrant) Reset() { *x = CumulativeRechargeRewardGrant{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[89] + mi := &file_proto_activity_v1_activity_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7027,7 +7305,7 @@ func (x *CumulativeRechargeRewardGrant) String() string { func (*CumulativeRechargeRewardGrant) ProtoMessage() {} func (x *CumulativeRechargeRewardGrant) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[89] + mi := &file_proto_activity_v1_activity_proto_msgTypes[94] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7040,7 +7318,7 @@ func (x *CumulativeRechargeRewardGrant) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardGrant.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardGrant) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{89} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{94} } func (x *CumulativeRechargeRewardGrant) GetGrantId() string { @@ -7214,7 +7492,7 @@ type CumulativeRechargeRewardProgress struct { func (x *CumulativeRechargeRewardProgress) Reset() { *x = CumulativeRechargeRewardProgress{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[90] + mi := &file_proto_activity_v1_activity_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7226,7 +7504,7 @@ func (x *CumulativeRechargeRewardProgress) String() string { func (*CumulativeRechargeRewardProgress) ProtoMessage() {} func (x *CumulativeRechargeRewardProgress) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[90] + mi := &file_proto_activity_v1_activity_proto_msgTypes[95] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7239,7 +7517,7 @@ func (x *CumulativeRechargeRewardProgress) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardProgress.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardProgress) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{90} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{95} } func (x *CumulativeRechargeRewardProgress) GetAppCode() string { @@ -7314,7 +7592,7 @@ type CumulativeRechargeRewardStatus struct { func (x *CumulativeRechargeRewardStatus) Reset() { *x = CumulativeRechargeRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[91] + mi := &file_proto_activity_v1_activity_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7326,7 +7604,7 @@ func (x *CumulativeRechargeRewardStatus) String() string { func (*CumulativeRechargeRewardStatus) ProtoMessage() {} func (x *CumulativeRechargeRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[91] + mi := &file_proto_activity_v1_activity_proto_msgTypes[96] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7339,7 +7617,7 @@ func (x *CumulativeRechargeRewardStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardStatus.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardStatus) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{91} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{96} } func (x *CumulativeRechargeRewardStatus) GetConfig() *CumulativeRechargeRewardConfig { @@ -7401,7 +7679,7 @@ type GetCumulativeRechargeRewardStatusRequest struct { func (x *GetCumulativeRechargeRewardStatusRequest) Reset() { *x = GetCumulativeRechargeRewardStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[92] + mi := &file_proto_activity_v1_activity_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7413,7 +7691,7 @@ func (x *GetCumulativeRechargeRewardStatusRequest) String() string { func (*GetCumulativeRechargeRewardStatusRequest) ProtoMessage() {} func (x *GetCumulativeRechargeRewardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[92] + mi := &file_proto_activity_v1_activity_proto_msgTypes[97] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7426,7 +7704,7 @@ func (x *GetCumulativeRechargeRewardStatusRequest) ProtoReflect() protoreflect.M // Deprecated: Use GetCumulativeRechargeRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{92} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{97} } func (x *GetCumulativeRechargeRewardStatusRequest) GetMeta() *RequestMeta { @@ -7452,7 +7730,7 @@ type GetCumulativeRechargeRewardStatusResponse struct { func (x *GetCumulativeRechargeRewardStatusResponse) Reset() { *x = GetCumulativeRechargeRewardStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[93] + mi := &file_proto_activity_v1_activity_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7464,7 +7742,7 @@ func (x *GetCumulativeRechargeRewardStatusResponse) String() string { func (*GetCumulativeRechargeRewardStatusResponse) ProtoMessage() {} func (x *GetCumulativeRechargeRewardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[93] + mi := &file_proto_activity_v1_activity_proto_msgTypes[98] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7477,7 +7755,7 @@ func (x *GetCumulativeRechargeRewardStatusResponse) ProtoReflect() protoreflect. // Deprecated: Use GetCumulativeRechargeRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{93} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{98} } func (x *GetCumulativeRechargeRewardStatusResponse) GetStatus() *CumulativeRechargeRewardStatus { @@ -7507,7 +7785,7 @@ type ConsumeCumulativeRechargeRewardRequest struct { func (x *ConsumeCumulativeRechargeRewardRequest) Reset() { *x = ConsumeCumulativeRechargeRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[94] + mi := &file_proto_activity_v1_activity_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7519,7 +7797,7 @@ func (x *ConsumeCumulativeRechargeRewardRequest) String() string { func (*ConsumeCumulativeRechargeRewardRequest) ProtoMessage() {} func (x *ConsumeCumulativeRechargeRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[94] + mi := &file_proto_activity_v1_activity_proto_msgTypes[99] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7532,7 +7810,7 @@ func (x *ConsumeCumulativeRechargeRewardRequest) ProtoReflect() protoreflect.Mes // Deprecated: Use ConsumeCumulativeRechargeRewardRequest.ProtoReflect.Descriptor instead. func (*ConsumeCumulativeRechargeRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{94} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{99} } func (x *ConsumeCumulativeRechargeRewardRequest) GetMeta() *RequestMeta { @@ -7623,7 +7901,7 @@ type ConsumeCumulativeRechargeRewardResponse struct { func (x *ConsumeCumulativeRechargeRewardResponse) Reset() { *x = ConsumeCumulativeRechargeRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[95] + mi := &file_proto_activity_v1_activity_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7635,7 +7913,7 @@ func (x *ConsumeCumulativeRechargeRewardResponse) String() string { func (*ConsumeCumulativeRechargeRewardResponse) ProtoMessage() {} func (x *ConsumeCumulativeRechargeRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[95] + mi := &file_proto_activity_v1_activity_proto_msgTypes[100] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7648,7 +7926,7 @@ func (x *ConsumeCumulativeRechargeRewardResponse) ProtoReflect() protoreflect.Me // Deprecated: Use ConsumeCumulativeRechargeRewardResponse.ProtoReflect.Descriptor instead. func (*ConsumeCumulativeRechargeRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{95} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{100} } func (x *ConsumeCumulativeRechargeRewardResponse) GetGrants() []*CumulativeRechargeRewardGrant { @@ -7681,7 +7959,7 @@ type GetCumulativeRechargeRewardConfigRequest struct { func (x *GetCumulativeRechargeRewardConfigRequest) Reset() { *x = GetCumulativeRechargeRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[96] + mi := &file_proto_activity_v1_activity_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7693,7 +7971,7 @@ func (x *GetCumulativeRechargeRewardConfigRequest) String() string { func (*GetCumulativeRechargeRewardConfigRequest) ProtoMessage() {} func (x *GetCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[96] + mi := &file_proto_activity_v1_activity_proto_msgTypes[101] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7706,7 +7984,7 @@ func (x *GetCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflect.M // Deprecated: Use GetCumulativeRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{96} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{101} } func (x *GetCumulativeRechargeRewardConfigRequest) GetMeta() *RequestMeta { @@ -7725,7 +8003,7 @@ type GetCumulativeRechargeRewardConfigResponse struct { func (x *GetCumulativeRechargeRewardConfigResponse) Reset() { *x = GetCumulativeRechargeRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[97] + mi := &file_proto_activity_v1_activity_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7737,7 +8015,7 @@ func (x *GetCumulativeRechargeRewardConfigResponse) String() string { func (*GetCumulativeRechargeRewardConfigResponse) ProtoMessage() {} func (x *GetCumulativeRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[97] + mi := &file_proto_activity_v1_activity_proto_msgTypes[102] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7750,7 +8028,7 @@ func (x *GetCumulativeRechargeRewardConfigResponse) ProtoReflect() protoreflect. // Deprecated: Use GetCumulativeRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{97} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{102} } func (x *GetCumulativeRechargeRewardConfigResponse) GetConfig() *CumulativeRechargeRewardConfig { @@ -7772,7 +8050,7 @@ type UpdateCumulativeRechargeRewardConfigRequest struct { func (x *UpdateCumulativeRechargeRewardConfigRequest) Reset() { *x = UpdateCumulativeRechargeRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[98] + mi := &file_proto_activity_v1_activity_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7784,7 +8062,7 @@ func (x *UpdateCumulativeRechargeRewardConfigRequest) String() string { func (*UpdateCumulativeRechargeRewardConfigRequest) ProtoMessage() {} func (x *UpdateCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[98] + mi := &file_proto_activity_v1_activity_proto_msgTypes[103] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7797,7 +8075,7 @@ func (x *UpdateCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflec // Deprecated: Use UpdateCumulativeRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateCumulativeRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{98} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{103} } func (x *UpdateCumulativeRechargeRewardConfigRequest) GetMeta() *RequestMeta { @@ -7837,7 +8115,7 @@ type UpdateCumulativeRechargeRewardConfigResponse struct { func (x *UpdateCumulativeRechargeRewardConfigResponse) Reset() { *x = UpdateCumulativeRechargeRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[99] + mi := &file_proto_activity_v1_activity_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7849,7 +8127,7 @@ func (x *UpdateCumulativeRechargeRewardConfigResponse) String() string { func (*UpdateCumulativeRechargeRewardConfigResponse) ProtoMessage() {} func (x *UpdateCumulativeRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[99] + mi := &file_proto_activity_v1_activity_proto_msgTypes[104] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7862,7 +8140,7 @@ func (x *UpdateCumulativeRechargeRewardConfigResponse) ProtoReflect() protorefle // Deprecated: Use UpdateCumulativeRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateCumulativeRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{99} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{104} } func (x *UpdateCumulativeRechargeRewardConfigResponse) GetConfig() *CumulativeRechargeRewardConfig { @@ -7886,7 +8164,7 @@ type ListCumulativeRechargeRewardGrantsRequest struct { func (x *ListCumulativeRechargeRewardGrantsRequest) Reset() { *x = ListCumulativeRechargeRewardGrantsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[100] + mi := &file_proto_activity_v1_activity_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7898,7 +8176,7 @@ func (x *ListCumulativeRechargeRewardGrantsRequest) String() string { func (*ListCumulativeRechargeRewardGrantsRequest) ProtoMessage() {} func (x *ListCumulativeRechargeRewardGrantsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[100] + mi := &file_proto_activity_v1_activity_proto_msgTypes[105] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7911,7 +8189,7 @@ func (x *ListCumulativeRechargeRewardGrantsRequest) ProtoReflect() protoreflect. // Deprecated: Use ListCumulativeRechargeRewardGrantsRequest.ProtoReflect.Descriptor instead. func (*ListCumulativeRechargeRewardGrantsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{100} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{105} } func (x *ListCumulativeRechargeRewardGrantsRequest) GetMeta() *RequestMeta { @@ -7966,7 +8244,7 @@ type ListCumulativeRechargeRewardGrantsResponse struct { func (x *ListCumulativeRechargeRewardGrantsResponse) Reset() { *x = ListCumulativeRechargeRewardGrantsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[101] + mi := &file_proto_activity_v1_activity_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7978,7 +8256,7 @@ func (x *ListCumulativeRechargeRewardGrantsResponse) String() string { func (*ListCumulativeRechargeRewardGrantsResponse) ProtoMessage() {} func (x *ListCumulativeRechargeRewardGrantsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[101] + mi := &file_proto_activity_v1_activity_proto_msgTypes[106] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7991,7 +8269,7 @@ func (x *ListCumulativeRechargeRewardGrantsResponse) ProtoReflect() protoreflect // Deprecated: Use ListCumulativeRechargeRewardGrantsResponse.ProtoReflect.Descriptor instead. func (*ListCumulativeRechargeRewardGrantsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{101} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{106} } func (x *ListCumulativeRechargeRewardGrantsResponse) GetGrants() []*CumulativeRechargeRewardGrant { @@ -8028,7 +8306,7 @@ type InviteActivityRewardTier struct { func (x *InviteActivityRewardTier) Reset() { *x = InviteActivityRewardTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[102] + mi := &file_proto_activity_v1_activity_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8040,7 +8318,7 @@ func (x *InviteActivityRewardTier) String() string { func (*InviteActivityRewardTier) ProtoMessage() {} func (x *InviteActivityRewardTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[102] + mi := &file_proto_activity_v1_activity_proto_msgTypes[107] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8053,7 +8331,7 @@ func (x *InviteActivityRewardTier) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardTier.ProtoReflect.Descriptor instead. func (*InviteActivityRewardTier) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{102} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{107} } func (x *InviteActivityRewardTier) GetTierId() int64 { @@ -8150,7 +8428,7 @@ type InviteActivityRewardConfig struct { func (x *InviteActivityRewardConfig) Reset() { *x = InviteActivityRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[103] + mi := &file_proto_activity_v1_activity_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8162,7 +8440,7 @@ func (x *InviteActivityRewardConfig) String() string { func (*InviteActivityRewardConfig) ProtoMessage() {} func (x *InviteActivityRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[103] + mi := &file_proto_activity_v1_activity_proto_msgTypes[108] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8175,7 +8453,7 @@ func (x *InviteActivityRewardConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardConfig.ProtoReflect.Descriptor instead. func (*InviteActivityRewardConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{103} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{108} } func (x *InviteActivityRewardConfig) GetAppCode() string { @@ -8250,7 +8528,7 @@ type InviteActivityRewardProgress struct { func (x *InviteActivityRewardProgress) Reset() { *x = InviteActivityRewardProgress{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[104] + mi := &file_proto_activity_v1_activity_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8262,7 +8540,7 @@ func (x *InviteActivityRewardProgress) String() string { func (*InviteActivityRewardProgress) ProtoMessage() {} func (x *InviteActivityRewardProgress) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[104] + mi := &file_proto_activity_v1_activity_proto_msgTypes[109] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8275,7 +8553,7 @@ func (x *InviteActivityRewardProgress) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardProgress.ProtoReflect.Descriptor instead. func (*InviteActivityRewardProgress) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{104} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{109} } func (x *InviteActivityRewardProgress) GetAppCode() string { @@ -8356,7 +8634,7 @@ type InviteActivityRewardClaim struct { func (x *InviteActivityRewardClaim) Reset() { *x = InviteActivityRewardClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[105] + mi := &file_proto_activity_v1_activity_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8368,7 +8646,7 @@ func (x *InviteActivityRewardClaim) String() string { func (*InviteActivityRewardClaim) ProtoMessage() {} func (x *InviteActivityRewardClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[105] + mi := &file_proto_activity_v1_activity_proto_msgTypes[110] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8381,7 +8659,7 @@ func (x *InviteActivityRewardClaim) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardClaim.ProtoReflect.Descriptor instead. func (*InviteActivityRewardClaim) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{105} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{110} } func (x *InviteActivityRewardClaim) GetClaimId() string { @@ -8540,7 +8818,7 @@ type InviteActivityRewardStatus struct { func (x *InviteActivityRewardStatus) Reset() { *x = InviteActivityRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[106] + mi := &file_proto_activity_v1_activity_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8552,7 +8830,7 @@ func (x *InviteActivityRewardStatus) String() string { func (*InviteActivityRewardStatus) ProtoMessage() {} func (x *InviteActivityRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[106] + mi := &file_proto_activity_v1_activity_proto_msgTypes[111] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8565,7 +8843,7 @@ func (x *InviteActivityRewardStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardStatus.ProtoReflect.Descriptor instead. func (*InviteActivityRewardStatus) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{106} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{111} } func (x *InviteActivityRewardStatus) GetConfig() *InviteActivityRewardConfig { @@ -8627,7 +8905,7 @@ type GetInviteActivityRewardStatusRequest struct { func (x *GetInviteActivityRewardStatusRequest) Reset() { *x = GetInviteActivityRewardStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[107] + mi := &file_proto_activity_v1_activity_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8639,7 +8917,7 @@ func (x *GetInviteActivityRewardStatusRequest) String() string { func (*GetInviteActivityRewardStatusRequest) ProtoMessage() {} func (x *GetInviteActivityRewardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[107] + mi := &file_proto_activity_v1_activity_proto_msgTypes[112] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8652,7 +8930,7 @@ func (x *GetInviteActivityRewardStatusRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use GetInviteActivityRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{107} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{112} } func (x *GetInviteActivityRewardStatusRequest) GetMeta() *RequestMeta { @@ -8678,7 +8956,7 @@ type GetInviteActivityRewardStatusResponse struct { func (x *GetInviteActivityRewardStatusResponse) Reset() { *x = GetInviteActivityRewardStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[108] + mi := &file_proto_activity_v1_activity_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8690,7 +8968,7 @@ func (x *GetInviteActivityRewardStatusResponse) String() string { func (*GetInviteActivityRewardStatusResponse) ProtoMessage() {} func (x *GetInviteActivityRewardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[108] + mi := &file_proto_activity_v1_activity_proto_msgTypes[113] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8703,7 +8981,7 @@ func (x *GetInviteActivityRewardStatusResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use GetInviteActivityRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{108} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{113} } func (x *GetInviteActivityRewardStatusResponse) GetStatus() *InviteActivityRewardStatus { @@ -8726,7 +9004,7 @@ type ClaimInviteActivityRewardRequest struct { func (x *ClaimInviteActivityRewardRequest) Reset() { *x = ClaimInviteActivityRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[109] + mi := &file_proto_activity_v1_activity_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8738,7 +9016,7 @@ func (x *ClaimInviteActivityRewardRequest) String() string { func (*ClaimInviteActivityRewardRequest) ProtoMessage() {} func (x *ClaimInviteActivityRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[109] + mi := &file_proto_activity_v1_activity_proto_msgTypes[114] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8751,7 +9029,7 @@ func (x *ClaimInviteActivityRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ClaimInviteActivityRewardRequest.ProtoReflect.Descriptor instead. func (*ClaimInviteActivityRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{109} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{114} } func (x *ClaimInviteActivityRewardRequest) GetMeta() *RequestMeta { @@ -8799,7 +9077,7 @@ type ClaimInviteActivityRewardResponse struct { func (x *ClaimInviteActivityRewardResponse) Reset() { *x = ClaimInviteActivityRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[110] + mi := &file_proto_activity_v1_activity_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8811,7 +9089,7 @@ func (x *ClaimInviteActivityRewardResponse) String() string { func (*ClaimInviteActivityRewardResponse) ProtoMessage() {} func (x *ClaimInviteActivityRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[110] + mi := &file_proto_activity_v1_activity_proto_msgTypes[115] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8824,7 +9102,7 @@ func (x *ClaimInviteActivityRewardResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ClaimInviteActivityRewardResponse.ProtoReflect.Descriptor instead. func (*ClaimInviteActivityRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{110} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{115} } func (x *ClaimInviteActivityRewardResponse) GetClaim() *InviteActivityRewardClaim { @@ -8854,7 +9132,7 @@ type InviteActivityLeaderboardEntry struct { func (x *InviteActivityLeaderboardEntry) Reset() { *x = InviteActivityLeaderboardEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[111] + mi := &file_proto_activity_v1_activity_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8866,7 +9144,7 @@ func (x *InviteActivityLeaderboardEntry) String() string { func (*InviteActivityLeaderboardEntry) ProtoMessage() {} func (x *InviteActivityLeaderboardEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[111] + mi := &file_proto_activity_v1_activity_proto_msgTypes[116] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8879,7 +9157,7 @@ func (x *InviteActivityLeaderboardEntry) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityLeaderboardEntry.ProtoReflect.Descriptor instead. func (*InviteActivityLeaderboardEntry) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{111} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{116} } func (x *InviteActivityLeaderboardEntry) GetRankNo() int32 { @@ -8922,7 +9200,7 @@ type ListInviteActivityLeaderboardRequest struct { func (x *ListInviteActivityLeaderboardRequest) Reset() { *x = ListInviteActivityLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[112] + mi := &file_proto_activity_v1_activity_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8934,7 +9212,7 @@ func (x *ListInviteActivityLeaderboardRequest) String() string { func (*ListInviteActivityLeaderboardRequest) ProtoMessage() {} func (x *ListInviteActivityLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[112] + mi := &file_proto_activity_v1_activity_proto_msgTypes[117] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8947,7 +9225,7 @@ func (x *ListInviteActivityLeaderboardRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use ListInviteActivityLeaderboardRequest.ProtoReflect.Descriptor instead. func (*ListInviteActivityLeaderboardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{112} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{117} } func (x *ListInviteActivityLeaderboardRequest) GetMeta() *RequestMeta { @@ -8990,7 +9268,7 @@ type ListInviteActivityLeaderboardResponse struct { func (x *ListInviteActivityLeaderboardResponse) Reset() { *x = ListInviteActivityLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[113] + mi := &file_proto_activity_v1_activity_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9002,7 +9280,7 @@ func (x *ListInviteActivityLeaderboardResponse) String() string { func (*ListInviteActivityLeaderboardResponse) ProtoMessage() {} func (x *ListInviteActivityLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[113] + mi := &file_proto_activity_v1_activity_proto_msgTypes[118] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9015,7 +9293,7 @@ func (x *ListInviteActivityLeaderboardResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use ListInviteActivityLeaderboardResponse.ProtoReflect.Descriptor instead. func (*ListInviteActivityLeaderboardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{113} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{118} } func (x *ListInviteActivityLeaderboardResponse) GetEntries() []*InviteActivityLeaderboardEntry { @@ -9055,7 +9333,7 @@ type GetInviteActivityRewardConfigRequest struct { func (x *GetInviteActivityRewardConfigRequest) Reset() { *x = GetInviteActivityRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[114] + mi := &file_proto_activity_v1_activity_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9067,7 +9345,7 @@ func (x *GetInviteActivityRewardConfigRequest) String() string { func (*GetInviteActivityRewardConfigRequest) ProtoMessage() {} func (x *GetInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[114] + mi := &file_proto_activity_v1_activity_proto_msgTypes[119] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9080,7 +9358,7 @@ func (x *GetInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use GetInviteActivityRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{114} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{119} } func (x *GetInviteActivityRewardConfigRequest) GetMeta() *RequestMeta { @@ -9099,7 +9377,7 @@ type GetInviteActivityRewardConfigResponse struct { func (x *GetInviteActivityRewardConfigResponse) Reset() { *x = GetInviteActivityRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[115] + mi := &file_proto_activity_v1_activity_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9111,7 +9389,7 @@ func (x *GetInviteActivityRewardConfigResponse) String() string { func (*GetInviteActivityRewardConfigResponse) ProtoMessage() {} func (x *GetInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[115] + mi := &file_proto_activity_v1_activity_proto_msgTypes[120] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9124,7 +9402,7 @@ func (x *GetInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use GetInviteActivityRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{115} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{120} } func (x *GetInviteActivityRewardConfigResponse) GetConfig() *InviteActivityRewardConfig { @@ -9148,7 +9426,7 @@ type UpdateInviteActivityRewardConfigRequest struct { func (x *UpdateInviteActivityRewardConfigRequest) Reset() { *x = UpdateInviteActivityRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[116] + mi := &file_proto_activity_v1_activity_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9160,7 +9438,7 @@ func (x *UpdateInviteActivityRewardConfigRequest) String() string { func (*UpdateInviteActivityRewardConfigRequest) ProtoMessage() {} func (x *UpdateInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[116] + mi := &file_proto_activity_v1_activity_proto_msgTypes[121] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9173,7 +9451,7 @@ func (x *UpdateInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Me // Deprecated: Use UpdateInviteActivityRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateInviteActivityRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{116} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{121} } func (x *UpdateInviteActivityRewardConfigRequest) GetMeta() *RequestMeta { @@ -9227,7 +9505,7 @@ type UpdateInviteActivityRewardConfigResponse struct { func (x *UpdateInviteActivityRewardConfigResponse) Reset() { *x = UpdateInviteActivityRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[117] + mi := &file_proto_activity_v1_activity_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9239,7 +9517,7 @@ func (x *UpdateInviteActivityRewardConfigResponse) String() string { func (*UpdateInviteActivityRewardConfigResponse) ProtoMessage() {} func (x *UpdateInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[117] + mi := &file_proto_activity_v1_activity_proto_msgTypes[122] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9252,7 +9530,7 @@ func (x *UpdateInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.M // Deprecated: Use UpdateInviteActivityRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateInviteActivityRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{117} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{122} } func (x *UpdateInviteActivityRewardConfigResponse) GetConfig() *InviteActivityRewardConfig { @@ -9277,7 +9555,7 @@ type ListInviteActivityRewardClaimsRequest struct { func (x *ListInviteActivityRewardClaimsRequest) Reset() { *x = ListInviteActivityRewardClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[118] + mi := &file_proto_activity_v1_activity_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9289,7 +9567,7 @@ func (x *ListInviteActivityRewardClaimsRequest) String() string { func (*ListInviteActivityRewardClaimsRequest) ProtoMessage() {} func (x *ListInviteActivityRewardClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[118] + mi := &file_proto_activity_v1_activity_proto_msgTypes[123] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9302,7 +9580,7 @@ func (x *ListInviteActivityRewardClaimsRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use ListInviteActivityRewardClaimsRequest.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardClaimsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{118} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{123} } func (x *ListInviteActivityRewardClaimsRequest) GetMeta() *RequestMeta { @@ -9364,7 +9642,7 @@ type ListInviteActivityRewardClaimsResponse struct { func (x *ListInviteActivityRewardClaimsResponse) Reset() { *x = ListInviteActivityRewardClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[119] + mi := &file_proto_activity_v1_activity_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9376,7 +9654,7 @@ func (x *ListInviteActivityRewardClaimsResponse) String() string { func (*ListInviteActivityRewardClaimsResponse) ProtoMessage() {} func (x *ListInviteActivityRewardClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[119] + mi := &file_proto_activity_v1_activity_proto_msgTypes[124] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9389,7 +9667,7 @@ func (x *ListInviteActivityRewardClaimsResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use ListInviteActivityRewardClaimsResponse.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardClaimsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{119} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{124} } func (x *ListInviteActivityRewardClaimsResponse) GetClaims() []*InviteActivityRewardClaim { @@ -9418,7 +9696,7 @@ type InviteActivityRewardInviteeSummary struct { func (x *InviteActivityRewardInviteeSummary) Reset() { *x = InviteActivityRewardInviteeSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[120] + mi := &file_proto_activity_v1_activity_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9430,7 +9708,7 @@ func (x *InviteActivityRewardInviteeSummary) String() string { func (*InviteActivityRewardInviteeSummary) ProtoMessage() {} func (x *InviteActivityRewardInviteeSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[120] + mi := &file_proto_activity_v1_activity_proto_msgTypes[125] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9443,7 +9721,7 @@ func (x *InviteActivityRewardInviteeSummary) ProtoReflect() protoreflect.Message // Deprecated: Use InviteActivityRewardInviteeSummary.ProtoReflect.Descriptor instead. func (*InviteActivityRewardInviteeSummary) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{120} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{125} } func (x *InviteActivityRewardInviteeSummary) GetInvitedUserId() int64 { @@ -9485,7 +9763,7 @@ type InviteActivityRewardSummary struct { func (x *InviteActivityRewardSummary) Reset() { *x = InviteActivityRewardSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[121] + mi := &file_proto_activity_v1_activity_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9497,7 +9775,7 @@ func (x *InviteActivityRewardSummary) String() string { func (*InviteActivityRewardSummary) ProtoMessage() {} func (x *InviteActivityRewardSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[121] + mi := &file_proto_activity_v1_activity_proto_msgTypes[126] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9510,7 +9788,7 @@ func (x *InviteActivityRewardSummary) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardSummary.ProtoReflect.Descriptor instead. func (*InviteActivityRewardSummary) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{121} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{126} } func (x *InviteActivityRewardSummary) GetAppCode() string { @@ -9589,7 +9867,7 @@ type ListInviteActivityRewardSummariesRequest struct { func (x *ListInviteActivityRewardSummariesRequest) Reset() { *x = ListInviteActivityRewardSummariesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[122] + mi := &file_proto_activity_v1_activity_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9601,7 +9879,7 @@ func (x *ListInviteActivityRewardSummariesRequest) String() string { func (*ListInviteActivityRewardSummariesRequest) ProtoMessage() {} func (x *ListInviteActivityRewardSummariesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[122] + mi := &file_proto_activity_v1_activity_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9614,7 +9892,7 @@ func (x *ListInviteActivityRewardSummariesRequest) ProtoReflect() protoreflect.M // Deprecated: Use ListInviteActivityRewardSummariesRequest.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardSummariesRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{122} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{127} } func (x *ListInviteActivityRewardSummariesRequest) GetMeta() *RequestMeta { @@ -9662,7 +9940,7 @@ type ListInviteActivityRewardSummariesResponse struct { func (x *ListInviteActivityRewardSummariesResponse) Reset() { *x = ListInviteActivityRewardSummariesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[123] + mi := &file_proto_activity_v1_activity_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9674,7 +9952,7 @@ func (x *ListInviteActivityRewardSummariesResponse) String() string { func (*ListInviteActivityRewardSummariesResponse) ProtoMessage() {} func (x *ListInviteActivityRewardSummariesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[123] + mi := &file_proto_activity_v1_activity_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9687,7 +9965,7 @@ func (x *ListInviteActivityRewardSummariesResponse) ProtoReflect() protoreflect. // Deprecated: Use ListInviteActivityRewardSummariesResponse.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardSummariesResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{123} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{128} } func (x *ListInviteActivityRewardSummariesResponse) GetSummaries() []*InviteActivityRewardSummary { @@ -9722,7 +10000,7 @@ type RoomTurnoverRewardTier struct { func (x *RoomTurnoverRewardTier) Reset() { *x = RoomTurnoverRewardTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[124] + mi := &file_proto_activity_v1_activity_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9734,7 +10012,7 @@ func (x *RoomTurnoverRewardTier) String() string { func (*RoomTurnoverRewardTier) ProtoMessage() {} func (x *RoomTurnoverRewardTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[124] + mi := &file_proto_activity_v1_activity_proto_msgTypes[129] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9747,7 +10025,7 @@ func (x *RoomTurnoverRewardTier) ProtoReflect() protoreflect.Message { // Deprecated: Use RoomTurnoverRewardTier.ProtoReflect.Descriptor instead. func (*RoomTurnoverRewardTier) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{124} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{129} } func (x *RoomTurnoverRewardTier) GetTierId() int64 { @@ -9828,7 +10106,7 @@ type RoomTurnoverRewardConfig struct { func (x *RoomTurnoverRewardConfig) Reset() { *x = RoomTurnoverRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[125] + mi := &file_proto_activity_v1_activity_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9840,7 +10118,7 @@ func (x *RoomTurnoverRewardConfig) String() string { func (*RoomTurnoverRewardConfig) ProtoMessage() {} func (x *RoomTurnoverRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[125] + mi := &file_proto_activity_v1_activity_proto_msgTypes[130] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9853,7 +10131,7 @@ func (x *RoomTurnoverRewardConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use RoomTurnoverRewardConfig.ProtoReflect.Descriptor instead. func (*RoomTurnoverRewardConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{125} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{130} } func (x *RoomTurnoverRewardConfig) GetAppCode() string { @@ -9925,7 +10203,7 @@ type RoomTurnoverRewardSettlement struct { func (x *RoomTurnoverRewardSettlement) Reset() { *x = RoomTurnoverRewardSettlement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[126] + mi := &file_proto_activity_v1_activity_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9937,7 +10215,7 @@ func (x *RoomTurnoverRewardSettlement) String() string { func (*RoomTurnoverRewardSettlement) ProtoMessage() {} func (x *RoomTurnoverRewardSettlement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[126] + mi := &file_proto_activity_v1_activity_proto_msgTypes[131] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9950,7 +10228,7 @@ func (x *RoomTurnoverRewardSettlement) ProtoReflect() protoreflect.Message { // Deprecated: Use RoomTurnoverRewardSettlement.ProtoReflect.Descriptor instead. func (*RoomTurnoverRewardSettlement) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{126} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{131} } func (x *RoomTurnoverRewardSettlement) GetSettlementId() string { @@ -10098,7 +10376,7 @@ type RoomTurnoverRewardStatus struct { func (x *RoomTurnoverRewardStatus) Reset() { *x = RoomTurnoverRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[127] + mi := &file_proto_activity_v1_activity_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10110,7 +10388,7 @@ func (x *RoomTurnoverRewardStatus) String() string { func (*RoomTurnoverRewardStatus) ProtoMessage() {} func (x *RoomTurnoverRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[127] + mi := &file_proto_activity_v1_activity_proto_msgTypes[132] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10123,7 +10401,7 @@ func (x *RoomTurnoverRewardStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use RoomTurnoverRewardStatus.ProtoReflect.Descriptor instead. func (*RoomTurnoverRewardStatus) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{127} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{132} } func (x *RoomTurnoverRewardStatus) GetConfig() *RoomTurnoverRewardConfig { @@ -10208,7 +10486,7 @@ type GetRoomTurnoverRewardStatusRequest struct { func (x *GetRoomTurnoverRewardStatusRequest) Reset() { *x = GetRoomTurnoverRewardStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[128] + mi := &file_proto_activity_v1_activity_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10220,7 +10498,7 @@ func (x *GetRoomTurnoverRewardStatusRequest) String() string { func (*GetRoomTurnoverRewardStatusRequest) ProtoMessage() {} func (x *GetRoomTurnoverRewardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[128] + mi := &file_proto_activity_v1_activity_proto_msgTypes[133] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10233,7 +10511,7 @@ func (x *GetRoomTurnoverRewardStatusRequest) ProtoReflect() protoreflect.Message // Deprecated: Use GetRoomTurnoverRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetRoomTurnoverRewardStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{128} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{133} } func (x *GetRoomTurnoverRewardStatusRequest) GetMeta() *RequestMeta { @@ -10273,7 +10551,7 @@ type GetRoomTurnoverRewardStatusResponse struct { func (x *GetRoomTurnoverRewardStatusResponse) Reset() { *x = GetRoomTurnoverRewardStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[129] + mi := &file_proto_activity_v1_activity_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10285,7 +10563,7 @@ func (x *GetRoomTurnoverRewardStatusResponse) String() string { func (*GetRoomTurnoverRewardStatusResponse) ProtoMessage() {} func (x *GetRoomTurnoverRewardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[129] + mi := &file_proto_activity_v1_activity_proto_msgTypes[134] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10298,7 +10576,7 @@ func (x *GetRoomTurnoverRewardStatusResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use GetRoomTurnoverRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetRoomTurnoverRewardStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{129} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{134} } func (x *GetRoomTurnoverRewardStatusResponse) GetStatus() *RoomTurnoverRewardStatus { @@ -10317,7 +10595,7 @@ type GetRoomTurnoverRewardConfigRequest struct { func (x *GetRoomTurnoverRewardConfigRequest) Reset() { *x = GetRoomTurnoverRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[130] + mi := &file_proto_activity_v1_activity_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10329,7 +10607,7 @@ func (x *GetRoomTurnoverRewardConfigRequest) String() string { func (*GetRoomTurnoverRewardConfigRequest) ProtoMessage() {} func (x *GetRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[130] + mi := &file_proto_activity_v1_activity_proto_msgTypes[135] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10342,7 +10620,7 @@ func (x *GetRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Message // Deprecated: Use GetRoomTurnoverRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetRoomTurnoverRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{130} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{135} } func (x *GetRoomTurnoverRewardConfigRequest) GetMeta() *RequestMeta { @@ -10361,7 +10639,7 @@ type GetRoomTurnoverRewardConfigResponse struct { func (x *GetRoomTurnoverRewardConfigResponse) Reset() { *x = GetRoomTurnoverRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[131] + mi := &file_proto_activity_v1_activity_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10373,7 +10651,7 @@ func (x *GetRoomTurnoverRewardConfigResponse) String() string { func (*GetRoomTurnoverRewardConfigResponse) ProtoMessage() {} func (x *GetRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[131] + mi := &file_proto_activity_v1_activity_proto_msgTypes[136] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10386,7 +10664,7 @@ func (x *GetRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use GetRoomTurnoverRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetRoomTurnoverRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{131} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{136} } func (x *GetRoomTurnoverRewardConfigResponse) GetConfig() *RoomTurnoverRewardConfig { @@ -10408,7 +10686,7 @@ type UpdateRoomTurnoverRewardConfigRequest struct { func (x *UpdateRoomTurnoverRewardConfigRequest) Reset() { *x = UpdateRoomTurnoverRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[132] + mi := &file_proto_activity_v1_activity_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10420,7 +10698,7 @@ func (x *UpdateRoomTurnoverRewardConfigRequest) String() string { func (*UpdateRoomTurnoverRewardConfigRequest) ProtoMessage() {} func (x *UpdateRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[132] + mi := &file_proto_activity_v1_activity_proto_msgTypes[137] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10433,7 +10711,7 @@ func (x *UpdateRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use UpdateRoomTurnoverRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateRoomTurnoverRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{132} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{137} } func (x *UpdateRoomTurnoverRewardConfigRequest) GetMeta() *RequestMeta { @@ -10473,7 +10751,7 @@ type UpdateRoomTurnoverRewardConfigResponse struct { func (x *UpdateRoomTurnoverRewardConfigResponse) Reset() { *x = UpdateRoomTurnoverRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[133] + mi := &file_proto_activity_v1_activity_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10485,7 +10763,7 @@ func (x *UpdateRoomTurnoverRewardConfigResponse) String() string { func (*UpdateRoomTurnoverRewardConfigResponse) ProtoMessage() {} func (x *UpdateRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[133] + mi := &file_proto_activity_v1_activity_proto_msgTypes[138] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10498,7 +10776,7 @@ func (x *UpdateRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use UpdateRoomTurnoverRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateRoomTurnoverRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{133} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{138} } func (x *UpdateRoomTurnoverRewardConfigResponse) GetConfig() *RoomTurnoverRewardConfig { @@ -10523,7 +10801,7 @@ type ListRoomTurnoverRewardSettlementsRequest struct { func (x *ListRoomTurnoverRewardSettlementsRequest) Reset() { *x = ListRoomTurnoverRewardSettlementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[134] + mi := &file_proto_activity_v1_activity_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10535,7 +10813,7 @@ func (x *ListRoomTurnoverRewardSettlementsRequest) String() string { func (*ListRoomTurnoverRewardSettlementsRequest) ProtoMessage() {} func (x *ListRoomTurnoverRewardSettlementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[134] + mi := &file_proto_activity_v1_activity_proto_msgTypes[139] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10548,7 +10826,7 @@ func (x *ListRoomTurnoverRewardSettlementsRequest) ProtoReflect() protoreflect.M // Deprecated: Use ListRoomTurnoverRewardSettlementsRequest.ProtoReflect.Descriptor instead. func (*ListRoomTurnoverRewardSettlementsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{134} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{139} } func (x *ListRoomTurnoverRewardSettlementsRequest) GetMeta() *RequestMeta { @@ -10610,7 +10888,7 @@ type ListRoomTurnoverRewardSettlementsResponse struct { func (x *ListRoomTurnoverRewardSettlementsResponse) Reset() { *x = ListRoomTurnoverRewardSettlementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[135] + mi := &file_proto_activity_v1_activity_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10622,7 +10900,7 @@ func (x *ListRoomTurnoverRewardSettlementsResponse) String() string { func (*ListRoomTurnoverRewardSettlementsResponse) ProtoMessage() {} func (x *ListRoomTurnoverRewardSettlementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[135] + mi := &file_proto_activity_v1_activity_proto_msgTypes[140] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10635,7 +10913,7 @@ func (x *ListRoomTurnoverRewardSettlementsResponse) ProtoReflect() protoreflect. // Deprecated: Use ListRoomTurnoverRewardSettlementsResponse.ProtoReflect.Descriptor instead. func (*ListRoomTurnoverRewardSettlementsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{135} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{140} } func (x *ListRoomTurnoverRewardSettlementsResponse) GetSettlements() []*RoomTurnoverRewardSettlement { @@ -10663,7 +10941,7 @@ type RetryRoomTurnoverRewardSettlementRequest struct { func (x *RetryRoomTurnoverRewardSettlementRequest) Reset() { *x = RetryRoomTurnoverRewardSettlementRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[136] + mi := &file_proto_activity_v1_activity_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10675,7 +10953,7 @@ func (x *RetryRoomTurnoverRewardSettlementRequest) String() string { func (*RetryRoomTurnoverRewardSettlementRequest) ProtoMessage() {} func (x *RetryRoomTurnoverRewardSettlementRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[136] + mi := &file_proto_activity_v1_activity_proto_msgTypes[141] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10688,7 +10966,7 @@ func (x *RetryRoomTurnoverRewardSettlementRequest) ProtoReflect() protoreflect.M // Deprecated: Use RetryRoomTurnoverRewardSettlementRequest.ProtoReflect.Descriptor instead. func (*RetryRoomTurnoverRewardSettlementRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{136} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{141} } func (x *RetryRoomTurnoverRewardSettlementRequest) GetMeta() *RequestMeta { @@ -10721,7 +10999,7 @@ type RetryRoomTurnoverRewardSettlementResponse struct { func (x *RetryRoomTurnoverRewardSettlementResponse) Reset() { *x = RetryRoomTurnoverRewardSettlementResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[137] + mi := &file_proto_activity_v1_activity_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10733,7 +11011,7 @@ func (x *RetryRoomTurnoverRewardSettlementResponse) String() string { func (*RetryRoomTurnoverRewardSettlementResponse) ProtoMessage() {} func (x *RetryRoomTurnoverRewardSettlementResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[137] + mi := &file_proto_activity_v1_activity_proto_msgTypes[142] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10746,7 +11024,7 @@ func (x *RetryRoomTurnoverRewardSettlementResponse) ProtoReflect() protoreflect. // Deprecated: Use RetryRoomTurnoverRewardSettlementResponse.ProtoReflect.Descriptor instead. func (*RetryRoomTurnoverRewardSettlementResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{137} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{142} } func (x *RetryRoomTurnoverRewardSettlementResponse) GetSettlement() *RoomTurnoverRewardSettlement { @@ -10767,7 +11045,7 @@ type SevenDayCheckInReward struct { func (x *SevenDayCheckInReward) Reset() { *x = SevenDayCheckInReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[138] + mi := &file_proto_activity_v1_activity_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10779,7 +11057,7 @@ func (x *SevenDayCheckInReward) String() string { func (*SevenDayCheckInReward) ProtoMessage() {} func (x *SevenDayCheckInReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[138] + mi := &file_proto_activity_v1_activity_proto_msgTypes[143] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10792,7 +11070,7 @@ func (x *SevenDayCheckInReward) ProtoReflect() protoreflect.Message { // Deprecated: Use SevenDayCheckInReward.ProtoReflect.Descriptor instead. func (*SevenDayCheckInReward) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{138} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{143} } func (x *SevenDayCheckInReward) GetDayIndex() int32 { @@ -10825,7 +11103,7 @@ type SevenDayCheckInConfig struct { func (x *SevenDayCheckInConfig) Reset() { *x = SevenDayCheckInConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[139] + mi := &file_proto_activity_v1_activity_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10837,7 +11115,7 @@ func (x *SevenDayCheckInConfig) String() string { func (*SevenDayCheckInConfig) ProtoMessage() {} func (x *SevenDayCheckInConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[139] + mi := &file_proto_activity_v1_activity_proto_msgTypes[144] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10850,7 +11128,7 @@ func (x *SevenDayCheckInConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use SevenDayCheckInConfig.ProtoReflect.Descriptor instead. func (*SevenDayCheckInConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{139} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{144} } func (x *SevenDayCheckInConfig) GetAppCode() string { @@ -10917,7 +11195,7 @@ type SevenDayCheckInRewardStatus struct { func (x *SevenDayCheckInRewardStatus) Reset() { *x = SevenDayCheckInRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[140] + mi := &file_proto_activity_v1_activity_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10929,7 +11207,7 @@ func (x *SevenDayCheckInRewardStatus) String() string { func (*SevenDayCheckInRewardStatus) ProtoMessage() {} func (x *SevenDayCheckInRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[140] + mi := &file_proto_activity_v1_activity_proto_msgTypes[145] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10942,7 +11220,7 @@ func (x *SevenDayCheckInRewardStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use SevenDayCheckInRewardStatus.ProtoReflect.Descriptor instead. func (*SevenDayCheckInRewardStatus) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{140} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{145} } func (x *SevenDayCheckInRewardStatus) GetDayIndex() int32 { @@ -10997,7 +11275,7 @@ type GetSevenDayCheckInStatusRequest struct { func (x *GetSevenDayCheckInStatusRequest) Reset() { *x = GetSevenDayCheckInStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[141] + mi := &file_proto_activity_v1_activity_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11009,7 +11287,7 @@ func (x *GetSevenDayCheckInStatusRequest) String() string { func (*GetSevenDayCheckInStatusRequest) ProtoMessage() {} func (x *GetSevenDayCheckInStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[141] + mi := &file_proto_activity_v1_activity_proto_msgTypes[146] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11022,7 +11300,7 @@ func (x *GetSevenDayCheckInStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetSevenDayCheckInStatusRequest.ProtoReflect.Descriptor instead. func (*GetSevenDayCheckInStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{141} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{146} } func (x *GetSevenDayCheckInStatusRequest) GetMeta() *RequestMeta { @@ -11059,7 +11337,7 @@ type GetSevenDayCheckInStatusResponse struct { func (x *GetSevenDayCheckInStatusResponse) Reset() { *x = GetSevenDayCheckInStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[142] + mi := &file_proto_activity_v1_activity_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11071,7 +11349,7 @@ func (x *GetSevenDayCheckInStatusResponse) String() string { func (*GetSevenDayCheckInStatusResponse) ProtoMessage() {} func (x *GetSevenDayCheckInStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[142] + mi := &file_proto_activity_v1_activity_proto_msgTypes[147] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11084,7 +11362,7 @@ func (x *GetSevenDayCheckInStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetSevenDayCheckInStatusResponse.ProtoReflect.Descriptor instead. func (*GetSevenDayCheckInStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{142} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{147} } func (x *GetSevenDayCheckInStatusResponse) GetEnabled() bool { @@ -11182,7 +11460,7 @@ type SignSevenDayCheckInRequest struct { func (x *SignSevenDayCheckInRequest) Reset() { *x = SignSevenDayCheckInRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[143] + mi := &file_proto_activity_v1_activity_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11194,7 +11472,7 @@ func (x *SignSevenDayCheckInRequest) String() string { func (*SignSevenDayCheckInRequest) ProtoMessage() {} func (x *SignSevenDayCheckInRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[143] + mi := &file_proto_activity_v1_activity_proto_msgTypes[148] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11207,7 +11485,7 @@ func (x *SignSevenDayCheckInRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SignSevenDayCheckInRequest.ProtoReflect.Descriptor instead. func (*SignSevenDayCheckInRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{143} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{148} } func (x *SignSevenDayCheckInRequest) GetMeta() *RequestMeta { @@ -11248,7 +11526,7 @@ type SignSevenDayCheckInResponse struct { func (x *SignSevenDayCheckInResponse) Reset() { *x = SignSevenDayCheckInResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[144] + mi := &file_proto_activity_v1_activity_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11260,7 +11538,7 @@ func (x *SignSevenDayCheckInResponse) String() string { func (*SignSevenDayCheckInResponse) ProtoMessage() {} func (x *SignSevenDayCheckInResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[144] + mi := &file_proto_activity_v1_activity_proto_msgTypes[149] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11273,7 +11551,7 @@ func (x *SignSevenDayCheckInResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SignSevenDayCheckInResponse.ProtoReflect.Descriptor instead. func (*SignSevenDayCheckInResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{144} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{149} } func (x *SignSevenDayCheckInResponse) GetClaimId() string { @@ -11348,7 +11626,7 @@ type GetSevenDayCheckInConfigRequest struct { func (x *GetSevenDayCheckInConfigRequest) Reset() { *x = GetSevenDayCheckInConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[145] + mi := &file_proto_activity_v1_activity_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11360,7 +11638,7 @@ func (x *GetSevenDayCheckInConfigRequest) String() string { func (*GetSevenDayCheckInConfigRequest) ProtoMessage() {} func (x *GetSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[145] + mi := &file_proto_activity_v1_activity_proto_msgTypes[150] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11373,7 +11651,7 @@ func (x *GetSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetSevenDayCheckInConfigRequest.ProtoReflect.Descriptor instead. func (*GetSevenDayCheckInConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{145} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{150} } func (x *GetSevenDayCheckInConfigRequest) GetMeta() *RequestMeta { @@ -11392,7 +11670,7 @@ type GetSevenDayCheckInConfigResponse struct { func (x *GetSevenDayCheckInConfigResponse) Reset() { *x = GetSevenDayCheckInConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[146] + mi := &file_proto_activity_v1_activity_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11404,7 +11682,7 @@ func (x *GetSevenDayCheckInConfigResponse) String() string { func (*GetSevenDayCheckInConfigResponse) ProtoMessage() {} func (x *GetSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[146] + mi := &file_proto_activity_v1_activity_proto_msgTypes[151] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11417,7 +11695,7 @@ func (x *GetSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetSevenDayCheckInConfigResponse.ProtoReflect.Descriptor instead. func (*GetSevenDayCheckInConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{146} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{151} } func (x *GetSevenDayCheckInConfigResponse) GetConfig() *SevenDayCheckInConfig { @@ -11439,7 +11717,7 @@ type UpdateSevenDayCheckInConfigRequest struct { func (x *UpdateSevenDayCheckInConfigRequest) Reset() { *x = UpdateSevenDayCheckInConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[147] + mi := &file_proto_activity_v1_activity_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11451,7 +11729,7 @@ func (x *UpdateSevenDayCheckInConfigRequest) String() string { func (*UpdateSevenDayCheckInConfigRequest) ProtoMessage() {} func (x *UpdateSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[147] + mi := &file_proto_activity_v1_activity_proto_msgTypes[152] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11464,7 +11742,7 @@ func (x *UpdateSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message // Deprecated: Use UpdateSevenDayCheckInConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateSevenDayCheckInConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{147} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{152} } func (x *UpdateSevenDayCheckInConfigRequest) GetMeta() *RequestMeta { @@ -11504,7 +11782,7 @@ type UpdateSevenDayCheckInConfigResponse struct { func (x *UpdateSevenDayCheckInConfigResponse) Reset() { *x = UpdateSevenDayCheckInConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[148] + mi := &file_proto_activity_v1_activity_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11516,7 +11794,7 @@ func (x *UpdateSevenDayCheckInConfigResponse) String() string { func (*UpdateSevenDayCheckInConfigResponse) ProtoMessage() {} func (x *UpdateSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[148] + mi := &file_proto_activity_v1_activity_proto_msgTypes[153] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11529,7 +11807,7 @@ func (x *UpdateSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use UpdateSevenDayCheckInConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateSevenDayCheckInConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{148} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{153} } func (x *UpdateSevenDayCheckInConfigResponse) GetConfig() *SevenDayCheckInConfig { @@ -11564,7 +11842,7 @@ type SevenDayCheckInClaim struct { func (x *SevenDayCheckInClaim) Reset() { *x = SevenDayCheckInClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[149] + mi := &file_proto_activity_v1_activity_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11576,7 +11854,7 @@ func (x *SevenDayCheckInClaim) String() string { func (*SevenDayCheckInClaim) ProtoMessage() {} func (x *SevenDayCheckInClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[149] + mi := &file_proto_activity_v1_activity_proto_msgTypes[154] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11589,7 +11867,7 @@ func (x *SevenDayCheckInClaim) ProtoReflect() protoreflect.Message { // Deprecated: Use SevenDayCheckInClaim.ProtoReflect.Descriptor instead. func (*SevenDayCheckInClaim) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{149} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{154} } func (x *SevenDayCheckInClaim) GetClaimId() string { @@ -11719,7 +11997,7 @@ type ListSevenDayCheckInClaimsRequest struct { func (x *ListSevenDayCheckInClaimsRequest) Reset() { *x = ListSevenDayCheckInClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[150] + mi := &file_proto_activity_v1_activity_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11731,7 +12009,7 @@ func (x *ListSevenDayCheckInClaimsRequest) String() string { func (*ListSevenDayCheckInClaimsRequest) ProtoMessage() {} func (x *ListSevenDayCheckInClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[150] + mi := &file_proto_activity_v1_activity_proto_msgTypes[155] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11744,7 +12022,7 @@ func (x *ListSevenDayCheckInClaimsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListSevenDayCheckInClaimsRequest.ProtoReflect.Descriptor instead. func (*ListSevenDayCheckInClaimsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{150} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{155} } func (x *ListSevenDayCheckInClaimsRequest) GetMeta() *RequestMeta { @@ -11806,7 +12084,7 @@ type ListSevenDayCheckInClaimsResponse struct { func (x *ListSevenDayCheckInClaimsResponse) Reset() { *x = ListSevenDayCheckInClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[151] + mi := &file_proto_activity_v1_activity_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11818,7 +12096,7 @@ func (x *ListSevenDayCheckInClaimsResponse) String() string { func (*ListSevenDayCheckInClaimsResponse) ProtoMessage() {} func (x *ListSevenDayCheckInClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[151] + mi := &file_proto_activity_v1_activity_proto_msgTypes[156] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11831,7 +12109,7 @@ func (x *ListSevenDayCheckInClaimsResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ListSevenDayCheckInClaimsResponse.ProtoReflect.Descriptor instead. func (*ListSevenDayCheckInClaimsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{151} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{156} } func (x *ListSevenDayCheckInClaimsResponse) GetClaims() []*SevenDayCheckInClaim { @@ -11864,7 +12142,7 @@ type LevelTrack struct { func (x *LevelTrack) Reset() { *x = LevelTrack{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[152] + mi := &file_proto_activity_v1_activity_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11876,7 +12154,7 @@ func (x *LevelTrack) String() string { func (*LevelTrack) ProtoMessage() {} func (x *LevelTrack) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[152] + mi := &file_proto_activity_v1_activity_proto_msgTypes[157] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11889,7 +12167,7 @@ func (x *LevelTrack) ProtoReflect() protoreflect.Message { // Deprecated: Use LevelTrack.ProtoReflect.Descriptor instead. func (*LevelTrack) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{152} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{157} } func (x *LevelTrack) GetTrack() string { @@ -11962,7 +12240,7 @@ type LevelRule struct { func (x *LevelRule) Reset() { *x = LevelRule{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[153] + mi := &file_proto_activity_v1_activity_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11974,7 +12252,7 @@ func (x *LevelRule) String() string { func (*LevelRule) ProtoMessage() {} func (x *LevelRule) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[153] + mi := &file_proto_activity_v1_activity_proto_msgTypes[158] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11987,7 +12265,7 @@ func (x *LevelRule) ProtoReflect() protoreflect.Message { // Deprecated: Use LevelRule.ProtoReflect.Descriptor instead. func (*LevelRule) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{153} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{158} } func (x *LevelRule) GetTrack() string { @@ -12097,7 +12375,7 @@ type LevelTier struct { func (x *LevelTier) Reset() { *x = LevelTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[154] + mi := &file_proto_activity_v1_activity_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12109,7 +12387,7 @@ func (x *LevelTier) String() string { func (*LevelTier) ProtoMessage() {} func (x *LevelTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[154] + mi := &file_proto_activity_v1_activity_proto_msgTypes[159] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12122,7 +12400,7 @@ func (x *LevelTier) ProtoReflect() protoreflect.Message { // Deprecated: Use LevelTier.ProtoReflect.Descriptor instead. func (*LevelTier) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{154} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{159} } func (x *LevelTier) GetTierId() int64 { @@ -12245,7 +12523,7 @@ type LevelTrackOverview struct { func (x *LevelTrackOverview) Reset() { *x = LevelTrackOverview{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[155] + mi := &file_proto_activity_v1_activity_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12257,7 +12535,7 @@ func (x *LevelTrackOverview) String() string { func (*LevelTrackOverview) ProtoMessage() {} func (x *LevelTrackOverview) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[155] + mi := &file_proto_activity_v1_activity_proto_msgTypes[160] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12270,7 +12548,7 @@ func (x *LevelTrackOverview) ProtoReflect() protoreflect.Message { // Deprecated: Use LevelTrackOverview.ProtoReflect.Descriptor instead. func (*LevelTrackOverview) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{155} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{160} } func (x *LevelTrackOverview) GetTrack() string { @@ -12374,7 +12652,7 @@ type GetMyLevelOverviewRequest struct { func (x *GetMyLevelOverviewRequest) Reset() { *x = GetMyLevelOverviewRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[156] + mi := &file_proto_activity_v1_activity_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12386,7 +12664,7 @@ func (x *GetMyLevelOverviewRequest) String() string { func (*GetMyLevelOverviewRequest) ProtoMessage() {} func (x *GetMyLevelOverviewRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[156] + mi := &file_proto_activity_v1_activity_proto_msgTypes[161] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12399,7 +12677,7 @@ func (x *GetMyLevelOverviewRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyLevelOverviewRequest.ProtoReflect.Descriptor instead. func (*GetMyLevelOverviewRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{156} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{161} } func (x *GetMyLevelOverviewRequest) GetMeta() *RequestMeta { @@ -12426,7 +12704,7 @@ type GetMyLevelOverviewResponse struct { func (x *GetMyLevelOverviewResponse) Reset() { *x = GetMyLevelOverviewResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[157] + mi := &file_proto_activity_v1_activity_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12438,7 +12716,7 @@ func (x *GetMyLevelOverviewResponse) String() string { func (*GetMyLevelOverviewResponse) ProtoMessage() {} func (x *GetMyLevelOverviewResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[157] + mi := &file_proto_activity_v1_activity_proto_msgTypes[162] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12451,7 +12729,7 @@ func (x *GetMyLevelOverviewResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyLevelOverviewResponse.ProtoReflect.Descriptor instead. func (*GetMyLevelOverviewResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{157} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{162} } func (x *GetMyLevelOverviewResponse) GetTracks() []*LevelTrackOverview { @@ -12479,7 +12757,7 @@ type GetLevelTrackRequest struct { func (x *GetLevelTrackRequest) Reset() { *x = GetLevelTrackRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[158] + mi := &file_proto_activity_v1_activity_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12491,7 +12769,7 @@ func (x *GetLevelTrackRequest) String() string { func (*GetLevelTrackRequest) ProtoMessage() {} func (x *GetLevelTrackRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[158] + mi := &file_proto_activity_v1_activity_proto_msgTypes[163] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12504,7 +12782,7 @@ func (x *GetLevelTrackRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetLevelTrackRequest.ProtoReflect.Descriptor instead. func (*GetLevelTrackRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{158} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{163} } func (x *GetLevelTrackRequest) GetMeta() *RequestMeta { @@ -12540,7 +12818,7 @@ type GetLevelTrackResponse struct { func (x *GetLevelTrackResponse) Reset() { *x = GetLevelTrackResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[159] + mi := &file_proto_activity_v1_activity_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12552,7 +12830,7 @@ func (x *GetLevelTrackResponse) String() string { func (*GetLevelTrackResponse) ProtoMessage() {} func (x *GetLevelTrackResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[159] + mi := &file_proto_activity_v1_activity_proto_msgTypes[164] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12565,7 +12843,7 @@ func (x *GetLevelTrackResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetLevelTrackResponse.ProtoReflect.Descriptor instead. func (*GetLevelTrackResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{159} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{164} } func (x *GetLevelTrackResponse) GetOverview() *LevelTrackOverview { @@ -12612,7 +12890,7 @@ type LevelDisplayTrackProfile struct { func (x *LevelDisplayTrackProfile) Reset() { *x = LevelDisplayTrackProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[160] + mi := &file_proto_activity_v1_activity_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12624,7 +12902,7 @@ func (x *LevelDisplayTrackProfile) String() string { func (*LevelDisplayTrackProfile) ProtoMessage() {} func (x *LevelDisplayTrackProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[160] + mi := &file_proto_activity_v1_activity_proto_msgTypes[165] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12637,7 +12915,7 @@ func (x *LevelDisplayTrackProfile) ProtoReflect() protoreflect.Message { // Deprecated: Use LevelDisplayTrackProfile.ProtoReflect.Descriptor instead. func (*LevelDisplayTrackProfile) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{160} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{165} } func (x *LevelDisplayTrackProfile) GetTrack() string { @@ -12702,7 +12980,7 @@ type UserLevelDisplayProfile struct { func (x *UserLevelDisplayProfile) Reset() { *x = UserLevelDisplayProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[161] + mi := &file_proto_activity_v1_activity_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12714,7 +12992,7 @@ func (x *UserLevelDisplayProfile) String() string { func (*UserLevelDisplayProfile) ProtoMessage() {} func (x *UserLevelDisplayProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[161] + mi := &file_proto_activity_v1_activity_proto_msgTypes[166] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12727,7 +13005,7 @@ func (x *UserLevelDisplayProfile) ProtoReflect() protoreflect.Message { // Deprecated: Use UserLevelDisplayProfile.ProtoReflect.Descriptor instead. func (*UserLevelDisplayProfile) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{161} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{166} } func (x *UserLevelDisplayProfile) GetUserId() int64 { @@ -12768,7 +13046,7 @@ type BatchGetUserLevelDisplayProfilesRequest struct { func (x *BatchGetUserLevelDisplayProfilesRequest) Reset() { *x = BatchGetUserLevelDisplayProfilesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[162] + mi := &file_proto_activity_v1_activity_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12780,7 +13058,7 @@ func (x *BatchGetUserLevelDisplayProfilesRequest) String() string { func (*BatchGetUserLevelDisplayProfilesRequest) ProtoMessage() {} func (x *BatchGetUserLevelDisplayProfilesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[162] + mi := &file_proto_activity_v1_activity_proto_msgTypes[167] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12793,7 +13071,7 @@ func (x *BatchGetUserLevelDisplayProfilesRequest) ProtoReflect() protoreflect.Me // Deprecated: Use BatchGetUserLevelDisplayProfilesRequest.ProtoReflect.Descriptor instead. func (*BatchGetUserLevelDisplayProfilesRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{162} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{167} } func (x *BatchGetUserLevelDisplayProfilesRequest) GetMeta() *RequestMeta { @@ -12820,7 +13098,7 @@ type BatchGetUserLevelDisplayProfilesResponse struct { func (x *BatchGetUserLevelDisplayProfilesResponse) Reset() { *x = BatchGetUserLevelDisplayProfilesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[163] + mi := &file_proto_activity_v1_activity_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12832,7 +13110,7 @@ func (x *BatchGetUserLevelDisplayProfilesResponse) String() string { func (*BatchGetUserLevelDisplayProfilesResponse) ProtoMessage() {} func (x *BatchGetUserLevelDisplayProfilesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[163] + mi := &file_proto_activity_v1_activity_proto_msgTypes[168] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12845,7 +13123,7 @@ func (x *BatchGetUserLevelDisplayProfilesResponse) ProtoReflect() protoreflect.M // Deprecated: Use BatchGetUserLevelDisplayProfilesResponse.ProtoReflect.Descriptor instead. func (*BatchGetUserLevelDisplayProfilesResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{163} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{168} } func (x *BatchGetUserLevelDisplayProfilesResponse) GetProfiles() []*UserLevelDisplayProfile { @@ -12891,7 +13169,7 @@ type LevelRewardJob struct { func (x *LevelRewardJob) Reset() { *x = LevelRewardJob{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[164] + mi := &file_proto_activity_v1_activity_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12903,7 +13181,7 @@ func (x *LevelRewardJob) String() string { func (*LevelRewardJob) ProtoMessage() {} func (x *LevelRewardJob) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[164] + mi := &file_proto_activity_v1_activity_proto_msgTypes[169] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12916,7 +13194,7 @@ func (x *LevelRewardJob) ProtoReflect() protoreflect.Message { // Deprecated: Use LevelRewardJob.ProtoReflect.Descriptor instead. func (*LevelRewardJob) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{164} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{169} } func (x *LevelRewardJob) GetRewardJobId() string { @@ -13073,7 +13351,7 @@ type ListLevelRewardsRequest struct { func (x *ListLevelRewardsRequest) Reset() { *x = ListLevelRewardsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[165] + mi := &file_proto_activity_v1_activity_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13085,7 +13363,7 @@ func (x *ListLevelRewardsRequest) String() string { func (*ListLevelRewardsRequest) ProtoMessage() {} func (x *ListLevelRewardsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[165] + mi := &file_proto_activity_v1_activity_proto_msgTypes[170] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13098,7 +13376,7 @@ func (x *ListLevelRewardsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListLevelRewardsRequest.ProtoReflect.Descriptor instead. func (*ListLevelRewardsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{165} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{170} } func (x *ListLevelRewardsRequest) GetMeta() *RequestMeta { @@ -13153,7 +13431,7 @@ type ListLevelRewardsResponse struct { func (x *ListLevelRewardsResponse) Reset() { *x = ListLevelRewardsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[166] + mi := &file_proto_activity_v1_activity_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13165,7 +13443,7 @@ func (x *ListLevelRewardsResponse) String() string { func (*ListLevelRewardsResponse) ProtoMessage() {} func (x *ListLevelRewardsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[166] + mi := &file_proto_activity_v1_activity_proto_msgTypes[171] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13178,7 +13456,7 @@ func (x *ListLevelRewardsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListLevelRewardsResponse.ProtoReflect.Descriptor instead. func (*ListLevelRewardsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{166} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{171} } func (x *ListLevelRewardsResponse) GetRewards() []*LevelRewardJob { @@ -13215,7 +13493,7 @@ type ConsumeLevelEventRequest struct { func (x *ConsumeLevelEventRequest) Reset() { *x = ConsumeLevelEventRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[167] + mi := &file_proto_activity_v1_activity_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13227,7 +13505,7 @@ func (x *ConsumeLevelEventRequest) String() string { func (*ConsumeLevelEventRequest) ProtoMessage() {} func (x *ConsumeLevelEventRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[167] + mi := &file_proto_activity_v1_activity_proto_msgTypes[172] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13240,7 +13518,7 @@ func (x *ConsumeLevelEventRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeLevelEventRequest.ProtoReflect.Descriptor instead. func (*ConsumeLevelEventRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{167} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{172} } func (x *ConsumeLevelEventRequest) GetMeta() *RequestMeta { @@ -13334,7 +13612,7 @@ type ConsumeLevelEventResponse struct { func (x *ConsumeLevelEventResponse) Reset() { *x = ConsumeLevelEventResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[168] + mi := &file_proto_activity_v1_activity_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13346,7 +13624,7 @@ func (x *ConsumeLevelEventResponse) String() string { func (*ConsumeLevelEventResponse) ProtoMessage() {} func (x *ConsumeLevelEventResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[168] + mi := &file_proto_activity_v1_activity_proto_msgTypes[173] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13359,7 +13637,7 @@ func (x *ConsumeLevelEventResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeLevelEventResponse.ProtoReflect.Descriptor instead. func (*ConsumeLevelEventResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{168} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{173} } func (x *ConsumeLevelEventResponse) GetEventId() string { @@ -13419,7 +13697,7 @@ type SetUserLevelRequest struct { func (x *SetUserLevelRequest) Reset() { *x = SetUserLevelRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[169] + mi := &file_proto_activity_v1_activity_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13431,7 +13709,7 @@ func (x *SetUserLevelRequest) String() string { func (*SetUserLevelRequest) ProtoMessage() {} func (x *SetUserLevelRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[169] + mi := &file_proto_activity_v1_activity_proto_msgTypes[174] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13444,7 +13722,7 @@ func (x *SetUserLevelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetUserLevelRequest.ProtoReflect.Descriptor instead. func (*SetUserLevelRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{169} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{174} } func (x *SetUserLevelRequest) GetMeta() *RequestMeta { @@ -13512,7 +13790,7 @@ type SetUserLevelResponse struct { func (x *SetUserLevelResponse) Reset() { *x = SetUserLevelResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[170] + mi := &file_proto_activity_v1_activity_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13524,7 +13802,7 @@ func (x *SetUserLevelResponse) String() string { func (*SetUserLevelResponse) ProtoMessage() {} func (x *SetUserLevelResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[170] + mi := &file_proto_activity_v1_activity_proto_msgTypes[175] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13537,7 +13815,7 @@ func (x *SetUserLevelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetUserLevelResponse.ProtoReflect.Descriptor instead. func (*SetUserLevelResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{170} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{175} } func (x *SetUserLevelResponse) GetEventId() string { @@ -13614,7 +13892,7 @@ type AdminLevelTrackProfile struct { func (x *AdminLevelTrackProfile) Reset() { *x = AdminLevelTrackProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[171] + mi := &file_proto_activity_v1_activity_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13626,7 +13904,7 @@ func (x *AdminLevelTrackProfile) String() string { func (*AdminLevelTrackProfile) ProtoMessage() {} func (x *AdminLevelTrackProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[171] + mi := &file_proto_activity_v1_activity_proto_msgTypes[176] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13639,7 +13917,7 @@ func (x *AdminLevelTrackProfile) ProtoReflect() protoreflect.Message { // Deprecated: Use AdminLevelTrackProfile.ProtoReflect.Descriptor instead. func (*AdminLevelTrackProfile) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{171} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{176} } func (x *AdminLevelTrackProfile) GetTrack() string { @@ -13715,7 +13993,7 @@ type AdminUserLevelProfile struct { func (x *AdminUserLevelProfile) Reset() { *x = AdminUserLevelProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[172] + mi := &file_proto_activity_v1_activity_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13727,7 +14005,7 @@ func (x *AdminUserLevelProfile) String() string { func (*AdminUserLevelProfile) ProtoMessage() {} func (x *AdminUserLevelProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[172] + mi := &file_proto_activity_v1_activity_proto_msgTypes[177] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13740,7 +14018,7 @@ func (x *AdminUserLevelProfile) ProtoReflect() protoreflect.Message { // Deprecated: Use AdminUserLevelProfile.ProtoReflect.Descriptor instead. func (*AdminUserLevelProfile) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{172} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{177} } func (x *AdminUserLevelProfile) GetUserId() int64 { @@ -13767,7 +14045,7 @@ type BatchGetUserLevelAdminProfilesRequest struct { func (x *BatchGetUserLevelAdminProfilesRequest) Reset() { *x = BatchGetUserLevelAdminProfilesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[173] + mi := &file_proto_activity_v1_activity_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13779,7 +14057,7 @@ func (x *BatchGetUserLevelAdminProfilesRequest) String() string { func (*BatchGetUserLevelAdminProfilesRequest) ProtoMessage() {} func (x *BatchGetUserLevelAdminProfilesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[173] + mi := &file_proto_activity_v1_activity_proto_msgTypes[178] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13792,7 +14070,7 @@ func (x *BatchGetUserLevelAdminProfilesRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use BatchGetUserLevelAdminProfilesRequest.ProtoReflect.Descriptor instead. func (*BatchGetUserLevelAdminProfilesRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{173} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{178} } func (x *BatchGetUserLevelAdminProfilesRequest) GetMeta() *RequestMeta { @@ -13819,7 +14097,7 @@ type BatchGetUserLevelAdminProfilesResponse struct { func (x *BatchGetUserLevelAdminProfilesResponse) Reset() { *x = BatchGetUserLevelAdminProfilesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[174] + mi := &file_proto_activity_v1_activity_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13831,7 +14109,7 @@ func (x *BatchGetUserLevelAdminProfilesResponse) String() string { func (*BatchGetUserLevelAdminProfilesResponse) ProtoMessage() {} func (x *BatchGetUserLevelAdminProfilesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[174] + mi := &file_proto_activity_v1_activity_proto_msgTypes[179] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13844,7 +14122,7 @@ func (x *BatchGetUserLevelAdminProfilesResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use BatchGetUserLevelAdminProfilesResponse.ProtoReflect.Descriptor instead. func (*BatchGetUserLevelAdminProfilesResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{174} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{179} } func (x *BatchGetUserLevelAdminProfilesResponse) GetProfiles() []*AdminUserLevelProfile { @@ -13873,7 +14151,7 @@ type TemporaryLevelAdjustment struct { func (x *TemporaryLevelAdjustment) Reset() { *x = TemporaryLevelAdjustment{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[175] + mi := &file_proto_activity_v1_activity_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13885,7 +14163,7 @@ func (x *TemporaryLevelAdjustment) String() string { func (*TemporaryLevelAdjustment) ProtoMessage() {} func (x *TemporaryLevelAdjustment) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[175] + mi := &file_proto_activity_v1_activity_proto_msgTypes[180] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13898,7 +14176,7 @@ func (x *TemporaryLevelAdjustment) ProtoReflect() protoreflect.Message { // Deprecated: Use TemporaryLevelAdjustment.ProtoReflect.Descriptor instead. func (*TemporaryLevelAdjustment) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{175} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{180} } func (x *TemporaryLevelAdjustment) GetTrack() string { @@ -13936,7 +14214,7 @@ type AdjustTemporaryUserLevelsRequest struct { func (x *AdjustTemporaryUserLevelsRequest) Reset() { *x = AdjustTemporaryUserLevelsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[176] + mi := &file_proto_activity_v1_activity_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13948,7 +14226,7 @@ func (x *AdjustTemporaryUserLevelsRequest) String() string { func (*AdjustTemporaryUserLevelsRequest) ProtoMessage() {} func (x *AdjustTemporaryUserLevelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[176] + mi := &file_proto_activity_v1_activity_proto_msgTypes[181] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13961,7 +14239,7 @@ func (x *AdjustTemporaryUserLevelsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AdjustTemporaryUserLevelsRequest.ProtoReflect.Descriptor instead. func (*AdjustTemporaryUserLevelsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{176} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{181} } func (x *AdjustTemporaryUserLevelsRequest) GetMeta() *RequestMeta { @@ -14016,7 +14294,7 @@ type AdjustTemporaryUserLevelsResponse struct { func (x *AdjustTemporaryUserLevelsResponse) Reset() { *x = AdjustTemporaryUserLevelsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[177] + mi := &file_proto_activity_v1_activity_proto_msgTypes[182] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14028,7 +14306,7 @@ func (x *AdjustTemporaryUserLevelsResponse) String() string { func (*AdjustTemporaryUserLevelsResponse) ProtoMessage() {} func (x *AdjustTemporaryUserLevelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[177] + mi := &file_proto_activity_v1_activity_proto_msgTypes[182] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14041,7 +14319,7 @@ func (x *AdjustTemporaryUserLevelsResponse) ProtoReflect() protoreflect.Message // Deprecated: Use AdjustTemporaryUserLevelsResponse.ProtoReflect.Descriptor instead. func (*AdjustTemporaryUserLevelsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{177} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{182} } func (x *AdjustTemporaryUserLevelsResponse) GetProfile() *AdminUserLevelProfile { @@ -14070,7 +14348,7 @@ type RegistrationLevelBadgeGrant struct { func (x *RegistrationLevelBadgeGrant) Reset() { *x = RegistrationLevelBadgeGrant{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[178] + mi := &file_proto_activity_v1_activity_proto_msgTypes[183] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14082,7 +14360,7 @@ func (x *RegistrationLevelBadgeGrant) String() string { func (*RegistrationLevelBadgeGrant) ProtoMessage() {} func (x *RegistrationLevelBadgeGrant) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[178] + mi := &file_proto_activity_v1_activity_proto_msgTypes[183] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14095,7 +14373,7 @@ func (x *RegistrationLevelBadgeGrant) ProtoReflect() protoreflect.Message { // Deprecated: Use RegistrationLevelBadgeGrant.ProtoReflect.Descriptor instead. func (*RegistrationLevelBadgeGrant) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{178} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{183} } func (x *RegistrationLevelBadgeGrant) GetTrack() string { @@ -14137,7 +14415,7 @@ type IssueRegistrationLevelBadgesRequest struct { func (x *IssueRegistrationLevelBadgesRequest) Reset() { *x = IssueRegistrationLevelBadgesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[179] + mi := &file_proto_activity_v1_activity_proto_msgTypes[184] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14149,7 +14427,7 @@ func (x *IssueRegistrationLevelBadgesRequest) String() string { func (*IssueRegistrationLevelBadgesRequest) ProtoMessage() {} func (x *IssueRegistrationLevelBadgesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[179] + mi := &file_proto_activity_v1_activity_proto_msgTypes[184] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14162,7 +14440,7 @@ func (x *IssueRegistrationLevelBadgesRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use IssueRegistrationLevelBadgesRequest.ProtoReflect.Descriptor instead. func (*IssueRegistrationLevelBadgesRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{179} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{184} } func (x *IssueRegistrationLevelBadgesRequest) GetMeta() *RequestMeta { @@ -14196,7 +14474,7 @@ type IssueRegistrationLevelBadgesResponse struct { func (x *IssueRegistrationLevelBadgesResponse) Reset() { *x = IssueRegistrationLevelBadgesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[180] + mi := &file_proto_activity_v1_activity_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14208,7 +14486,7 @@ func (x *IssueRegistrationLevelBadgesResponse) String() string { func (*IssueRegistrationLevelBadgesResponse) ProtoMessage() {} func (x *IssueRegistrationLevelBadgesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[180] + mi := &file_proto_activity_v1_activity_proto_msgTypes[185] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14221,7 +14499,7 @@ func (x *IssueRegistrationLevelBadgesResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use IssueRegistrationLevelBadgesResponse.ProtoReflect.Descriptor instead. func (*IssueRegistrationLevelBadgesResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{180} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{185} } func (x *IssueRegistrationLevelBadgesResponse) GetGrants() []*RegistrationLevelBadgeGrant { @@ -14252,7 +14530,7 @@ type UpsertLevelTrackRequest struct { func (x *UpsertLevelTrackRequest) Reset() { *x = UpsertLevelTrackRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[181] + mi := &file_proto_activity_v1_activity_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14264,7 +14542,7 @@ func (x *UpsertLevelTrackRequest) String() string { func (*UpsertLevelTrackRequest) ProtoMessage() {} func (x *UpsertLevelTrackRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[181] + mi := &file_proto_activity_v1_activity_proto_msgTypes[186] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14277,7 +14555,7 @@ func (x *UpsertLevelTrackRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertLevelTrackRequest.ProtoReflect.Descriptor instead. func (*UpsertLevelTrackRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{181} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{186} } func (x *UpsertLevelTrackRequest) GetMeta() *RequestMeta { @@ -14332,7 +14610,7 @@ type UpsertLevelTrackResponse struct { func (x *UpsertLevelTrackResponse) Reset() { *x = UpsertLevelTrackResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[182] + mi := &file_proto_activity_v1_activity_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14344,7 +14622,7 @@ func (x *UpsertLevelTrackResponse) String() string { func (*UpsertLevelTrackResponse) ProtoMessage() {} func (x *UpsertLevelTrackResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[182] + mi := &file_proto_activity_v1_activity_proto_msgTypes[187] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14357,7 +14635,7 @@ func (x *UpsertLevelTrackResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertLevelTrackResponse.ProtoReflect.Descriptor instead. func (*UpsertLevelTrackResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{182} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{187} } func (x *UpsertLevelTrackResponse) GetTrack() *LevelTrack { @@ -14392,7 +14670,7 @@ type UpsertLevelRuleRequest struct { func (x *UpsertLevelRuleRequest) Reset() { *x = UpsertLevelRuleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[183] + mi := &file_proto_activity_v1_activity_proto_msgTypes[188] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14404,7 +14682,7 @@ func (x *UpsertLevelRuleRequest) String() string { func (*UpsertLevelRuleRequest) ProtoMessage() {} func (x *UpsertLevelRuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[183] + mi := &file_proto_activity_v1_activity_proto_msgTypes[188] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14417,7 +14695,7 @@ func (x *UpsertLevelRuleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertLevelRuleRequest.ProtoReflect.Descriptor instead. func (*UpsertLevelRuleRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{183} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{188} } func (x *UpsertLevelRuleRequest) GetMeta() *RequestMeta { @@ -14500,7 +14778,7 @@ type UpsertLevelRuleResponse struct { func (x *UpsertLevelRuleResponse) Reset() { *x = UpsertLevelRuleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[184] + mi := &file_proto_activity_v1_activity_proto_msgTypes[189] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14512,7 +14790,7 @@ func (x *UpsertLevelRuleResponse) String() string { func (*UpsertLevelRuleResponse) ProtoMessage() {} func (x *UpsertLevelRuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[184] + mi := &file_proto_activity_v1_activity_proto_msgTypes[189] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14525,7 +14803,7 @@ func (x *UpsertLevelRuleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertLevelRuleResponse.ProtoReflect.Descriptor instead. func (*UpsertLevelRuleResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{184} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{189} } func (x *UpsertLevelRuleResponse) GetRule() *LevelRule { @@ -14562,7 +14840,7 @@ type UpsertLevelTierRequest struct { func (x *UpsertLevelTierRequest) Reset() { *x = UpsertLevelTierRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[185] + mi := &file_proto_activity_v1_activity_proto_msgTypes[190] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14574,7 +14852,7 @@ func (x *UpsertLevelTierRequest) String() string { func (*UpsertLevelTierRequest) ProtoMessage() {} func (x *UpsertLevelTierRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[185] + mi := &file_proto_activity_v1_activity_proto_msgTypes[190] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14587,7 +14865,7 @@ func (x *UpsertLevelTierRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertLevelTierRequest.ProtoReflect.Descriptor instead. func (*UpsertLevelTierRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{185} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{190} } func (x *UpsertLevelTierRequest) GetMeta() *RequestMeta { @@ -14684,7 +14962,7 @@ type UpsertLevelTierResponse struct { func (x *UpsertLevelTierResponse) Reset() { *x = UpsertLevelTierResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[186] + mi := &file_proto_activity_v1_activity_proto_msgTypes[191] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14696,7 +14974,7 @@ func (x *UpsertLevelTierResponse) String() string { func (*UpsertLevelTierResponse) ProtoMessage() {} func (x *UpsertLevelTierResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[186] + mi := &file_proto_activity_v1_activity_proto_msgTypes[191] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14709,7 +14987,7 @@ func (x *UpsertLevelTierResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertLevelTierResponse.ProtoReflect.Descriptor instead. func (*UpsertLevelTierResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{186} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{191} } func (x *UpsertLevelTierResponse) GetTier() *LevelTier { @@ -14740,7 +15018,7 @@ type BatchUpsertLevelConfigRequest struct { func (x *BatchUpsertLevelConfigRequest) Reset() { *x = BatchUpsertLevelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[187] + mi := &file_proto_activity_v1_activity_proto_msgTypes[192] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14752,7 +15030,7 @@ func (x *BatchUpsertLevelConfigRequest) String() string { func (*BatchUpsertLevelConfigRequest) ProtoMessage() {} func (x *BatchUpsertLevelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[187] + mi := &file_proto_activity_v1_activity_proto_msgTypes[192] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14765,7 +15043,7 @@ func (x *BatchUpsertLevelConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use BatchUpsertLevelConfigRequest.ProtoReflect.Descriptor instead. func (*BatchUpsertLevelConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{187} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{192} } func (x *BatchUpsertLevelConfigRequest) GetMeta() *RequestMeta { @@ -14807,7 +15085,7 @@ type BatchUpsertLevelConfigResponse struct { func (x *BatchUpsertLevelConfigResponse) Reset() { *x = BatchUpsertLevelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[188] + mi := &file_proto_activity_v1_activity_proto_msgTypes[193] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14819,7 +15097,7 @@ func (x *BatchUpsertLevelConfigResponse) String() string { func (*BatchUpsertLevelConfigResponse) ProtoMessage() {} func (x *BatchUpsertLevelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[188] + mi := &file_proto_activity_v1_activity_proto_msgTypes[193] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14832,7 +15110,7 @@ func (x *BatchUpsertLevelConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use BatchUpsertLevelConfigResponse.ProtoReflect.Descriptor instead. func (*BatchUpsertLevelConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{188} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{193} } func (x *BatchUpsertLevelConfigResponse) GetRules() []*LevelRule { @@ -14868,7 +15146,7 @@ type ListLevelConfigRequest struct { func (x *ListLevelConfigRequest) Reset() { *x = ListLevelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[189] + mi := &file_proto_activity_v1_activity_proto_msgTypes[194] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14880,7 +15158,7 @@ func (x *ListLevelConfigRequest) String() string { func (*ListLevelConfigRequest) ProtoMessage() {} func (x *ListLevelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[189] + mi := &file_proto_activity_v1_activity_proto_msgTypes[194] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14893,7 +15171,7 @@ func (x *ListLevelConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListLevelConfigRequest.ProtoReflect.Descriptor instead. func (*ListLevelConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{189} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{194} } func (x *ListLevelConfigRequest) GetMeta() *RequestMeta { @@ -14929,7 +15207,7 @@ type ListLevelConfigResponse struct { func (x *ListLevelConfigResponse) Reset() { *x = ListLevelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[190] + mi := &file_proto_activity_v1_activity_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14941,7 +15219,7 @@ func (x *ListLevelConfigResponse) String() string { func (*ListLevelConfigResponse) ProtoMessage() {} func (x *ListLevelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[190] + mi := &file_proto_activity_v1_activity_proto_msgTypes[195] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14954,7 +15232,7 @@ func (x *ListLevelConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListLevelConfigResponse.ProtoReflect.Descriptor instead. func (*ListLevelConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{190} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{195} } func (x *ListLevelConfigResponse) GetTracks() []*LevelTrack { @@ -15000,7 +15278,7 @@ type AchievementCondition struct { func (x *AchievementCondition) Reset() { *x = AchievementCondition{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[191] + mi := &file_proto_activity_v1_activity_proto_msgTypes[196] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15012,7 +15290,7 @@ func (x *AchievementCondition) String() string { func (*AchievementCondition) ProtoMessage() {} func (x *AchievementCondition) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[191] + mi := &file_proto_activity_v1_activity_proto_msgTypes[196] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15025,7 +15303,7 @@ func (x *AchievementCondition) ProtoReflect() protoreflect.Message { // Deprecated: Use AchievementCondition.ProtoReflect.Descriptor instead. func (*AchievementCondition) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{191} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{196} } func (x *AchievementCondition) GetConditionId() string { @@ -15106,7 +15384,7 @@ type AchievementDefinition struct { func (x *AchievementDefinition) Reset() { *x = AchievementDefinition{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[192] + mi := &file_proto_activity_v1_activity_proto_msgTypes[197] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15118,7 +15396,7 @@ func (x *AchievementDefinition) String() string { func (*AchievementDefinition) ProtoMessage() {} func (x *AchievementDefinition) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[192] + mi := &file_proto_activity_v1_activity_proto_msgTypes[197] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15131,7 +15409,7 @@ func (x *AchievementDefinition) ProtoReflect() protoreflect.Message { // Deprecated: Use AchievementDefinition.ProtoReflect.Descriptor instead. func (*AchievementDefinition) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{192} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{197} } func (x *AchievementDefinition) GetAchievementId() string { @@ -15296,7 +15574,7 @@ type UserAchievement struct { func (x *UserAchievement) Reset() { *x = UserAchievement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[193] + mi := &file_proto_activity_v1_activity_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15308,7 +15586,7 @@ func (x *UserAchievement) String() string { func (*UserAchievement) ProtoMessage() {} func (x *UserAchievement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[193] + mi := &file_proto_activity_v1_activity_proto_msgTypes[198] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15321,7 +15599,7 @@ func (x *UserAchievement) ProtoReflect() protoreflect.Message { // Deprecated: Use UserAchievement.ProtoReflect.Descriptor instead. func (*UserAchievement) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{193} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{198} } func (x *UserAchievement) GetDefinition() *AchievementDefinition { @@ -15387,7 +15665,7 @@ type ListAchievementsRequest struct { func (x *ListAchievementsRequest) Reset() { *x = ListAchievementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[194] + mi := &file_proto_activity_v1_activity_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15399,7 +15677,7 @@ func (x *ListAchievementsRequest) String() string { func (*ListAchievementsRequest) ProtoMessage() {} func (x *ListAchievementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[194] + mi := &file_proto_activity_v1_activity_proto_msgTypes[199] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15412,7 +15690,7 @@ func (x *ListAchievementsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAchievementsRequest.ProtoReflect.Descriptor instead. func (*ListAchievementsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{194} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{199} } func (x *ListAchievementsRequest) GetMeta() *RequestMeta { @@ -15468,7 +15746,7 @@ type ListAchievementsResponse struct { func (x *ListAchievementsResponse) Reset() { *x = ListAchievementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[195] + mi := &file_proto_activity_v1_activity_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15480,7 +15758,7 @@ func (x *ListAchievementsResponse) String() string { func (*ListAchievementsResponse) ProtoMessage() {} func (x *ListAchievementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[195] + mi := &file_proto_activity_v1_activity_proto_msgTypes[200] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15493,7 +15771,7 @@ func (x *ListAchievementsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAchievementsResponse.ProtoReflect.Descriptor instead. func (*ListAchievementsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{195} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{200} } func (x *ListAchievementsResponse) GetAchievements() []*UserAchievement { @@ -15534,7 +15812,7 @@ type ConsumeAchievementEventRequest struct { func (x *ConsumeAchievementEventRequest) Reset() { *x = ConsumeAchievementEventRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[196] + mi := &file_proto_activity_v1_activity_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15546,7 +15824,7 @@ func (x *ConsumeAchievementEventRequest) String() string { func (*ConsumeAchievementEventRequest) ProtoMessage() {} func (x *ConsumeAchievementEventRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[196] + mi := &file_proto_activity_v1_activity_proto_msgTypes[201] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15559,7 +15837,7 @@ func (x *ConsumeAchievementEventRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeAchievementEventRequest.ProtoReflect.Descriptor instead. func (*ConsumeAchievementEventRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{196} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{201} } func (x *ConsumeAchievementEventRequest) GetMeta() *RequestMeta { @@ -15638,7 +15916,7 @@ type ConsumeAchievementEventResponse struct { func (x *ConsumeAchievementEventResponse) Reset() { *x = ConsumeAchievementEventResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[197] + mi := &file_proto_activity_v1_activity_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15650,7 +15928,7 @@ func (x *ConsumeAchievementEventResponse) String() string { func (*ConsumeAchievementEventResponse) ProtoMessage() {} func (x *ConsumeAchievementEventResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[197] + mi := &file_proto_activity_v1_activity_proto_msgTypes[202] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15663,7 +15941,7 @@ func (x *ConsumeAchievementEventResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeAchievementEventResponse.ProtoReflect.Descriptor instead. func (*ConsumeAchievementEventResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{197} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{202} } func (x *ConsumeAchievementEventResponse) GetEventId() string { @@ -15718,7 +15996,7 @@ type BadgeDisplayItem struct { func (x *BadgeDisplayItem) Reset() { *x = BadgeDisplayItem{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[198] + mi := &file_proto_activity_v1_activity_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15730,7 +16008,7 @@ func (x *BadgeDisplayItem) String() string { func (*BadgeDisplayItem) ProtoMessage() {} func (x *BadgeDisplayItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[198] + mi := &file_proto_activity_v1_activity_proto_msgTypes[203] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15743,7 +16021,7 @@ func (x *BadgeDisplayItem) ProtoReflect() protoreflect.Message { // Deprecated: Use BadgeDisplayItem.ProtoReflect.Descriptor instead. func (*BadgeDisplayItem) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{198} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{203} } func (x *BadgeDisplayItem) GetSlot() string { @@ -15819,7 +16097,7 @@ type ListMyBadgesRequest struct { func (x *ListMyBadgesRequest) Reset() { *x = ListMyBadgesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[199] + mi := &file_proto_activity_v1_activity_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15831,7 +16109,7 @@ func (x *ListMyBadgesRequest) String() string { func (*ListMyBadgesRequest) ProtoMessage() {} func (x *ListMyBadgesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[199] + mi := &file_proto_activity_v1_activity_proto_msgTypes[204] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15844,7 +16122,7 @@ func (x *ListMyBadgesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyBadgesRequest.ProtoReflect.Descriptor instead. func (*ListMyBadgesRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{199} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{204} } func (x *ListMyBadgesRequest) GetMeta() *RequestMeta { @@ -15873,7 +16151,7 @@ type ListMyBadgesResponse struct { func (x *ListMyBadgesResponse) Reset() { *x = ListMyBadgesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[200] + mi := &file_proto_activity_v1_activity_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15885,7 +16163,7 @@ func (x *ListMyBadgesResponse) String() string { func (*ListMyBadgesResponse) ProtoMessage() {} func (x *ListMyBadgesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[200] + mi := &file_proto_activity_v1_activity_proto_msgTypes[205] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15898,7 +16176,7 @@ func (x *ListMyBadgesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListMyBadgesResponse.ProtoReflect.Descriptor instead. func (*ListMyBadgesResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{200} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{205} } func (x *ListMyBadgesResponse) GetStripBadges() []*BadgeDisplayItem { @@ -15942,7 +16220,7 @@ type SetBadgeDisplayRequest struct { func (x *SetBadgeDisplayRequest) Reset() { *x = SetBadgeDisplayRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[201] + mi := &file_proto_activity_v1_activity_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15954,7 +16232,7 @@ func (x *SetBadgeDisplayRequest) String() string { func (*SetBadgeDisplayRequest) ProtoMessage() {} func (x *SetBadgeDisplayRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[201] + mi := &file_proto_activity_v1_activity_proto_msgTypes[206] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15967,7 +16245,7 @@ func (x *SetBadgeDisplayRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetBadgeDisplayRequest.ProtoReflect.Descriptor instead. func (*SetBadgeDisplayRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{201} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{206} } func (x *SetBadgeDisplayRequest) GetMeta() *RequestMeta { @@ -16014,7 +16292,7 @@ type SetBadgeDisplayResponse struct { func (x *SetBadgeDisplayResponse) Reset() { *x = SetBadgeDisplayResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[202] + mi := &file_proto_activity_v1_activity_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16026,7 +16304,7 @@ func (x *SetBadgeDisplayResponse) String() string { func (*SetBadgeDisplayResponse) ProtoMessage() {} func (x *SetBadgeDisplayResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[202] + mi := &file_proto_activity_v1_activity_proto_msgTypes[207] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16039,7 +16317,7 @@ func (x *SetBadgeDisplayResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetBadgeDisplayResponse.ProtoReflect.Descriptor instead. func (*SetBadgeDisplayResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{202} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{207} } func (x *SetBadgeDisplayResponse) GetProfile() *ListMyBadgesResponse { @@ -16075,7 +16353,7 @@ type UpsertAchievementDefinitionRequest struct { func (x *UpsertAchievementDefinitionRequest) Reset() { *x = UpsertAchievementDefinitionRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[203] + mi := &file_proto_activity_v1_activity_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16087,7 +16365,7 @@ func (x *UpsertAchievementDefinitionRequest) String() string { func (*UpsertAchievementDefinitionRequest) ProtoMessage() {} func (x *UpsertAchievementDefinitionRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[203] + mi := &file_proto_activity_v1_activity_proto_msgTypes[208] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16100,7 +16378,7 @@ func (x *UpsertAchievementDefinitionRequest) ProtoReflect() protoreflect.Message // Deprecated: Use UpsertAchievementDefinitionRequest.ProtoReflect.Descriptor instead. func (*UpsertAchievementDefinitionRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{203} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{208} } func (x *UpsertAchievementDefinitionRequest) GetMeta() *RequestMeta { @@ -16239,7 +16517,7 @@ type UpsertAchievementDefinitionResponse struct { func (x *UpsertAchievementDefinitionResponse) Reset() { *x = UpsertAchievementDefinitionResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[204] + mi := &file_proto_activity_v1_activity_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16251,7 +16529,7 @@ func (x *UpsertAchievementDefinitionResponse) String() string { func (*UpsertAchievementDefinitionResponse) ProtoMessage() {} func (x *UpsertAchievementDefinitionResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[204] + mi := &file_proto_activity_v1_activity_proto_msgTypes[209] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16264,7 +16542,7 @@ func (x *UpsertAchievementDefinitionResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use UpsertAchievementDefinitionResponse.ProtoReflect.Descriptor instead. func (*UpsertAchievementDefinitionResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{204} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{209} } func (x *UpsertAchievementDefinitionResponse) GetAchievement() *AchievementDefinition { @@ -16292,7 +16570,7 @@ type DeleteAchievementDefinitionRequest struct { func (x *DeleteAchievementDefinitionRequest) Reset() { *x = DeleteAchievementDefinitionRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[205] + mi := &file_proto_activity_v1_activity_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16304,7 +16582,7 @@ func (x *DeleteAchievementDefinitionRequest) String() string { func (*DeleteAchievementDefinitionRequest) ProtoMessage() {} func (x *DeleteAchievementDefinitionRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[205] + mi := &file_proto_activity_v1_activity_proto_msgTypes[210] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16317,7 +16595,7 @@ func (x *DeleteAchievementDefinitionRequest) ProtoReflect() protoreflect.Message // Deprecated: Use DeleteAchievementDefinitionRequest.ProtoReflect.Descriptor instead. func (*DeleteAchievementDefinitionRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{205} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{210} } func (x *DeleteAchievementDefinitionRequest) GetMeta() *RequestMeta { @@ -16350,7 +16628,7 @@ type DeleteAchievementDefinitionResponse struct { func (x *DeleteAchievementDefinitionResponse) Reset() { *x = DeleteAchievementDefinitionResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[206] + mi := &file_proto_activity_v1_activity_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16362,7 +16640,7 @@ func (x *DeleteAchievementDefinitionResponse) String() string { func (*DeleteAchievementDefinitionResponse) ProtoMessage() {} func (x *DeleteAchievementDefinitionResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[206] + mi := &file_proto_activity_v1_activity_proto_msgTypes[211] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16375,7 +16653,7 @@ func (x *DeleteAchievementDefinitionResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use DeleteAchievementDefinitionResponse.ProtoReflect.Descriptor instead. func (*DeleteAchievementDefinitionResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{206} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{211} } func (x *DeleteAchievementDefinitionResponse) GetAchievement() *AchievementDefinition { @@ -16403,7 +16681,7 @@ type WheelPrizeTier struct { func (x *WheelPrizeTier) Reset() { *x = WheelPrizeTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[207] + mi := &file_proto_activity_v1_activity_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16415,7 +16693,7 @@ func (x *WheelPrizeTier) String() string { func (*WheelPrizeTier) ProtoMessage() {} func (x *WheelPrizeTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[207] + mi := &file_proto_activity_v1_activity_proto_msgTypes[212] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16428,7 +16706,7 @@ func (x *WheelPrizeTier) ProtoReflect() protoreflect.Message { // Deprecated: Use WheelPrizeTier.ProtoReflect.Descriptor instead. func (*WheelPrizeTier) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{207} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{212} } func (x *WheelPrizeTier) GetTierId() string { @@ -16524,7 +16802,7 @@ type WheelRuleConfig struct { func (x *WheelRuleConfig) Reset() { *x = WheelRuleConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[208] + mi := &file_proto_activity_v1_activity_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16536,7 +16814,7 @@ func (x *WheelRuleConfig) String() string { func (*WheelRuleConfig) ProtoMessage() {} func (x *WheelRuleConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[208] + mi := &file_proto_activity_v1_activity_proto_msgTypes[213] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16549,7 +16827,7 @@ func (x *WheelRuleConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use WheelRuleConfig.ProtoReflect.Descriptor instead. func (*WheelRuleConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{208} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{213} } func (x *WheelRuleConfig) GetAppCode() string { @@ -16674,7 +16952,7 @@ type WheelDrawMeta struct { func (x *WheelDrawMeta) Reset() { *x = WheelDrawMeta{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[209] + mi := &file_proto_activity_v1_activity_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16686,7 +16964,7 @@ func (x *WheelDrawMeta) String() string { func (*WheelDrawMeta) ProtoMessage() {} func (x *WheelDrawMeta) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[209] + mi := &file_proto_activity_v1_activity_proto_msgTypes[214] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16699,7 +16977,7 @@ func (x *WheelDrawMeta) ProtoReflect() protoreflect.Message { // Deprecated: Use WheelDrawMeta.ProtoReflect.Descriptor instead. func (*WheelDrawMeta) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{209} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{214} } func (x *WheelDrawMeta) GetMeta() *RequestMeta { @@ -16792,7 +17070,7 @@ type WheelDrawResult struct { func (x *WheelDrawResult) Reset() { *x = WheelDrawResult{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[210] + mi := &file_proto_activity_v1_activity_proto_msgTypes[215] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16804,7 +17082,7 @@ func (x *WheelDrawResult) String() string { func (*WheelDrawResult) ProtoMessage() {} func (x *WheelDrawResult) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[210] + mi := &file_proto_activity_v1_activity_proto_msgTypes[215] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16817,7 +17095,7 @@ func (x *WheelDrawResult) ProtoReflect() protoreflect.Message { // Deprecated: Use WheelDrawResult.ProtoReflect.Descriptor instead. func (*WheelDrawResult) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{210} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{215} } func (x *WheelDrawResult) GetDrawId() string { @@ -16969,7 +17247,7 @@ type WheelDrawReward struct { func (x *WheelDrawReward) Reset() { *x = WheelDrawReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[211] + mi := &file_proto_activity_v1_activity_proto_msgTypes[216] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16981,7 +17259,7 @@ func (x *WheelDrawReward) String() string { func (*WheelDrawReward) ProtoMessage() {} func (x *WheelDrawReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[211] + mi := &file_proto_activity_v1_activity_proto_msgTypes[216] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16994,7 +17272,7 @@ func (x *WheelDrawReward) ProtoReflect() protoreflect.Message { // Deprecated: Use WheelDrawReward.ProtoReflect.Descriptor instead. func (*WheelDrawReward) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{211} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{216} } func (x *WheelDrawReward) GetSelectedTierId() string { @@ -17062,7 +17340,7 @@ type ExecuteWheelDrawRequest struct { func (x *ExecuteWheelDrawRequest) Reset() { *x = ExecuteWheelDrawRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[212] + mi := &file_proto_activity_v1_activity_proto_msgTypes[217] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17074,7 +17352,7 @@ func (x *ExecuteWheelDrawRequest) String() string { func (*ExecuteWheelDrawRequest) ProtoMessage() {} func (x *ExecuteWheelDrawRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[212] + mi := &file_proto_activity_v1_activity_proto_msgTypes[217] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17087,7 +17365,7 @@ func (x *ExecuteWheelDrawRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ExecuteWheelDrawRequest.ProtoReflect.Descriptor instead. func (*ExecuteWheelDrawRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{212} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{217} } func (x *ExecuteWheelDrawRequest) GetWheel() *WheelDrawMeta { @@ -17106,7 +17384,7 @@ type ExecuteWheelDrawResponse struct { func (x *ExecuteWheelDrawResponse) Reset() { *x = ExecuteWheelDrawResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[213] + mi := &file_proto_activity_v1_activity_proto_msgTypes[218] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17118,7 +17396,7 @@ func (x *ExecuteWheelDrawResponse) String() string { func (*ExecuteWheelDrawResponse) ProtoMessage() {} func (x *ExecuteWheelDrawResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[213] + mi := &file_proto_activity_v1_activity_proto_msgTypes[218] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17131,7 +17409,7 @@ func (x *ExecuteWheelDrawResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ExecuteWheelDrawResponse.ProtoReflect.Descriptor instead. func (*ExecuteWheelDrawResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{213} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{218} } func (x *ExecuteWheelDrawResponse) GetResult() *WheelDrawResult { @@ -17151,7 +17429,7 @@ type GetWheelConfigRequest struct { func (x *GetWheelConfigRequest) Reset() { *x = GetWheelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[214] + mi := &file_proto_activity_v1_activity_proto_msgTypes[219] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17163,7 +17441,7 @@ func (x *GetWheelConfigRequest) String() string { func (*GetWheelConfigRequest) ProtoMessage() {} func (x *GetWheelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[214] + mi := &file_proto_activity_v1_activity_proto_msgTypes[219] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17176,7 +17454,7 @@ func (x *GetWheelConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetWheelConfigRequest.ProtoReflect.Descriptor instead. func (*GetWheelConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{214} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{219} } func (x *GetWheelConfigRequest) GetMeta() *RequestMeta { @@ -17202,7 +17480,7 @@ type GetWheelConfigResponse struct { func (x *GetWheelConfigResponse) Reset() { *x = GetWheelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[215] + mi := &file_proto_activity_v1_activity_proto_msgTypes[220] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17214,7 +17492,7 @@ func (x *GetWheelConfigResponse) String() string { func (*GetWheelConfigResponse) ProtoMessage() {} func (x *GetWheelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[215] + mi := &file_proto_activity_v1_activity_proto_msgTypes[220] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17227,7 +17505,7 @@ func (x *GetWheelConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetWheelConfigResponse.ProtoReflect.Descriptor instead. func (*GetWheelConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{215} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{220} } func (x *GetWheelConfigResponse) GetConfig() *WheelRuleConfig { @@ -17248,7 +17526,7 @@ type UpsertWheelConfigRequest struct { func (x *UpsertWheelConfigRequest) Reset() { *x = UpsertWheelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[216] + mi := &file_proto_activity_v1_activity_proto_msgTypes[221] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17260,7 +17538,7 @@ func (x *UpsertWheelConfigRequest) String() string { func (*UpsertWheelConfigRequest) ProtoMessage() {} func (x *UpsertWheelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[216] + mi := &file_proto_activity_v1_activity_proto_msgTypes[221] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17273,7 +17551,7 @@ func (x *UpsertWheelConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertWheelConfigRequest.ProtoReflect.Descriptor instead. func (*UpsertWheelConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{216} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{221} } func (x *UpsertWheelConfigRequest) GetMeta() *RequestMeta { @@ -17306,7 +17584,7 @@ type UpsertWheelConfigResponse struct { func (x *UpsertWheelConfigResponse) Reset() { *x = UpsertWheelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[217] + mi := &file_proto_activity_v1_activity_proto_msgTypes[222] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17318,7 +17596,7 @@ func (x *UpsertWheelConfigResponse) String() string { func (*UpsertWheelConfigResponse) ProtoMessage() {} func (x *UpsertWheelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[217] + mi := &file_proto_activity_v1_activity_proto_msgTypes[222] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17331,7 +17609,7 @@ func (x *UpsertWheelConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertWheelConfigResponse.ProtoReflect.Descriptor instead. func (*UpsertWheelConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{217} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{222} } func (x *UpsertWheelConfigResponse) GetConfig() *WheelRuleConfig { @@ -17355,7 +17633,7 @@ type ListWheelDrawsRequest struct { func (x *ListWheelDrawsRequest) Reset() { *x = ListWheelDrawsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[218] + mi := &file_proto_activity_v1_activity_proto_msgTypes[223] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17367,7 +17645,7 @@ func (x *ListWheelDrawsRequest) String() string { func (*ListWheelDrawsRequest) ProtoMessage() {} func (x *ListWheelDrawsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[218] + mi := &file_proto_activity_v1_activity_proto_msgTypes[223] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17380,7 +17658,7 @@ func (x *ListWheelDrawsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWheelDrawsRequest.ProtoReflect.Descriptor instead. func (*ListWheelDrawsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{218} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{223} } func (x *ListWheelDrawsRequest) GetMeta() *RequestMeta { @@ -17435,7 +17713,7 @@ type ListWheelDrawsResponse struct { func (x *ListWheelDrawsResponse) Reset() { *x = ListWheelDrawsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[219] + mi := &file_proto_activity_v1_activity_proto_msgTypes[224] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17447,7 +17725,7 @@ func (x *ListWheelDrawsResponse) String() string { func (*ListWheelDrawsResponse) ProtoMessage() {} func (x *ListWheelDrawsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[219] + mi := &file_proto_activity_v1_activity_proto_msgTypes[224] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17460,7 +17738,7 @@ func (x *ListWheelDrawsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWheelDrawsResponse.ProtoReflect.Descriptor instead. func (*ListWheelDrawsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{219} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{224} } func (x *ListWheelDrawsResponse) GetDraws() []*WheelDrawResult { @@ -17494,7 +17772,7 @@ type WheelDrawSummary struct { func (x *WheelDrawSummary) Reset() { *x = WheelDrawSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[220] + mi := &file_proto_activity_v1_activity_proto_msgTypes[225] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17506,7 +17784,7 @@ func (x *WheelDrawSummary) String() string { func (*WheelDrawSummary) ProtoMessage() {} func (x *WheelDrawSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[220] + mi := &file_proto_activity_v1_activity_proto_msgTypes[225] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17519,7 +17797,7 @@ func (x *WheelDrawSummary) ProtoReflect() protoreflect.Message { // Deprecated: Use WheelDrawSummary.ProtoReflect.Descriptor instead. func (*WheelDrawSummary) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{220} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{225} } func (x *WheelDrawSummary) GetWheelId() string { @@ -17597,7 +17875,7 @@ type GetWheelDrawSummaryRequest struct { func (x *GetWheelDrawSummaryRequest) Reset() { *x = GetWheelDrawSummaryRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[221] + mi := &file_proto_activity_v1_activity_proto_msgTypes[226] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17609,7 +17887,7 @@ func (x *GetWheelDrawSummaryRequest) String() string { func (*GetWheelDrawSummaryRequest) ProtoMessage() {} func (x *GetWheelDrawSummaryRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[221] + mi := &file_proto_activity_v1_activity_proto_msgTypes[226] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17622,7 +17900,7 @@ func (x *GetWheelDrawSummaryRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetWheelDrawSummaryRequest.ProtoReflect.Descriptor instead. func (*GetWheelDrawSummaryRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{221} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{226} } func (x *GetWheelDrawSummaryRequest) GetMeta() *RequestMeta { @@ -17662,7 +17940,7 @@ type GetWheelDrawSummaryResponse struct { func (x *GetWheelDrawSummaryResponse) Reset() { *x = GetWheelDrawSummaryResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[222] + mi := &file_proto_activity_v1_activity_proto_msgTypes[227] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17674,7 +17952,7 @@ func (x *GetWheelDrawSummaryResponse) String() string { func (*GetWheelDrawSummaryResponse) ProtoMessage() {} func (x *GetWheelDrawSummaryResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[222] + mi := &file_proto_activity_v1_activity_proto_msgTypes[227] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17687,7 +17965,7 @@ func (x *GetWheelDrawSummaryResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetWheelDrawSummaryResponse.ProtoReflect.Descriptor instead. func (*GetWheelDrawSummaryResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{222} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{227} } func (x *GetWheelDrawSummaryResponse) GetSummary() *WheelDrawSummary { @@ -17708,7 +17986,7 @@ type WeeklyStarGift struct { func (x *WeeklyStarGift) Reset() { *x = WeeklyStarGift{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[223] + mi := &file_proto_activity_v1_activity_proto_msgTypes[228] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17720,7 +17998,7 @@ func (x *WeeklyStarGift) String() string { func (*WeeklyStarGift) ProtoMessage() {} func (x *WeeklyStarGift) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[223] + mi := &file_proto_activity_v1_activity_proto_msgTypes[228] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17733,7 +18011,7 @@ func (x *WeeklyStarGift) ProtoReflect() protoreflect.Message { // Deprecated: Use WeeklyStarGift.ProtoReflect.Descriptor instead. func (*WeeklyStarGift) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{223} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{228} } func (x *WeeklyStarGift) GetGiftId() string { @@ -17761,7 +18039,7 @@ type WeeklyStarReward struct { func (x *WeeklyStarReward) Reset() { *x = WeeklyStarReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[224] + mi := &file_proto_activity_v1_activity_proto_msgTypes[229] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17773,7 +18051,7 @@ func (x *WeeklyStarReward) String() string { func (*WeeklyStarReward) ProtoMessage() {} func (x *WeeklyStarReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[224] + mi := &file_proto_activity_v1_activity_proto_msgTypes[229] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17786,7 +18064,7 @@ func (x *WeeklyStarReward) ProtoReflect() protoreflect.Message { // Deprecated: Use WeeklyStarReward.ProtoReflect.Descriptor instead. func (*WeeklyStarReward) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{224} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{229} } func (x *WeeklyStarReward) GetRankNo() int32 { @@ -17827,7 +18105,7 @@ type WeeklyStarCycle struct { func (x *WeeklyStarCycle) Reset() { *x = WeeklyStarCycle{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[225] + mi := &file_proto_activity_v1_activity_proto_msgTypes[230] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17839,7 +18117,7 @@ func (x *WeeklyStarCycle) String() string { func (*WeeklyStarCycle) ProtoMessage() {} func (x *WeeklyStarCycle) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[225] + mi := &file_proto_activity_v1_activity_proto_msgTypes[230] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17852,7 +18130,7 @@ func (x *WeeklyStarCycle) ProtoReflect() protoreflect.Message { // Deprecated: Use WeeklyStarCycle.ProtoReflect.Descriptor instead. func (*WeeklyStarCycle) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{225} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{230} } func (x *WeeklyStarCycle) GetCycleId() string { @@ -17974,7 +18252,7 @@ type WeeklyStarLeaderboardEntry struct { func (x *WeeklyStarLeaderboardEntry) Reset() { *x = WeeklyStarLeaderboardEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[226] + mi := &file_proto_activity_v1_activity_proto_msgTypes[231] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17986,7 +18264,7 @@ func (x *WeeklyStarLeaderboardEntry) String() string { func (*WeeklyStarLeaderboardEntry) ProtoMessage() {} func (x *WeeklyStarLeaderboardEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[226] + mi := &file_proto_activity_v1_activity_proto_msgTypes[231] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17999,7 +18277,7 @@ func (x *WeeklyStarLeaderboardEntry) ProtoReflect() protoreflect.Message { // Deprecated: Use WeeklyStarLeaderboardEntry.ProtoReflect.Descriptor instead. func (*WeeklyStarLeaderboardEntry) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{226} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{231} } func (x *WeeklyStarLeaderboardEntry) GetRankNo() int32 { @@ -18059,7 +18337,7 @@ type WeeklyStarSettlement struct { func (x *WeeklyStarSettlement) Reset() { *x = WeeklyStarSettlement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[227] + mi := &file_proto_activity_v1_activity_proto_msgTypes[232] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18071,7 +18349,7 @@ func (x *WeeklyStarSettlement) String() string { func (*WeeklyStarSettlement) ProtoMessage() {} func (x *WeeklyStarSettlement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[227] + mi := &file_proto_activity_v1_activity_proto_msgTypes[232] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18084,7 +18362,7 @@ func (x *WeeklyStarSettlement) ProtoReflect() protoreflect.Message { // Deprecated: Use WeeklyStarSettlement.ProtoReflect.Descriptor instead. func (*WeeklyStarSettlement) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{227} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{232} } func (x *WeeklyStarSettlement) GetSettlementId() string { @@ -18193,7 +18471,7 @@ type ListWeeklyStarCyclesRequest struct { func (x *ListWeeklyStarCyclesRequest) Reset() { *x = ListWeeklyStarCyclesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[228] + mi := &file_proto_activity_v1_activity_proto_msgTypes[233] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18205,7 +18483,7 @@ func (x *ListWeeklyStarCyclesRequest) String() string { func (*ListWeeklyStarCyclesRequest) ProtoMessage() {} func (x *ListWeeklyStarCyclesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[228] + mi := &file_proto_activity_v1_activity_proto_msgTypes[233] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18218,7 +18496,7 @@ func (x *ListWeeklyStarCyclesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWeeklyStarCyclesRequest.ProtoReflect.Descriptor instead. func (*ListWeeklyStarCyclesRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{228} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{233} } func (x *ListWeeklyStarCyclesRequest) GetMeta() *RequestMeta { @@ -18280,7 +18558,7 @@ type ListWeeklyStarCyclesResponse struct { func (x *ListWeeklyStarCyclesResponse) Reset() { *x = ListWeeklyStarCyclesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[229] + mi := &file_proto_activity_v1_activity_proto_msgTypes[234] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18292,7 +18570,7 @@ func (x *ListWeeklyStarCyclesResponse) String() string { func (*ListWeeklyStarCyclesResponse) ProtoMessage() {} func (x *ListWeeklyStarCyclesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[229] + mi := &file_proto_activity_v1_activity_proto_msgTypes[234] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18305,7 +18583,7 @@ func (x *ListWeeklyStarCyclesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWeeklyStarCyclesResponse.ProtoReflect.Descriptor instead. func (*ListWeeklyStarCyclesResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{229} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{234} } func (x *ListWeeklyStarCyclesResponse) GetCycles() []*WeeklyStarCycle { @@ -18332,7 +18610,7 @@ type GetWeeklyStarCycleRequest struct { func (x *GetWeeklyStarCycleRequest) Reset() { *x = GetWeeklyStarCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[230] + mi := &file_proto_activity_v1_activity_proto_msgTypes[235] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18344,7 +18622,7 @@ func (x *GetWeeklyStarCycleRequest) String() string { func (*GetWeeklyStarCycleRequest) ProtoMessage() {} func (x *GetWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[230] + mi := &file_proto_activity_v1_activity_proto_msgTypes[235] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18357,7 +18635,7 @@ func (x *GetWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetWeeklyStarCycleRequest.ProtoReflect.Descriptor instead. func (*GetWeeklyStarCycleRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{230} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{235} } func (x *GetWeeklyStarCycleRequest) GetMeta() *RequestMeta { @@ -18383,7 +18661,7 @@ type GetWeeklyStarCycleResponse struct { func (x *GetWeeklyStarCycleResponse) Reset() { *x = GetWeeklyStarCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[231] + mi := &file_proto_activity_v1_activity_proto_msgTypes[236] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18395,7 +18673,7 @@ func (x *GetWeeklyStarCycleResponse) String() string { func (*GetWeeklyStarCycleResponse) ProtoMessage() {} func (x *GetWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[231] + mi := &file_proto_activity_v1_activity_proto_msgTypes[236] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18408,7 +18686,7 @@ func (x *GetWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetWeeklyStarCycleResponse.ProtoReflect.Descriptor instead. func (*GetWeeklyStarCycleResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{231} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{236} } func (x *GetWeeklyStarCycleResponse) GetCycle() *WeeklyStarCycle { @@ -18429,7 +18707,7 @@ type UpsertWeeklyStarCycleRequest struct { func (x *UpsertWeeklyStarCycleRequest) Reset() { *x = UpsertWeeklyStarCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[232] + mi := &file_proto_activity_v1_activity_proto_msgTypes[237] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18441,7 +18719,7 @@ func (x *UpsertWeeklyStarCycleRequest) String() string { func (*UpsertWeeklyStarCycleRequest) ProtoMessage() {} func (x *UpsertWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[232] + mi := &file_proto_activity_v1_activity_proto_msgTypes[237] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18454,7 +18732,7 @@ func (x *UpsertWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertWeeklyStarCycleRequest.ProtoReflect.Descriptor instead. func (*UpsertWeeklyStarCycleRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{232} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{237} } func (x *UpsertWeeklyStarCycleRequest) GetMeta() *RequestMeta { @@ -18488,7 +18766,7 @@ type UpsertWeeklyStarCycleResponse struct { func (x *UpsertWeeklyStarCycleResponse) Reset() { *x = UpsertWeeklyStarCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[233] + mi := &file_proto_activity_v1_activity_proto_msgTypes[238] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18500,7 +18778,7 @@ func (x *UpsertWeeklyStarCycleResponse) String() string { func (*UpsertWeeklyStarCycleResponse) ProtoMessage() {} func (x *UpsertWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[233] + mi := &file_proto_activity_v1_activity_proto_msgTypes[238] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18513,7 +18791,7 @@ func (x *UpsertWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertWeeklyStarCycleResponse.ProtoReflect.Descriptor instead. func (*UpsertWeeklyStarCycleResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{233} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{238} } func (x *UpsertWeeklyStarCycleResponse) GetCycle() *WeeklyStarCycle { @@ -18542,7 +18820,7 @@ type SetWeeklyStarCycleStatusRequest struct { func (x *SetWeeklyStarCycleStatusRequest) Reset() { *x = SetWeeklyStarCycleStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[234] + mi := &file_proto_activity_v1_activity_proto_msgTypes[239] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18554,7 +18832,7 @@ func (x *SetWeeklyStarCycleStatusRequest) String() string { func (*SetWeeklyStarCycleStatusRequest) ProtoMessage() {} func (x *SetWeeklyStarCycleStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[234] + mi := &file_proto_activity_v1_activity_proto_msgTypes[239] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18567,7 +18845,7 @@ func (x *SetWeeklyStarCycleStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetWeeklyStarCycleStatusRequest.ProtoReflect.Descriptor instead. func (*SetWeeklyStarCycleStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{234} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{239} } func (x *SetWeeklyStarCycleStatusRequest) GetMeta() *RequestMeta { @@ -18607,7 +18885,7 @@ type SetWeeklyStarCycleStatusResponse struct { func (x *SetWeeklyStarCycleStatusResponse) Reset() { *x = SetWeeklyStarCycleStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[235] + mi := &file_proto_activity_v1_activity_proto_msgTypes[240] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18619,7 +18897,7 @@ func (x *SetWeeklyStarCycleStatusResponse) String() string { func (*SetWeeklyStarCycleStatusResponse) ProtoMessage() {} func (x *SetWeeklyStarCycleStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[235] + mi := &file_proto_activity_v1_activity_proto_msgTypes[240] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18632,7 +18910,7 @@ func (x *SetWeeklyStarCycleStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetWeeklyStarCycleStatusResponse.ProtoReflect.Descriptor instead. func (*SetWeeklyStarCycleStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{235} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{240} } func (x *SetWeeklyStarCycleStatusResponse) GetCycle() *WeeklyStarCycle { @@ -18655,7 +18933,7 @@ type ListWeeklyStarLeaderboardRequest struct { func (x *ListWeeklyStarLeaderboardRequest) Reset() { *x = ListWeeklyStarLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[236] + mi := &file_proto_activity_v1_activity_proto_msgTypes[241] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18667,7 +18945,7 @@ func (x *ListWeeklyStarLeaderboardRequest) String() string { func (*ListWeeklyStarLeaderboardRequest) ProtoMessage() {} func (x *ListWeeklyStarLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[236] + mi := &file_proto_activity_v1_activity_proto_msgTypes[241] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18680,7 +18958,7 @@ func (x *ListWeeklyStarLeaderboardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWeeklyStarLeaderboardRequest.ProtoReflect.Descriptor instead. func (*ListWeeklyStarLeaderboardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{236} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{241} } func (x *ListWeeklyStarLeaderboardRequest) GetMeta() *RequestMeta { @@ -18730,7 +19008,7 @@ type ListWeeklyStarLeaderboardResponse struct { func (x *ListWeeklyStarLeaderboardResponse) Reset() { *x = ListWeeklyStarLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[237] + mi := &file_proto_activity_v1_activity_proto_msgTypes[242] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18742,7 +19020,7 @@ func (x *ListWeeklyStarLeaderboardResponse) String() string { func (*ListWeeklyStarLeaderboardResponse) ProtoMessage() {} func (x *ListWeeklyStarLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[237] + mi := &file_proto_activity_v1_activity_proto_msgTypes[242] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18755,7 +19033,7 @@ func (x *ListWeeklyStarLeaderboardResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ListWeeklyStarLeaderboardResponse.ProtoReflect.Descriptor instead. func (*ListWeeklyStarLeaderboardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{237} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{242} } func (x *ListWeeklyStarLeaderboardResponse) GetCycle() *WeeklyStarCycle { @@ -18796,7 +19074,7 @@ type ListWeeklyStarSettlementsRequest struct { func (x *ListWeeklyStarSettlementsRequest) Reset() { *x = ListWeeklyStarSettlementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[238] + mi := &file_proto_activity_v1_activity_proto_msgTypes[243] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18808,7 +19086,7 @@ func (x *ListWeeklyStarSettlementsRequest) String() string { func (*ListWeeklyStarSettlementsRequest) ProtoMessage() {} func (x *ListWeeklyStarSettlementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[238] + mi := &file_proto_activity_v1_activity_proto_msgTypes[243] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18821,7 +19099,7 @@ func (x *ListWeeklyStarSettlementsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWeeklyStarSettlementsRequest.ProtoReflect.Descriptor instead. func (*ListWeeklyStarSettlementsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{238} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{243} } func (x *ListWeeklyStarSettlementsRequest) GetMeta() *RequestMeta { @@ -18847,7 +19125,7 @@ type ListWeeklyStarSettlementsResponse struct { func (x *ListWeeklyStarSettlementsResponse) Reset() { *x = ListWeeklyStarSettlementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[239] + mi := &file_proto_activity_v1_activity_proto_msgTypes[244] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18859,7 +19137,7 @@ func (x *ListWeeklyStarSettlementsResponse) String() string { func (*ListWeeklyStarSettlementsResponse) ProtoMessage() {} func (x *ListWeeklyStarSettlementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[239] + mi := &file_proto_activity_v1_activity_proto_msgTypes[244] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18872,7 +19150,7 @@ func (x *ListWeeklyStarSettlementsResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ListWeeklyStarSettlementsResponse.ProtoReflect.Descriptor instead. func (*ListWeeklyStarSettlementsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{239} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{244} } func (x *ListWeeklyStarSettlementsResponse) GetSettlements() []*WeeklyStarSettlement { @@ -18893,7 +19171,7 @@ type GetWeeklyStarCurrentRequest struct { func (x *GetWeeklyStarCurrentRequest) Reset() { *x = GetWeeklyStarCurrentRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[240] + mi := &file_proto_activity_v1_activity_proto_msgTypes[245] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18905,7 +19183,7 @@ func (x *GetWeeklyStarCurrentRequest) String() string { func (*GetWeeklyStarCurrentRequest) ProtoMessage() {} func (x *GetWeeklyStarCurrentRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[240] + mi := &file_proto_activity_v1_activity_proto_msgTypes[245] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18918,7 +19196,7 @@ func (x *GetWeeklyStarCurrentRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetWeeklyStarCurrentRequest.ProtoReflect.Descriptor instead. func (*GetWeeklyStarCurrentRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{240} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{245} } func (x *GetWeeklyStarCurrentRequest) GetMeta() *RequestMeta { @@ -18954,7 +19232,7 @@ type GetWeeklyStarCurrentResponse struct { func (x *GetWeeklyStarCurrentResponse) Reset() { *x = GetWeeklyStarCurrentResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[241] + mi := &file_proto_activity_v1_activity_proto_msgTypes[246] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18966,7 +19244,7 @@ func (x *GetWeeklyStarCurrentResponse) String() string { func (*GetWeeklyStarCurrentResponse) ProtoMessage() {} func (x *GetWeeklyStarCurrentResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[241] + mi := &file_proto_activity_v1_activity_proto_msgTypes[246] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18979,7 +19257,7 @@ func (x *GetWeeklyStarCurrentResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetWeeklyStarCurrentResponse.ProtoReflect.Descriptor instead. func (*GetWeeklyStarCurrentResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{241} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{246} } func (x *GetWeeklyStarCurrentResponse) GetCycle() *WeeklyStarCycle { @@ -19021,7 +19299,7 @@ type ListWeeklyStarHistoryRequest struct { func (x *ListWeeklyStarHistoryRequest) Reset() { *x = ListWeeklyStarHistoryRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[242] + mi := &file_proto_activity_v1_activity_proto_msgTypes[247] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19033,7 +19311,7 @@ func (x *ListWeeklyStarHistoryRequest) String() string { func (*ListWeeklyStarHistoryRequest) ProtoMessage() {} func (x *ListWeeklyStarHistoryRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[242] + mi := &file_proto_activity_v1_activity_proto_msgTypes[247] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19046,7 +19324,7 @@ func (x *ListWeeklyStarHistoryRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWeeklyStarHistoryRequest.ProtoReflect.Descriptor instead. func (*ListWeeklyStarHistoryRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{242} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{247} } func (x *ListWeeklyStarHistoryRequest) GetMeta() *RequestMeta { @@ -19080,7 +19358,7 @@ type WeeklyStarHistoryCycle struct { func (x *WeeklyStarHistoryCycle) Reset() { *x = WeeklyStarHistoryCycle{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[243] + mi := &file_proto_activity_v1_activity_proto_msgTypes[248] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19092,7 +19370,7 @@ func (x *WeeklyStarHistoryCycle) String() string { func (*WeeklyStarHistoryCycle) ProtoMessage() {} func (x *WeeklyStarHistoryCycle) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[243] + mi := &file_proto_activity_v1_activity_proto_msgTypes[248] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19105,7 +19383,7 @@ func (x *WeeklyStarHistoryCycle) ProtoReflect() protoreflect.Message { // Deprecated: Use WeeklyStarHistoryCycle.ProtoReflect.Descriptor instead. func (*WeeklyStarHistoryCycle) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{243} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{248} } func (x *WeeklyStarHistoryCycle) GetCycle() *WeeklyStarCycle { @@ -19132,7 +19410,7 @@ type ListWeeklyStarHistoryResponse struct { func (x *ListWeeklyStarHistoryResponse) Reset() { *x = ListWeeklyStarHistoryResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[244] + mi := &file_proto_activity_v1_activity_proto_msgTypes[249] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19144,7 +19422,7 @@ func (x *ListWeeklyStarHistoryResponse) String() string { func (*ListWeeklyStarHistoryResponse) ProtoMessage() {} func (x *ListWeeklyStarHistoryResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[244] + mi := &file_proto_activity_v1_activity_proto_msgTypes[249] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19157,7 +19435,7 @@ func (x *ListWeeklyStarHistoryResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListWeeklyStarHistoryResponse.ProtoReflect.Descriptor instead. func (*ListWeeklyStarHistoryResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{244} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{249} } func (x *ListWeeklyStarHistoryResponse) GetCycles() []*WeeklyStarHistoryCycle { @@ -19185,7 +19463,7 @@ type CPWeeklyRankReward struct { func (x *CPWeeklyRankReward) Reset() { *x = CPWeeklyRankReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[245] + mi := &file_proto_activity_v1_activity_proto_msgTypes[250] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19197,7 +19475,7 @@ func (x *CPWeeklyRankReward) String() string { func (*CPWeeklyRankReward) ProtoMessage() {} func (x *CPWeeklyRankReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[245] + mi := &file_proto_activity_v1_activity_proto_msgTypes[250] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19210,7 +19488,7 @@ func (x *CPWeeklyRankReward) ProtoReflect() protoreflect.Message { // Deprecated: Use CPWeeklyRankReward.ProtoReflect.Descriptor instead. func (*CPWeeklyRankReward) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{245} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{250} } func (x *CPWeeklyRankReward) GetRankNo() int32 { @@ -19245,7 +19523,7 @@ type CPWeeklyRankConfig struct { func (x *CPWeeklyRankConfig) Reset() { *x = CPWeeklyRankConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[246] + mi := &file_proto_activity_v1_activity_proto_msgTypes[251] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19257,7 +19535,7 @@ func (x *CPWeeklyRankConfig) String() string { func (*CPWeeklyRankConfig) ProtoMessage() {} func (x *CPWeeklyRankConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[246] + mi := &file_proto_activity_v1_activity_proto_msgTypes[251] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19270,7 +19548,7 @@ func (x *CPWeeklyRankConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CPWeeklyRankConfig.ProtoReflect.Descriptor instead. func (*CPWeeklyRankConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{246} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{251} } func (x *CPWeeklyRankConfig) GetActivityCode() string { @@ -19349,7 +19627,7 @@ type CPWeeklyRankUser struct { func (x *CPWeeklyRankUser) Reset() { *x = CPWeeklyRankUser{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[247] + mi := &file_proto_activity_v1_activity_proto_msgTypes[252] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19361,7 +19639,7 @@ func (x *CPWeeklyRankUser) String() string { func (*CPWeeklyRankUser) ProtoMessage() {} func (x *CPWeeklyRankUser) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[247] + mi := &file_proto_activity_v1_activity_proto_msgTypes[252] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19374,7 +19652,7 @@ func (x *CPWeeklyRankUser) ProtoReflect() protoreflect.Message { // Deprecated: Use CPWeeklyRankUser.ProtoReflect.Descriptor instead. func (*CPWeeklyRankUser) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{247} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{252} } func (x *CPWeeklyRankUser) GetUserId() int64 { @@ -19424,7 +19702,7 @@ type CPWeeklyRankEntry struct { func (x *CPWeeklyRankEntry) Reset() { *x = CPWeeklyRankEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[248] + mi := &file_proto_activity_v1_activity_proto_msgTypes[253] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19436,7 +19714,7 @@ func (x *CPWeeklyRankEntry) String() string { func (*CPWeeklyRankEntry) ProtoMessage() {} func (x *CPWeeklyRankEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[248] + mi := &file_proto_activity_v1_activity_proto_msgTypes[253] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19449,7 +19727,7 @@ func (x *CPWeeklyRankEntry) ProtoReflect() protoreflect.Message { // Deprecated: Use CPWeeklyRankEntry.ProtoReflect.Descriptor instead. func (*CPWeeklyRankEntry) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{248} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{253} } func (x *CPWeeklyRankEntry) GetRank() int64 { @@ -19546,7 +19824,7 @@ type CPWeeklyRankSettlement struct { func (x *CPWeeklyRankSettlement) Reset() { *x = CPWeeklyRankSettlement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[249] + mi := &file_proto_activity_v1_activity_proto_msgTypes[254] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19558,7 +19836,7 @@ func (x *CPWeeklyRankSettlement) String() string { func (*CPWeeklyRankSettlement) ProtoMessage() {} func (x *CPWeeklyRankSettlement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[249] + mi := &file_proto_activity_v1_activity_proto_msgTypes[254] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19571,7 +19849,7 @@ func (x *CPWeeklyRankSettlement) ProtoReflect() protoreflect.Message { // Deprecated: Use CPWeeklyRankSettlement.ProtoReflect.Descriptor instead. func (*CPWeeklyRankSettlement) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{249} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{254} } func (x *CPWeeklyRankSettlement) GetSettlementId() string { @@ -19690,7 +19968,7 @@ type GetCPWeeklyRankStatusRequest struct { func (x *GetCPWeeklyRankStatusRequest) Reset() { *x = GetCPWeeklyRankStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[250] + mi := &file_proto_activity_v1_activity_proto_msgTypes[255] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19702,7 +19980,7 @@ func (x *GetCPWeeklyRankStatusRequest) String() string { func (*GetCPWeeklyRankStatusRequest) ProtoMessage() {} func (x *GetCPWeeklyRankStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[250] + mi := &file_proto_activity_v1_activity_proto_msgTypes[255] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19715,7 +19993,7 @@ func (x *GetCPWeeklyRankStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetCPWeeklyRankStatusRequest.ProtoReflect.Descriptor instead. func (*GetCPWeeklyRankStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{250} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{255} } func (x *GetCPWeeklyRankStatusRequest) GetMeta() *RequestMeta { @@ -19753,7 +20031,7 @@ type GetCPWeeklyRankStatusResponse struct { func (x *GetCPWeeklyRankStatusResponse) Reset() { *x = GetCPWeeklyRankStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[251] + mi := &file_proto_activity_v1_activity_proto_msgTypes[256] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19765,7 +20043,7 @@ func (x *GetCPWeeklyRankStatusResponse) String() string { func (*GetCPWeeklyRankStatusResponse) ProtoMessage() {} func (x *GetCPWeeklyRankStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[251] + mi := &file_proto_activity_v1_activity_proto_msgTypes[256] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19778,7 +20056,7 @@ func (x *GetCPWeeklyRankStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetCPWeeklyRankStatusResponse.ProtoReflect.Descriptor instead. func (*GetCPWeeklyRankStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{251} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{256} } func (x *GetCPWeeklyRankStatusResponse) GetConfig() *CPWeeklyRankConfig { @@ -19832,7 +20110,7 @@ type GetCPWeeklyRankConfigRequest struct { func (x *GetCPWeeklyRankConfigRequest) Reset() { *x = GetCPWeeklyRankConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[252] + mi := &file_proto_activity_v1_activity_proto_msgTypes[257] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19844,7 +20122,7 @@ func (x *GetCPWeeklyRankConfigRequest) String() string { func (*GetCPWeeklyRankConfigRequest) ProtoMessage() {} func (x *GetCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[252] + mi := &file_proto_activity_v1_activity_proto_msgTypes[257] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19857,7 +20135,7 @@ func (x *GetCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetCPWeeklyRankConfigRequest.ProtoReflect.Descriptor instead. func (*GetCPWeeklyRankConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{252} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{257} } func (x *GetCPWeeklyRankConfigRequest) GetMeta() *RequestMeta { @@ -19876,7 +20154,7 @@ type GetCPWeeklyRankConfigResponse struct { func (x *GetCPWeeklyRankConfigResponse) Reset() { *x = GetCPWeeklyRankConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[253] + mi := &file_proto_activity_v1_activity_proto_msgTypes[258] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19888,7 +20166,7 @@ func (x *GetCPWeeklyRankConfigResponse) String() string { func (*GetCPWeeklyRankConfigResponse) ProtoMessage() {} func (x *GetCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[253] + mi := &file_proto_activity_v1_activity_proto_msgTypes[258] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19901,7 +20179,7 @@ func (x *GetCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetCPWeeklyRankConfigResponse.ProtoReflect.Descriptor instead. func (*GetCPWeeklyRankConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{253} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{258} } func (x *GetCPWeeklyRankConfigResponse) GetConfig() *CPWeeklyRankConfig { @@ -19922,7 +20200,7 @@ type UpdateCPWeeklyRankConfigRequest struct { func (x *UpdateCPWeeklyRankConfigRequest) Reset() { *x = UpdateCPWeeklyRankConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[254] + mi := &file_proto_activity_v1_activity_proto_msgTypes[259] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19934,7 +20212,7 @@ func (x *UpdateCPWeeklyRankConfigRequest) String() string { func (*UpdateCPWeeklyRankConfigRequest) ProtoMessage() {} func (x *UpdateCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[254] + mi := &file_proto_activity_v1_activity_proto_msgTypes[259] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19947,7 +20225,7 @@ func (x *UpdateCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateCPWeeklyRankConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateCPWeeklyRankConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{254} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{259} } func (x *UpdateCPWeeklyRankConfigRequest) GetMeta() *RequestMeta { @@ -19980,7 +20258,7 @@ type UpdateCPWeeklyRankConfigResponse struct { func (x *UpdateCPWeeklyRankConfigResponse) Reset() { *x = UpdateCPWeeklyRankConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[255] + mi := &file_proto_activity_v1_activity_proto_msgTypes[260] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19992,7 +20270,7 @@ func (x *UpdateCPWeeklyRankConfigResponse) String() string { func (*UpdateCPWeeklyRankConfigResponse) ProtoMessage() {} func (x *UpdateCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[255] + mi := &file_proto_activity_v1_activity_proto_msgTypes[260] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20005,7 +20283,7 @@ func (x *UpdateCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateCPWeeklyRankConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateCPWeeklyRankConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{255} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{260} } func (x *UpdateCPWeeklyRankConfigResponse) GetConfig() *CPWeeklyRankConfig { @@ -20026,7 +20304,7 @@ type ListCPWeeklyRankSettlementsRequest struct { func (x *ListCPWeeklyRankSettlementsRequest) Reset() { *x = ListCPWeeklyRankSettlementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[256] + mi := &file_proto_activity_v1_activity_proto_msgTypes[261] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20038,7 +20316,7 @@ func (x *ListCPWeeklyRankSettlementsRequest) String() string { func (*ListCPWeeklyRankSettlementsRequest) ProtoMessage() {} func (x *ListCPWeeklyRankSettlementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[256] + mi := &file_proto_activity_v1_activity_proto_msgTypes[261] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20051,7 +20329,7 @@ func (x *ListCPWeeklyRankSettlementsRequest) ProtoReflect() protoreflect.Message // Deprecated: Use ListCPWeeklyRankSettlementsRequest.ProtoReflect.Descriptor instead. func (*ListCPWeeklyRankSettlementsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{256} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{261} } func (x *ListCPWeeklyRankSettlementsRequest) GetMeta() *RequestMeta { @@ -20084,7 +20362,7 @@ type ListCPWeeklyRankSettlementsResponse struct { func (x *ListCPWeeklyRankSettlementsResponse) Reset() { *x = ListCPWeeklyRankSettlementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[257] + mi := &file_proto_activity_v1_activity_proto_msgTypes[262] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20096,7 +20374,7 @@ func (x *ListCPWeeklyRankSettlementsResponse) String() string { func (*ListCPWeeklyRankSettlementsResponse) ProtoMessage() {} func (x *ListCPWeeklyRankSettlementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[257] + mi := &file_proto_activity_v1_activity_proto_msgTypes[262] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20109,7 +20387,7 @@ func (x *ListCPWeeklyRankSettlementsResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use ListCPWeeklyRankSettlementsResponse.ProtoReflect.Descriptor instead. func (*ListCPWeeklyRankSettlementsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{257} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{262} } func (x *ListCPWeeklyRankSettlementsResponse) GetSettlements() []*CPWeeklyRankSettlement { @@ -20132,7 +20410,7 @@ type AgencyOpeningReward struct { func (x *AgencyOpeningReward) Reset() { *x = AgencyOpeningReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[258] + mi := &file_proto_activity_v1_activity_proto_msgTypes[263] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20144,7 +20422,7 @@ func (x *AgencyOpeningReward) String() string { func (*AgencyOpeningReward) ProtoMessage() {} func (x *AgencyOpeningReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[258] + mi := &file_proto_activity_v1_activity_proto_msgTypes[263] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20157,7 +20435,7 @@ func (x *AgencyOpeningReward) ProtoReflect() protoreflect.Message { // Deprecated: Use AgencyOpeningReward.ProtoReflect.Descriptor instead. func (*AgencyOpeningReward) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{258} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{263} } func (x *AgencyOpeningReward) GetRankNo() int32 { @@ -20205,7 +20483,7 @@ type AgencyOpeningCycle struct { func (x *AgencyOpeningCycle) Reset() { *x = AgencyOpeningCycle{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[259] + mi := &file_proto_activity_v1_activity_proto_msgTypes[264] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20217,7 +20495,7 @@ func (x *AgencyOpeningCycle) String() string { func (*AgencyOpeningCycle) ProtoMessage() {} func (x *AgencyOpeningCycle) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[259] + mi := &file_proto_activity_v1_activity_proto_msgTypes[264] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20230,7 +20508,7 @@ func (x *AgencyOpeningCycle) ProtoReflect() protoreflect.Message { // Deprecated: Use AgencyOpeningCycle.ProtoReflect.Descriptor instead. func (*AgencyOpeningCycle) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{259} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{264} } func (x *AgencyOpeningCycle) GetCycleId() string { @@ -20369,7 +20647,7 @@ type AgencyOpeningApplication struct { func (x *AgencyOpeningApplication) Reset() { *x = AgencyOpeningApplication{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[260] + mi := &file_proto_activity_v1_activity_proto_msgTypes[265] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20381,7 +20659,7 @@ func (x *AgencyOpeningApplication) String() string { func (*AgencyOpeningApplication) ProtoMessage() {} func (x *AgencyOpeningApplication) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[260] + mi := &file_proto_activity_v1_activity_proto_msgTypes[265] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20394,7 +20672,7 @@ func (x *AgencyOpeningApplication) ProtoReflect() protoreflect.Message { // Deprecated: Use AgencyOpeningApplication.ProtoReflect.Descriptor instead. func (*AgencyOpeningApplication) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{260} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{265} } func (x *AgencyOpeningApplication) GetApplicationId() string { @@ -20566,7 +20844,7 @@ type AgencyOpeningAgencySnapshot struct { func (x *AgencyOpeningAgencySnapshot) Reset() { *x = AgencyOpeningAgencySnapshot{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[261] + mi := &file_proto_activity_v1_activity_proto_msgTypes[266] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20578,7 +20856,7 @@ func (x *AgencyOpeningAgencySnapshot) String() string { func (*AgencyOpeningAgencySnapshot) ProtoMessage() {} func (x *AgencyOpeningAgencySnapshot) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[261] + mi := &file_proto_activity_v1_activity_proto_msgTypes[266] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20591,7 +20869,7 @@ func (x *AgencyOpeningAgencySnapshot) ProtoReflect() protoreflect.Message { // Deprecated: Use AgencyOpeningAgencySnapshot.ProtoReflect.Descriptor instead. func (*AgencyOpeningAgencySnapshot) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{261} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{266} } func (x *AgencyOpeningAgencySnapshot) GetAgencyId() int64 { @@ -20650,7 +20928,7 @@ type ListAgencyOpeningCyclesRequest struct { func (x *ListAgencyOpeningCyclesRequest) Reset() { *x = ListAgencyOpeningCyclesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[262] + mi := &file_proto_activity_v1_activity_proto_msgTypes[267] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20662,7 +20940,7 @@ func (x *ListAgencyOpeningCyclesRequest) String() string { func (*ListAgencyOpeningCyclesRequest) ProtoMessage() {} func (x *ListAgencyOpeningCyclesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[262] + mi := &file_proto_activity_v1_activity_proto_msgTypes[267] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20675,7 +20953,7 @@ func (x *ListAgencyOpeningCyclesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAgencyOpeningCyclesRequest.ProtoReflect.Descriptor instead. func (*ListAgencyOpeningCyclesRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{262} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{267} } func (x *ListAgencyOpeningCyclesRequest) GetMeta() *RequestMeta { @@ -20730,7 +21008,7 @@ type ListAgencyOpeningCyclesResponse struct { func (x *ListAgencyOpeningCyclesResponse) Reset() { *x = ListAgencyOpeningCyclesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[263] + mi := &file_proto_activity_v1_activity_proto_msgTypes[268] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20742,7 +21020,7 @@ func (x *ListAgencyOpeningCyclesResponse) String() string { func (*ListAgencyOpeningCyclesResponse) ProtoMessage() {} func (x *ListAgencyOpeningCyclesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[263] + mi := &file_proto_activity_v1_activity_proto_msgTypes[268] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20755,7 +21033,7 @@ func (x *ListAgencyOpeningCyclesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAgencyOpeningCyclesResponse.ProtoReflect.Descriptor instead. func (*ListAgencyOpeningCyclesResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{263} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{268} } func (x *ListAgencyOpeningCyclesResponse) GetCycles() []*AgencyOpeningCycle { @@ -20782,7 +21060,7 @@ type GetAgencyOpeningCycleRequest struct { func (x *GetAgencyOpeningCycleRequest) Reset() { *x = GetAgencyOpeningCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[264] + mi := &file_proto_activity_v1_activity_proto_msgTypes[269] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20794,7 +21072,7 @@ func (x *GetAgencyOpeningCycleRequest) String() string { func (*GetAgencyOpeningCycleRequest) ProtoMessage() {} func (x *GetAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[264] + mi := &file_proto_activity_v1_activity_proto_msgTypes[269] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20807,7 +21085,7 @@ func (x *GetAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAgencyOpeningCycleRequest.ProtoReflect.Descriptor instead. func (*GetAgencyOpeningCycleRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{264} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{269} } func (x *GetAgencyOpeningCycleRequest) GetMeta() *RequestMeta { @@ -20833,7 +21111,7 @@ type GetAgencyOpeningCycleResponse struct { func (x *GetAgencyOpeningCycleResponse) Reset() { *x = GetAgencyOpeningCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[265] + mi := &file_proto_activity_v1_activity_proto_msgTypes[270] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20845,7 +21123,7 @@ func (x *GetAgencyOpeningCycleResponse) String() string { func (*GetAgencyOpeningCycleResponse) ProtoMessage() {} func (x *GetAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[265] + mi := &file_proto_activity_v1_activity_proto_msgTypes[270] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20858,7 +21136,7 @@ func (x *GetAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAgencyOpeningCycleResponse.ProtoReflect.Descriptor instead. func (*GetAgencyOpeningCycleResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{265} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{270} } func (x *GetAgencyOpeningCycleResponse) GetCycle() *AgencyOpeningCycle { @@ -20879,7 +21157,7 @@ type UpsertAgencyOpeningCycleRequest struct { func (x *UpsertAgencyOpeningCycleRequest) Reset() { *x = UpsertAgencyOpeningCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[266] + mi := &file_proto_activity_v1_activity_proto_msgTypes[271] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20891,7 +21169,7 @@ func (x *UpsertAgencyOpeningCycleRequest) String() string { func (*UpsertAgencyOpeningCycleRequest) ProtoMessage() {} func (x *UpsertAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[266] + mi := &file_proto_activity_v1_activity_proto_msgTypes[271] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20904,7 +21182,7 @@ func (x *UpsertAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertAgencyOpeningCycleRequest.ProtoReflect.Descriptor instead. func (*UpsertAgencyOpeningCycleRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{266} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{271} } func (x *UpsertAgencyOpeningCycleRequest) GetMeta() *RequestMeta { @@ -20938,7 +21216,7 @@ type UpsertAgencyOpeningCycleResponse struct { func (x *UpsertAgencyOpeningCycleResponse) Reset() { *x = UpsertAgencyOpeningCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[267] + mi := &file_proto_activity_v1_activity_proto_msgTypes[272] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20950,7 +21228,7 @@ func (x *UpsertAgencyOpeningCycleResponse) String() string { func (*UpsertAgencyOpeningCycleResponse) ProtoMessage() {} func (x *UpsertAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[267] + mi := &file_proto_activity_v1_activity_proto_msgTypes[272] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20963,7 +21241,7 @@ func (x *UpsertAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertAgencyOpeningCycleResponse.ProtoReflect.Descriptor instead. func (*UpsertAgencyOpeningCycleResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{267} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{272} } func (x *UpsertAgencyOpeningCycleResponse) GetCycle() *AgencyOpeningCycle { @@ -20992,7 +21270,7 @@ type SetAgencyOpeningCycleStatusRequest struct { func (x *SetAgencyOpeningCycleStatusRequest) Reset() { *x = SetAgencyOpeningCycleStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[268] + mi := &file_proto_activity_v1_activity_proto_msgTypes[273] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21004,7 +21282,7 @@ func (x *SetAgencyOpeningCycleStatusRequest) String() string { func (*SetAgencyOpeningCycleStatusRequest) ProtoMessage() {} func (x *SetAgencyOpeningCycleStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[268] + mi := &file_proto_activity_v1_activity_proto_msgTypes[273] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21017,7 +21295,7 @@ func (x *SetAgencyOpeningCycleStatusRequest) ProtoReflect() protoreflect.Message // Deprecated: Use SetAgencyOpeningCycleStatusRequest.ProtoReflect.Descriptor instead. func (*SetAgencyOpeningCycleStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{268} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{273} } func (x *SetAgencyOpeningCycleStatusRequest) GetMeta() *RequestMeta { @@ -21057,7 +21335,7 @@ type SetAgencyOpeningCycleStatusResponse struct { func (x *SetAgencyOpeningCycleStatusResponse) Reset() { *x = SetAgencyOpeningCycleStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[269] + mi := &file_proto_activity_v1_activity_proto_msgTypes[274] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21069,7 +21347,7 @@ func (x *SetAgencyOpeningCycleStatusResponse) String() string { func (*SetAgencyOpeningCycleStatusResponse) ProtoMessage() {} func (x *SetAgencyOpeningCycleStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[269] + mi := &file_proto_activity_v1_activity_proto_msgTypes[274] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21082,7 +21360,7 @@ func (x *SetAgencyOpeningCycleStatusResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use SetAgencyOpeningCycleStatusResponse.ProtoReflect.Descriptor instead. func (*SetAgencyOpeningCycleStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{269} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{274} } func (x *SetAgencyOpeningCycleStatusResponse) GetCycle() *AgencyOpeningCycle { @@ -21107,7 +21385,7 @@ type ListAgencyOpeningApplicationsRequest struct { func (x *ListAgencyOpeningApplicationsRequest) Reset() { *x = ListAgencyOpeningApplicationsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[270] + mi := &file_proto_activity_v1_activity_proto_msgTypes[275] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21119,7 +21397,7 @@ func (x *ListAgencyOpeningApplicationsRequest) String() string { func (*ListAgencyOpeningApplicationsRequest) ProtoMessage() {} func (x *ListAgencyOpeningApplicationsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[270] + mi := &file_proto_activity_v1_activity_proto_msgTypes[275] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21132,7 +21410,7 @@ func (x *ListAgencyOpeningApplicationsRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use ListAgencyOpeningApplicationsRequest.ProtoReflect.Descriptor instead. func (*ListAgencyOpeningApplicationsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{270} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{275} } func (x *ListAgencyOpeningApplicationsRequest) GetMeta() *RequestMeta { @@ -21194,7 +21472,7 @@ type ListAgencyOpeningApplicationsResponse struct { func (x *ListAgencyOpeningApplicationsResponse) Reset() { *x = ListAgencyOpeningApplicationsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[271] + mi := &file_proto_activity_v1_activity_proto_msgTypes[276] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21206,7 +21484,7 @@ func (x *ListAgencyOpeningApplicationsResponse) String() string { func (*ListAgencyOpeningApplicationsResponse) ProtoMessage() {} func (x *ListAgencyOpeningApplicationsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[271] + mi := &file_proto_activity_v1_activity_proto_msgTypes[276] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21219,7 +21497,7 @@ func (x *ListAgencyOpeningApplicationsResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use ListAgencyOpeningApplicationsResponse.ProtoReflect.Descriptor instead. func (*ListAgencyOpeningApplicationsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{271} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{276} } func (x *ListAgencyOpeningApplicationsResponse) GetApplications() []*AgencyOpeningApplication { @@ -21248,7 +21526,7 @@ type ReviewAgencyOpeningApplicationRequest struct { func (x *ReviewAgencyOpeningApplicationRequest) Reset() { *x = ReviewAgencyOpeningApplicationRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[272] + mi := &file_proto_activity_v1_activity_proto_msgTypes[277] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21260,7 +21538,7 @@ func (x *ReviewAgencyOpeningApplicationRequest) String() string { func (*ReviewAgencyOpeningApplicationRequest) ProtoMessage() {} func (x *ReviewAgencyOpeningApplicationRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[272] + mi := &file_proto_activity_v1_activity_proto_msgTypes[277] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21273,7 +21551,7 @@ func (x *ReviewAgencyOpeningApplicationRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use ReviewAgencyOpeningApplicationRequest.ProtoReflect.Descriptor instead. func (*ReviewAgencyOpeningApplicationRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{272} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{277} } func (x *ReviewAgencyOpeningApplicationRequest) GetMeta() *RequestMeta { @@ -21313,7 +21591,7 @@ type ReviewAgencyOpeningApplicationResponse struct { func (x *ReviewAgencyOpeningApplicationResponse) Reset() { *x = ReviewAgencyOpeningApplicationResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[273] + mi := &file_proto_activity_v1_activity_proto_msgTypes[278] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21325,7 +21603,7 @@ func (x *ReviewAgencyOpeningApplicationResponse) String() string { func (*ReviewAgencyOpeningApplicationResponse) ProtoMessage() {} func (x *ReviewAgencyOpeningApplicationResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[273] + mi := &file_proto_activity_v1_activity_proto_msgTypes[278] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21338,7 +21616,7 @@ func (x *ReviewAgencyOpeningApplicationResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use ReviewAgencyOpeningApplicationResponse.ProtoReflect.Descriptor instead. func (*ReviewAgencyOpeningApplicationResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{273} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{278} } func (x *ReviewAgencyOpeningApplicationResponse) GetApplication() *AgencyOpeningApplication { @@ -21358,7 +21636,7 @@ type GetAgencyOpeningStatusRequest struct { func (x *GetAgencyOpeningStatusRequest) Reset() { *x = GetAgencyOpeningStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[274] + mi := &file_proto_activity_v1_activity_proto_msgTypes[279] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21370,7 +21648,7 @@ func (x *GetAgencyOpeningStatusRequest) String() string { func (*GetAgencyOpeningStatusRequest) ProtoMessage() {} func (x *GetAgencyOpeningStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[274] + mi := &file_proto_activity_v1_activity_proto_msgTypes[279] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21383,7 +21661,7 @@ func (x *GetAgencyOpeningStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAgencyOpeningStatusRequest.ProtoReflect.Descriptor instead. func (*GetAgencyOpeningStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{274} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{279} } func (x *GetAgencyOpeningStatusRequest) GetMeta() *RequestMeta { @@ -21416,7 +21694,7 @@ type GetAgencyOpeningStatusResponse struct { func (x *GetAgencyOpeningStatusResponse) Reset() { *x = GetAgencyOpeningStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[275] + mi := &file_proto_activity_v1_activity_proto_msgTypes[280] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21428,7 +21706,7 @@ func (x *GetAgencyOpeningStatusResponse) String() string { func (*GetAgencyOpeningStatusResponse) ProtoMessage() {} func (x *GetAgencyOpeningStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[275] + mi := &file_proto_activity_v1_activity_proto_msgTypes[280] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21441,7 +21719,7 @@ func (x *GetAgencyOpeningStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAgencyOpeningStatusResponse.ProtoReflect.Descriptor instead. func (*GetAgencyOpeningStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{275} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{280} } func (x *GetAgencyOpeningStatusResponse) GetCycle() *AgencyOpeningCycle { @@ -21511,7 +21789,7 @@ type ApplyAgencyOpeningRequest struct { func (x *ApplyAgencyOpeningRequest) Reset() { *x = ApplyAgencyOpeningRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[276] + mi := &file_proto_activity_v1_activity_proto_msgTypes[281] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21523,7 +21801,7 @@ func (x *ApplyAgencyOpeningRequest) String() string { func (*ApplyAgencyOpeningRequest) ProtoMessage() {} func (x *ApplyAgencyOpeningRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[276] + mi := &file_proto_activity_v1_activity_proto_msgTypes[281] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21536,7 +21814,7 @@ func (x *ApplyAgencyOpeningRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ApplyAgencyOpeningRequest.ProtoReflect.Descriptor instead. func (*ApplyAgencyOpeningRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{276} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{281} } func (x *ApplyAgencyOpeningRequest) GetMeta() *RequestMeta { @@ -21570,7 +21848,7 @@ type ApplyAgencyOpeningResponse struct { func (x *ApplyAgencyOpeningResponse) Reset() { *x = ApplyAgencyOpeningResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[277] + mi := &file_proto_activity_v1_activity_proto_msgTypes[282] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21582,7 +21860,7 @@ func (x *ApplyAgencyOpeningResponse) String() string { func (*ApplyAgencyOpeningResponse) ProtoMessage() {} func (x *ApplyAgencyOpeningResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[277] + mi := &file_proto_activity_v1_activity_proto_msgTypes[282] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21595,7 +21873,7 @@ func (x *ApplyAgencyOpeningResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ApplyAgencyOpeningResponse.ProtoReflect.Descriptor instead. func (*ApplyAgencyOpeningResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{277} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{282} } func (x *ApplyAgencyOpeningResponse) GetApplication() *AgencyOpeningApplication { @@ -21625,7 +21903,7 @@ type ActivityTemplateLocale struct { func (x *ActivityTemplateLocale) Reset() { *x = ActivityTemplateLocale{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[278] + mi := &file_proto_activity_v1_activity_proto_msgTypes[283] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21637,7 +21915,7 @@ func (x *ActivityTemplateLocale) String() string { func (*ActivityTemplateLocale) ProtoMessage() {} func (x *ActivityTemplateLocale) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[278] + mi := &file_proto_activity_v1_activity_proto_msgTypes[283] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21650,7 +21928,7 @@ func (x *ActivityTemplateLocale) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateLocale.ProtoReflect.Descriptor instead. func (*ActivityTemplateLocale) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{278} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{283} } func (x *ActivityTemplateLocale) GetLocale() string { @@ -21689,7 +21967,7 @@ type ActivityTemplateGift struct { func (x *ActivityTemplateGift) Reset() { *x = ActivityTemplateGift{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[279] + mi := &file_proto_activity_v1_activity_proto_msgTypes[284] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21701,7 +21979,7 @@ func (x *ActivityTemplateGift) String() string { func (*ActivityTemplateGift) ProtoMessage() {} func (x *ActivityTemplateGift) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[279] + mi := &file_proto_activity_v1_activity_proto_msgTypes[284] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21714,7 +21992,7 @@ func (x *ActivityTemplateGift) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateGift.ProtoReflect.Descriptor instead. func (*ActivityTemplateGift) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{279} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{284} } func (x *ActivityTemplateGift) GetGiftId() string { @@ -21778,7 +22056,7 @@ type ActivityTemplateRewardItem struct { func (x *ActivityTemplateRewardItem) Reset() { *x = ActivityTemplateRewardItem{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[280] + mi := &file_proto_activity_v1_activity_proto_msgTypes[285] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21790,7 +22068,7 @@ func (x *ActivityTemplateRewardItem) String() string { func (*ActivityTemplateRewardItem) ProtoMessage() {} func (x *ActivityTemplateRewardItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[280] + mi := &file_proto_activity_v1_activity_proto_msgTypes[285] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21803,7 +22081,7 @@ func (x *ActivityTemplateRewardItem) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateRewardItem.ProtoReflect.Descriptor instead. func (*ActivityTemplateRewardItem) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{280} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{285} } func (x *ActivityTemplateRewardItem) GetItemType() string { @@ -21895,7 +22173,7 @@ type ActivityTemplateTask struct { func (x *ActivityTemplateTask) Reset() { *x = ActivityTemplateTask{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[281] + mi := &file_proto_activity_v1_activity_proto_msgTypes[286] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21907,7 +22185,7 @@ func (x *ActivityTemplateTask) String() string { func (*ActivityTemplateTask) ProtoMessage() {} func (x *ActivityTemplateTask) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[281] + mi := &file_proto_activity_v1_activity_proto_msgTypes[286] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21920,7 +22198,7 @@ func (x *ActivityTemplateTask) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateTask.ProtoReflect.Descriptor instead. func (*ActivityTemplateTask) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{281} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{286} } func (x *ActivityTemplateTask) GetTaskKey() string { @@ -22004,7 +22282,7 @@ type ActivityTemplateRankReward struct { func (x *ActivityTemplateRankReward) Reset() { *x = ActivityTemplateRankReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[282] + mi := &file_proto_activity_v1_activity_proto_msgTypes[287] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22016,7 +22294,7 @@ func (x *ActivityTemplateRankReward) String() string { func (*ActivityTemplateRankReward) ProtoMessage() {} func (x *ActivityTemplateRankReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[282] + mi := &file_proto_activity_v1_activity_proto_msgTypes[287] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22029,7 +22307,7 @@ func (x *ActivityTemplateRankReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateRankReward.ProtoReflect.Descriptor instead. func (*ActivityTemplateRankReward) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{282} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{287} } func (x *ActivityTemplateRankReward) GetBoardType() string { @@ -22110,7 +22388,7 @@ type ActivityTemplateAsset struct { func (x *ActivityTemplateAsset) Reset() { *x = ActivityTemplateAsset{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[283] + mi := &file_proto_activity_v1_activity_proto_msgTypes[288] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22122,7 +22400,7 @@ func (x *ActivityTemplateAsset) String() string { func (*ActivityTemplateAsset) ProtoMessage() {} func (x *ActivityTemplateAsset) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[283] + mi := &file_proto_activity_v1_activity_proto_msgTypes[288] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22135,7 +22413,7 @@ func (x *ActivityTemplateAsset) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateAsset.ProtoReflect.Descriptor instead. func (*ActivityTemplateAsset) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{283} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{288} } func (x *ActivityTemplateAsset) GetAssetKey() string { @@ -22211,7 +22489,7 @@ type ActivityTemplate struct { func (x *ActivityTemplate) Reset() { *x = ActivityTemplate{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[284] + mi := &file_proto_activity_v1_activity_proto_msgTypes[289] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22223,7 +22501,7 @@ func (x *ActivityTemplate) String() string { func (*ActivityTemplate) ProtoMessage() {} func (x *ActivityTemplate) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[284] + mi := &file_proto_activity_v1_activity_proto_msgTypes[289] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22236,7 +22514,7 @@ func (x *ActivityTemplate) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplate.ProtoReflect.Descriptor instead. func (*ActivityTemplate) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{284} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{289} } func (x *ActivityTemplate) GetAppCode() string { @@ -22462,7 +22740,7 @@ type ActivityTemplateSummary struct { func (x *ActivityTemplateSummary) Reset() { *x = ActivityTemplateSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[285] + mi := &file_proto_activity_v1_activity_proto_msgTypes[290] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22474,7 +22752,7 @@ func (x *ActivityTemplateSummary) String() string { func (*ActivityTemplateSummary) ProtoMessage() {} func (x *ActivityTemplateSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[285] + mi := &file_proto_activity_v1_activity_proto_msgTypes[290] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22487,7 +22765,7 @@ func (x *ActivityTemplateSummary) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateSummary.ProtoReflect.Descriptor instead. func (*ActivityTemplateSummary) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{285} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{290} } func (x *ActivityTemplateSummary) GetAppCode() string { @@ -22626,7 +22904,7 @@ type ListActivityTemplatesRequest struct { func (x *ListActivityTemplatesRequest) Reset() { *x = ListActivityTemplatesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[286] + mi := &file_proto_activity_v1_activity_proto_msgTypes[291] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22638,7 +22916,7 @@ func (x *ListActivityTemplatesRequest) String() string { func (*ListActivityTemplatesRequest) ProtoMessage() {} func (x *ListActivityTemplatesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[286] + mi := &file_proto_activity_v1_activity_proto_msgTypes[291] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22651,7 +22929,7 @@ func (x *ListActivityTemplatesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListActivityTemplatesRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplatesRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{286} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{291} } func (x *ListActivityTemplatesRequest) GetMeta() *RequestMeta { @@ -22728,7 +23006,7 @@ type ListActivityTemplatesResponse struct { func (x *ListActivityTemplatesResponse) Reset() { *x = ListActivityTemplatesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[287] + mi := &file_proto_activity_v1_activity_proto_msgTypes[292] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22740,7 +23018,7 @@ func (x *ListActivityTemplatesResponse) String() string { func (*ListActivityTemplatesResponse) ProtoMessage() {} func (x *ListActivityTemplatesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[287] + mi := &file_proto_activity_v1_activity_proto_msgTypes[292] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22753,7 +23031,7 @@ func (x *ListActivityTemplatesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListActivityTemplatesResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplatesResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{287} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{292} } func (x *ListActivityTemplatesResponse) GetTemplates() []*ActivityTemplateSummary { @@ -22788,7 +23066,7 @@ type CreateActivityTemplateRequest struct { func (x *CreateActivityTemplateRequest) Reset() { *x = CreateActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[288] + mi := &file_proto_activity_v1_activity_proto_msgTypes[293] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22800,7 +23078,7 @@ func (x *CreateActivityTemplateRequest) String() string { func (*CreateActivityTemplateRequest) ProtoMessage() {} func (x *CreateActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[288] + mi := &file_proto_activity_v1_activity_proto_msgTypes[293] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22813,7 +23091,7 @@ func (x *CreateActivityTemplateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*CreateActivityTemplateRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{288} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{293} } func (x *CreateActivityTemplateRequest) GetMeta() *RequestMeta { @@ -22846,7 +23124,7 @@ type CreateActivityTemplateResponse struct { func (x *CreateActivityTemplateResponse) Reset() { *x = CreateActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[289] + mi := &file_proto_activity_v1_activity_proto_msgTypes[294] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22858,7 +23136,7 @@ func (x *CreateActivityTemplateResponse) String() string { func (*CreateActivityTemplateResponse) ProtoMessage() {} func (x *CreateActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[289] + mi := &file_proto_activity_v1_activity_proto_msgTypes[294] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22871,7 +23149,7 @@ func (x *CreateActivityTemplateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*CreateActivityTemplateResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{289} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{294} } func (x *CreateActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -22891,7 +23169,7 @@ type GetActivityTemplateRequest struct { func (x *GetActivityTemplateRequest) Reset() { *x = GetActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[290] + mi := &file_proto_activity_v1_activity_proto_msgTypes[295] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22903,7 +23181,7 @@ func (x *GetActivityTemplateRequest) String() string { func (*GetActivityTemplateRequest) ProtoMessage() {} func (x *GetActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[290] + mi := &file_proto_activity_v1_activity_proto_msgTypes[295] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22916,7 +23194,7 @@ func (x *GetActivityTemplateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*GetActivityTemplateRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{290} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{295} } func (x *GetActivityTemplateRequest) GetMeta() *RequestMeta { @@ -22942,7 +23220,7 @@ type GetActivityTemplateResponse struct { func (x *GetActivityTemplateResponse) Reset() { *x = GetActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[291] + mi := &file_proto_activity_v1_activity_proto_msgTypes[296] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22954,7 +23232,7 @@ func (x *GetActivityTemplateResponse) String() string { func (*GetActivityTemplateResponse) ProtoMessage() {} func (x *GetActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[291] + mi := &file_proto_activity_v1_activity_proto_msgTypes[296] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22967,7 +23245,7 @@ func (x *GetActivityTemplateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*GetActivityTemplateResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{291} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{296} } func (x *GetActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -22989,7 +23267,7 @@ type UpdateActivityTemplateRequest struct { func (x *UpdateActivityTemplateRequest) Reset() { *x = UpdateActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[292] + mi := &file_proto_activity_v1_activity_proto_msgTypes[297] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23001,7 +23279,7 @@ func (x *UpdateActivityTemplateRequest) String() string { func (*UpdateActivityTemplateRequest) ProtoMessage() {} func (x *UpdateActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[292] + mi := &file_proto_activity_v1_activity_proto_msgTypes[297] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23014,7 +23292,7 @@ func (x *UpdateActivityTemplateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*UpdateActivityTemplateRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{292} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{297} } func (x *UpdateActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23054,7 +23332,7 @@ type UpdateActivityTemplateResponse struct { func (x *UpdateActivityTemplateResponse) Reset() { *x = UpdateActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[293] + mi := &file_proto_activity_v1_activity_proto_msgTypes[298] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23066,7 +23344,7 @@ func (x *UpdateActivityTemplateResponse) String() string { func (*UpdateActivityTemplateResponse) ProtoMessage() {} func (x *UpdateActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[293] + mi := &file_proto_activity_v1_activity_proto_msgTypes[298] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23079,7 +23357,7 @@ func (x *UpdateActivityTemplateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*UpdateActivityTemplateResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{293} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{298} } func (x *UpdateActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23102,7 +23380,7 @@ type SetActivityTemplateStatusRequest struct { func (x *SetActivityTemplateStatusRequest) Reset() { *x = SetActivityTemplateStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[294] + mi := &file_proto_activity_v1_activity_proto_msgTypes[299] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23114,7 +23392,7 @@ func (x *SetActivityTemplateStatusRequest) String() string { func (*SetActivityTemplateStatusRequest) ProtoMessage() {} func (x *SetActivityTemplateStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[294] + mi := &file_proto_activity_v1_activity_proto_msgTypes[299] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23127,7 +23405,7 @@ func (x *SetActivityTemplateStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetActivityTemplateStatusRequest.ProtoReflect.Descriptor instead. func (*SetActivityTemplateStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{294} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{299} } func (x *SetActivityTemplateStatusRequest) GetMeta() *RequestMeta { @@ -23174,7 +23452,7 @@ type SetActivityTemplateStatusResponse struct { func (x *SetActivityTemplateStatusResponse) Reset() { *x = SetActivityTemplateStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[295] + mi := &file_proto_activity_v1_activity_proto_msgTypes[300] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23186,7 +23464,7 @@ func (x *SetActivityTemplateStatusResponse) String() string { func (*SetActivityTemplateStatusResponse) ProtoMessage() {} func (x *SetActivityTemplateStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[295] + mi := &file_proto_activity_v1_activity_proto_msgTypes[300] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23199,7 +23477,7 @@ func (x *SetActivityTemplateStatusResponse) ProtoReflect() protoreflect.Message // Deprecated: Use SetActivityTemplateStatusResponse.ProtoReflect.Descriptor instead. func (*SetActivityTemplateStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{295} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{300} } func (x *SetActivityTemplateStatusResponse) GetTemplate() *ActivityTemplate { @@ -23221,7 +23499,7 @@ type DeleteActivityTemplateRequest struct { func (x *DeleteActivityTemplateRequest) Reset() { *x = DeleteActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[296] + mi := &file_proto_activity_v1_activity_proto_msgTypes[301] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23233,7 +23511,7 @@ func (x *DeleteActivityTemplateRequest) String() string { func (*DeleteActivityTemplateRequest) ProtoMessage() {} func (x *DeleteActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[296] + mi := &file_proto_activity_v1_activity_proto_msgTypes[301] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23246,7 +23524,7 @@ func (x *DeleteActivityTemplateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*DeleteActivityTemplateRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{296} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{301} } func (x *DeleteActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23287,7 +23565,7 @@ type DeleteActivityTemplateResponse struct { func (x *DeleteActivityTemplateResponse) Reset() { *x = DeleteActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[297] + mi := &file_proto_activity_v1_activity_proto_msgTypes[302] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23299,7 +23577,7 @@ func (x *DeleteActivityTemplateResponse) String() string { func (*DeleteActivityTemplateResponse) ProtoMessage() {} func (x *DeleteActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[297] + mi := &file_proto_activity_v1_activity_proto_msgTypes[302] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23312,7 +23590,7 @@ func (x *DeleteActivityTemplateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*DeleteActivityTemplateResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{297} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{302} } func (x *DeleteActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23346,7 +23624,7 @@ type ActivityTemplateVersion struct { func (x *ActivityTemplateVersion) Reset() { *x = ActivityTemplateVersion{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[298] + mi := &file_proto_activity_v1_activity_proto_msgTypes[303] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23358,7 +23636,7 @@ func (x *ActivityTemplateVersion) String() string { func (*ActivityTemplateVersion) ProtoMessage() {} func (x *ActivityTemplateVersion) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[298] + mi := &file_proto_activity_v1_activity_proto_msgTypes[303] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23371,7 +23649,7 @@ func (x *ActivityTemplateVersion) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateVersion.ProtoReflect.Descriptor instead. func (*ActivityTemplateVersion) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{298} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{303} } func (x *ActivityTemplateVersion) GetTemplateId() string { @@ -23435,7 +23713,7 @@ type ListActivityTemplateVersionsRequest struct { func (x *ListActivityTemplateVersionsRequest) Reset() { *x = ListActivityTemplateVersionsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[299] + mi := &file_proto_activity_v1_activity_proto_msgTypes[304] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23447,7 +23725,7 @@ func (x *ListActivityTemplateVersionsRequest) String() string { func (*ListActivityTemplateVersionsRequest) ProtoMessage() {} func (x *ListActivityTemplateVersionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[299] + mi := &file_proto_activity_v1_activity_proto_msgTypes[304] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23460,7 +23738,7 @@ func (x *ListActivityTemplateVersionsRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use ListActivityTemplateVersionsRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateVersionsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{299} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{304} } func (x *ListActivityTemplateVersionsRequest) GetMeta() *RequestMeta { @@ -23501,7 +23779,7 @@ type ListActivityTemplateVersionsResponse struct { func (x *ListActivityTemplateVersionsResponse) Reset() { *x = ListActivityTemplateVersionsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[300] + mi := &file_proto_activity_v1_activity_proto_msgTypes[305] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23513,7 +23791,7 @@ func (x *ListActivityTemplateVersionsResponse) String() string { func (*ListActivityTemplateVersionsResponse) ProtoMessage() {} func (x *ListActivityTemplateVersionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[300] + mi := &file_proto_activity_v1_activity_proto_msgTypes[305] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23526,7 +23804,7 @@ func (x *ListActivityTemplateVersionsResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use ListActivityTemplateVersionsResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateVersionsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{300} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{305} } func (x *ListActivityTemplateVersionsResponse) GetVersions() []*ActivityTemplateVersion { @@ -23559,7 +23837,7 @@ type CloneActivityTemplateRequest struct { func (x *CloneActivityTemplateRequest) Reset() { *x = CloneActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[301] + mi := &file_proto_activity_v1_activity_proto_msgTypes[306] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23571,7 +23849,7 @@ func (x *CloneActivityTemplateRequest) String() string { func (*CloneActivityTemplateRequest) ProtoMessage() {} func (x *CloneActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[301] + mi := &file_proto_activity_v1_activity_proto_msgTypes[306] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23584,7 +23862,7 @@ func (x *CloneActivityTemplateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CloneActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*CloneActivityTemplateRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{301} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{306} } func (x *CloneActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23638,7 +23916,7 @@ type CloneActivityTemplateResponse struct { func (x *CloneActivityTemplateResponse) Reset() { *x = CloneActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[302] + mi := &file_proto_activity_v1_activity_proto_msgTypes[307] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23650,7 +23928,7 @@ func (x *CloneActivityTemplateResponse) String() string { func (*CloneActivityTemplateResponse) ProtoMessage() {} func (x *CloneActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[302] + mi := &file_proto_activity_v1_activity_proto_msgTypes[307] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23663,7 +23941,7 @@ func (x *CloneActivityTemplateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CloneActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*CloneActivityTemplateResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{302} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{307} } func (x *CloneActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23684,7 +23962,7 @@ type ActivityTemplateValidationIssue struct { func (x *ActivityTemplateValidationIssue) Reset() { *x = ActivityTemplateValidationIssue{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[303] + mi := &file_proto_activity_v1_activity_proto_msgTypes[308] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23696,7 +23974,7 @@ func (x *ActivityTemplateValidationIssue) String() string { func (*ActivityTemplateValidationIssue) ProtoMessage() {} func (x *ActivityTemplateValidationIssue) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[303] + mi := &file_proto_activity_v1_activity_proto_msgTypes[308] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23709,7 +23987,7 @@ func (x *ActivityTemplateValidationIssue) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateValidationIssue.ProtoReflect.Descriptor instead. func (*ActivityTemplateValidationIssue) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{303} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{308} } func (x *ActivityTemplateValidationIssue) GetField() string { @@ -23745,7 +24023,7 @@ type ValidateActivityTemplateRequest struct { func (x *ValidateActivityTemplateRequest) Reset() { *x = ValidateActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[304] + mi := &file_proto_activity_v1_activity_proto_msgTypes[309] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23757,7 +24035,7 @@ func (x *ValidateActivityTemplateRequest) String() string { func (*ValidateActivityTemplateRequest) ProtoMessage() {} func (x *ValidateActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[304] + mi := &file_proto_activity_v1_activity_proto_msgTypes[309] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23770,7 +24048,7 @@ func (x *ValidateActivityTemplateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ValidateActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*ValidateActivityTemplateRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{304} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{309} } func (x *ValidateActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23804,7 +24082,7 @@ type ValidateActivityTemplateResponse struct { func (x *ValidateActivityTemplateResponse) Reset() { *x = ValidateActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[305] + mi := &file_proto_activity_v1_activity_proto_msgTypes[310] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23816,7 +24094,7 @@ func (x *ValidateActivityTemplateResponse) String() string { func (*ValidateActivityTemplateResponse) ProtoMessage() {} func (x *ValidateActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[305] + mi := &file_proto_activity_v1_activity_proto_msgTypes[310] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23829,7 +24107,7 @@ func (x *ValidateActivityTemplateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ValidateActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*ValidateActivityTemplateResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{305} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{310} } func (x *ValidateActivityTemplateResponse) GetValid() bool { @@ -23861,7 +24139,7 @@ type ActivityTemplateRuntime struct { func (x *ActivityTemplateRuntime) Reset() { *x = ActivityTemplateRuntime{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[306] + mi := &file_proto_activity_v1_activity_proto_msgTypes[311] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23873,7 +24151,7 @@ func (x *ActivityTemplateRuntime) String() string { func (*ActivityTemplateRuntime) ProtoMessage() {} func (x *ActivityTemplateRuntime) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[306] + mi := &file_proto_activity_v1_activity_proto_msgTypes[311] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23886,7 +24164,7 @@ func (x *ActivityTemplateRuntime) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateRuntime.ProtoReflect.Descriptor instead. func (*ActivityTemplateRuntime) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{306} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{311} } func (x *ActivityTemplateRuntime) GetTemplate() *ActivityTemplate { @@ -23951,7 +24229,7 @@ type ActivityTemplateRuntimeTask struct { func (x *ActivityTemplateRuntimeTask) Reset() { *x = ActivityTemplateRuntimeTask{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[307] + mi := &file_proto_activity_v1_activity_proto_msgTypes[312] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23963,7 +24241,7 @@ func (x *ActivityTemplateRuntimeTask) String() string { func (*ActivityTemplateRuntimeTask) ProtoMessage() {} func (x *ActivityTemplateRuntimeTask) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[307] + mi := &file_proto_activity_v1_activity_proto_msgTypes[312] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23976,7 +24254,7 @@ func (x *ActivityTemplateRuntimeTask) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateRuntimeTask.ProtoReflect.Descriptor instead. func (*ActivityTemplateRuntimeTask) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{307} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{312} } func (x *ActivityTemplateRuntimeTask) GetTemplateId() string { @@ -24138,7 +24416,7 @@ type ActivityTemplateTaskClaim struct { func (x *ActivityTemplateTaskClaim) Reset() { *x = ActivityTemplateTaskClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[308] + mi := &file_proto_activity_v1_activity_proto_msgTypes[313] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24150,7 +24428,7 @@ func (x *ActivityTemplateTaskClaim) String() string { func (*ActivityTemplateTaskClaim) ProtoMessage() {} func (x *ActivityTemplateTaskClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[308] + mi := &file_proto_activity_v1_activity_proto_msgTypes[313] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24163,7 +24441,7 @@ func (x *ActivityTemplateTaskClaim) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateTaskClaim.ProtoReflect.Descriptor instead. func (*ActivityTemplateTaskClaim) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{308} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{313} } func (x *ActivityTemplateTaskClaim) GetClaimId() string { @@ -24343,7 +24621,7 @@ type ActivityTemplateLeaderboardEntry struct { func (x *ActivityTemplateLeaderboardEntry) Reset() { *x = ActivityTemplateLeaderboardEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[309] + mi := &file_proto_activity_v1_activity_proto_msgTypes[314] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24355,7 +24633,7 @@ func (x *ActivityTemplateLeaderboardEntry) String() string { func (*ActivityTemplateLeaderboardEntry) ProtoMessage() {} func (x *ActivityTemplateLeaderboardEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[309] + mi := &file_proto_activity_v1_activity_proto_msgTypes[314] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24368,7 +24646,7 @@ func (x *ActivityTemplateLeaderboardEntry) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateLeaderboardEntry.ProtoReflect.Descriptor instead. func (*ActivityTemplateLeaderboardEntry) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{309} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{314} } func (x *ActivityTemplateLeaderboardEntry) GetRankNo() int32 { @@ -24435,7 +24713,7 @@ type GetCurrentActivityTemplateRequest struct { func (x *GetCurrentActivityTemplateRequest) Reset() { *x = GetCurrentActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[310] + mi := &file_proto_activity_v1_activity_proto_msgTypes[315] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24447,7 +24725,7 @@ func (x *GetCurrentActivityTemplateRequest) String() string { func (*GetCurrentActivityTemplateRequest) ProtoMessage() {} func (x *GetCurrentActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[310] + mi := &file_proto_activity_v1_activity_proto_msgTypes[315] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24460,7 +24738,7 @@ func (x *GetCurrentActivityTemplateRequest) ProtoReflect() protoreflect.Message // Deprecated: Use GetCurrentActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*GetCurrentActivityTemplateRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{310} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{315} } func (x *GetCurrentActivityTemplateRequest) GetMeta() *RequestMeta { @@ -24508,7 +24786,7 @@ type GetCurrentActivityTemplateResponse struct { func (x *GetCurrentActivityTemplateResponse) Reset() { *x = GetCurrentActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[311] + mi := &file_proto_activity_v1_activity_proto_msgTypes[316] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24520,7 +24798,7 @@ func (x *GetCurrentActivityTemplateResponse) String() string { func (*GetCurrentActivityTemplateResponse) ProtoMessage() {} func (x *GetCurrentActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[311] + mi := &file_proto_activity_v1_activity_proto_msgTypes[316] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24533,7 +24811,7 @@ func (x *GetCurrentActivityTemplateResponse) ProtoReflect() protoreflect.Message // Deprecated: Use GetCurrentActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*GetCurrentActivityTemplateResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{311} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{316} } func (x *GetCurrentActivityTemplateResponse) GetRuntime() *ActivityTemplateRuntime { @@ -24567,7 +24845,7 @@ type VisitActivityTemplateRequest struct { func (x *VisitActivityTemplateRequest) Reset() { *x = VisitActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[312] + mi := &file_proto_activity_v1_activity_proto_msgTypes[317] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24579,7 +24857,7 @@ func (x *VisitActivityTemplateRequest) String() string { func (*VisitActivityTemplateRequest) ProtoMessage() {} func (x *VisitActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[312] + mi := &file_proto_activity_v1_activity_proto_msgTypes[317] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24592,7 +24870,7 @@ func (x *VisitActivityTemplateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VisitActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*VisitActivityTemplateRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{312} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{317} } func (x *VisitActivityTemplateRequest) GetMeta() *RequestMeta { @@ -24648,7 +24926,7 @@ type VisitActivityTemplateResponse struct { func (x *VisitActivityTemplateResponse) Reset() { *x = VisitActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[313] + mi := &file_proto_activity_v1_activity_proto_msgTypes[318] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24660,7 +24938,7 @@ func (x *VisitActivityTemplateResponse) String() string { func (*VisitActivityTemplateResponse) ProtoMessage() {} func (x *VisitActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[313] + mi := &file_proto_activity_v1_activity_proto_msgTypes[318] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24673,7 +24951,7 @@ func (x *VisitActivityTemplateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VisitActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*VisitActivityTemplateResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{313} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{318} } func (x *VisitActivityTemplateResponse) GetRuntime() *ActivityTemplateRuntime { @@ -24712,7 +24990,7 @@ type ListActivityTemplateTasksRequest struct { func (x *ListActivityTemplateTasksRequest) Reset() { *x = ListActivityTemplateTasksRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[314] + mi := &file_proto_activity_v1_activity_proto_msgTypes[319] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24724,7 +25002,7 @@ func (x *ListActivityTemplateTasksRequest) String() string { func (*ListActivityTemplateTasksRequest) ProtoMessage() {} func (x *ListActivityTemplateTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[314] + mi := &file_proto_activity_v1_activity_proto_msgTypes[319] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24737,7 +25015,7 @@ func (x *ListActivityTemplateTasksRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListActivityTemplateTasksRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateTasksRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{314} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{319} } func (x *ListActivityTemplateTasksRequest) GetMeta() *RequestMeta { @@ -24793,7 +25071,7 @@ type ListActivityTemplateTasksResponse struct { func (x *ListActivityTemplateTasksResponse) Reset() { *x = ListActivityTemplateTasksResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[315] + mi := &file_proto_activity_v1_activity_proto_msgTypes[320] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24805,7 +25083,7 @@ func (x *ListActivityTemplateTasksResponse) String() string { func (*ListActivityTemplateTasksResponse) ProtoMessage() {} func (x *ListActivityTemplateTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[315] + mi := &file_proto_activity_v1_activity_proto_msgTypes[320] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24818,7 +25096,7 @@ func (x *ListActivityTemplateTasksResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ListActivityTemplateTasksResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateTasksResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{315} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{320} } func (x *ListActivityTemplateTasksResponse) GetRuntime() *ActivityTemplateRuntime { @@ -24859,7 +25137,7 @@ type ClaimActivityTemplateTaskRewardRequest struct { func (x *ClaimActivityTemplateTaskRewardRequest) Reset() { *x = ClaimActivityTemplateTaskRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[316] + mi := &file_proto_activity_v1_activity_proto_msgTypes[321] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24871,7 +25149,7 @@ func (x *ClaimActivityTemplateTaskRewardRequest) String() string { func (*ClaimActivityTemplateTaskRewardRequest) ProtoMessage() {} func (x *ClaimActivityTemplateTaskRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[316] + mi := &file_proto_activity_v1_activity_proto_msgTypes[321] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24884,7 +25162,7 @@ func (x *ClaimActivityTemplateTaskRewardRequest) ProtoReflect() protoreflect.Mes // Deprecated: Use ClaimActivityTemplateTaskRewardRequest.ProtoReflect.Descriptor instead. func (*ClaimActivityTemplateTaskRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{316} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{321} } func (x *ClaimActivityTemplateTaskRewardRequest) GetMeta() *RequestMeta { @@ -24953,7 +25231,7 @@ type ClaimActivityTemplateTaskRewardResponse struct { func (x *ClaimActivityTemplateTaskRewardResponse) Reset() { *x = ClaimActivityTemplateTaskRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[317] + mi := &file_proto_activity_v1_activity_proto_msgTypes[322] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24965,7 +25243,7 @@ func (x *ClaimActivityTemplateTaskRewardResponse) String() string { func (*ClaimActivityTemplateTaskRewardResponse) ProtoMessage() {} func (x *ClaimActivityTemplateTaskRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[317] + mi := &file_proto_activity_v1_activity_proto_msgTypes[322] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24978,7 +25256,7 @@ func (x *ClaimActivityTemplateTaskRewardResponse) ProtoReflect() protoreflect.Me // Deprecated: Use ClaimActivityTemplateTaskRewardResponse.ProtoReflect.Descriptor instead. func (*ClaimActivityTemplateTaskRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{317} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{322} } func (x *ClaimActivityTemplateTaskRewardResponse) GetClaim() *ActivityTemplateTaskClaim { @@ -25013,7 +25291,7 @@ type ListActivityTemplateLeaderboardRequest struct { func (x *ListActivityTemplateLeaderboardRequest) Reset() { *x = ListActivityTemplateLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[318] + mi := &file_proto_activity_v1_activity_proto_msgTypes[323] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25025,7 +25303,7 @@ func (x *ListActivityTemplateLeaderboardRequest) String() string { func (*ListActivityTemplateLeaderboardRequest) ProtoMessage() {} func (x *ListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[318] + mi := &file_proto_activity_v1_activity_proto_msgTypes[323] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25038,7 +25316,7 @@ func (x *ListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflect.Mes // Deprecated: Use ListActivityTemplateLeaderboardRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateLeaderboardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{318} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{323} } func (x *ListActivityTemplateLeaderboardRequest) GetMeta() *RequestMeta { @@ -25123,7 +25401,7 @@ type ListActivityTemplateLeaderboardResponse struct { func (x *ListActivityTemplateLeaderboardResponse) Reset() { *x = ListActivityTemplateLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[319] + mi := &file_proto_activity_v1_activity_proto_msgTypes[324] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25135,7 +25413,7 @@ func (x *ListActivityTemplateLeaderboardResponse) String() string { func (*ListActivityTemplateLeaderboardResponse) ProtoMessage() {} func (x *ListActivityTemplateLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[319] + mi := &file_proto_activity_v1_activity_proto_msgTypes[324] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25148,7 +25426,7 @@ func (x *ListActivityTemplateLeaderboardResponse) ProtoReflect() protoreflect.Me // Deprecated: Use ListActivityTemplateLeaderboardResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateLeaderboardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{319} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{324} } func (x *ListActivityTemplateLeaderboardResponse) GetRuntime() *ActivityTemplateRuntime { @@ -25241,7 +25519,7 @@ type ActivityTemplateRankPeriod struct { func (x *ActivityTemplateRankPeriod) Reset() { *x = ActivityTemplateRankPeriod{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[320] + mi := &file_proto_activity_v1_activity_proto_msgTypes[325] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25253,7 +25531,7 @@ func (x *ActivityTemplateRankPeriod) String() string { func (*ActivityTemplateRankPeriod) ProtoMessage() {} func (x *ActivityTemplateRankPeriod) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[320] + mi := &file_proto_activity_v1_activity_proto_msgTypes[325] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25266,7 +25544,7 @@ func (x *ActivityTemplateRankPeriod) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateRankPeriod.ProtoReflect.Descriptor instead. func (*ActivityTemplateRankPeriod) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{320} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{325} } func (x *ActivityTemplateRankPeriod) GetTemplateId() string { @@ -25371,7 +25649,7 @@ type ActivityTemplateRewardJob struct { func (x *ActivityTemplateRewardJob) Reset() { *x = ActivityTemplateRewardJob{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[321] + mi := &file_proto_activity_v1_activity_proto_msgTypes[326] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25383,7 +25661,7 @@ func (x *ActivityTemplateRewardJob) String() string { func (*ActivityTemplateRewardJob) ProtoMessage() {} func (x *ActivityTemplateRewardJob) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[321] + mi := &file_proto_activity_v1_activity_proto_msgTypes[326] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25396,7 +25674,7 @@ func (x *ActivityTemplateRewardJob) ProtoReflect() protoreflect.Message { // Deprecated: Use ActivityTemplateRewardJob.ProtoReflect.Descriptor instead. func (*ActivityTemplateRewardJob) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{321} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{326} } func (x *ActivityTemplateRewardJob) GetRewardJobId() string { @@ -25582,7 +25860,7 @@ type AdminListActivityTemplateLeaderboardRequest struct { func (x *AdminListActivityTemplateLeaderboardRequest) Reset() { *x = AdminListActivityTemplateLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[322] + mi := &file_proto_activity_v1_activity_proto_msgTypes[327] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25594,7 +25872,7 @@ func (x *AdminListActivityTemplateLeaderboardRequest) String() string { func (*AdminListActivityTemplateLeaderboardRequest) ProtoMessage() {} func (x *AdminListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[322] + mi := &file_proto_activity_v1_activity_proto_msgTypes[327] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25607,7 +25885,7 @@ func (x *AdminListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflec // Deprecated: Use AdminListActivityTemplateLeaderboardRequest.ProtoReflect.Descriptor instead. func (*AdminListActivityTemplateLeaderboardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{322} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{327} } func (x *AdminListActivityTemplateLeaderboardRequest) GetMeta() *RequestMeta { @@ -25670,7 +25948,7 @@ type AdminListActivityTemplateLeaderboardResponse struct { func (x *AdminListActivityTemplateLeaderboardResponse) Reset() { *x = AdminListActivityTemplateLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[323] + mi := &file_proto_activity_v1_activity_proto_msgTypes[328] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25682,7 +25960,7 @@ func (x *AdminListActivityTemplateLeaderboardResponse) String() string { func (*AdminListActivityTemplateLeaderboardResponse) ProtoMessage() {} func (x *AdminListActivityTemplateLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[323] + mi := &file_proto_activity_v1_activity_proto_msgTypes[328] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25695,7 +25973,7 @@ func (x *AdminListActivityTemplateLeaderboardResponse) ProtoReflect() protorefle // Deprecated: Use AdminListActivityTemplateLeaderboardResponse.ProtoReflect.Descriptor instead. func (*AdminListActivityTemplateLeaderboardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{323} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{328} } func (x *AdminListActivityTemplateLeaderboardResponse) GetPeriod() *ActivityTemplateRankPeriod { @@ -25735,7 +26013,7 @@ type ListActivityTemplateRewardJobsRequest struct { func (x *ListActivityTemplateRewardJobsRequest) Reset() { *x = ListActivityTemplateRewardJobsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[324] + mi := &file_proto_activity_v1_activity_proto_msgTypes[329] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25747,7 +26025,7 @@ func (x *ListActivityTemplateRewardJobsRequest) String() string { func (*ListActivityTemplateRewardJobsRequest) ProtoMessage() {} func (x *ListActivityTemplateRewardJobsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[324] + mi := &file_proto_activity_v1_activity_proto_msgTypes[329] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25760,7 +26038,7 @@ func (x *ListActivityTemplateRewardJobsRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use ListActivityTemplateRewardJobsRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateRewardJobsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{324} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{329} } func (x *ListActivityTemplateRewardJobsRequest) GetMeta() *RequestMeta { @@ -25829,7 +26107,7 @@ type ListActivityTemplateRewardJobsResponse struct { func (x *ListActivityTemplateRewardJobsResponse) Reset() { *x = ListActivityTemplateRewardJobsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[325] + mi := &file_proto_activity_v1_activity_proto_msgTypes[330] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25841,7 +26119,7 @@ func (x *ListActivityTemplateRewardJobsResponse) String() string { func (*ListActivityTemplateRewardJobsResponse) ProtoMessage() {} func (x *ListActivityTemplateRewardJobsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[325] + mi := &file_proto_activity_v1_activity_proto_msgTypes[330] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25854,7 +26132,7 @@ func (x *ListActivityTemplateRewardJobsResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use ListActivityTemplateRewardJobsResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateRewardJobsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{325} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{330} } func (x *ListActivityTemplateRewardJobsResponse) GetJobs() []*ActivityTemplateRewardJob { @@ -25883,7 +26161,7 @@ type RetryActivityTemplateRewardJobRequest struct { func (x *RetryActivityTemplateRewardJobRequest) Reset() { *x = RetryActivityTemplateRewardJobRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[326] + mi := &file_proto_activity_v1_activity_proto_msgTypes[331] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25895,7 +26173,7 @@ func (x *RetryActivityTemplateRewardJobRequest) String() string { func (*RetryActivityTemplateRewardJobRequest) ProtoMessage() {} func (x *RetryActivityTemplateRewardJobRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[326] + mi := &file_proto_activity_v1_activity_proto_msgTypes[331] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25908,7 +26186,7 @@ func (x *RetryActivityTemplateRewardJobRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use RetryActivityTemplateRewardJobRequest.ProtoReflect.Descriptor instead. func (*RetryActivityTemplateRewardJobRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{326} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{331} } func (x *RetryActivityTemplateRewardJobRequest) GetMeta() *RequestMeta { @@ -25948,7 +26226,7 @@ type RetryActivityTemplateRewardJobResponse struct { func (x *RetryActivityTemplateRewardJobResponse) Reset() { *x = RetryActivityTemplateRewardJobResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[327] + mi := &file_proto_activity_v1_activity_proto_msgTypes[332] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25960,7 +26238,7 @@ func (x *RetryActivityTemplateRewardJobResponse) String() string { func (*RetryActivityTemplateRewardJobResponse) ProtoMessage() {} func (x *RetryActivityTemplateRewardJobResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[327] + mi := &file_proto_activity_v1_activity_proto_msgTypes[332] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25973,7 +26251,7 @@ func (x *RetryActivityTemplateRewardJobResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use RetryActivityTemplateRewardJobResponse.ProtoReflect.Descriptor instead. func (*RetryActivityTemplateRewardJobResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{327} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{332} } func (x *RetryActivityTemplateRewardJobResponse) GetJob() *ActivityTemplateRewardJob { @@ -26000,7 +26278,7 @@ type ListActivityTemplateTaskClaimsRequest struct { func (x *ListActivityTemplateTaskClaimsRequest) Reset() { *x = ListActivityTemplateTaskClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[328] + mi := &file_proto_activity_v1_activity_proto_msgTypes[333] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26012,7 +26290,7 @@ func (x *ListActivityTemplateTaskClaimsRequest) String() string { func (*ListActivityTemplateTaskClaimsRequest) ProtoMessage() {} func (x *ListActivityTemplateTaskClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[328] + mi := &file_proto_activity_v1_activity_proto_msgTypes[333] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26025,7 +26303,7 @@ func (x *ListActivityTemplateTaskClaimsRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use ListActivityTemplateTaskClaimsRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateTaskClaimsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{328} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{333} } func (x *ListActivityTemplateTaskClaimsRequest) GetMeta() *RequestMeta { @@ -26101,7 +26379,7 @@ type ListActivityTemplateTaskClaimsResponse struct { func (x *ListActivityTemplateTaskClaimsResponse) Reset() { *x = ListActivityTemplateTaskClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[329] + mi := &file_proto_activity_v1_activity_proto_msgTypes[334] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26113,7 +26391,7 @@ func (x *ListActivityTemplateTaskClaimsResponse) String() string { func (*ListActivityTemplateTaskClaimsResponse) ProtoMessage() {} func (x *ListActivityTemplateTaskClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[329] + mi := &file_proto_activity_v1_activity_proto_msgTypes[334] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26126,7 +26404,7 @@ func (x *ListActivityTemplateTaskClaimsResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use ListActivityTemplateTaskClaimsResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateTaskClaimsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{329} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{334} } func (x *ListActivityTemplateTaskClaimsResponse) GetClaims() []*ActivityTemplateTaskClaim { @@ -26155,7 +26433,7 @@ type RetryActivityTemplateTaskClaimRequest struct { func (x *RetryActivityTemplateTaskClaimRequest) Reset() { *x = RetryActivityTemplateTaskClaimRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[330] + mi := &file_proto_activity_v1_activity_proto_msgTypes[335] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26167,7 +26445,7 @@ func (x *RetryActivityTemplateTaskClaimRequest) String() string { func (*RetryActivityTemplateTaskClaimRequest) ProtoMessage() {} func (x *RetryActivityTemplateTaskClaimRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[330] + mi := &file_proto_activity_v1_activity_proto_msgTypes[335] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26180,7 +26458,7 @@ func (x *RetryActivityTemplateTaskClaimRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use RetryActivityTemplateTaskClaimRequest.ProtoReflect.Descriptor instead. func (*RetryActivityTemplateTaskClaimRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{330} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{335} } func (x *RetryActivityTemplateTaskClaimRequest) GetMeta() *RequestMeta { @@ -26220,7 +26498,7 @@ type RetryActivityTemplateTaskClaimResponse struct { func (x *RetryActivityTemplateTaskClaimResponse) Reset() { *x = RetryActivityTemplateTaskClaimResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[331] + mi := &file_proto_activity_v1_activity_proto_msgTypes[336] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26232,7 +26510,7 @@ func (x *RetryActivityTemplateTaskClaimResponse) String() string { func (*RetryActivityTemplateTaskClaimResponse) ProtoMessage() {} func (x *RetryActivityTemplateTaskClaimResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[331] + mi := &file_proto_activity_v1_activity_proto_msgTypes[336] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26245,7 +26523,7 @@ func (x *RetryActivityTemplateTaskClaimResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use RetryActivityTemplateTaskClaimResponse.ProtoReflect.Descriptor instead. func (*RetryActivityTemplateTaskClaimResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{331} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{336} } func (x *RetryActivityTemplateTaskClaimResponse) GetClaim() *ActivityTemplateTaskClaim { @@ -26573,7 +26851,24 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\rclaimed_count\x18\x01 \x01(\x05R\fclaimedCount\x12#\n" + "\rsuccess_count\x18\x02 \x01(\x05R\fsuccessCount\x12#\n" + "\rfailure_count\x18\x03 \x01(\x05R\ffailureCount\x12\x19\n" + - "\bhas_more\x18\x04 \x01(\bR\ahasMore\"\x8e\x01\n" + + "\bhas_more\x18\x04 \x01(\bR\ahasMore\"\xcd\x01\n" + + "\x16GameWinBroadcastConfig\x12\x18\n" + + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\"\n" + + "\rmin_win_coins\x18\x02 \x01(\x03R\vminWinCoins\x12-\n" + + "\x13updated_by_admin_id\x18\x03 \x01(\x03R\x10updatedByAdminId\x12\"\n" + + "\rcreated_at_ms\x18\x04 \x01(\x03R\vcreatedAtMs\x12\"\n" + + "\rupdated_at_ms\x18\x05 \x01(\x03R\vupdatedAtMs\"V\n" + + " GetGameWinBroadcastConfigRequest\x122\n" + + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"f\n" + + "!GetGameWinBroadcastConfigResponse\x12A\n" + + "\x06config\x18\x01 \x01(\v2).hyapp.activity.v1.GameWinBroadcastConfigR\x06config\"\xc3\x01\n" + + "#UpdateGameWinBroadcastConfigRequest\x122\n" + + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x18\n" + + "\aenabled\x18\x02 \x01(\bR\aenabled\x12\"\n" + + "\rmin_win_coins\x18\x03 \x01(\x03R\vminWinCoins\x12*\n" + + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"i\n" + + "$UpdateGameWinBroadcastConfigResponse\x12A\n" + + "\x06config\x18\x01 \x01(\v2).hyapp.activity.v1.GameWinBroadcastConfigR\x06config\"\x8e\x01\n" + "\x17ConsumeRoomEventRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12?\n" + "\benvelope\x18\x02 \x01(\v2#.hyapp.events.room.v1.EventEnvelopeR\benvelope\"\xa8\x01\n" + @@ -28687,7 +28982,10 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\x16PublishRegionBroadcast\x120.hyapp.activity.v1.PublishRegionBroadcastRequest\x1a+.hyapp.activity.v1.PublishBroadcastResponse\x12w\n" + "\x16PublishGlobalBroadcast\x120.hyapp.activity.v1.PublishGlobalBroadcastRequest\x1a+.hyapp.activity.v1.PublishBroadcastResponse\x12\x8c\x01\n" + "\x1bRemoveRegionBroadcastMember\x125.hyapp.activity.v1.RemoveRegionBroadcastMemberRequest\x1a6.hyapp.activity.v1.RemoveRegionBroadcastMemberResponse\x12z\n" + - "\x1bProcessBroadcastOutboxBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a6.hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse2\x87\x01\n" + + "\x1bProcessBroadcastOutboxBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a6.hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse2\xb2\x02\n" + + "\x15AdminBroadcastService\x12\x86\x01\n" + + "\x19GetGameWinBroadcastConfig\x123.hyapp.activity.v1.GetGameWinBroadcastConfigRequest\x1a4.hyapp.activity.v1.GetGameWinBroadcastConfigResponse\x12\x8f\x01\n" + + "\x1cUpdateGameWinBroadcastConfig\x126.hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest\x1a7.hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse2\x87\x01\n" + "\x18RoomEventConsumerService\x12k\n" + "\x10ConsumeRoomEvent\x12*.hyapp.activity.v1.ConsumeRoomEventRequest\x1a+.hyapp.activity.v1.ConsumeRoomEventResponse2\x87\x04\n" + "\x10AdminTaskService\x12t\n" + @@ -28802,7 +29100,7 @@ func file_proto_activity_v1_activity_proto_rawDescGZIP() []byte { return file_proto_activity_v1_activity_proto_rawDescData } -var file_proto_activity_v1_activity_proto_msgTypes = make([]protoimpl.MessageInfo, 332) +var file_proto_activity_v1_activity_proto_msgTypes = make([]protoimpl.MessageInfo, 337) var file_proto_activity_v1_activity_proto_goTypes = []any{ (*RequestMeta)(nil), // 0: hyapp.activity.v1.RequestMeta (*PingActivityRequest)(nil), // 1: hyapp.activity.v1.PingActivityRequest @@ -28853,290 +29151,295 @@ var file_proto_activity_v1_activity_proto_goTypes = []any{ (*RemoveRegionBroadcastMemberRequest)(nil), // 46: hyapp.activity.v1.RemoveRegionBroadcastMemberRequest (*RemoveRegionBroadcastMemberResponse)(nil), // 47: hyapp.activity.v1.RemoveRegionBroadcastMemberResponse (*ProcessBroadcastOutboxBatchResponse)(nil), // 48: hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse - (*ConsumeRoomEventRequest)(nil), // 49: hyapp.activity.v1.ConsumeRoomEventRequest - (*ConsumeRoomEventResponse)(nil), // 50: hyapp.activity.v1.ConsumeRoomEventResponse - (*TaskDefinition)(nil), // 51: hyapp.activity.v1.TaskDefinition - (*ListTaskDefinitionsRequest)(nil), // 52: hyapp.activity.v1.ListTaskDefinitionsRequest - (*ListTaskDefinitionsResponse)(nil), // 53: hyapp.activity.v1.ListTaskDefinitionsResponse - (*UpsertTaskDefinitionRequest)(nil), // 54: hyapp.activity.v1.UpsertTaskDefinitionRequest - (*UpsertTaskDefinitionResponse)(nil), // 55: hyapp.activity.v1.UpsertTaskDefinitionResponse - (*SetTaskDefinitionStatusRequest)(nil), // 56: hyapp.activity.v1.SetTaskDefinitionStatusRequest - (*SetTaskDefinitionStatusResponse)(nil), // 57: hyapp.activity.v1.SetTaskDefinitionStatusResponse - (*PublishTaskRewardPolicyRequest)(nil), // 58: hyapp.activity.v1.PublishTaskRewardPolicyRequest - (*PublishTaskRewardPolicyResponse)(nil), // 59: hyapp.activity.v1.PublishTaskRewardPolicyResponse - (*RegistrationRewardConfig)(nil), // 60: hyapp.activity.v1.RegistrationRewardConfig - (*RegistrationRewardClaim)(nil), // 61: hyapp.activity.v1.RegistrationRewardClaim - (*RegistrationRewardEligibility)(nil), // 62: hyapp.activity.v1.RegistrationRewardEligibility - (*GetRegistrationRewardEligibilityRequest)(nil), // 63: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest - (*GetRegistrationRewardEligibilityResponse)(nil), // 64: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse - (*IssueRegistrationRewardRequest)(nil), // 65: hyapp.activity.v1.IssueRegistrationRewardRequest - (*IssueRegistrationRewardResponse)(nil), // 66: hyapp.activity.v1.IssueRegistrationRewardResponse - (*GetRegistrationRewardConfigRequest)(nil), // 67: hyapp.activity.v1.GetRegistrationRewardConfigRequest - (*GetRegistrationRewardConfigResponse)(nil), // 68: hyapp.activity.v1.GetRegistrationRewardConfigResponse - (*UpdateRegistrationRewardConfigRequest)(nil), // 69: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest - (*UpdateRegistrationRewardConfigResponse)(nil), // 70: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse - (*ListRegistrationRewardClaimsRequest)(nil), // 71: hyapp.activity.v1.ListRegistrationRewardClaimsRequest - (*ListRegistrationRewardClaimsResponse)(nil), // 72: hyapp.activity.v1.ListRegistrationRewardClaimsResponse - (*FirstRechargeRewardTier)(nil), // 73: hyapp.activity.v1.FirstRechargeRewardTier - (*FirstRechargeRewardConfig)(nil), // 74: hyapp.activity.v1.FirstRechargeRewardConfig - (*FirstRechargeRewardClaim)(nil), // 75: hyapp.activity.v1.FirstRechargeRewardClaim - (*FirstRechargeRewardStatus)(nil), // 76: hyapp.activity.v1.FirstRechargeRewardStatus - (*GetFirstRechargeRewardStatusRequest)(nil), // 77: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest - (*GetFirstRechargeRewardStatusResponse)(nil), // 78: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse - (*ConsumeFirstRechargeRewardRequest)(nil), // 79: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest - (*ConsumeFirstRechargeRewardResponse)(nil), // 80: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse - (*GetFirstRechargeRewardConfigRequest)(nil), // 81: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest - (*GetFirstRechargeRewardConfigResponse)(nil), // 82: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse - (*UpdateFirstRechargeRewardConfigRequest)(nil), // 83: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest - (*UpdateFirstRechargeRewardConfigResponse)(nil), // 84: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse - (*ListFirstRechargeRewardClaimsRequest)(nil), // 85: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest - (*ListFirstRechargeRewardClaimsResponse)(nil), // 86: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse - (*CumulativeRechargeRewardTier)(nil), // 87: hyapp.activity.v1.CumulativeRechargeRewardTier - (*CumulativeRechargeRewardConfig)(nil), // 88: hyapp.activity.v1.CumulativeRechargeRewardConfig - (*CumulativeRechargeRewardGrant)(nil), // 89: hyapp.activity.v1.CumulativeRechargeRewardGrant - (*CumulativeRechargeRewardProgress)(nil), // 90: hyapp.activity.v1.CumulativeRechargeRewardProgress - (*CumulativeRechargeRewardStatus)(nil), // 91: hyapp.activity.v1.CumulativeRechargeRewardStatus - (*GetCumulativeRechargeRewardStatusRequest)(nil), // 92: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest - (*GetCumulativeRechargeRewardStatusResponse)(nil), // 93: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse - (*ConsumeCumulativeRechargeRewardRequest)(nil), // 94: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest - (*ConsumeCumulativeRechargeRewardResponse)(nil), // 95: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse - (*GetCumulativeRechargeRewardConfigRequest)(nil), // 96: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest - (*GetCumulativeRechargeRewardConfigResponse)(nil), // 97: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse - (*UpdateCumulativeRechargeRewardConfigRequest)(nil), // 98: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest - (*UpdateCumulativeRechargeRewardConfigResponse)(nil), // 99: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse - (*ListCumulativeRechargeRewardGrantsRequest)(nil), // 100: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest - (*ListCumulativeRechargeRewardGrantsResponse)(nil), // 101: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse - (*InviteActivityRewardTier)(nil), // 102: hyapp.activity.v1.InviteActivityRewardTier - (*InviteActivityRewardConfig)(nil), // 103: hyapp.activity.v1.InviteActivityRewardConfig - (*InviteActivityRewardProgress)(nil), // 104: hyapp.activity.v1.InviteActivityRewardProgress - (*InviteActivityRewardClaim)(nil), // 105: hyapp.activity.v1.InviteActivityRewardClaim - (*InviteActivityRewardStatus)(nil), // 106: hyapp.activity.v1.InviteActivityRewardStatus - (*GetInviteActivityRewardStatusRequest)(nil), // 107: hyapp.activity.v1.GetInviteActivityRewardStatusRequest - (*GetInviteActivityRewardStatusResponse)(nil), // 108: hyapp.activity.v1.GetInviteActivityRewardStatusResponse - (*ClaimInviteActivityRewardRequest)(nil), // 109: hyapp.activity.v1.ClaimInviteActivityRewardRequest - (*ClaimInviteActivityRewardResponse)(nil), // 110: hyapp.activity.v1.ClaimInviteActivityRewardResponse - (*InviteActivityLeaderboardEntry)(nil), // 111: hyapp.activity.v1.InviteActivityLeaderboardEntry - (*ListInviteActivityLeaderboardRequest)(nil), // 112: hyapp.activity.v1.ListInviteActivityLeaderboardRequest - (*ListInviteActivityLeaderboardResponse)(nil), // 113: hyapp.activity.v1.ListInviteActivityLeaderboardResponse - (*GetInviteActivityRewardConfigRequest)(nil), // 114: hyapp.activity.v1.GetInviteActivityRewardConfigRequest - (*GetInviteActivityRewardConfigResponse)(nil), // 115: hyapp.activity.v1.GetInviteActivityRewardConfigResponse - (*UpdateInviteActivityRewardConfigRequest)(nil), // 116: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest - (*UpdateInviteActivityRewardConfigResponse)(nil), // 117: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse - (*ListInviteActivityRewardClaimsRequest)(nil), // 118: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest - (*ListInviteActivityRewardClaimsResponse)(nil), // 119: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse - (*InviteActivityRewardInviteeSummary)(nil), // 120: hyapp.activity.v1.InviteActivityRewardInviteeSummary - (*InviteActivityRewardSummary)(nil), // 121: hyapp.activity.v1.InviteActivityRewardSummary - (*ListInviteActivityRewardSummariesRequest)(nil), // 122: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest - (*ListInviteActivityRewardSummariesResponse)(nil), // 123: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse - (*RoomTurnoverRewardTier)(nil), // 124: hyapp.activity.v1.RoomTurnoverRewardTier - (*RoomTurnoverRewardConfig)(nil), // 125: hyapp.activity.v1.RoomTurnoverRewardConfig - (*RoomTurnoverRewardSettlement)(nil), // 126: hyapp.activity.v1.RoomTurnoverRewardSettlement - (*RoomTurnoverRewardStatus)(nil), // 127: hyapp.activity.v1.RoomTurnoverRewardStatus - (*GetRoomTurnoverRewardStatusRequest)(nil), // 128: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest - (*GetRoomTurnoverRewardStatusResponse)(nil), // 129: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse - (*GetRoomTurnoverRewardConfigRequest)(nil), // 130: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest - (*GetRoomTurnoverRewardConfigResponse)(nil), // 131: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse - (*UpdateRoomTurnoverRewardConfigRequest)(nil), // 132: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest - (*UpdateRoomTurnoverRewardConfigResponse)(nil), // 133: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse - (*ListRoomTurnoverRewardSettlementsRequest)(nil), // 134: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest - (*ListRoomTurnoverRewardSettlementsResponse)(nil), // 135: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse - (*RetryRoomTurnoverRewardSettlementRequest)(nil), // 136: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest - (*RetryRoomTurnoverRewardSettlementResponse)(nil), // 137: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse - (*SevenDayCheckInReward)(nil), // 138: hyapp.activity.v1.SevenDayCheckInReward - (*SevenDayCheckInConfig)(nil), // 139: hyapp.activity.v1.SevenDayCheckInConfig - (*SevenDayCheckInRewardStatus)(nil), // 140: hyapp.activity.v1.SevenDayCheckInRewardStatus - (*GetSevenDayCheckInStatusRequest)(nil), // 141: hyapp.activity.v1.GetSevenDayCheckInStatusRequest - (*GetSevenDayCheckInStatusResponse)(nil), // 142: hyapp.activity.v1.GetSevenDayCheckInStatusResponse - (*SignSevenDayCheckInRequest)(nil), // 143: hyapp.activity.v1.SignSevenDayCheckInRequest - (*SignSevenDayCheckInResponse)(nil), // 144: hyapp.activity.v1.SignSevenDayCheckInResponse - (*GetSevenDayCheckInConfigRequest)(nil), // 145: hyapp.activity.v1.GetSevenDayCheckInConfigRequest - (*GetSevenDayCheckInConfigResponse)(nil), // 146: hyapp.activity.v1.GetSevenDayCheckInConfigResponse - (*UpdateSevenDayCheckInConfigRequest)(nil), // 147: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest - (*UpdateSevenDayCheckInConfigResponse)(nil), // 148: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse - (*SevenDayCheckInClaim)(nil), // 149: hyapp.activity.v1.SevenDayCheckInClaim - (*ListSevenDayCheckInClaimsRequest)(nil), // 150: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest - (*ListSevenDayCheckInClaimsResponse)(nil), // 151: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse - (*LevelTrack)(nil), // 152: hyapp.activity.v1.LevelTrack - (*LevelRule)(nil), // 153: hyapp.activity.v1.LevelRule - (*LevelTier)(nil), // 154: hyapp.activity.v1.LevelTier - (*LevelTrackOverview)(nil), // 155: hyapp.activity.v1.LevelTrackOverview - (*GetMyLevelOverviewRequest)(nil), // 156: hyapp.activity.v1.GetMyLevelOverviewRequest - (*GetMyLevelOverviewResponse)(nil), // 157: hyapp.activity.v1.GetMyLevelOverviewResponse - (*GetLevelTrackRequest)(nil), // 158: hyapp.activity.v1.GetLevelTrackRequest - (*GetLevelTrackResponse)(nil), // 159: hyapp.activity.v1.GetLevelTrackResponse - (*LevelDisplayTrackProfile)(nil), // 160: hyapp.activity.v1.LevelDisplayTrackProfile - (*UserLevelDisplayProfile)(nil), // 161: hyapp.activity.v1.UserLevelDisplayProfile - (*BatchGetUserLevelDisplayProfilesRequest)(nil), // 162: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest - (*BatchGetUserLevelDisplayProfilesResponse)(nil), // 163: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse - (*LevelRewardJob)(nil), // 164: hyapp.activity.v1.LevelRewardJob - (*ListLevelRewardsRequest)(nil), // 165: hyapp.activity.v1.ListLevelRewardsRequest - (*ListLevelRewardsResponse)(nil), // 166: hyapp.activity.v1.ListLevelRewardsResponse - (*ConsumeLevelEventRequest)(nil), // 167: hyapp.activity.v1.ConsumeLevelEventRequest - (*ConsumeLevelEventResponse)(nil), // 168: hyapp.activity.v1.ConsumeLevelEventResponse - (*SetUserLevelRequest)(nil), // 169: hyapp.activity.v1.SetUserLevelRequest - (*SetUserLevelResponse)(nil), // 170: hyapp.activity.v1.SetUserLevelResponse - (*AdminLevelTrackProfile)(nil), // 171: hyapp.activity.v1.AdminLevelTrackProfile - (*AdminUserLevelProfile)(nil), // 172: hyapp.activity.v1.AdminUserLevelProfile - (*BatchGetUserLevelAdminProfilesRequest)(nil), // 173: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest - (*BatchGetUserLevelAdminProfilesResponse)(nil), // 174: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse - (*TemporaryLevelAdjustment)(nil), // 175: hyapp.activity.v1.TemporaryLevelAdjustment - (*AdjustTemporaryUserLevelsRequest)(nil), // 176: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest - (*AdjustTemporaryUserLevelsResponse)(nil), // 177: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse - (*RegistrationLevelBadgeGrant)(nil), // 178: hyapp.activity.v1.RegistrationLevelBadgeGrant - (*IssueRegistrationLevelBadgesRequest)(nil), // 179: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest - (*IssueRegistrationLevelBadgesResponse)(nil), // 180: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse - (*UpsertLevelTrackRequest)(nil), // 181: hyapp.activity.v1.UpsertLevelTrackRequest - (*UpsertLevelTrackResponse)(nil), // 182: hyapp.activity.v1.UpsertLevelTrackResponse - (*UpsertLevelRuleRequest)(nil), // 183: hyapp.activity.v1.UpsertLevelRuleRequest - (*UpsertLevelRuleResponse)(nil), // 184: hyapp.activity.v1.UpsertLevelRuleResponse - (*UpsertLevelTierRequest)(nil), // 185: hyapp.activity.v1.UpsertLevelTierRequest - (*UpsertLevelTierResponse)(nil), // 186: hyapp.activity.v1.UpsertLevelTierResponse - (*BatchUpsertLevelConfigRequest)(nil), // 187: hyapp.activity.v1.BatchUpsertLevelConfigRequest - (*BatchUpsertLevelConfigResponse)(nil), // 188: hyapp.activity.v1.BatchUpsertLevelConfigResponse - (*ListLevelConfigRequest)(nil), // 189: hyapp.activity.v1.ListLevelConfigRequest - (*ListLevelConfigResponse)(nil), // 190: hyapp.activity.v1.ListLevelConfigResponse - (*AchievementCondition)(nil), // 191: hyapp.activity.v1.AchievementCondition - (*AchievementDefinition)(nil), // 192: hyapp.activity.v1.AchievementDefinition - (*UserAchievement)(nil), // 193: hyapp.activity.v1.UserAchievement - (*ListAchievementsRequest)(nil), // 194: hyapp.activity.v1.ListAchievementsRequest - (*ListAchievementsResponse)(nil), // 195: hyapp.activity.v1.ListAchievementsResponse - (*ConsumeAchievementEventRequest)(nil), // 196: hyapp.activity.v1.ConsumeAchievementEventRequest - (*ConsumeAchievementEventResponse)(nil), // 197: hyapp.activity.v1.ConsumeAchievementEventResponse - (*BadgeDisplayItem)(nil), // 198: hyapp.activity.v1.BadgeDisplayItem - (*ListMyBadgesRequest)(nil), // 199: hyapp.activity.v1.ListMyBadgesRequest - (*ListMyBadgesResponse)(nil), // 200: hyapp.activity.v1.ListMyBadgesResponse - (*SetBadgeDisplayRequest)(nil), // 201: hyapp.activity.v1.SetBadgeDisplayRequest - (*SetBadgeDisplayResponse)(nil), // 202: hyapp.activity.v1.SetBadgeDisplayResponse - (*UpsertAchievementDefinitionRequest)(nil), // 203: hyapp.activity.v1.UpsertAchievementDefinitionRequest - (*UpsertAchievementDefinitionResponse)(nil), // 204: hyapp.activity.v1.UpsertAchievementDefinitionResponse - (*DeleteAchievementDefinitionRequest)(nil), // 205: hyapp.activity.v1.DeleteAchievementDefinitionRequest - (*DeleteAchievementDefinitionResponse)(nil), // 206: hyapp.activity.v1.DeleteAchievementDefinitionResponse - (*WheelPrizeTier)(nil), // 207: hyapp.activity.v1.WheelPrizeTier - (*WheelRuleConfig)(nil), // 208: hyapp.activity.v1.WheelRuleConfig - (*WheelDrawMeta)(nil), // 209: hyapp.activity.v1.WheelDrawMeta - (*WheelDrawResult)(nil), // 210: hyapp.activity.v1.WheelDrawResult - (*WheelDrawReward)(nil), // 211: hyapp.activity.v1.WheelDrawReward - (*ExecuteWheelDrawRequest)(nil), // 212: hyapp.activity.v1.ExecuteWheelDrawRequest - (*ExecuteWheelDrawResponse)(nil), // 213: hyapp.activity.v1.ExecuteWheelDrawResponse - (*GetWheelConfigRequest)(nil), // 214: hyapp.activity.v1.GetWheelConfigRequest - (*GetWheelConfigResponse)(nil), // 215: hyapp.activity.v1.GetWheelConfigResponse - (*UpsertWheelConfigRequest)(nil), // 216: hyapp.activity.v1.UpsertWheelConfigRequest - (*UpsertWheelConfigResponse)(nil), // 217: hyapp.activity.v1.UpsertWheelConfigResponse - (*ListWheelDrawsRequest)(nil), // 218: hyapp.activity.v1.ListWheelDrawsRequest - (*ListWheelDrawsResponse)(nil), // 219: hyapp.activity.v1.ListWheelDrawsResponse - (*WheelDrawSummary)(nil), // 220: hyapp.activity.v1.WheelDrawSummary - (*GetWheelDrawSummaryRequest)(nil), // 221: hyapp.activity.v1.GetWheelDrawSummaryRequest - (*GetWheelDrawSummaryResponse)(nil), // 222: hyapp.activity.v1.GetWheelDrawSummaryResponse - (*WeeklyStarGift)(nil), // 223: hyapp.activity.v1.WeeklyStarGift - (*WeeklyStarReward)(nil), // 224: hyapp.activity.v1.WeeklyStarReward - (*WeeklyStarCycle)(nil), // 225: hyapp.activity.v1.WeeklyStarCycle - (*WeeklyStarLeaderboardEntry)(nil), // 226: hyapp.activity.v1.WeeklyStarLeaderboardEntry - (*WeeklyStarSettlement)(nil), // 227: hyapp.activity.v1.WeeklyStarSettlement - (*ListWeeklyStarCyclesRequest)(nil), // 228: hyapp.activity.v1.ListWeeklyStarCyclesRequest - (*ListWeeklyStarCyclesResponse)(nil), // 229: hyapp.activity.v1.ListWeeklyStarCyclesResponse - (*GetWeeklyStarCycleRequest)(nil), // 230: hyapp.activity.v1.GetWeeklyStarCycleRequest - (*GetWeeklyStarCycleResponse)(nil), // 231: hyapp.activity.v1.GetWeeklyStarCycleResponse - (*UpsertWeeklyStarCycleRequest)(nil), // 232: hyapp.activity.v1.UpsertWeeklyStarCycleRequest - (*UpsertWeeklyStarCycleResponse)(nil), // 233: hyapp.activity.v1.UpsertWeeklyStarCycleResponse - (*SetWeeklyStarCycleStatusRequest)(nil), // 234: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest - (*SetWeeklyStarCycleStatusResponse)(nil), // 235: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse - (*ListWeeklyStarLeaderboardRequest)(nil), // 236: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest - (*ListWeeklyStarLeaderboardResponse)(nil), // 237: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse - (*ListWeeklyStarSettlementsRequest)(nil), // 238: hyapp.activity.v1.ListWeeklyStarSettlementsRequest - (*ListWeeklyStarSettlementsResponse)(nil), // 239: hyapp.activity.v1.ListWeeklyStarSettlementsResponse - (*GetWeeklyStarCurrentRequest)(nil), // 240: hyapp.activity.v1.GetWeeklyStarCurrentRequest - (*GetWeeklyStarCurrentResponse)(nil), // 241: hyapp.activity.v1.GetWeeklyStarCurrentResponse - (*ListWeeklyStarHistoryRequest)(nil), // 242: hyapp.activity.v1.ListWeeklyStarHistoryRequest - (*WeeklyStarHistoryCycle)(nil), // 243: hyapp.activity.v1.WeeklyStarHistoryCycle - (*ListWeeklyStarHistoryResponse)(nil), // 244: hyapp.activity.v1.ListWeeklyStarHistoryResponse - (*CPWeeklyRankReward)(nil), // 245: hyapp.activity.v1.CPWeeklyRankReward - (*CPWeeklyRankConfig)(nil), // 246: hyapp.activity.v1.CPWeeklyRankConfig - (*CPWeeklyRankUser)(nil), // 247: hyapp.activity.v1.CPWeeklyRankUser - (*CPWeeklyRankEntry)(nil), // 248: hyapp.activity.v1.CPWeeklyRankEntry - (*CPWeeklyRankSettlement)(nil), // 249: hyapp.activity.v1.CPWeeklyRankSettlement - (*GetCPWeeklyRankStatusRequest)(nil), // 250: hyapp.activity.v1.GetCPWeeklyRankStatusRequest - (*GetCPWeeklyRankStatusResponse)(nil), // 251: hyapp.activity.v1.GetCPWeeklyRankStatusResponse - (*GetCPWeeklyRankConfigRequest)(nil), // 252: hyapp.activity.v1.GetCPWeeklyRankConfigRequest - (*GetCPWeeklyRankConfigResponse)(nil), // 253: hyapp.activity.v1.GetCPWeeklyRankConfigResponse - (*UpdateCPWeeklyRankConfigRequest)(nil), // 254: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest - (*UpdateCPWeeklyRankConfigResponse)(nil), // 255: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse - (*ListCPWeeklyRankSettlementsRequest)(nil), // 256: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest - (*ListCPWeeklyRankSettlementsResponse)(nil), // 257: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse - (*AgencyOpeningReward)(nil), // 258: hyapp.activity.v1.AgencyOpeningReward - (*AgencyOpeningCycle)(nil), // 259: hyapp.activity.v1.AgencyOpeningCycle - (*AgencyOpeningApplication)(nil), // 260: hyapp.activity.v1.AgencyOpeningApplication - (*AgencyOpeningAgencySnapshot)(nil), // 261: hyapp.activity.v1.AgencyOpeningAgencySnapshot - (*ListAgencyOpeningCyclesRequest)(nil), // 262: hyapp.activity.v1.ListAgencyOpeningCyclesRequest - (*ListAgencyOpeningCyclesResponse)(nil), // 263: hyapp.activity.v1.ListAgencyOpeningCyclesResponse - (*GetAgencyOpeningCycleRequest)(nil), // 264: hyapp.activity.v1.GetAgencyOpeningCycleRequest - (*GetAgencyOpeningCycleResponse)(nil), // 265: hyapp.activity.v1.GetAgencyOpeningCycleResponse - (*UpsertAgencyOpeningCycleRequest)(nil), // 266: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest - (*UpsertAgencyOpeningCycleResponse)(nil), // 267: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse - (*SetAgencyOpeningCycleStatusRequest)(nil), // 268: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest - (*SetAgencyOpeningCycleStatusResponse)(nil), // 269: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse - (*ListAgencyOpeningApplicationsRequest)(nil), // 270: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest - (*ListAgencyOpeningApplicationsResponse)(nil), // 271: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse - (*ReviewAgencyOpeningApplicationRequest)(nil), // 272: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest - (*ReviewAgencyOpeningApplicationResponse)(nil), // 273: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse - (*GetAgencyOpeningStatusRequest)(nil), // 274: hyapp.activity.v1.GetAgencyOpeningStatusRequest - (*GetAgencyOpeningStatusResponse)(nil), // 275: hyapp.activity.v1.GetAgencyOpeningStatusResponse - (*ApplyAgencyOpeningRequest)(nil), // 276: hyapp.activity.v1.ApplyAgencyOpeningRequest - (*ApplyAgencyOpeningResponse)(nil), // 277: hyapp.activity.v1.ApplyAgencyOpeningResponse - (*ActivityTemplateLocale)(nil), // 278: hyapp.activity.v1.ActivityTemplateLocale - (*ActivityTemplateGift)(nil), // 279: hyapp.activity.v1.ActivityTemplateGift - (*ActivityTemplateRewardItem)(nil), // 280: hyapp.activity.v1.ActivityTemplateRewardItem - (*ActivityTemplateTask)(nil), // 281: hyapp.activity.v1.ActivityTemplateTask - (*ActivityTemplateRankReward)(nil), // 282: hyapp.activity.v1.ActivityTemplateRankReward - (*ActivityTemplateAsset)(nil), // 283: hyapp.activity.v1.ActivityTemplateAsset - (*ActivityTemplate)(nil), // 284: hyapp.activity.v1.ActivityTemplate - (*ActivityTemplateSummary)(nil), // 285: hyapp.activity.v1.ActivityTemplateSummary - (*ListActivityTemplatesRequest)(nil), // 286: hyapp.activity.v1.ListActivityTemplatesRequest - (*ListActivityTemplatesResponse)(nil), // 287: hyapp.activity.v1.ListActivityTemplatesResponse - (*CreateActivityTemplateRequest)(nil), // 288: hyapp.activity.v1.CreateActivityTemplateRequest - (*CreateActivityTemplateResponse)(nil), // 289: hyapp.activity.v1.CreateActivityTemplateResponse - (*GetActivityTemplateRequest)(nil), // 290: hyapp.activity.v1.GetActivityTemplateRequest - (*GetActivityTemplateResponse)(nil), // 291: hyapp.activity.v1.GetActivityTemplateResponse - (*UpdateActivityTemplateRequest)(nil), // 292: hyapp.activity.v1.UpdateActivityTemplateRequest - (*UpdateActivityTemplateResponse)(nil), // 293: hyapp.activity.v1.UpdateActivityTemplateResponse - (*SetActivityTemplateStatusRequest)(nil), // 294: hyapp.activity.v1.SetActivityTemplateStatusRequest - (*SetActivityTemplateStatusResponse)(nil), // 295: hyapp.activity.v1.SetActivityTemplateStatusResponse - (*DeleteActivityTemplateRequest)(nil), // 296: hyapp.activity.v1.DeleteActivityTemplateRequest - (*DeleteActivityTemplateResponse)(nil), // 297: hyapp.activity.v1.DeleteActivityTemplateResponse - (*ActivityTemplateVersion)(nil), // 298: hyapp.activity.v1.ActivityTemplateVersion - (*ListActivityTemplateVersionsRequest)(nil), // 299: hyapp.activity.v1.ListActivityTemplateVersionsRequest - (*ListActivityTemplateVersionsResponse)(nil), // 300: hyapp.activity.v1.ListActivityTemplateVersionsResponse - (*CloneActivityTemplateRequest)(nil), // 301: hyapp.activity.v1.CloneActivityTemplateRequest - (*CloneActivityTemplateResponse)(nil), // 302: hyapp.activity.v1.CloneActivityTemplateResponse - (*ActivityTemplateValidationIssue)(nil), // 303: hyapp.activity.v1.ActivityTemplateValidationIssue - (*ValidateActivityTemplateRequest)(nil), // 304: hyapp.activity.v1.ValidateActivityTemplateRequest - (*ValidateActivityTemplateResponse)(nil), // 305: hyapp.activity.v1.ValidateActivityTemplateResponse - (*ActivityTemplateRuntime)(nil), // 306: hyapp.activity.v1.ActivityTemplateRuntime - (*ActivityTemplateRuntimeTask)(nil), // 307: hyapp.activity.v1.ActivityTemplateRuntimeTask - (*ActivityTemplateTaskClaim)(nil), // 308: hyapp.activity.v1.ActivityTemplateTaskClaim - (*ActivityTemplateLeaderboardEntry)(nil), // 309: hyapp.activity.v1.ActivityTemplateLeaderboardEntry - (*GetCurrentActivityTemplateRequest)(nil), // 310: hyapp.activity.v1.GetCurrentActivityTemplateRequest - (*GetCurrentActivityTemplateResponse)(nil), // 311: hyapp.activity.v1.GetCurrentActivityTemplateResponse - (*VisitActivityTemplateRequest)(nil), // 312: hyapp.activity.v1.VisitActivityTemplateRequest - (*VisitActivityTemplateResponse)(nil), // 313: hyapp.activity.v1.VisitActivityTemplateResponse - (*ListActivityTemplateTasksRequest)(nil), // 314: hyapp.activity.v1.ListActivityTemplateTasksRequest - (*ListActivityTemplateTasksResponse)(nil), // 315: hyapp.activity.v1.ListActivityTemplateTasksResponse - (*ClaimActivityTemplateTaskRewardRequest)(nil), // 316: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest - (*ClaimActivityTemplateTaskRewardResponse)(nil), // 317: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse - (*ListActivityTemplateLeaderboardRequest)(nil), // 318: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest - (*ListActivityTemplateLeaderboardResponse)(nil), // 319: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse - (*ActivityTemplateRankPeriod)(nil), // 320: hyapp.activity.v1.ActivityTemplateRankPeriod - (*ActivityTemplateRewardJob)(nil), // 321: hyapp.activity.v1.ActivityTemplateRewardJob - (*AdminListActivityTemplateLeaderboardRequest)(nil), // 322: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest - (*AdminListActivityTemplateLeaderboardResponse)(nil), // 323: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse - (*ListActivityTemplateRewardJobsRequest)(nil), // 324: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest - (*ListActivityTemplateRewardJobsResponse)(nil), // 325: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse - (*RetryActivityTemplateRewardJobRequest)(nil), // 326: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest - (*RetryActivityTemplateRewardJobResponse)(nil), // 327: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse - (*ListActivityTemplateTaskClaimsRequest)(nil), // 328: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest - (*ListActivityTemplateTaskClaimsResponse)(nil), // 329: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse - (*RetryActivityTemplateTaskClaimRequest)(nil), // 330: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest - (*RetryActivityTemplateTaskClaimResponse)(nil), // 331: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse - (*v1.EventEnvelope)(nil), // 332: hyapp.events.room.v1.EventEnvelope + (*GameWinBroadcastConfig)(nil), // 49: hyapp.activity.v1.GameWinBroadcastConfig + (*GetGameWinBroadcastConfigRequest)(nil), // 50: hyapp.activity.v1.GetGameWinBroadcastConfigRequest + (*GetGameWinBroadcastConfigResponse)(nil), // 51: hyapp.activity.v1.GetGameWinBroadcastConfigResponse + (*UpdateGameWinBroadcastConfigRequest)(nil), // 52: hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest + (*UpdateGameWinBroadcastConfigResponse)(nil), // 53: hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse + (*ConsumeRoomEventRequest)(nil), // 54: hyapp.activity.v1.ConsumeRoomEventRequest + (*ConsumeRoomEventResponse)(nil), // 55: hyapp.activity.v1.ConsumeRoomEventResponse + (*TaskDefinition)(nil), // 56: hyapp.activity.v1.TaskDefinition + (*ListTaskDefinitionsRequest)(nil), // 57: hyapp.activity.v1.ListTaskDefinitionsRequest + (*ListTaskDefinitionsResponse)(nil), // 58: hyapp.activity.v1.ListTaskDefinitionsResponse + (*UpsertTaskDefinitionRequest)(nil), // 59: hyapp.activity.v1.UpsertTaskDefinitionRequest + (*UpsertTaskDefinitionResponse)(nil), // 60: hyapp.activity.v1.UpsertTaskDefinitionResponse + (*SetTaskDefinitionStatusRequest)(nil), // 61: hyapp.activity.v1.SetTaskDefinitionStatusRequest + (*SetTaskDefinitionStatusResponse)(nil), // 62: hyapp.activity.v1.SetTaskDefinitionStatusResponse + (*PublishTaskRewardPolicyRequest)(nil), // 63: hyapp.activity.v1.PublishTaskRewardPolicyRequest + (*PublishTaskRewardPolicyResponse)(nil), // 64: hyapp.activity.v1.PublishTaskRewardPolicyResponse + (*RegistrationRewardConfig)(nil), // 65: hyapp.activity.v1.RegistrationRewardConfig + (*RegistrationRewardClaim)(nil), // 66: hyapp.activity.v1.RegistrationRewardClaim + (*RegistrationRewardEligibility)(nil), // 67: hyapp.activity.v1.RegistrationRewardEligibility + (*GetRegistrationRewardEligibilityRequest)(nil), // 68: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest + (*GetRegistrationRewardEligibilityResponse)(nil), // 69: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse + (*IssueRegistrationRewardRequest)(nil), // 70: hyapp.activity.v1.IssueRegistrationRewardRequest + (*IssueRegistrationRewardResponse)(nil), // 71: hyapp.activity.v1.IssueRegistrationRewardResponse + (*GetRegistrationRewardConfigRequest)(nil), // 72: hyapp.activity.v1.GetRegistrationRewardConfigRequest + (*GetRegistrationRewardConfigResponse)(nil), // 73: hyapp.activity.v1.GetRegistrationRewardConfigResponse + (*UpdateRegistrationRewardConfigRequest)(nil), // 74: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest + (*UpdateRegistrationRewardConfigResponse)(nil), // 75: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse + (*ListRegistrationRewardClaimsRequest)(nil), // 76: hyapp.activity.v1.ListRegistrationRewardClaimsRequest + (*ListRegistrationRewardClaimsResponse)(nil), // 77: hyapp.activity.v1.ListRegistrationRewardClaimsResponse + (*FirstRechargeRewardTier)(nil), // 78: hyapp.activity.v1.FirstRechargeRewardTier + (*FirstRechargeRewardConfig)(nil), // 79: hyapp.activity.v1.FirstRechargeRewardConfig + (*FirstRechargeRewardClaim)(nil), // 80: hyapp.activity.v1.FirstRechargeRewardClaim + (*FirstRechargeRewardStatus)(nil), // 81: hyapp.activity.v1.FirstRechargeRewardStatus + (*GetFirstRechargeRewardStatusRequest)(nil), // 82: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest + (*GetFirstRechargeRewardStatusResponse)(nil), // 83: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse + (*ConsumeFirstRechargeRewardRequest)(nil), // 84: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest + (*ConsumeFirstRechargeRewardResponse)(nil), // 85: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse + (*GetFirstRechargeRewardConfigRequest)(nil), // 86: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest + (*GetFirstRechargeRewardConfigResponse)(nil), // 87: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse + (*UpdateFirstRechargeRewardConfigRequest)(nil), // 88: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest + (*UpdateFirstRechargeRewardConfigResponse)(nil), // 89: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse + (*ListFirstRechargeRewardClaimsRequest)(nil), // 90: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest + (*ListFirstRechargeRewardClaimsResponse)(nil), // 91: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse + (*CumulativeRechargeRewardTier)(nil), // 92: hyapp.activity.v1.CumulativeRechargeRewardTier + (*CumulativeRechargeRewardConfig)(nil), // 93: hyapp.activity.v1.CumulativeRechargeRewardConfig + (*CumulativeRechargeRewardGrant)(nil), // 94: hyapp.activity.v1.CumulativeRechargeRewardGrant + (*CumulativeRechargeRewardProgress)(nil), // 95: hyapp.activity.v1.CumulativeRechargeRewardProgress + (*CumulativeRechargeRewardStatus)(nil), // 96: hyapp.activity.v1.CumulativeRechargeRewardStatus + (*GetCumulativeRechargeRewardStatusRequest)(nil), // 97: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest + (*GetCumulativeRechargeRewardStatusResponse)(nil), // 98: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse + (*ConsumeCumulativeRechargeRewardRequest)(nil), // 99: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest + (*ConsumeCumulativeRechargeRewardResponse)(nil), // 100: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse + (*GetCumulativeRechargeRewardConfigRequest)(nil), // 101: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest + (*GetCumulativeRechargeRewardConfigResponse)(nil), // 102: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse + (*UpdateCumulativeRechargeRewardConfigRequest)(nil), // 103: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest + (*UpdateCumulativeRechargeRewardConfigResponse)(nil), // 104: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse + (*ListCumulativeRechargeRewardGrantsRequest)(nil), // 105: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest + (*ListCumulativeRechargeRewardGrantsResponse)(nil), // 106: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse + (*InviteActivityRewardTier)(nil), // 107: hyapp.activity.v1.InviteActivityRewardTier + (*InviteActivityRewardConfig)(nil), // 108: hyapp.activity.v1.InviteActivityRewardConfig + (*InviteActivityRewardProgress)(nil), // 109: hyapp.activity.v1.InviteActivityRewardProgress + (*InviteActivityRewardClaim)(nil), // 110: hyapp.activity.v1.InviteActivityRewardClaim + (*InviteActivityRewardStatus)(nil), // 111: hyapp.activity.v1.InviteActivityRewardStatus + (*GetInviteActivityRewardStatusRequest)(nil), // 112: hyapp.activity.v1.GetInviteActivityRewardStatusRequest + (*GetInviteActivityRewardStatusResponse)(nil), // 113: hyapp.activity.v1.GetInviteActivityRewardStatusResponse + (*ClaimInviteActivityRewardRequest)(nil), // 114: hyapp.activity.v1.ClaimInviteActivityRewardRequest + (*ClaimInviteActivityRewardResponse)(nil), // 115: hyapp.activity.v1.ClaimInviteActivityRewardResponse + (*InviteActivityLeaderboardEntry)(nil), // 116: hyapp.activity.v1.InviteActivityLeaderboardEntry + (*ListInviteActivityLeaderboardRequest)(nil), // 117: hyapp.activity.v1.ListInviteActivityLeaderboardRequest + (*ListInviteActivityLeaderboardResponse)(nil), // 118: hyapp.activity.v1.ListInviteActivityLeaderboardResponse + (*GetInviteActivityRewardConfigRequest)(nil), // 119: hyapp.activity.v1.GetInviteActivityRewardConfigRequest + (*GetInviteActivityRewardConfigResponse)(nil), // 120: hyapp.activity.v1.GetInviteActivityRewardConfigResponse + (*UpdateInviteActivityRewardConfigRequest)(nil), // 121: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest + (*UpdateInviteActivityRewardConfigResponse)(nil), // 122: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse + (*ListInviteActivityRewardClaimsRequest)(nil), // 123: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest + (*ListInviteActivityRewardClaimsResponse)(nil), // 124: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse + (*InviteActivityRewardInviteeSummary)(nil), // 125: hyapp.activity.v1.InviteActivityRewardInviteeSummary + (*InviteActivityRewardSummary)(nil), // 126: hyapp.activity.v1.InviteActivityRewardSummary + (*ListInviteActivityRewardSummariesRequest)(nil), // 127: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest + (*ListInviteActivityRewardSummariesResponse)(nil), // 128: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse + (*RoomTurnoverRewardTier)(nil), // 129: hyapp.activity.v1.RoomTurnoverRewardTier + (*RoomTurnoverRewardConfig)(nil), // 130: hyapp.activity.v1.RoomTurnoverRewardConfig + (*RoomTurnoverRewardSettlement)(nil), // 131: hyapp.activity.v1.RoomTurnoverRewardSettlement + (*RoomTurnoverRewardStatus)(nil), // 132: hyapp.activity.v1.RoomTurnoverRewardStatus + (*GetRoomTurnoverRewardStatusRequest)(nil), // 133: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest + (*GetRoomTurnoverRewardStatusResponse)(nil), // 134: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse + (*GetRoomTurnoverRewardConfigRequest)(nil), // 135: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest + (*GetRoomTurnoverRewardConfigResponse)(nil), // 136: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse + (*UpdateRoomTurnoverRewardConfigRequest)(nil), // 137: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest + (*UpdateRoomTurnoverRewardConfigResponse)(nil), // 138: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse + (*ListRoomTurnoverRewardSettlementsRequest)(nil), // 139: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest + (*ListRoomTurnoverRewardSettlementsResponse)(nil), // 140: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse + (*RetryRoomTurnoverRewardSettlementRequest)(nil), // 141: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest + (*RetryRoomTurnoverRewardSettlementResponse)(nil), // 142: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse + (*SevenDayCheckInReward)(nil), // 143: hyapp.activity.v1.SevenDayCheckInReward + (*SevenDayCheckInConfig)(nil), // 144: hyapp.activity.v1.SevenDayCheckInConfig + (*SevenDayCheckInRewardStatus)(nil), // 145: hyapp.activity.v1.SevenDayCheckInRewardStatus + (*GetSevenDayCheckInStatusRequest)(nil), // 146: hyapp.activity.v1.GetSevenDayCheckInStatusRequest + (*GetSevenDayCheckInStatusResponse)(nil), // 147: hyapp.activity.v1.GetSevenDayCheckInStatusResponse + (*SignSevenDayCheckInRequest)(nil), // 148: hyapp.activity.v1.SignSevenDayCheckInRequest + (*SignSevenDayCheckInResponse)(nil), // 149: hyapp.activity.v1.SignSevenDayCheckInResponse + (*GetSevenDayCheckInConfigRequest)(nil), // 150: hyapp.activity.v1.GetSevenDayCheckInConfigRequest + (*GetSevenDayCheckInConfigResponse)(nil), // 151: hyapp.activity.v1.GetSevenDayCheckInConfigResponse + (*UpdateSevenDayCheckInConfigRequest)(nil), // 152: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest + (*UpdateSevenDayCheckInConfigResponse)(nil), // 153: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse + (*SevenDayCheckInClaim)(nil), // 154: hyapp.activity.v1.SevenDayCheckInClaim + (*ListSevenDayCheckInClaimsRequest)(nil), // 155: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest + (*ListSevenDayCheckInClaimsResponse)(nil), // 156: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse + (*LevelTrack)(nil), // 157: hyapp.activity.v1.LevelTrack + (*LevelRule)(nil), // 158: hyapp.activity.v1.LevelRule + (*LevelTier)(nil), // 159: hyapp.activity.v1.LevelTier + (*LevelTrackOverview)(nil), // 160: hyapp.activity.v1.LevelTrackOverview + (*GetMyLevelOverviewRequest)(nil), // 161: hyapp.activity.v1.GetMyLevelOverviewRequest + (*GetMyLevelOverviewResponse)(nil), // 162: hyapp.activity.v1.GetMyLevelOverviewResponse + (*GetLevelTrackRequest)(nil), // 163: hyapp.activity.v1.GetLevelTrackRequest + (*GetLevelTrackResponse)(nil), // 164: hyapp.activity.v1.GetLevelTrackResponse + (*LevelDisplayTrackProfile)(nil), // 165: hyapp.activity.v1.LevelDisplayTrackProfile + (*UserLevelDisplayProfile)(nil), // 166: hyapp.activity.v1.UserLevelDisplayProfile + (*BatchGetUserLevelDisplayProfilesRequest)(nil), // 167: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest + (*BatchGetUserLevelDisplayProfilesResponse)(nil), // 168: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse + (*LevelRewardJob)(nil), // 169: hyapp.activity.v1.LevelRewardJob + (*ListLevelRewardsRequest)(nil), // 170: hyapp.activity.v1.ListLevelRewardsRequest + (*ListLevelRewardsResponse)(nil), // 171: hyapp.activity.v1.ListLevelRewardsResponse + (*ConsumeLevelEventRequest)(nil), // 172: hyapp.activity.v1.ConsumeLevelEventRequest + (*ConsumeLevelEventResponse)(nil), // 173: hyapp.activity.v1.ConsumeLevelEventResponse + (*SetUserLevelRequest)(nil), // 174: hyapp.activity.v1.SetUserLevelRequest + (*SetUserLevelResponse)(nil), // 175: hyapp.activity.v1.SetUserLevelResponse + (*AdminLevelTrackProfile)(nil), // 176: hyapp.activity.v1.AdminLevelTrackProfile + (*AdminUserLevelProfile)(nil), // 177: hyapp.activity.v1.AdminUserLevelProfile + (*BatchGetUserLevelAdminProfilesRequest)(nil), // 178: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest + (*BatchGetUserLevelAdminProfilesResponse)(nil), // 179: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse + (*TemporaryLevelAdjustment)(nil), // 180: hyapp.activity.v1.TemporaryLevelAdjustment + (*AdjustTemporaryUserLevelsRequest)(nil), // 181: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest + (*AdjustTemporaryUserLevelsResponse)(nil), // 182: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse + (*RegistrationLevelBadgeGrant)(nil), // 183: hyapp.activity.v1.RegistrationLevelBadgeGrant + (*IssueRegistrationLevelBadgesRequest)(nil), // 184: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest + (*IssueRegistrationLevelBadgesResponse)(nil), // 185: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse + (*UpsertLevelTrackRequest)(nil), // 186: hyapp.activity.v1.UpsertLevelTrackRequest + (*UpsertLevelTrackResponse)(nil), // 187: hyapp.activity.v1.UpsertLevelTrackResponse + (*UpsertLevelRuleRequest)(nil), // 188: hyapp.activity.v1.UpsertLevelRuleRequest + (*UpsertLevelRuleResponse)(nil), // 189: hyapp.activity.v1.UpsertLevelRuleResponse + (*UpsertLevelTierRequest)(nil), // 190: hyapp.activity.v1.UpsertLevelTierRequest + (*UpsertLevelTierResponse)(nil), // 191: hyapp.activity.v1.UpsertLevelTierResponse + (*BatchUpsertLevelConfigRequest)(nil), // 192: hyapp.activity.v1.BatchUpsertLevelConfigRequest + (*BatchUpsertLevelConfigResponse)(nil), // 193: hyapp.activity.v1.BatchUpsertLevelConfigResponse + (*ListLevelConfigRequest)(nil), // 194: hyapp.activity.v1.ListLevelConfigRequest + (*ListLevelConfigResponse)(nil), // 195: hyapp.activity.v1.ListLevelConfigResponse + (*AchievementCondition)(nil), // 196: hyapp.activity.v1.AchievementCondition + (*AchievementDefinition)(nil), // 197: hyapp.activity.v1.AchievementDefinition + (*UserAchievement)(nil), // 198: hyapp.activity.v1.UserAchievement + (*ListAchievementsRequest)(nil), // 199: hyapp.activity.v1.ListAchievementsRequest + (*ListAchievementsResponse)(nil), // 200: hyapp.activity.v1.ListAchievementsResponse + (*ConsumeAchievementEventRequest)(nil), // 201: hyapp.activity.v1.ConsumeAchievementEventRequest + (*ConsumeAchievementEventResponse)(nil), // 202: hyapp.activity.v1.ConsumeAchievementEventResponse + (*BadgeDisplayItem)(nil), // 203: hyapp.activity.v1.BadgeDisplayItem + (*ListMyBadgesRequest)(nil), // 204: hyapp.activity.v1.ListMyBadgesRequest + (*ListMyBadgesResponse)(nil), // 205: hyapp.activity.v1.ListMyBadgesResponse + (*SetBadgeDisplayRequest)(nil), // 206: hyapp.activity.v1.SetBadgeDisplayRequest + (*SetBadgeDisplayResponse)(nil), // 207: hyapp.activity.v1.SetBadgeDisplayResponse + (*UpsertAchievementDefinitionRequest)(nil), // 208: hyapp.activity.v1.UpsertAchievementDefinitionRequest + (*UpsertAchievementDefinitionResponse)(nil), // 209: hyapp.activity.v1.UpsertAchievementDefinitionResponse + (*DeleteAchievementDefinitionRequest)(nil), // 210: hyapp.activity.v1.DeleteAchievementDefinitionRequest + (*DeleteAchievementDefinitionResponse)(nil), // 211: hyapp.activity.v1.DeleteAchievementDefinitionResponse + (*WheelPrizeTier)(nil), // 212: hyapp.activity.v1.WheelPrizeTier + (*WheelRuleConfig)(nil), // 213: hyapp.activity.v1.WheelRuleConfig + (*WheelDrawMeta)(nil), // 214: hyapp.activity.v1.WheelDrawMeta + (*WheelDrawResult)(nil), // 215: hyapp.activity.v1.WheelDrawResult + (*WheelDrawReward)(nil), // 216: hyapp.activity.v1.WheelDrawReward + (*ExecuteWheelDrawRequest)(nil), // 217: hyapp.activity.v1.ExecuteWheelDrawRequest + (*ExecuteWheelDrawResponse)(nil), // 218: hyapp.activity.v1.ExecuteWheelDrawResponse + (*GetWheelConfigRequest)(nil), // 219: hyapp.activity.v1.GetWheelConfigRequest + (*GetWheelConfigResponse)(nil), // 220: hyapp.activity.v1.GetWheelConfigResponse + (*UpsertWheelConfigRequest)(nil), // 221: hyapp.activity.v1.UpsertWheelConfigRequest + (*UpsertWheelConfigResponse)(nil), // 222: hyapp.activity.v1.UpsertWheelConfigResponse + (*ListWheelDrawsRequest)(nil), // 223: hyapp.activity.v1.ListWheelDrawsRequest + (*ListWheelDrawsResponse)(nil), // 224: hyapp.activity.v1.ListWheelDrawsResponse + (*WheelDrawSummary)(nil), // 225: hyapp.activity.v1.WheelDrawSummary + (*GetWheelDrawSummaryRequest)(nil), // 226: hyapp.activity.v1.GetWheelDrawSummaryRequest + (*GetWheelDrawSummaryResponse)(nil), // 227: hyapp.activity.v1.GetWheelDrawSummaryResponse + (*WeeklyStarGift)(nil), // 228: hyapp.activity.v1.WeeklyStarGift + (*WeeklyStarReward)(nil), // 229: hyapp.activity.v1.WeeklyStarReward + (*WeeklyStarCycle)(nil), // 230: hyapp.activity.v1.WeeklyStarCycle + (*WeeklyStarLeaderboardEntry)(nil), // 231: hyapp.activity.v1.WeeklyStarLeaderboardEntry + (*WeeklyStarSettlement)(nil), // 232: hyapp.activity.v1.WeeklyStarSettlement + (*ListWeeklyStarCyclesRequest)(nil), // 233: hyapp.activity.v1.ListWeeklyStarCyclesRequest + (*ListWeeklyStarCyclesResponse)(nil), // 234: hyapp.activity.v1.ListWeeklyStarCyclesResponse + (*GetWeeklyStarCycleRequest)(nil), // 235: hyapp.activity.v1.GetWeeklyStarCycleRequest + (*GetWeeklyStarCycleResponse)(nil), // 236: hyapp.activity.v1.GetWeeklyStarCycleResponse + (*UpsertWeeklyStarCycleRequest)(nil), // 237: hyapp.activity.v1.UpsertWeeklyStarCycleRequest + (*UpsertWeeklyStarCycleResponse)(nil), // 238: hyapp.activity.v1.UpsertWeeklyStarCycleResponse + (*SetWeeklyStarCycleStatusRequest)(nil), // 239: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest + (*SetWeeklyStarCycleStatusResponse)(nil), // 240: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse + (*ListWeeklyStarLeaderboardRequest)(nil), // 241: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest + (*ListWeeklyStarLeaderboardResponse)(nil), // 242: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse + (*ListWeeklyStarSettlementsRequest)(nil), // 243: hyapp.activity.v1.ListWeeklyStarSettlementsRequest + (*ListWeeklyStarSettlementsResponse)(nil), // 244: hyapp.activity.v1.ListWeeklyStarSettlementsResponse + (*GetWeeklyStarCurrentRequest)(nil), // 245: hyapp.activity.v1.GetWeeklyStarCurrentRequest + (*GetWeeklyStarCurrentResponse)(nil), // 246: hyapp.activity.v1.GetWeeklyStarCurrentResponse + (*ListWeeklyStarHistoryRequest)(nil), // 247: hyapp.activity.v1.ListWeeklyStarHistoryRequest + (*WeeklyStarHistoryCycle)(nil), // 248: hyapp.activity.v1.WeeklyStarHistoryCycle + (*ListWeeklyStarHistoryResponse)(nil), // 249: hyapp.activity.v1.ListWeeklyStarHistoryResponse + (*CPWeeklyRankReward)(nil), // 250: hyapp.activity.v1.CPWeeklyRankReward + (*CPWeeklyRankConfig)(nil), // 251: hyapp.activity.v1.CPWeeklyRankConfig + (*CPWeeklyRankUser)(nil), // 252: hyapp.activity.v1.CPWeeklyRankUser + (*CPWeeklyRankEntry)(nil), // 253: hyapp.activity.v1.CPWeeklyRankEntry + (*CPWeeklyRankSettlement)(nil), // 254: hyapp.activity.v1.CPWeeklyRankSettlement + (*GetCPWeeklyRankStatusRequest)(nil), // 255: hyapp.activity.v1.GetCPWeeklyRankStatusRequest + (*GetCPWeeklyRankStatusResponse)(nil), // 256: hyapp.activity.v1.GetCPWeeklyRankStatusResponse + (*GetCPWeeklyRankConfigRequest)(nil), // 257: hyapp.activity.v1.GetCPWeeklyRankConfigRequest + (*GetCPWeeklyRankConfigResponse)(nil), // 258: hyapp.activity.v1.GetCPWeeklyRankConfigResponse + (*UpdateCPWeeklyRankConfigRequest)(nil), // 259: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest + (*UpdateCPWeeklyRankConfigResponse)(nil), // 260: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse + (*ListCPWeeklyRankSettlementsRequest)(nil), // 261: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest + (*ListCPWeeklyRankSettlementsResponse)(nil), // 262: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse + (*AgencyOpeningReward)(nil), // 263: hyapp.activity.v1.AgencyOpeningReward + (*AgencyOpeningCycle)(nil), // 264: hyapp.activity.v1.AgencyOpeningCycle + (*AgencyOpeningApplication)(nil), // 265: hyapp.activity.v1.AgencyOpeningApplication + (*AgencyOpeningAgencySnapshot)(nil), // 266: hyapp.activity.v1.AgencyOpeningAgencySnapshot + (*ListAgencyOpeningCyclesRequest)(nil), // 267: hyapp.activity.v1.ListAgencyOpeningCyclesRequest + (*ListAgencyOpeningCyclesResponse)(nil), // 268: hyapp.activity.v1.ListAgencyOpeningCyclesResponse + (*GetAgencyOpeningCycleRequest)(nil), // 269: hyapp.activity.v1.GetAgencyOpeningCycleRequest + (*GetAgencyOpeningCycleResponse)(nil), // 270: hyapp.activity.v1.GetAgencyOpeningCycleResponse + (*UpsertAgencyOpeningCycleRequest)(nil), // 271: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest + (*UpsertAgencyOpeningCycleResponse)(nil), // 272: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse + (*SetAgencyOpeningCycleStatusRequest)(nil), // 273: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest + (*SetAgencyOpeningCycleStatusResponse)(nil), // 274: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse + (*ListAgencyOpeningApplicationsRequest)(nil), // 275: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest + (*ListAgencyOpeningApplicationsResponse)(nil), // 276: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse + (*ReviewAgencyOpeningApplicationRequest)(nil), // 277: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest + (*ReviewAgencyOpeningApplicationResponse)(nil), // 278: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse + (*GetAgencyOpeningStatusRequest)(nil), // 279: hyapp.activity.v1.GetAgencyOpeningStatusRequest + (*GetAgencyOpeningStatusResponse)(nil), // 280: hyapp.activity.v1.GetAgencyOpeningStatusResponse + (*ApplyAgencyOpeningRequest)(nil), // 281: hyapp.activity.v1.ApplyAgencyOpeningRequest + (*ApplyAgencyOpeningResponse)(nil), // 282: hyapp.activity.v1.ApplyAgencyOpeningResponse + (*ActivityTemplateLocale)(nil), // 283: hyapp.activity.v1.ActivityTemplateLocale + (*ActivityTemplateGift)(nil), // 284: hyapp.activity.v1.ActivityTemplateGift + (*ActivityTemplateRewardItem)(nil), // 285: hyapp.activity.v1.ActivityTemplateRewardItem + (*ActivityTemplateTask)(nil), // 286: hyapp.activity.v1.ActivityTemplateTask + (*ActivityTemplateRankReward)(nil), // 287: hyapp.activity.v1.ActivityTemplateRankReward + (*ActivityTemplateAsset)(nil), // 288: hyapp.activity.v1.ActivityTemplateAsset + (*ActivityTemplate)(nil), // 289: hyapp.activity.v1.ActivityTemplate + (*ActivityTemplateSummary)(nil), // 290: hyapp.activity.v1.ActivityTemplateSummary + (*ListActivityTemplatesRequest)(nil), // 291: hyapp.activity.v1.ListActivityTemplatesRequest + (*ListActivityTemplatesResponse)(nil), // 292: hyapp.activity.v1.ListActivityTemplatesResponse + (*CreateActivityTemplateRequest)(nil), // 293: hyapp.activity.v1.CreateActivityTemplateRequest + (*CreateActivityTemplateResponse)(nil), // 294: hyapp.activity.v1.CreateActivityTemplateResponse + (*GetActivityTemplateRequest)(nil), // 295: hyapp.activity.v1.GetActivityTemplateRequest + (*GetActivityTemplateResponse)(nil), // 296: hyapp.activity.v1.GetActivityTemplateResponse + (*UpdateActivityTemplateRequest)(nil), // 297: hyapp.activity.v1.UpdateActivityTemplateRequest + (*UpdateActivityTemplateResponse)(nil), // 298: hyapp.activity.v1.UpdateActivityTemplateResponse + (*SetActivityTemplateStatusRequest)(nil), // 299: hyapp.activity.v1.SetActivityTemplateStatusRequest + (*SetActivityTemplateStatusResponse)(nil), // 300: hyapp.activity.v1.SetActivityTemplateStatusResponse + (*DeleteActivityTemplateRequest)(nil), // 301: hyapp.activity.v1.DeleteActivityTemplateRequest + (*DeleteActivityTemplateResponse)(nil), // 302: hyapp.activity.v1.DeleteActivityTemplateResponse + (*ActivityTemplateVersion)(nil), // 303: hyapp.activity.v1.ActivityTemplateVersion + (*ListActivityTemplateVersionsRequest)(nil), // 304: hyapp.activity.v1.ListActivityTemplateVersionsRequest + (*ListActivityTemplateVersionsResponse)(nil), // 305: hyapp.activity.v1.ListActivityTemplateVersionsResponse + (*CloneActivityTemplateRequest)(nil), // 306: hyapp.activity.v1.CloneActivityTemplateRequest + (*CloneActivityTemplateResponse)(nil), // 307: hyapp.activity.v1.CloneActivityTemplateResponse + (*ActivityTemplateValidationIssue)(nil), // 308: hyapp.activity.v1.ActivityTemplateValidationIssue + (*ValidateActivityTemplateRequest)(nil), // 309: hyapp.activity.v1.ValidateActivityTemplateRequest + (*ValidateActivityTemplateResponse)(nil), // 310: hyapp.activity.v1.ValidateActivityTemplateResponse + (*ActivityTemplateRuntime)(nil), // 311: hyapp.activity.v1.ActivityTemplateRuntime + (*ActivityTemplateRuntimeTask)(nil), // 312: hyapp.activity.v1.ActivityTemplateRuntimeTask + (*ActivityTemplateTaskClaim)(nil), // 313: hyapp.activity.v1.ActivityTemplateTaskClaim + (*ActivityTemplateLeaderboardEntry)(nil), // 314: hyapp.activity.v1.ActivityTemplateLeaderboardEntry + (*GetCurrentActivityTemplateRequest)(nil), // 315: hyapp.activity.v1.GetCurrentActivityTemplateRequest + (*GetCurrentActivityTemplateResponse)(nil), // 316: hyapp.activity.v1.GetCurrentActivityTemplateResponse + (*VisitActivityTemplateRequest)(nil), // 317: hyapp.activity.v1.VisitActivityTemplateRequest + (*VisitActivityTemplateResponse)(nil), // 318: hyapp.activity.v1.VisitActivityTemplateResponse + (*ListActivityTemplateTasksRequest)(nil), // 319: hyapp.activity.v1.ListActivityTemplateTasksRequest + (*ListActivityTemplateTasksResponse)(nil), // 320: hyapp.activity.v1.ListActivityTemplateTasksResponse + (*ClaimActivityTemplateTaskRewardRequest)(nil), // 321: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest + (*ClaimActivityTemplateTaskRewardResponse)(nil), // 322: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse + (*ListActivityTemplateLeaderboardRequest)(nil), // 323: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest + (*ListActivityTemplateLeaderboardResponse)(nil), // 324: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse + (*ActivityTemplateRankPeriod)(nil), // 325: hyapp.activity.v1.ActivityTemplateRankPeriod + (*ActivityTemplateRewardJob)(nil), // 326: hyapp.activity.v1.ActivityTemplateRewardJob + (*AdminListActivityTemplateLeaderboardRequest)(nil), // 327: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest + (*AdminListActivityTemplateLeaderboardResponse)(nil), // 328: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse + (*ListActivityTemplateRewardJobsRequest)(nil), // 329: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest + (*ListActivityTemplateRewardJobsResponse)(nil), // 330: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse + (*RetryActivityTemplateRewardJobRequest)(nil), // 331: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest + (*RetryActivityTemplateRewardJobResponse)(nil), // 332: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse + (*ListActivityTemplateTaskClaimsRequest)(nil), // 333: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest + (*ListActivityTemplateTaskClaimsResponse)(nil), // 334: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse + (*RetryActivityTemplateTaskClaimRequest)(nil), // 335: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest + (*RetryActivityTemplateTaskClaimResponse)(nil), // 336: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse + (*v1.EventEnvelope)(nil), // 337: hyapp.events.room.v1.EventEnvelope } var file_proto_activity_v1_activity_proto_depIdxs = []int32{ 0, // 0: hyapp.activity.v1.PingActivityRequest.meta:type_name -> hyapp.activity.v1.RequestMeta @@ -29168,565 +29471,573 @@ var file_proto_activity_v1_activity_proto_depIdxs = []int32{ 0, // 26: hyapp.activity.v1.PublishRegionBroadcastRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 27: hyapp.activity.v1.PublishGlobalBroadcastRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 28: hyapp.activity.v1.RemoveRegionBroadcastMemberRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 29: hyapp.activity.v1.ConsumeRoomEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 332, // 30: hyapp.activity.v1.ConsumeRoomEventRequest.envelope:type_name -> hyapp.events.room.v1.EventEnvelope - 0, // 31: hyapp.activity.v1.ListTaskDefinitionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 51, // 32: hyapp.activity.v1.ListTaskDefinitionsResponse.tasks:type_name -> hyapp.activity.v1.TaskDefinition - 0, // 33: hyapp.activity.v1.UpsertTaskDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 51, // 34: hyapp.activity.v1.UpsertTaskDefinitionResponse.task:type_name -> hyapp.activity.v1.TaskDefinition - 0, // 35: hyapp.activity.v1.SetTaskDefinitionStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 51, // 36: hyapp.activity.v1.SetTaskDefinitionStatusResponse.task:type_name -> hyapp.activity.v1.TaskDefinition - 0, // 37: hyapp.activity.v1.PublishTaskRewardPolicyRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 38: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 62, // 39: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility - 0, // 40: hyapp.activity.v1.IssueRegistrationRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 61, // 41: hyapp.activity.v1.IssueRegistrationRewardResponse.claim:type_name -> hyapp.activity.v1.RegistrationRewardClaim - 62, // 42: hyapp.activity.v1.IssueRegistrationRewardResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility - 0, // 43: hyapp.activity.v1.GetRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 60, // 44: hyapp.activity.v1.GetRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig - 0, // 45: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 60, // 46: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig - 0, // 47: hyapp.activity.v1.ListRegistrationRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 61, // 48: hyapp.activity.v1.ListRegistrationRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.RegistrationRewardClaim - 73, // 49: hyapp.activity.v1.FirstRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier - 73, // 50: hyapp.activity.v1.FirstRechargeRewardStatus.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier - 75, // 51: hyapp.activity.v1.FirstRechargeRewardStatus.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim - 75, // 52: hyapp.activity.v1.FirstRechargeRewardStatus.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim - 0, // 53: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 76, // 54: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.FirstRechargeRewardStatus - 0, // 55: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 75, // 56: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim - 0, // 57: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 74, // 58: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig - 0, // 59: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 73, // 60: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier - 74, // 61: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig - 0, // 62: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 75, // 63: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim - 87, // 64: hyapp.activity.v1.CumulativeRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier - 88, // 65: hyapp.activity.v1.CumulativeRechargeRewardStatus.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig - 90, // 66: hyapp.activity.v1.CumulativeRechargeRewardStatus.progress:type_name -> hyapp.activity.v1.CumulativeRechargeRewardProgress - 89, // 67: hyapp.activity.v1.CumulativeRechargeRewardStatus.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant - 0, // 68: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 91, // 69: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.CumulativeRechargeRewardStatus - 0, // 70: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 89, // 71: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant - 0, // 72: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 88, // 73: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig - 0, // 74: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 87, // 75: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier - 88, // 76: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig - 0, // 77: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 89, // 78: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant - 102, // 79: hyapp.activity.v1.InviteActivityRewardConfig.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier - 103, // 80: hyapp.activity.v1.InviteActivityRewardStatus.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig - 104, // 81: hyapp.activity.v1.InviteActivityRewardStatus.progress:type_name -> hyapp.activity.v1.InviteActivityRewardProgress - 105, // 82: hyapp.activity.v1.InviteActivityRewardStatus.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim - 0, // 83: hyapp.activity.v1.GetInviteActivityRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 106, // 84: hyapp.activity.v1.GetInviteActivityRewardStatusResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus - 0, // 85: hyapp.activity.v1.ClaimInviteActivityRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 105, // 86: hyapp.activity.v1.ClaimInviteActivityRewardResponse.claim:type_name -> hyapp.activity.v1.InviteActivityRewardClaim - 106, // 87: hyapp.activity.v1.ClaimInviteActivityRewardResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus - 0, // 88: hyapp.activity.v1.ListInviteActivityLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 111, // 89: hyapp.activity.v1.ListInviteActivityLeaderboardResponse.entries:type_name -> hyapp.activity.v1.InviteActivityLeaderboardEntry - 0, // 90: hyapp.activity.v1.GetInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 103, // 91: hyapp.activity.v1.GetInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig - 0, // 92: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 102, // 93: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier - 103, // 94: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig - 0, // 95: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 105, // 96: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim - 120, // 97: hyapp.activity.v1.InviteActivityRewardSummary.invitees:type_name -> hyapp.activity.v1.InviteActivityRewardInviteeSummary - 0, // 98: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 121, // 99: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse.summaries:type_name -> hyapp.activity.v1.InviteActivityRewardSummary - 124, // 100: hyapp.activity.v1.RoomTurnoverRewardConfig.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier - 125, // 101: hyapp.activity.v1.RoomTurnoverRewardStatus.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig - 124, // 102: hyapp.activity.v1.RoomTurnoverRewardStatus.matched_tier:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier - 126, // 103: hyapp.activity.v1.RoomTurnoverRewardStatus.latest_settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement - 0, // 104: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 127, // 105: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse.status:type_name -> hyapp.activity.v1.RoomTurnoverRewardStatus - 0, // 106: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 125, // 107: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig - 0, // 108: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 124, // 109: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier - 125, // 110: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig - 0, // 111: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 126, // 112: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse.settlements:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement - 0, // 113: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 126, // 114: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse.settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement - 138, // 115: hyapp.activity.v1.SevenDayCheckInConfig.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward - 0, // 116: hyapp.activity.v1.GetSevenDayCheckInStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 140, // 117: hyapp.activity.v1.GetSevenDayCheckInStatusResponse.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInRewardStatus - 0, // 118: hyapp.activity.v1.SignSevenDayCheckInRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 119: hyapp.activity.v1.GetSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 139, // 120: hyapp.activity.v1.GetSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig - 0, // 121: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 138, // 122: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward - 139, // 123: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig - 0, // 124: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 149, // 125: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse.claims:type_name -> hyapp.activity.v1.SevenDayCheckInClaim - 0, // 126: hyapp.activity.v1.GetMyLevelOverviewRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 155, // 127: hyapp.activity.v1.GetMyLevelOverviewResponse.tracks:type_name -> hyapp.activity.v1.LevelTrackOverview - 0, // 128: hyapp.activity.v1.GetLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 155, // 129: hyapp.activity.v1.GetLevelTrackResponse.overview:type_name -> hyapp.activity.v1.LevelTrackOverview - 153, // 130: hyapp.activity.v1.GetLevelTrackResponse.rules:type_name -> hyapp.activity.v1.LevelRule - 154, // 131: hyapp.activity.v1.GetLevelTrackResponse.tiers:type_name -> hyapp.activity.v1.LevelTier - 160, // 132: hyapp.activity.v1.UserLevelDisplayProfile.wealth:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile - 160, // 133: hyapp.activity.v1.UserLevelDisplayProfile.game:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile - 160, // 134: hyapp.activity.v1.UserLevelDisplayProfile.charm:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile - 0, // 135: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 161, // 136: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse.profiles:type_name -> hyapp.activity.v1.UserLevelDisplayProfile - 0, // 137: hyapp.activity.v1.ListLevelRewardsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 164, // 138: hyapp.activity.v1.ListLevelRewardsResponse.rewards:type_name -> hyapp.activity.v1.LevelRewardJob - 0, // 139: hyapp.activity.v1.ConsumeLevelEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 140: hyapp.activity.v1.SetUserLevelRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 171, // 141: hyapp.activity.v1.AdminUserLevelProfile.tracks:type_name -> hyapp.activity.v1.AdminLevelTrackProfile - 0, // 142: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 172, // 143: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse.profiles:type_name -> hyapp.activity.v1.AdminUserLevelProfile - 0, // 144: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 175, // 145: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.adjustments:type_name -> hyapp.activity.v1.TemporaryLevelAdjustment - 172, // 146: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse.profile:type_name -> hyapp.activity.v1.AdminUserLevelProfile - 0, // 147: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 178, // 148: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse.grants:type_name -> hyapp.activity.v1.RegistrationLevelBadgeGrant - 0, // 149: hyapp.activity.v1.UpsertLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 152, // 150: hyapp.activity.v1.UpsertLevelTrackResponse.track:type_name -> hyapp.activity.v1.LevelTrack - 0, // 151: hyapp.activity.v1.UpsertLevelRuleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 153, // 152: hyapp.activity.v1.UpsertLevelRuleResponse.rule:type_name -> hyapp.activity.v1.LevelRule - 0, // 153: hyapp.activity.v1.UpsertLevelTierRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 154, // 154: hyapp.activity.v1.UpsertLevelTierResponse.tier:type_name -> hyapp.activity.v1.LevelTier - 0, // 155: hyapp.activity.v1.BatchUpsertLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 153, // 156: hyapp.activity.v1.BatchUpsertLevelConfigRequest.rules:type_name -> hyapp.activity.v1.LevelRule - 154, // 157: hyapp.activity.v1.BatchUpsertLevelConfigRequest.tiers:type_name -> hyapp.activity.v1.LevelTier - 153, // 158: hyapp.activity.v1.BatchUpsertLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule - 154, // 159: hyapp.activity.v1.BatchUpsertLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier - 0, // 160: hyapp.activity.v1.ListLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 152, // 161: hyapp.activity.v1.ListLevelConfigResponse.tracks:type_name -> hyapp.activity.v1.LevelTrack - 153, // 162: hyapp.activity.v1.ListLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule - 154, // 163: hyapp.activity.v1.ListLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier - 191, // 164: hyapp.activity.v1.AchievementDefinition.conditions:type_name -> hyapp.activity.v1.AchievementCondition - 192, // 165: hyapp.activity.v1.UserAchievement.definition:type_name -> hyapp.activity.v1.AchievementDefinition - 0, // 166: hyapp.activity.v1.ListAchievementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 193, // 167: hyapp.activity.v1.ListAchievementsResponse.achievements:type_name -> hyapp.activity.v1.UserAchievement - 0, // 168: hyapp.activity.v1.ConsumeAchievementEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 169: hyapp.activity.v1.ListMyBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 198, // 170: hyapp.activity.v1.ListMyBadgesResponse.strip_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem - 198, // 171: hyapp.activity.v1.ListMyBadgesResponse.profile_tile_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem - 198, // 172: hyapp.activity.v1.ListMyBadgesResponse.honor_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem - 0, // 173: hyapp.activity.v1.SetBadgeDisplayRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 198, // 174: hyapp.activity.v1.SetBadgeDisplayRequest.items:type_name -> hyapp.activity.v1.BadgeDisplayItem - 200, // 175: hyapp.activity.v1.SetBadgeDisplayResponse.profile:type_name -> hyapp.activity.v1.ListMyBadgesResponse - 0, // 176: hyapp.activity.v1.UpsertAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 191, // 177: hyapp.activity.v1.UpsertAchievementDefinitionRequest.conditions:type_name -> hyapp.activity.v1.AchievementCondition - 192, // 178: hyapp.activity.v1.UpsertAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition - 0, // 179: hyapp.activity.v1.DeleteAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 192, // 180: hyapp.activity.v1.DeleteAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition - 207, // 181: hyapp.activity.v1.WheelRuleConfig.tiers:type_name -> hyapp.activity.v1.WheelPrizeTier - 0, // 182: hyapp.activity.v1.WheelDrawMeta.meta:type_name -> hyapp.activity.v1.RequestMeta - 211, // 183: hyapp.activity.v1.WheelDrawResult.rewards:type_name -> hyapp.activity.v1.WheelDrawReward - 209, // 184: hyapp.activity.v1.ExecuteWheelDrawRequest.wheel:type_name -> hyapp.activity.v1.WheelDrawMeta - 210, // 185: hyapp.activity.v1.ExecuteWheelDrawResponse.result:type_name -> hyapp.activity.v1.WheelDrawResult - 0, // 186: hyapp.activity.v1.GetWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 208, // 187: hyapp.activity.v1.GetWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig - 0, // 188: hyapp.activity.v1.UpsertWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 208, // 189: hyapp.activity.v1.UpsertWheelConfigRequest.config:type_name -> hyapp.activity.v1.WheelRuleConfig - 208, // 190: hyapp.activity.v1.UpsertWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig - 0, // 191: hyapp.activity.v1.ListWheelDrawsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 210, // 192: hyapp.activity.v1.ListWheelDrawsResponse.draws:type_name -> hyapp.activity.v1.WheelDrawResult - 0, // 193: hyapp.activity.v1.GetWheelDrawSummaryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 220, // 194: hyapp.activity.v1.GetWheelDrawSummaryResponse.summary:type_name -> hyapp.activity.v1.WheelDrawSummary - 223, // 195: hyapp.activity.v1.WeeklyStarCycle.gifts:type_name -> hyapp.activity.v1.WeeklyStarGift - 224, // 196: hyapp.activity.v1.WeeklyStarCycle.rewards:type_name -> hyapp.activity.v1.WeeklyStarReward - 0, // 197: hyapp.activity.v1.ListWeeklyStarCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 225, // 198: hyapp.activity.v1.ListWeeklyStarCyclesResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 199: hyapp.activity.v1.GetWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 225, // 200: hyapp.activity.v1.GetWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 201: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 225, // 202: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 225, // 203: hyapp.activity.v1.UpsertWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 204: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 225, // 205: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 206: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 225, // 207: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 226, // 208: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 0, // 209: hyapp.activity.v1.ListWeeklyStarSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 227, // 210: hyapp.activity.v1.ListWeeklyStarSettlementsResponse.settlements:type_name -> hyapp.activity.v1.WeeklyStarSettlement - 0, // 211: hyapp.activity.v1.GetWeeklyStarCurrentRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 225, // 212: hyapp.activity.v1.GetWeeklyStarCurrentResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 226, // 213: hyapp.activity.v1.GetWeeklyStarCurrentResponse.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 226, // 214: hyapp.activity.v1.GetWeeklyStarCurrentResponse.my_entry:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 0, // 215: hyapp.activity.v1.ListWeeklyStarHistoryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 225, // 216: hyapp.activity.v1.WeeklyStarHistoryCycle.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 226, // 217: hyapp.activity.v1.WeeklyStarHistoryCycle.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 243, // 218: hyapp.activity.v1.ListWeeklyStarHistoryResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarHistoryCycle - 245, // 219: hyapp.activity.v1.CPWeeklyRankConfig.rewards:type_name -> hyapp.activity.v1.CPWeeklyRankReward - 247, // 220: hyapp.activity.v1.CPWeeklyRankEntry.user_a:type_name -> hyapp.activity.v1.CPWeeklyRankUser - 247, // 221: hyapp.activity.v1.CPWeeklyRankEntry.user_b:type_name -> hyapp.activity.v1.CPWeeklyRankUser - 0, // 222: hyapp.activity.v1.GetCPWeeklyRankStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 246, // 223: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 248, // 224: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry - 248, // 225: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.previous_entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry - 0, // 226: hyapp.activity.v1.GetCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 246, // 227: hyapp.activity.v1.GetCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 0, // 228: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 246, // 229: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 246, // 230: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 0, // 231: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 249, // 232: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse.settlements:type_name -> hyapp.activity.v1.CPWeeklyRankSettlement - 258, // 233: hyapp.activity.v1.AgencyOpeningCycle.rewards:type_name -> hyapp.activity.v1.AgencyOpeningReward - 0, // 234: hyapp.activity.v1.ListAgencyOpeningCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 259, // 235: hyapp.activity.v1.ListAgencyOpeningCyclesResponse.cycles:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 236: hyapp.activity.v1.GetAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 259, // 237: hyapp.activity.v1.GetAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 238: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 259, // 239: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 259, // 240: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 241: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 259, // 242: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 243: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 260, // 244: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse.applications:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 0, // 245: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 260, // 246: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 0, // 247: hyapp.activity.v1.GetAgencyOpeningStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 259, // 248: hyapp.activity.v1.GetAgencyOpeningStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 260, // 249: hyapp.activity.v1.GetAgencyOpeningStatusResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 261, // 250: hyapp.activity.v1.GetAgencyOpeningStatusResponse.agency:type_name -> hyapp.activity.v1.AgencyOpeningAgencySnapshot - 0, // 251: hyapp.activity.v1.ApplyAgencyOpeningRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 260, // 252: hyapp.activity.v1.ApplyAgencyOpeningResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 280, // 253: hyapp.activity.v1.ActivityTemplateTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 280, // 254: hyapp.activity.v1.ActivityTemplateRankReward.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 278, // 255: hyapp.activity.v1.ActivityTemplate.locales:type_name -> hyapp.activity.v1.ActivityTemplateLocale - 279, // 256: hyapp.activity.v1.ActivityTemplate.gifts:type_name -> hyapp.activity.v1.ActivityTemplateGift - 281, // 257: hyapp.activity.v1.ActivityTemplate.tasks:type_name -> hyapp.activity.v1.ActivityTemplateTask - 282, // 258: hyapp.activity.v1.ActivityTemplate.rank_rewards:type_name -> hyapp.activity.v1.ActivityTemplateRankReward - 283, // 259: hyapp.activity.v1.ActivityTemplate.assets:type_name -> hyapp.activity.v1.ActivityTemplateAsset - 0, // 260: hyapp.activity.v1.ListActivityTemplatesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 285, // 261: hyapp.activity.v1.ListActivityTemplatesResponse.templates:type_name -> hyapp.activity.v1.ActivityTemplateSummary - 0, // 262: hyapp.activity.v1.CreateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 284, // 263: hyapp.activity.v1.CreateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate - 284, // 264: hyapp.activity.v1.CreateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 265: hyapp.activity.v1.GetActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 284, // 266: hyapp.activity.v1.GetActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 267: hyapp.activity.v1.UpdateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 284, // 268: hyapp.activity.v1.UpdateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate - 284, // 269: hyapp.activity.v1.UpdateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 270: hyapp.activity.v1.SetActivityTemplateStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 284, // 271: hyapp.activity.v1.SetActivityTemplateStatusResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 272: hyapp.activity.v1.DeleteActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 284, // 273: hyapp.activity.v1.DeleteActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 284, // 274: hyapp.activity.v1.ActivityTemplateVersion.snapshot:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 275: hyapp.activity.v1.ListActivityTemplateVersionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 298, // 276: hyapp.activity.v1.ListActivityTemplateVersionsResponse.versions:type_name -> hyapp.activity.v1.ActivityTemplateVersion - 0, // 277: hyapp.activity.v1.CloneActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 284, // 278: hyapp.activity.v1.CloneActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 279: hyapp.activity.v1.ValidateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 284, // 280: hyapp.activity.v1.ValidateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate - 303, // 281: hyapp.activity.v1.ValidateActivityTemplateResponse.issues:type_name -> hyapp.activity.v1.ActivityTemplateValidationIssue - 284, // 282: hyapp.activity.v1.ActivityTemplateRuntime.template:type_name -> hyapp.activity.v1.ActivityTemplate - 280, // 283: hyapp.activity.v1.ActivityTemplateRuntimeTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 280, // 284: hyapp.activity.v1.ActivityTemplateTaskClaim.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 0, // 285: hyapp.activity.v1.GetCurrentActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 306, // 286: hyapp.activity.v1.GetCurrentActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 0, // 287: hyapp.activity.v1.VisitActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 306, // 288: hyapp.activity.v1.VisitActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 307, // 289: hyapp.activity.v1.VisitActivityTemplateResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask - 0, // 290: hyapp.activity.v1.ListActivityTemplateTasksRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 306, // 291: hyapp.activity.v1.ListActivityTemplateTasksResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 307, // 292: hyapp.activity.v1.ListActivityTemplateTasksResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask - 0, // 293: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 308, // 294: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim - 0, // 295: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 306, // 296: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 309, // 297: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry - 309, // 298: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.my_entry:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry - 280, // 299: hyapp.activity.v1.ActivityTemplateRewardJob.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 0, // 300: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 320, // 301: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.period:type_name -> hyapp.activity.v1.ActivityTemplateRankPeriod - 309, // 302: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry - 0, // 303: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 321, // 304: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse.jobs:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob - 0, // 305: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 321, // 306: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse.job:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob - 0, // 307: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 308, // 308: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse.claims:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim - 0, // 309: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 308, // 310: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim - 1, // 311: hyapp.activity.v1.ActivityService.PingActivity:input_type -> hyapp.activity.v1.PingActivityRequest - 3, // 312: hyapp.activity.v1.ActivityService.GetActivityStatus:input_type -> hyapp.activity.v1.GetActivityStatusRequest - 6, // 313: hyapp.activity.v1.MessageInboxService.ListMessageTabs:input_type -> hyapp.activity.v1.ListMessageTabsRequest - 9, // 314: hyapp.activity.v1.MessageInboxService.ListInboxMessages:input_type -> hyapp.activity.v1.ListInboxMessagesRequest - 11, // 315: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:input_type -> hyapp.activity.v1.MarkInboxMessageReadRequest - 13, // 316: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:input_type -> hyapp.activity.v1.MarkInboxSectionReadRequest - 15, // 317: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:input_type -> hyapp.activity.v1.DeleteInboxMessageRequest - 17, // 318: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:input_type -> hyapp.activity.v1.CreateInboxMessageRequest - 19, // 319: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:input_type -> hyapp.activity.v1.CreateFanoutJobRequest - 22, // 320: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:input_type -> hyapp.activity.v1.AcceptActionConfirmRequest - 24, // 321: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:input_type -> hyapp.activity.v1.RejectActionConfirmRequest - 26, // 322: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:input_type -> hyapp.activity.v1.BatchGetActionConfirmStatusRequest - 28, // 323: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:input_type -> hyapp.activity.v1.ListConversationActionConfirmsRequest - 30, // 324: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 325: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 326: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 327: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 328: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 329: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 330: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 331: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 332: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 310, // 333: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:input_type -> hyapp.activity.v1.GetCurrentActivityTemplateRequest - 312, // 334: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:input_type -> hyapp.activity.v1.VisitActivityTemplateRequest - 314, // 335: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:input_type -> hyapp.activity.v1.ListActivityTemplateTasksRequest - 316, // 336: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:input_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest - 318, // 337: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardRequest - 34, // 338: hyapp.activity.v1.TaskService.ListUserTasks:input_type -> hyapp.activity.v1.ListUserTasksRequest - 36, // 339: hyapp.activity.v1.TaskService.ClaimTaskReward:input_type -> hyapp.activity.v1.ClaimTaskRewardRequest - 38, // 340: hyapp.activity.v1.TaskService.ConsumeTaskEvent:input_type -> hyapp.activity.v1.ConsumeTaskEventRequest - 156, // 341: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:input_type -> hyapp.activity.v1.GetMyLevelOverviewRequest - 158, // 342: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:input_type -> hyapp.activity.v1.GetLevelTrackRequest - 162, // 343: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest - 165, // 344: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:input_type -> hyapp.activity.v1.ListLevelRewardsRequest - 167, // 345: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:input_type -> hyapp.activity.v1.ConsumeLevelEventRequest - 169, // 346: hyapp.activity.v1.GrowthLevelService.SetUserLevel:input_type -> hyapp.activity.v1.SetUserLevelRequest - 179, // 347: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:input_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesRequest - 194, // 348: hyapp.activity.v1.AchievementService.ListAchievements:input_type -> hyapp.activity.v1.ListAchievementsRequest - 196, // 349: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:input_type -> hyapp.activity.v1.ConsumeAchievementEventRequest - 199, // 350: hyapp.activity.v1.AchievementService.ListMyBadges:input_type -> hyapp.activity.v1.ListMyBadgesRequest - 201, // 351: hyapp.activity.v1.AchievementService.SetBadgeDisplay:input_type -> hyapp.activity.v1.SetBadgeDisplayRequest - 212, // 352: hyapp.activity.v1.WheelService.ExecuteWheelDraw:input_type -> hyapp.activity.v1.ExecuteWheelDrawRequest - 128, // 353: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest - 240, // 354: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:input_type -> hyapp.activity.v1.GetWeeklyStarCurrentRequest - 236, // 355: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest - 242, // 356: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:input_type -> hyapp.activity.v1.ListWeeklyStarHistoryRequest - 250, // 357: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:input_type -> hyapp.activity.v1.GetCPWeeklyRankStatusRequest - 274, // 358: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:input_type -> hyapp.activity.v1.GetAgencyOpeningStatusRequest - 276, // 359: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:input_type -> hyapp.activity.v1.ApplyAgencyOpeningRequest - 270, // 360: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest - 41, // 361: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:input_type -> hyapp.activity.v1.EnsureBroadcastGroupsRequest - 43, // 362: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:input_type -> hyapp.activity.v1.PublishRegionBroadcastRequest - 44, // 363: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:input_type -> hyapp.activity.v1.PublishGlobalBroadcastRequest - 46, // 364: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:input_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberRequest - 30, // 365: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 49, // 366: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:input_type -> hyapp.activity.v1.ConsumeRoomEventRequest - 52, // 367: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:input_type -> hyapp.activity.v1.ListTaskDefinitionsRequest - 54, // 368: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:input_type -> hyapp.activity.v1.UpsertTaskDefinitionRequest - 56, // 369: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:input_type -> hyapp.activity.v1.SetTaskDefinitionStatusRequest - 58, // 370: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:input_type -> hyapp.activity.v1.PublishTaskRewardPolicyRequest - 63, // 371: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:input_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityRequest - 65, // 372: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:input_type -> hyapp.activity.v1.IssueRegistrationRewardRequest - 67, // 373: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:input_type -> hyapp.activity.v1.GetRegistrationRewardConfigRequest - 69, // 374: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:input_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigRequest - 71, // 375: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:input_type -> hyapp.activity.v1.ListRegistrationRewardClaimsRequest - 77, // 376: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:input_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusRequest - 79, // 377: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:input_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardRequest - 81, // 378: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigRequest - 83, // 379: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest - 85, // 380: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:input_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest - 92, // 381: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest - 94, // 382: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:input_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest - 107, // 383: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:input_type -> hyapp.activity.v1.GetInviteActivityRewardStatusRequest - 109, // 384: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:input_type -> hyapp.activity.v1.ClaimInviteActivityRewardRequest - 112, // 385: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:input_type -> hyapp.activity.v1.ListInviteActivityLeaderboardRequest - 96, // 386: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest - 98, // 387: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest - 100, // 388: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:input_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest - 114, // 389: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:input_type -> hyapp.activity.v1.GetInviteActivityRewardConfigRequest - 116, // 390: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:input_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest - 118, // 391: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:input_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsRequest - 122, // 392: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:input_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesRequest - 130, // 393: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest - 132, // 394: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest - 134, // 395: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:input_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest - 136, // 396: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:input_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest - 228, // 397: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:input_type -> hyapp.activity.v1.ListWeeklyStarCyclesRequest - 232, // 398: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest - 230, // 399: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:input_type -> hyapp.activity.v1.GetWeeklyStarCycleRequest - 232, // 400: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest - 234, // 401: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:input_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusRequest - 236, // 402: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest - 238, // 403: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:input_type -> hyapp.activity.v1.ListWeeklyStarSettlementsRequest - 252, // 404: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:input_type -> hyapp.activity.v1.GetCPWeeklyRankConfigRequest - 254, // 405: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:input_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest - 256, // 406: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:input_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest - 262, // 407: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:input_type -> hyapp.activity.v1.ListAgencyOpeningCyclesRequest - 266, // 408: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest - 264, // 409: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:input_type -> hyapp.activity.v1.GetAgencyOpeningCycleRequest - 266, // 410: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest - 268, // 411: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:input_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest - 270, // 412: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest - 272, // 413: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:input_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest - 286, // 414: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:input_type -> hyapp.activity.v1.ListActivityTemplatesRequest - 288, // 415: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:input_type -> hyapp.activity.v1.CreateActivityTemplateRequest - 290, // 416: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:input_type -> hyapp.activity.v1.GetActivityTemplateRequest - 292, // 417: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:input_type -> hyapp.activity.v1.UpdateActivityTemplateRequest - 294, // 418: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:input_type -> hyapp.activity.v1.SetActivityTemplateStatusRequest - 296, // 419: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:input_type -> hyapp.activity.v1.DeleteActivityTemplateRequest - 299, // 420: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:input_type -> hyapp.activity.v1.ListActivityTemplateVersionsRequest - 301, // 421: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:input_type -> hyapp.activity.v1.CloneActivityTemplateRequest - 304, // 422: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:input_type -> hyapp.activity.v1.ValidateActivityTemplateRequest - 322, // 423: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest - 324, // 424: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:input_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsRequest - 326, // 425: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:input_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobRequest - 328, // 426: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:input_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest - 330, // 427: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:input_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest - 141, // 428: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:input_type -> hyapp.activity.v1.GetSevenDayCheckInStatusRequest - 143, // 429: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:input_type -> hyapp.activity.v1.SignSevenDayCheckInRequest - 145, // 430: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:input_type -> hyapp.activity.v1.GetSevenDayCheckInConfigRequest - 147, // 431: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:input_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest - 150, // 432: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:input_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsRequest - 189, // 433: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:input_type -> hyapp.activity.v1.ListLevelConfigRequest - 181, // 434: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:input_type -> hyapp.activity.v1.UpsertLevelTrackRequest - 183, // 435: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:input_type -> hyapp.activity.v1.UpsertLevelRuleRequest - 185, // 436: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:input_type -> hyapp.activity.v1.UpsertLevelTierRequest - 187, // 437: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:input_type -> hyapp.activity.v1.BatchUpsertLevelConfigRequest - 173, // 438: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest - 176, // 439: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:input_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsRequest - 194, // 440: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:input_type -> hyapp.activity.v1.ListAchievementsRequest - 203, // 441: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:input_type -> hyapp.activity.v1.UpsertAchievementDefinitionRequest - 205, // 442: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:input_type -> hyapp.activity.v1.DeleteAchievementDefinitionRequest - 214, // 443: hyapp.activity.v1.AdminWheelService.GetWheelConfig:input_type -> hyapp.activity.v1.GetWheelConfigRequest - 216, // 444: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:input_type -> hyapp.activity.v1.UpsertWheelConfigRequest - 218, // 445: hyapp.activity.v1.AdminWheelService.ListWheelDraws:input_type -> hyapp.activity.v1.ListWheelDrawsRequest - 221, // 446: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:input_type -> hyapp.activity.v1.GetWheelDrawSummaryRequest - 2, // 447: hyapp.activity.v1.ActivityService.PingActivity:output_type -> hyapp.activity.v1.PingActivityResponse - 4, // 448: hyapp.activity.v1.ActivityService.GetActivityStatus:output_type -> hyapp.activity.v1.GetActivityStatusResponse - 7, // 449: hyapp.activity.v1.MessageInboxService.ListMessageTabs:output_type -> hyapp.activity.v1.ListMessageTabsResponse - 10, // 450: hyapp.activity.v1.MessageInboxService.ListInboxMessages:output_type -> hyapp.activity.v1.ListInboxMessagesResponse - 12, // 451: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:output_type -> hyapp.activity.v1.MarkInboxMessageReadResponse - 14, // 452: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:output_type -> hyapp.activity.v1.MarkInboxSectionReadResponse - 16, // 453: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:output_type -> hyapp.activity.v1.DeleteInboxMessageResponse - 18, // 454: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:output_type -> hyapp.activity.v1.CreateInboxMessageResponse - 20, // 455: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:output_type -> hyapp.activity.v1.CreateFanoutJobResponse - 23, // 456: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:output_type -> hyapp.activity.v1.AcceptActionConfirmResponse - 25, // 457: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:output_type -> hyapp.activity.v1.RejectActionConfirmResponse - 27, // 458: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:output_type -> hyapp.activity.v1.BatchGetActionConfirmStatusResponse - 29, // 459: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:output_type -> hyapp.activity.v1.ListConversationActionConfirmsResponse - 31, // 460: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 461: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 462: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 463: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 464: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 465: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 466: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 467: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 468: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 311, // 469: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:output_type -> hyapp.activity.v1.GetCurrentActivityTemplateResponse - 313, // 470: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:output_type -> hyapp.activity.v1.VisitActivityTemplateResponse - 315, // 471: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:output_type -> hyapp.activity.v1.ListActivityTemplateTasksResponse - 317, // 472: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:output_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse - 319, // 473: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardResponse - 35, // 474: hyapp.activity.v1.TaskService.ListUserTasks:output_type -> hyapp.activity.v1.ListUserTasksResponse - 37, // 475: hyapp.activity.v1.TaskService.ClaimTaskReward:output_type -> hyapp.activity.v1.ClaimTaskRewardResponse - 39, // 476: hyapp.activity.v1.TaskService.ConsumeTaskEvent:output_type -> hyapp.activity.v1.ConsumeTaskEventResponse - 157, // 477: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:output_type -> hyapp.activity.v1.GetMyLevelOverviewResponse - 159, // 478: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:output_type -> hyapp.activity.v1.GetLevelTrackResponse - 163, // 479: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse - 166, // 480: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:output_type -> hyapp.activity.v1.ListLevelRewardsResponse - 168, // 481: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:output_type -> hyapp.activity.v1.ConsumeLevelEventResponse - 170, // 482: hyapp.activity.v1.GrowthLevelService.SetUserLevel:output_type -> hyapp.activity.v1.SetUserLevelResponse - 180, // 483: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:output_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesResponse - 195, // 484: hyapp.activity.v1.AchievementService.ListAchievements:output_type -> hyapp.activity.v1.ListAchievementsResponse - 197, // 485: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:output_type -> hyapp.activity.v1.ConsumeAchievementEventResponse - 200, // 486: hyapp.activity.v1.AchievementService.ListMyBadges:output_type -> hyapp.activity.v1.ListMyBadgesResponse - 202, // 487: hyapp.activity.v1.AchievementService.SetBadgeDisplay:output_type -> hyapp.activity.v1.SetBadgeDisplayResponse - 213, // 488: hyapp.activity.v1.WheelService.ExecuteWheelDraw:output_type -> hyapp.activity.v1.ExecuteWheelDrawResponse - 129, // 489: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse - 241, // 490: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:output_type -> hyapp.activity.v1.GetWeeklyStarCurrentResponse - 237, // 491: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse - 244, // 492: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:output_type -> hyapp.activity.v1.ListWeeklyStarHistoryResponse - 251, // 493: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:output_type -> hyapp.activity.v1.GetCPWeeklyRankStatusResponse - 275, // 494: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:output_type -> hyapp.activity.v1.GetAgencyOpeningStatusResponse - 277, // 495: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:output_type -> hyapp.activity.v1.ApplyAgencyOpeningResponse - 271, // 496: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse - 42, // 497: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:output_type -> hyapp.activity.v1.EnsureBroadcastGroupsResponse - 45, // 498: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse - 45, // 499: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse - 47, // 500: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:output_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberResponse - 48, // 501: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:output_type -> hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse - 50, // 502: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:output_type -> hyapp.activity.v1.ConsumeRoomEventResponse - 53, // 503: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:output_type -> hyapp.activity.v1.ListTaskDefinitionsResponse - 55, // 504: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:output_type -> hyapp.activity.v1.UpsertTaskDefinitionResponse - 57, // 505: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:output_type -> hyapp.activity.v1.SetTaskDefinitionStatusResponse - 59, // 506: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:output_type -> hyapp.activity.v1.PublishTaskRewardPolicyResponse - 64, // 507: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:output_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityResponse - 66, // 508: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:output_type -> hyapp.activity.v1.IssueRegistrationRewardResponse - 68, // 509: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:output_type -> hyapp.activity.v1.GetRegistrationRewardConfigResponse - 70, // 510: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:output_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigResponse - 72, // 511: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:output_type -> hyapp.activity.v1.ListRegistrationRewardClaimsResponse - 78, // 512: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:output_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusResponse - 80, // 513: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:output_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardResponse - 82, // 514: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigResponse - 84, // 515: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse - 86, // 516: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:output_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse - 93, // 517: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse - 95, // 518: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:output_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse - 108, // 519: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:output_type -> hyapp.activity.v1.GetInviteActivityRewardStatusResponse - 110, // 520: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:output_type -> hyapp.activity.v1.ClaimInviteActivityRewardResponse - 113, // 521: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:output_type -> hyapp.activity.v1.ListInviteActivityLeaderboardResponse - 97, // 522: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse - 99, // 523: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse - 101, // 524: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:output_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse - 115, // 525: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:output_type -> hyapp.activity.v1.GetInviteActivityRewardConfigResponse - 117, // 526: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:output_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse - 119, // 527: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:output_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsResponse - 123, // 528: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:output_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesResponse - 131, // 529: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse - 133, // 530: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse - 135, // 531: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:output_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse - 137, // 532: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:output_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse - 229, // 533: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:output_type -> hyapp.activity.v1.ListWeeklyStarCyclesResponse - 233, // 534: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse - 231, // 535: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:output_type -> hyapp.activity.v1.GetWeeklyStarCycleResponse - 233, // 536: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse - 235, // 537: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:output_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusResponse - 237, // 538: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse - 239, // 539: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:output_type -> hyapp.activity.v1.ListWeeklyStarSettlementsResponse - 253, // 540: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:output_type -> hyapp.activity.v1.GetCPWeeklyRankConfigResponse - 255, // 541: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:output_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse - 257, // 542: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:output_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse - 263, // 543: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:output_type -> hyapp.activity.v1.ListAgencyOpeningCyclesResponse - 267, // 544: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse - 265, // 545: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:output_type -> hyapp.activity.v1.GetAgencyOpeningCycleResponse - 267, // 546: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse - 269, // 547: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:output_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse - 271, // 548: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse - 273, // 549: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:output_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse - 287, // 550: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:output_type -> hyapp.activity.v1.ListActivityTemplatesResponse - 289, // 551: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:output_type -> hyapp.activity.v1.CreateActivityTemplateResponse - 291, // 552: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:output_type -> hyapp.activity.v1.GetActivityTemplateResponse - 293, // 553: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:output_type -> hyapp.activity.v1.UpdateActivityTemplateResponse - 295, // 554: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:output_type -> hyapp.activity.v1.SetActivityTemplateStatusResponse - 297, // 555: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:output_type -> hyapp.activity.v1.DeleteActivityTemplateResponse - 300, // 556: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:output_type -> hyapp.activity.v1.ListActivityTemplateVersionsResponse - 302, // 557: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:output_type -> hyapp.activity.v1.CloneActivityTemplateResponse - 305, // 558: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:output_type -> hyapp.activity.v1.ValidateActivityTemplateResponse - 323, // 559: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse - 325, // 560: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:output_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsResponse - 327, // 561: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:output_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobResponse - 329, // 562: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:output_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse - 331, // 563: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:output_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse - 142, // 564: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:output_type -> hyapp.activity.v1.GetSevenDayCheckInStatusResponse - 144, // 565: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:output_type -> hyapp.activity.v1.SignSevenDayCheckInResponse - 146, // 566: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:output_type -> hyapp.activity.v1.GetSevenDayCheckInConfigResponse - 148, // 567: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:output_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse - 151, // 568: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:output_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsResponse - 190, // 569: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:output_type -> hyapp.activity.v1.ListLevelConfigResponse - 182, // 570: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:output_type -> hyapp.activity.v1.UpsertLevelTrackResponse - 184, // 571: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:output_type -> hyapp.activity.v1.UpsertLevelRuleResponse - 186, // 572: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:output_type -> hyapp.activity.v1.UpsertLevelTierResponse - 188, // 573: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:output_type -> hyapp.activity.v1.BatchUpsertLevelConfigResponse - 174, // 574: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse - 177, // 575: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:output_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsResponse - 195, // 576: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:output_type -> hyapp.activity.v1.ListAchievementsResponse - 204, // 577: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:output_type -> hyapp.activity.v1.UpsertAchievementDefinitionResponse - 206, // 578: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:output_type -> hyapp.activity.v1.DeleteAchievementDefinitionResponse - 215, // 579: hyapp.activity.v1.AdminWheelService.GetWheelConfig:output_type -> hyapp.activity.v1.GetWheelConfigResponse - 217, // 580: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:output_type -> hyapp.activity.v1.UpsertWheelConfigResponse - 219, // 581: hyapp.activity.v1.AdminWheelService.ListWheelDraws:output_type -> hyapp.activity.v1.ListWheelDrawsResponse - 222, // 582: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:output_type -> hyapp.activity.v1.GetWheelDrawSummaryResponse - 447, // [447:583] is the sub-list for method output_type - 311, // [311:447] is the sub-list for method input_type - 311, // [311:311] is the sub-list for extension type_name - 311, // [311:311] is the sub-list for extension extendee - 0, // [0:311] is the sub-list for field type_name + 0, // 29: hyapp.activity.v1.GetGameWinBroadcastConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 49, // 30: hyapp.activity.v1.GetGameWinBroadcastConfigResponse.config:type_name -> hyapp.activity.v1.GameWinBroadcastConfig + 0, // 31: hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 49, // 32: hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse.config:type_name -> hyapp.activity.v1.GameWinBroadcastConfig + 0, // 33: hyapp.activity.v1.ConsumeRoomEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 337, // 34: hyapp.activity.v1.ConsumeRoomEventRequest.envelope:type_name -> hyapp.events.room.v1.EventEnvelope + 0, // 35: hyapp.activity.v1.ListTaskDefinitionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 56, // 36: hyapp.activity.v1.ListTaskDefinitionsResponse.tasks:type_name -> hyapp.activity.v1.TaskDefinition + 0, // 37: hyapp.activity.v1.UpsertTaskDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 56, // 38: hyapp.activity.v1.UpsertTaskDefinitionResponse.task:type_name -> hyapp.activity.v1.TaskDefinition + 0, // 39: hyapp.activity.v1.SetTaskDefinitionStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 56, // 40: hyapp.activity.v1.SetTaskDefinitionStatusResponse.task:type_name -> hyapp.activity.v1.TaskDefinition + 0, // 41: hyapp.activity.v1.PublishTaskRewardPolicyRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 42: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 67, // 43: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility + 0, // 44: hyapp.activity.v1.IssueRegistrationRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 66, // 45: hyapp.activity.v1.IssueRegistrationRewardResponse.claim:type_name -> hyapp.activity.v1.RegistrationRewardClaim + 67, // 46: hyapp.activity.v1.IssueRegistrationRewardResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility + 0, // 47: hyapp.activity.v1.GetRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 65, // 48: hyapp.activity.v1.GetRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig + 0, // 49: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 65, // 50: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig + 0, // 51: hyapp.activity.v1.ListRegistrationRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 66, // 52: hyapp.activity.v1.ListRegistrationRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.RegistrationRewardClaim + 78, // 53: hyapp.activity.v1.FirstRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier + 78, // 54: hyapp.activity.v1.FirstRechargeRewardStatus.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier + 80, // 55: hyapp.activity.v1.FirstRechargeRewardStatus.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim + 80, // 56: hyapp.activity.v1.FirstRechargeRewardStatus.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim + 0, // 57: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 81, // 58: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.FirstRechargeRewardStatus + 0, // 59: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 80, // 60: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim + 0, // 61: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 79, // 62: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig + 0, // 63: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 78, // 64: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier + 79, // 65: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig + 0, // 66: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 80, // 67: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim + 92, // 68: hyapp.activity.v1.CumulativeRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier + 93, // 69: hyapp.activity.v1.CumulativeRechargeRewardStatus.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig + 95, // 70: hyapp.activity.v1.CumulativeRechargeRewardStatus.progress:type_name -> hyapp.activity.v1.CumulativeRechargeRewardProgress + 94, // 71: hyapp.activity.v1.CumulativeRechargeRewardStatus.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant + 0, // 72: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 96, // 73: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.CumulativeRechargeRewardStatus + 0, // 74: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 94, // 75: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant + 0, // 76: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 93, // 77: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig + 0, // 78: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 92, // 79: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier + 93, // 80: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig + 0, // 81: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 94, // 82: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant + 107, // 83: hyapp.activity.v1.InviteActivityRewardConfig.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier + 108, // 84: hyapp.activity.v1.InviteActivityRewardStatus.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig + 109, // 85: hyapp.activity.v1.InviteActivityRewardStatus.progress:type_name -> hyapp.activity.v1.InviteActivityRewardProgress + 110, // 86: hyapp.activity.v1.InviteActivityRewardStatus.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim + 0, // 87: hyapp.activity.v1.GetInviteActivityRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 111, // 88: hyapp.activity.v1.GetInviteActivityRewardStatusResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus + 0, // 89: hyapp.activity.v1.ClaimInviteActivityRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 110, // 90: hyapp.activity.v1.ClaimInviteActivityRewardResponse.claim:type_name -> hyapp.activity.v1.InviteActivityRewardClaim + 111, // 91: hyapp.activity.v1.ClaimInviteActivityRewardResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus + 0, // 92: hyapp.activity.v1.ListInviteActivityLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 116, // 93: hyapp.activity.v1.ListInviteActivityLeaderboardResponse.entries:type_name -> hyapp.activity.v1.InviteActivityLeaderboardEntry + 0, // 94: hyapp.activity.v1.GetInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 108, // 95: hyapp.activity.v1.GetInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig + 0, // 96: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 107, // 97: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier + 108, // 98: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig + 0, // 99: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 110, // 100: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim + 125, // 101: hyapp.activity.v1.InviteActivityRewardSummary.invitees:type_name -> hyapp.activity.v1.InviteActivityRewardInviteeSummary + 0, // 102: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 126, // 103: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse.summaries:type_name -> hyapp.activity.v1.InviteActivityRewardSummary + 129, // 104: hyapp.activity.v1.RoomTurnoverRewardConfig.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier + 130, // 105: hyapp.activity.v1.RoomTurnoverRewardStatus.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig + 129, // 106: hyapp.activity.v1.RoomTurnoverRewardStatus.matched_tier:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier + 131, // 107: hyapp.activity.v1.RoomTurnoverRewardStatus.latest_settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement + 0, // 108: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 132, // 109: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse.status:type_name -> hyapp.activity.v1.RoomTurnoverRewardStatus + 0, // 110: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 130, // 111: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig + 0, // 112: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 129, // 113: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier + 130, // 114: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig + 0, // 115: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 131, // 116: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse.settlements:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement + 0, // 117: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 131, // 118: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse.settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement + 143, // 119: hyapp.activity.v1.SevenDayCheckInConfig.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward + 0, // 120: hyapp.activity.v1.GetSevenDayCheckInStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 145, // 121: hyapp.activity.v1.GetSevenDayCheckInStatusResponse.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInRewardStatus + 0, // 122: hyapp.activity.v1.SignSevenDayCheckInRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 123: hyapp.activity.v1.GetSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 144, // 124: hyapp.activity.v1.GetSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig + 0, // 125: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 143, // 126: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward + 144, // 127: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig + 0, // 128: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 154, // 129: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse.claims:type_name -> hyapp.activity.v1.SevenDayCheckInClaim + 0, // 130: hyapp.activity.v1.GetMyLevelOverviewRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 160, // 131: hyapp.activity.v1.GetMyLevelOverviewResponse.tracks:type_name -> hyapp.activity.v1.LevelTrackOverview + 0, // 132: hyapp.activity.v1.GetLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 160, // 133: hyapp.activity.v1.GetLevelTrackResponse.overview:type_name -> hyapp.activity.v1.LevelTrackOverview + 158, // 134: hyapp.activity.v1.GetLevelTrackResponse.rules:type_name -> hyapp.activity.v1.LevelRule + 159, // 135: hyapp.activity.v1.GetLevelTrackResponse.tiers:type_name -> hyapp.activity.v1.LevelTier + 165, // 136: hyapp.activity.v1.UserLevelDisplayProfile.wealth:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile + 165, // 137: hyapp.activity.v1.UserLevelDisplayProfile.game:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile + 165, // 138: hyapp.activity.v1.UserLevelDisplayProfile.charm:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile + 0, // 139: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 166, // 140: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse.profiles:type_name -> hyapp.activity.v1.UserLevelDisplayProfile + 0, // 141: hyapp.activity.v1.ListLevelRewardsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 169, // 142: hyapp.activity.v1.ListLevelRewardsResponse.rewards:type_name -> hyapp.activity.v1.LevelRewardJob + 0, // 143: hyapp.activity.v1.ConsumeLevelEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 144: hyapp.activity.v1.SetUserLevelRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 176, // 145: hyapp.activity.v1.AdminUserLevelProfile.tracks:type_name -> hyapp.activity.v1.AdminLevelTrackProfile + 0, // 146: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 177, // 147: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse.profiles:type_name -> hyapp.activity.v1.AdminUserLevelProfile + 0, // 148: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 180, // 149: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.adjustments:type_name -> hyapp.activity.v1.TemporaryLevelAdjustment + 177, // 150: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse.profile:type_name -> hyapp.activity.v1.AdminUserLevelProfile + 0, // 151: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 183, // 152: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse.grants:type_name -> hyapp.activity.v1.RegistrationLevelBadgeGrant + 0, // 153: hyapp.activity.v1.UpsertLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 157, // 154: hyapp.activity.v1.UpsertLevelTrackResponse.track:type_name -> hyapp.activity.v1.LevelTrack + 0, // 155: hyapp.activity.v1.UpsertLevelRuleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 158, // 156: hyapp.activity.v1.UpsertLevelRuleResponse.rule:type_name -> hyapp.activity.v1.LevelRule + 0, // 157: hyapp.activity.v1.UpsertLevelTierRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 159, // 158: hyapp.activity.v1.UpsertLevelTierResponse.tier:type_name -> hyapp.activity.v1.LevelTier + 0, // 159: hyapp.activity.v1.BatchUpsertLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 158, // 160: hyapp.activity.v1.BatchUpsertLevelConfigRequest.rules:type_name -> hyapp.activity.v1.LevelRule + 159, // 161: hyapp.activity.v1.BatchUpsertLevelConfigRequest.tiers:type_name -> hyapp.activity.v1.LevelTier + 158, // 162: hyapp.activity.v1.BatchUpsertLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule + 159, // 163: hyapp.activity.v1.BatchUpsertLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier + 0, // 164: hyapp.activity.v1.ListLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 157, // 165: hyapp.activity.v1.ListLevelConfigResponse.tracks:type_name -> hyapp.activity.v1.LevelTrack + 158, // 166: hyapp.activity.v1.ListLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule + 159, // 167: hyapp.activity.v1.ListLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier + 196, // 168: hyapp.activity.v1.AchievementDefinition.conditions:type_name -> hyapp.activity.v1.AchievementCondition + 197, // 169: hyapp.activity.v1.UserAchievement.definition:type_name -> hyapp.activity.v1.AchievementDefinition + 0, // 170: hyapp.activity.v1.ListAchievementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 198, // 171: hyapp.activity.v1.ListAchievementsResponse.achievements:type_name -> hyapp.activity.v1.UserAchievement + 0, // 172: hyapp.activity.v1.ConsumeAchievementEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 173: hyapp.activity.v1.ListMyBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 203, // 174: hyapp.activity.v1.ListMyBadgesResponse.strip_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem + 203, // 175: hyapp.activity.v1.ListMyBadgesResponse.profile_tile_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem + 203, // 176: hyapp.activity.v1.ListMyBadgesResponse.honor_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem + 0, // 177: hyapp.activity.v1.SetBadgeDisplayRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 203, // 178: hyapp.activity.v1.SetBadgeDisplayRequest.items:type_name -> hyapp.activity.v1.BadgeDisplayItem + 205, // 179: hyapp.activity.v1.SetBadgeDisplayResponse.profile:type_name -> hyapp.activity.v1.ListMyBadgesResponse + 0, // 180: hyapp.activity.v1.UpsertAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 196, // 181: hyapp.activity.v1.UpsertAchievementDefinitionRequest.conditions:type_name -> hyapp.activity.v1.AchievementCondition + 197, // 182: hyapp.activity.v1.UpsertAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition + 0, // 183: hyapp.activity.v1.DeleteAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 197, // 184: hyapp.activity.v1.DeleteAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition + 212, // 185: hyapp.activity.v1.WheelRuleConfig.tiers:type_name -> hyapp.activity.v1.WheelPrizeTier + 0, // 186: hyapp.activity.v1.WheelDrawMeta.meta:type_name -> hyapp.activity.v1.RequestMeta + 216, // 187: hyapp.activity.v1.WheelDrawResult.rewards:type_name -> hyapp.activity.v1.WheelDrawReward + 214, // 188: hyapp.activity.v1.ExecuteWheelDrawRequest.wheel:type_name -> hyapp.activity.v1.WheelDrawMeta + 215, // 189: hyapp.activity.v1.ExecuteWheelDrawResponse.result:type_name -> hyapp.activity.v1.WheelDrawResult + 0, // 190: hyapp.activity.v1.GetWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 213, // 191: hyapp.activity.v1.GetWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig + 0, // 192: hyapp.activity.v1.UpsertWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 213, // 193: hyapp.activity.v1.UpsertWheelConfigRequest.config:type_name -> hyapp.activity.v1.WheelRuleConfig + 213, // 194: hyapp.activity.v1.UpsertWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig + 0, // 195: hyapp.activity.v1.ListWheelDrawsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 215, // 196: hyapp.activity.v1.ListWheelDrawsResponse.draws:type_name -> hyapp.activity.v1.WheelDrawResult + 0, // 197: hyapp.activity.v1.GetWheelDrawSummaryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 225, // 198: hyapp.activity.v1.GetWheelDrawSummaryResponse.summary:type_name -> hyapp.activity.v1.WheelDrawSummary + 228, // 199: hyapp.activity.v1.WeeklyStarCycle.gifts:type_name -> hyapp.activity.v1.WeeklyStarGift + 229, // 200: hyapp.activity.v1.WeeklyStarCycle.rewards:type_name -> hyapp.activity.v1.WeeklyStarReward + 0, // 201: hyapp.activity.v1.ListWeeklyStarCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 230, // 202: hyapp.activity.v1.ListWeeklyStarCyclesResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarCycle + 0, // 203: hyapp.activity.v1.GetWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 230, // 204: hyapp.activity.v1.GetWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 0, // 205: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 230, // 206: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 230, // 207: hyapp.activity.v1.UpsertWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 0, // 208: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 230, // 209: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 0, // 210: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 230, // 211: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 231, // 212: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry + 0, // 213: hyapp.activity.v1.ListWeeklyStarSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 232, // 214: hyapp.activity.v1.ListWeeklyStarSettlementsResponse.settlements:type_name -> hyapp.activity.v1.WeeklyStarSettlement + 0, // 215: hyapp.activity.v1.GetWeeklyStarCurrentRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 230, // 216: hyapp.activity.v1.GetWeeklyStarCurrentResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 231, // 217: hyapp.activity.v1.GetWeeklyStarCurrentResponse.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry + 231, // 218: hyapp.activity.v1.GetWeeklyStarCurrentResponse.my_entry:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry + 0, // 219: hyapp.activity.v1.ListWeeklyStarHistoryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 230, // 220: hyapp.activity.v1.WeeklyStarHistoryCycle.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 231, // 221: hyapp.activity.v1.WeeklyStarHistoryCycle.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry + 248, // 222: hyapp.activity.v1.ListWeeklyStarHistoryResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarHistoryCycle + 250, // 223: hyapp.activity.v1.CPWeeklyRankConfig.rewards:type_name -> hyapp.activity.v1.CPWeeklyRankReward + 252, // 224: hyapp.activity.v1.CPWeeklyRankEntry.user_a:type_name -> hyapp.activity.v1.CPWeeklyRankUser + 252, // 225: hyapp.activity.v1.CPWeeklyRankEntry.user_b:type_name -> hyapp.activity.v1.CPWeeklyRankUser + 0, // 226: hyapp.activity.v1.GetCPWeeklyRankStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 251, // 227: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig + 253, // 228: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry + 253, // 229: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.previous_entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry + 0, // 230: hyapp.activity.v1.GetCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 251, // 231: hyapp.activity.v1.GetCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig + 0, // 232: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 251, // 233: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig + 251, // 234: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig + 0, // 235: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 254, // 236: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse.settlements:type_name -> hyapp.activity.v1.CPWeeklyRankSettlement + 263, // 237: hyapp.activity.v1.AgencyOpeningCycle.rewards:type_name -> hyapp.activity.v1.AgencyOpeningReward + 0, // 238: hyapp.activity.v1.ListAgencyOpeningCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 264, // 239: hyapp.activity.v1.ListAgencyOpeningCyclesResponse.cycles:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 0, // 240: hyapp.activity.v1.GetAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 264, // 241: hyapp.activity.v1.GetAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 0, // 242: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 264, // 243: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 264, // 244: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 0, // 245: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 264, // 246: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 0, // 247: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 265, // 248: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse.applications:type_name -> hyapp.activity.v1.AgencyOpeningApplication + 0, // 249: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 265, // 250: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication + 0, // 251: hyapp.activity.v1.GetAgencyOpeningStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 264, // 252: hyapp.activity.v1.GetAgencyOpeningStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 265, // 253: hyapp.activity.v1.GetAgencyOpeningStatusResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication + 266, // 254: hyapp.activity.v1.GetAgencyOpeningStatusResponse.agency:type_name -> hyapp.activity.v1.AgencyOpeningAgencySnapshot + 0, // 255: hyapp.activity.v1.ApplyAgencyOpeningRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 265, // 256: hyapp.activity.v1.ApplyAgencyOpeningResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication + 285, // 257: hyapp.activity.v1.ActivityTemplateTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 285, // 258: hyapp.activity.v1.ActivityTemplateRankReward.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 283, // 259: hyapp.activity.v1.ActivityTemplate.locales:type_name -> hyapp.activity.v1.ActivityTemplateLocale + 284, // 260: hyapp.activity.v1.ActivityTemplate.gifts:type_name -> hyapp.activity.v1.ActivityTemplateGift + 286, // 261: hyapp.activity.v1.ActivityTemplate.tasks:type_name -> hyapp.activity.v1.ActivityTemplateTask + 287, // 262: hyapp.activity.v1.ActivityTemplate.rank_rewards:type_name -> hyapp.activity.v1.ActivityTemplateRankReward + 288, // 263: hyapp.activity.v1.ActivityTemplate.assets:type_name -> hyapp.activity.v1.ActivityTemplateAsset + 0, // 264: hyapp.activity.v1.ListActivityTemplatesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 290, // 265: hyapp.activity.v1.ListActivityTemplatesResponse.templates:type_name -> hyapp.activity.v1.ActivityTemplateSummary + 0, // 266: hyapp.activity.v1.CreateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 289, // 267: hyapp.activity.v1.CreateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate + 289, // 268: hyapp.activity.v1.CreateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 269: hyapp.activity.v1.GetActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 289, // 270: hyapp.activity.v1.GetActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 271: hyapp.activity.v1.UpdateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 289, // 272: hyapp.activity.v1.UpdateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate + 289, // 273: hyapp.activity.v1.UpdateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 274: hyapp.activity.v1.SetActivityTemplateStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 289, // 275: hyapp.activity.v1.SetActivityTemplateStatusResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 276: hyapp.activity.v1.DeleteActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 289, // 277: hyapp.activity.v1.DeleteActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 289, // 278: hyapp.activity.v1.ActivityTemplateVersion.snapshot:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 279: hyapp.activity.v1.ListActivityTemplateVersionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 303, // 280: hyapp.activity.v1.ListActivityTemplateVersionsResponse.versions:type_name -> hyapp.activity.v1.ActivityTemplateVersion + 0, // 281: hyapp.activity.v1.CloneActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 289, // 282: hyapp.activity.v1.CloneActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 283: hyapp.activity.v1.ValidateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 289, // 284: hyapp.activity.v1.ValidateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate + 308, // 285: hyapp.activity.v1.ValidateActivityTemplateResponse.issues:type_name -> hyapp.activity.v1.ActivityTemplateValidationIssue + 289, // 286: hyapp.activity.v1.ActivityTemplateRuntime.template:type_name -> hyapp.activity.v1.ActivityTemplate + 285, // 287: hyapp.activity.v1.ActivityTemplateRuntimeTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 285, // 288: hyapp.activity.v1.ActivityTemplateTaskClaim.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 0, // 289: hyapp.activity.v1.GetCurrentActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 311, // 290: hyapp.activity.v1.GetCurrentActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime + 0, // 291: hyapp.activity.v1.VisitActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 311, // 292: hyapp.activity.v1.VisitActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime + 312, // 293: hyapp.activity.v1.VisitActivityTemplateResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask + 0, // 294: hyapp.activity.v1.ListActivityTemplateTasksRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 311, // 295: hyapp.activity.v1.ListActivityTemplateTasksResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime + 312, // 296: hyapp.activity.v1.ListActivityTemplateTasksResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask + 0, // 297: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 313, // 298: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim + 0, // 299: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 311, // 300: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime + 314, // 301: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry + 314, // 302: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.my_entry:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry + 285, // 303: hyapp.activity.v1.ActivityTemplateRewardJob.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 0, // 304: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 325, // 305: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.period:type_name -> hyapp.activity.v1.ActivityTemplateRankPeriod + 314, // 306: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry + 0, // 307: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 326, // 308: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse.jobs:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob + 0, // 309: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 326, // 310: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse.job:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob + 0, // 311: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 313, // 312: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse.claims:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim + 0, // 313: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 313, // 314: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim + 1, // 315: hyapp.activity.v1.ActivityService.PingActivity:input_type -> hyapp.activity.v1.PingActivityRequest + 3, // 316: hyapp.activity.v1.ActivityService.GetActivityStatus:input_type -> hyapp.activity.v1.GetActivityStatusRequest + 6, // 317: hyapp.activity.v1.MessageInboxService.ListMessageTabs:input_type -> hyapp.activity.v1.ListMessageTabsRequest + 9, // 318: hyapp.activity.v1.MessageInboxService.ListInboxMessages:input_type -> hyapp.activity.v1.ListInboxMessagesRequest + 11, // 319: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:input_type -> hyapp.activity.v1.MarkInboxMessageReadRequest + 13, // 320: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:input_type -> hyapp.activity.v1.MarkInboxSectionReadRequest + 15, // 321: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:input_type -> hyapp.activity.v1.DeleteInboxMessageRequest + 17, // 322: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:input_type -> hyapp.activity.v1.CreateInboxMessageRequest + 19, // 323: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:input_type -> hyapp.activity.v1.CreateFanoutJobRequest + 22, // 324: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:input_type -> hyapp.activity.v1.AcceptActionConfirmRequest + 24, // 325: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:input_type -> hyapp.activity.v1.RejectActionConfirmRequest + 26, // 326: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:input_type -> hyapp.activity.v1.BatchGetActionConfirmStatusRequest + 28, // 327: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:input_type -> hyapp.activity.v1.ListConversationActionConfirmsRequest + 30, // 328: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 329: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 330: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 331: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 332: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 333: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 334: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 335: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 336: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 315, // 337: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:input_type -> hyapp.activity.v1.GetCurrentActivityTemplateRequest + 317, // 338: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:input_type -> hyapp.activity.v1.VisitActivityTemplateRequest + 319, // 339: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:input_type -> hyapp.activity.v1.ListActivityTemplateTasksRequest + 321, // 340: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:input_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest + 323, // 341: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardRequest + 34, // 342: hyapp.activity.v1.TaskService.ListUserTasks:input_type -> hyapp.activity.v1.ListUserTasksRequest + 36, // 343: hyapp.activity.v1.TaskService.ClaimTaskReward:input_type -> hyapp.activity.v1.ClaimTaskRewardRequest + 38, // 344: hyapp.activity.v1.TaskService.ConsumeTaskEvent:input_type -> hyapp.activity.v1.ConsumeTaskEventRequest + 161, // 345: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:input_type -> hyapp.activity.v1.GetMyLevelOverviewRequest + 163, // 346: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:input_type -> hyapp.activity.v1.GetLevelTrackRequest + 167, // 347: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest + 170, // 348: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:input_type -> hyapp.activity.v1.ListLevelRewardsRequest + 172, // 349: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:input_type -> hyapp.activity.v1.ConsumeLevelEventRequest + 174, // 350: hyapp.activity.v1.GrowthLevelService.SetUserLevel:input_type -> hyapp.activity.v1.SetUserLevelRequest + 184, // 351: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:input_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesRequest + 199, // 352: hyapp.activity.v1.AchievementService.ListAchievements:input_type -> hyapp.activity.v1.ListAchievementsRequest + 201, // 353: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:input_type -> hyapp.activity.v1.ConsumeAchievementEventRequest + 204, // 354: hyapp.activity.v1.AchievementService.ListMyBadges:input_type -> hyapp.activity.v1.ListMyBadgesRequest + 206, // 355: hyapp.activity.v1.AchievementService.SetBadgeDisplay:input_type -> hyapp.activity.v1.SetBadgeDisplayRequest + 217, // 356: hyapp.activity.v1.WheelService.ExecuteWheelDraw:input_type -> hyapp.activity.v1.ExecuteWheelDrawRequest + 133, // 357: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest + 245, // 358: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:input_type -> hyapp.activity.v1.GetWeeklyStarCurrentRequest + 241, // 359: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest + 247, // 360: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:input_type -> hyapp.activity.v1.ListWeeklyStarHistoryRequest + 255, // 361: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:input_type -> hyapp.activity.v1.GetCPWeeklyRankStatusRequest + 279, // 362: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:input_type -> hyapp.activity.v1.GetAgencyOpeningStatusRequest + 281, // 363: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:input_type -> hyapp.activity.v1.ApplyAgencyOpeningRequest + 275, // 364: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest + 41, // 365: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:input_type -> hyapp.activity.v1.EnsureBroadcastGroupsRequest + 43, // 366: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:input_type -> hyapp.activity.v1.PublishRegionBroadcastRequest + 44, // 367: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:input_type -> hyapp.activity.v1.PublishGlobalBroadcastRequest + 46, // 368: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:input_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberRequest + 30, // 369: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 50, // 370: hyapp.activity.v1.AdminBroadcastService.GetGameWinBroadcastConfig:input_type -> hyapp.activity.v1.GetGameWinBroadcastConfigRequest + 52, // 371: hyapp.activity.v1.AdminBroadcastService.UpdateGameWinBroadcastConfig:input_type -> hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest + 54, // 372: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:input_type -> hyapp.activity.v1.ConsumeRoomEventRequest + 57, // 373: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:input_type -> hyapp.activity.v1.ListTaskDefinitionsRequest + 59, // 374: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:input_type -> hyapp.activity.v1.UpsertTaskDefinitionRequest + 61, // 375: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:input_type -> hyapp.activity.v1.SetTaskDefinitionStatusRequest + 63, // 376: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:input_type -> hyapp.activity.v1.PublishTaskRewardPolicyRequest + 68, // 377: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:input_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityRequest + 70, // 378: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:input_type -> hyapp.activity.v1.IssueRegistrationRewardRequest + 72, // 379: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:input_type -> hyapp.activity.v1.GetRegistrationRewardConfigRequest + 74, // 380: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:input_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigRequest + 76, // 381: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:input_type -> hyapp.activity.v1.ListRegistrationRewardClaimsRequest + 82, // 382: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:input_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusRequest + 84, // 383: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:input_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardRequest + 86, // 384: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigRequest + 88, // 385: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest + 90, // 386: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:input_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest + 97, // 387: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest + 99, // 388: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:input_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest + 112, // 389: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:input_type -> hyapp.activity.v1.GetInviteActivityRewardStatusRequest + 114, // 390: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:input_type -> hyapp.activity.v1.ClaimInviteActivityRewardRequest + 117, // 391: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:input_type -> hyapp.activity.v1.ListInviteActivityLeaderboardRequest + 101, // 392: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest + 103, // 393: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest + 105, // 394: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:input_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest + 119, // 395: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:input_type -> hyapp.activity.v1.GetInviteActivityRewardConfigRequest + 121, // 396: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:input_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest + 123, // 397: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:input_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsRequest + 127, // 398: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:input_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesRequest + 135, // 399: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest + 137, // 400: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest + 139, // 401: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:input_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest + 141, // 402: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:input_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest + 233, // 403: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:input_type -> hyapp.activity.v1.ListWeeklyStarCyclesRequest + 237, // 404: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest + 235, // 405: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:input_type -> hyapp.activity.v1.GetWeeklyStarCycleRequest + 237, // 406: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest + 239, // 407: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:input_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusRequest + 241, // 408: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest + 243, // 409: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:input_type -> hyapp.activity.v1.ListWeeklyStarSettlementsRequest + 257, // 410: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:input_type -> hyapp.activity.v1.GetCPWeeklyRankConfigRequest + 259, // 411: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:input_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest + 261, // 412: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:input_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest + 267, // 413: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:input_type -> hyapp.activity.v1.ListAgencyOpeningCyclesRequest + 271, // 414: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest + 269, // 415: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:input_type -> hyapp.activity.v1.GetAgencyOpeningCycleRequest + 271, // 416: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest + 273, // 417: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:input_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest + 275, // 418: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest + 277, // 419: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:input_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest + 291, // 420: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:input_type -> hyapp.activity.v1.ListActivityTemplatesRequest + 293, // 421: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:input_type -> hyapp.activity.v1.CreateActivityTemplateRequest + 295, // 422: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:input_type -> hyapp.activity.v1.GetActivityTemplateRequest + 297, // 423: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:input_type -> hyapp.activity.v1.UpdateActivityTemplateRequest + 299, // 424: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:input_type -> hyapp.activity.v1.SetActivityTemplateStatusRequest + 301, // 425: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:input_type -> hyapp.activity.v1.DeleteActivityTemplateRequest + 304, // 426: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:input_type -> hyapp.activity.v1.ListActivityTemplateVersionsRequest + 306, // 427: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:input_type -> hyapp.activity.v1.CloneActivityTemplateRequest + 309, // 428: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:input_type -> hyapp.activity.v1.ValidateActivityTemplateRequest + 327, // 429: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest + 329, // 430: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:input_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsRequest + 331, // 431: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:input_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobRequest + 333, // 432: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:input_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest + 335, // 433: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:input_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest + 146, // 434: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:input_type -> hyapp.activity.v1.GetSevenDayCheckInStatusRequest + 148, // 435: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:input_type -> hyapp.activity.v1.SignSevenDayCheckInRequest + 150, // 436: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:input_type -> hyapp.activity.v1.GetSevenDayCheckInConfigRequest + 152, // 437: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:input_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest + 155, // 438: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:input_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsRequest + 194, // 439: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:input_type -> hyapp.activity.v1.ListLevelConfigRequest + 186, // 440: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:input_type -> hyapp.activity.v1.UpsertLevelTrackRequest + 188, // 441: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:input_type -> hyapp.activity.v1.UpsertLevelRuleRequest + 190, // 442: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:input_type -> hyapp.activity.v1.UpsertLevelTierRequest + 192, // 443: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:input_type -> hyapp.activity.v1.BatchUpsertLevelConfigRequest + 178, // 444: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest + 181, // 445: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:input_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsRequest + 199, // 446: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:input_type -> hyapp.activity.v1.ListAchievementsRequest + 208, // 447: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:input_type -> hyapp.activity.v1.UpsertAchievementDefinitionRequest + 210, // 448: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:input_type -> hyapp.activity.v1.DeleteAchievementDefinitionRequest + 219, // 449: hyapp.activity.v1.AdminWheelService.GetWheelConfig:input_type -> hyapp.activity.v1.GetWheelConfigRequest + 221, // 450: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:input_type -> hyapp.activity.v1.UpsertWheelConfigRequest + 223, // 451: hyapp.activity.v1.AdminWheelService.ListWheelDraws:input_type -> hyapp.activity.v1.ListWheelDrawsRequest + 226, // 452: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:input_type -> hyapp.activity.v1.GetWheelDrawSummaryRequest + 2, // 453: hyapp.activity.v1.ActivityService.PingActivity:output_type -> hyapp.activity.v1.PingActivityResponse + 4, // 454: hyapp.activity.v1.ActivityService.GetActivityStatus:output_type -> hyapp.activity.v1.GetActivityStatusResponse + 7, // 455: hyapp.activity.v1.MessageInboxService.ListMessageTabs:output_type -> hyapp.activity.v1.ListMessageTabsResponse + 10, // 456: hyapp.activity.v1.MessageInboxService.ListInboxMessages:output_type -> hyapp.activity.v1.ListInboxMessagesResponse + 12, // 457: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:output_type -> hyapp.activity.v1.MarkInboxMessageReadResponse + 14, // 458: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:output_type -> hyapp.activity.v1.MarkInboxSectionReadResponse + 16, // 459: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:output_type -> hyapp.activity.v1.DeleteInboxMessageResponse + 18, // 460: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:output_type -> hyapp.activity.v1.CreateInboxMessageResponse + 20, // 461: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:output_type -> hyapp.activity.v1.CreateFanoutJobResponse + 23, // 462: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:output_type -> hyapp.activity.v1.AcceptActionConfirmResponse + 25, // 463: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:output_type -> hyapp.activity.v1.RejectActionConfirmResponse + 27, // 464: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:output_type -> hyapp.activity.v1.BatchGetActionConfirmStatusResponse + 29, // 465: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:output_type -> hyapp.activity.v1.ListConversationActionConfirmsResponse + 31, // 466: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 467: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 468: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 469: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 470: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 471: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 472: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 473: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 474: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 316, // 475: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:output_type -> hyapp.activity.v1.GetCurrentActivityTemplateResponse + 318, // 476: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:output_type -> hyapp.activity.v1.VisitActivityTemplateResponse + 320, // 477: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:output_type -> hyapp.activity.v1.ListActivityTemplateTasksResponse + 322, // 478: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:output_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse + 324, // 479: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardResponse + 35, // 480: hyapp.activity.v1.TaskService.ListUserTasks:output_type -> hyapp.activity.v1.ListUserTasksResponse + 37, // 481: hyapp.activity.v1.TaskService.ClaimTaskReward:output_type -> hyapp.activity.v1.ClaimTaskRewardResponse + 39, // 482: hyapp.activity.v1.TaskService.ConsumeTaskEvent:output_type -> hyapp.activity.v1.ConsumeTaskEventResponse + 162, // 483: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:output_type -> hyapp.activity.v1.GetMyLevelOverviewResponse + 164, // 484: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:output_type -> hyapp.activity.v1.GetLevelTrackResponse + 168, // 485: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse + 171, // 486: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:output_type -> hyapp.activity.v1.ListLevelRewardsResponse + 173, // 487: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:output_type -> hyapp.activity.v1.ConsumeLevelEventResponse + 175, // 488: hyapp.activity.v1.GrowthLevelService.SetUserLevel:output_type -> hyapp.activity.v1.SetUserLevelResponse + 185, // 489: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:output_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesResponse + 200, // 490: hyapp.activity.v1.AchievementService.ListAchievements:output_type -> hyapp.activity.v1.ListAchievementsResponse + 202, // 491: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:output_type -> hyapp.activity.v1.ConsumeAchievementEventResponse + 205, // 492: hyapp.activity.v1.AchievementService.ListMyBadges:output_type -> hyapp.activity.v1.ListMyBadgesResponse + 207, // 493: hyapp.activity.v1.AchievementService.SetBadgeDisplay:output_type -> hyapp.activity.v1.SetBadgeDisplayResponse + 218, // 494: hyapp.activity.v1.WheelService.ExecuteWheelDraw:output_type -> hyapp.activity.v1.ExecuteWheelDrawResponse + 134, // 495: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse + 246, // 496: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:output_type -> hyapp.activity.v1.GetWeeklyStarCurrentResponse + 242, // 497: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse + 249, // 498: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:output_type -> hyapp.activity.v1.ListWeeklyStarHistoryResponse + 256, // 499: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:output_type -> hyapp.activity.v1.GetCPWeeklyRankStatusResponse + 280, // 500: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:output_type -> hyapp.activity.v1.GetAgencyOpeningStatusResponse + 282, // 501: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:output_type -> hyapp.activity.v1.ApplyAgencyOpeningResponse + 276, // 502: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse + 42, // 503: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:output_type -> hyapp.activity.v1.EnsureBroadcastGroupsResponse + 45, // 504: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse + 45, // 505: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse + 47, // 506: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:output_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberResponse + 48, // 507: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:output_type -> hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse + 51, // 508: hyapp.activity.v1.AdminBroadcastService.GetGameWinBroadcastConfig:output_type -> hyapp.activity.v1.GetGameWinBroadcastConfigResponse + 53, // 509: hyapp.activity.v1.AdminBroadcastService.UpdateGameWinBroadcastConfig:output_type -> hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse + 55, // 510: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:output_type -> hyapp.activity.v1.ConsumeRoomEventResponse + 58, // 511: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:output_type -> hyapp.activity.v1.ListTaskDefinitionsResponse + 60, // 512: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:output_type -> hyapp.activity.v1.UpsertTaskDefinitionResponse + 62, // 513: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:output_type -> hyapp.activity.v1.SetTaskDefinitionStatusResponse + 64, // 514: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:output_type -> hyapp.activity.v1.PublishTaskRewardPolicyResponse + 69, // 515: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:output_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityResponse + 71, // 516: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:output_type -> hyapp.activity.v1.IssueRegistrationRewardResponse + 73, // 517: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:output_type -> hyapp.activity.v1.GetRegistrationRewardConfigResponse + 75, // 518: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:output_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigResponse + 77, // 519: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:output_type -> hyapp.activity.v1.ListRegistrationRewardClaimsResponse + 83, // 520: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:output_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusResponse + 85, // 521: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:output_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardResponse + 87, // 522: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigResponse + 89, // 523: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse + 91, // 524: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:output_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse + 98, // 525: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse + 100, // 526: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:output_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse + 113, // 527: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:output_type -> hyapp.activity.v1.GetInviteActivityRewardStatusResponse + 115, // 528: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:output_type -> hyapp.activity.v1.ClaimInviteActivityRewardResponse + 118, // 529: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:output_type -> hyapp.activity.v1.ListInviteActivityLeaderboardResponse + 102, // 530: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse + 104, // 531: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse + 106, // 532: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:output_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse + 120, // 533: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:output_type -> hyapp.activity.v1.GetInviteActivityRewardConfigResponse + 122, // 534: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:output_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse + 124, // 535: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:output_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsResponse + 128, // 536: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:output_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesResponse + 136, // 537: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse + 138, // 538: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse + 140, // 539: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:output_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse + 142, // 540: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:output_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse + 234, // 541: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:output_type -> hyapp.activity.v1.ListWeeklyStarCyclesResponse + 238, // 542: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse + 236, // 543: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:output_type -> hyapp.activity.v1.GetWeeklyStarCycleResponse + 238, // 544: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse + 240, // 545: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:output_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusResponse + 242, // 546: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse + 244, // 547: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:output_type -> hyapp.activity.v1.ListWeeklyStarSettlementsResponse + 258, // 548: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:output_type -> hyapp.activity.v1.GetCPWeeklyRankConfigResponse + 260, // 549: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:output_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse + 262, // 550: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:output_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse + 268, // 551: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:output_type -> hyapp.activity.v1.ListAgencyOpeningCyclesResponse + 272, // 552: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse + 270, // 553: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:output_type -> hyapp.activity.v1.GetAgencyOpeningCycleResponse + 272, // 554: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse + 274, // 555: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:output_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse + 276, // 556: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse + 278, // 557: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:output_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse + 292, // 558: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:output_type -> hyapp.activity.v1.ListActivityTemplatesResponse + 294, // 559: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:output_type -> hyapp.activity.v1.CreateActivityTemplateResponse + 296, // 560: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:output_type -> hyapp.activity.v1.GetActivityTemplateResponse + 298, // 561: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:output_type -> hyapp.activity.v1.UpdateActivityTemplateResponse + 300, // 562: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:output_type -> hyapp.activity.v1.SetActivityTemplateStatusResponse + 302, // 563: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:output_type -> hyapp.activity.v1.DeleteActivityTemplateResponse + 305, // 564: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:output_type -> hyapp.activity.v1.ListActivityTemplateVersionsResponse + 307, // 565: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:output_type -> hyapp.activity.v1.CloneActivityTemplateResponse + 310, // 566: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:output_type -> hyapp.activity.v1.ValidateActivityTemplateResponse + 328, // 567: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse + 330, // 568: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:output_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsResponse + 332, // 569: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:output_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobResponse + 334, // 570: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:output_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse + 336, // 571: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:output_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse + 147, // 572: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:output_type -> hyapp.activity.v1.GetSevenDayCheckInStatusResponse + 149, // 573: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:output_type -> hyapp.activity.v1.SignSevenDayCheckInResponse + 151, // 574: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:output_type -> hyapp.activity.v1.GetSevenDayCheckInConfigResponse + 153, // 575: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:output_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse + 156, // 576: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:output_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsResponse + 195, // 577: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:output_type -> hyapp.activity.v1.ListLevelConfigResponse + 187, // 578: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:output_type -> hyapp.activity.v1.UpsertLevelTrackResponse + 189, // 579: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:output_type -> hyapp.activity.v1.UpsertLevelRuleResponse + 191, // 580: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:output_type -> hyapp.activity.v1.UpsertLevelTierResponse + 193, // 581: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:output_type -> hyapp.activity.v1.BatchUpsertLevelConfigResponse + 179, // 582: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse + 182, // 583: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:output_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsResponse + 200, // 584: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:output_type -> hyapp.activity.v1.ListAchievementsResponse + 209, // 585: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:output_type -> hyapp.activity.v1.UpsertAchievementDefinitionResponse + 211, // 586: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:output_type -> hyapp.activity.v1.DeleteAchievementDefinitionResponse + 220, // 587: hyapp.activity.v1.AdminWheelService.GetWheelConfig:output_type -> hyapp.activity.v1.GetWheelConfigResponse + 222, // 588: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:output_type -> hyapp.activity.v1.UpsertWheelConfigResponse + 224, // 589: hyapp.activity.v1.AdminWheelService.ListWheelDraws:output_type -> hyapp.activity.v1.ListWheelDrawsResponse + 227, // 590: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:output_type -> hyapp.activity.v1.GetWheelDrawSummaryResponse + 453, // [453:591] is the sub-list for method output_type + 315, // [315:453] is the sub-list for method input_type + 315, // [315:315] is the sub-list for extension type_name + 315, // [315:315] is the sub-list for extension extendee + 0, // [0:315] is the sub-list for field type_name } func init() { file_proto_activity_v1_activity_proto_init() } @@ -29734,16 +30045,16 @@ func file_proto_activity_v1_activity_proto_init() { if File_proto_activity_v1_activity_proto != nil { return } - file_proto_activity_v1_activity_proto_msgTypes[286].OneofWrappers = []any{} + file_proto_activity_v1_activity_proto_msgTypes[291].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_activity_v1_activity_proto_rawDesc), len(file_proto_activity_v1_activity_proto_rawDesc)), NumEnums: 0, - NumMessages: 332, + NumMessages: 337, NumExtensions: 0, - NumServices: 34, + NumServices: 35, }, GoTypes: file_proto_activity_v1_activity_proto_goTypes, DependencyIndexes: file_proto_activity_v1_activity_proto_depIdxs, diff --git a/api/proto/activity/v1/activity.proto b/api/proto/activity/v1/activity.proto index eba60cf7..16886292 100644 --- a/api/proto/activity/v1/activity.proto +++ b/api/proto/activity/v1/activity.proto @@ -408,6 +408,35 @@ message ProcessBroadcastOutboxBatchResponse { bool has_more = 4; } +// GameWinBroadcastConfig 是 activity-service 按 App 持有的游戏中奖飘屏策略。 +// game-service 只发布已结算资金事实,不能读取或拥有这份展示配置。 +message GameWinBroadcastConfig { + bool enabled = 1; + int64 min_win_coins = 2; + int64 updated_by_admin_id = 3; + int64 created_at_ms = 4; + int64 updated_at_ms = 5; +} + +message GetGameWinBroadcastConfigRequest { + RequestMeta meta = 1; +} + +message GetGameWinBroadcastConfigResponse { + GameWinBroadcastConfig config = 1; +} + +message UpdateGameWinBroadcastConfigRequest { + RequestMeta meta = 1; + bool enabled = 2; + int64 min_win_coins = 3; + int64 operator_admin_id = 4; +} + +message UpdateGameWinBroadcastConfigResponse { + GameWinBroadcastConfig config = 1; +} + message ConsumeRoomEventRequest { RequestMeta meta = 1; hyapp.events.room.v1.EventEnvelope envelope = 2; @@ -3018,6 +3047,12 @@ service BroadcastService { rpc ProcessBroadcastOutboxBatch(CronBatchRequest) returns (ProcessBroadcastOutboxBatchResponse); } +// AdminBroadcastService 是后台读写飘屏策略的唯一入口;配置仍由 activity-service 持久化和执行。 +service AdminBroadcastService { + rpc GetGameWinBroadcastConfig(GetGameWinBroadcastConfigRequest) returns (GetGameWinBroadcastConfigResponse); + rpc UpdateGameWinBroadcastConfig(UpdateGameWinBroadcastConfigRequest) returns (UpdateGameWinBroadcastConfigResponse); +} + // RoomEventConsumerService consumes room-service outbox facts without owning Room Cell state. service RoomEventConsumerService { rpc ConsumeRoomEvent(ConsumeRoomEventRequest) returns (ConsumeRoomEventResponse); diff --git a/api/proto/activity/v1/activity_grpc.pb.go b/api/proto/activity/v1/activity_grpc.pb.go index c4af8c40..d5278171 100644 --- a/api/proto/activity/v1/activity_grpc.pb.go +++ b/api/proto/activity/v1/activity_grpc.pb.go @@ -3063,6 +3063,150 @@ var BroadcastService_ServiceDesc = grpc.ServiceDesc{ Metadata: "proto/activity/v1/activity.proto", } +const ( + AdminBroadcastService_GetGameWinBroadcastConfig_FullMethodName = "/hyapp.activity.v1.AdminBroadcastService/GetGameWinBroadcastConfig" + AdminBroadcastService_UpdateGameWinBroadcastConfig_FullMethodName = "/hyapp.activity.v1.AdminBroadcastService/UpdateGameWinBroadcastConfig" +) + +// AdminBroadcastServiceClient is the client API for AdminBroadcastService 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. +// +// AdminBroadcastService 是后台读写飘屏策略的唯一入口;配置仍由 activity-service 持久化和执行。 +type AdminBroadcastServiceClient interface { + GetGameWinBroadcastConfig(ctx context.Context, in *GetGameWinBroadcastConfigRequest, opts ...grpc.CallOption) (*GetGameWinBroadcastConfigResponse, error) + UpdateGameWinBroadcastConfig(ctx context.Context, in *UpdateGameWinBroadcastConfigRequest, opts ...grpc.CallOption) (*UpdateGameWinBroadcastConfigResponse, error) +} + +type adminBroadcastServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewAdminBroadcastServiceClient(cc grpc.ClientConnInterface) AdminBroadcastServiceClient { + return &adminBroadcastServiceClient{cc} +} + +func (c *adminBroadcastServiceClient) GetGameWinBroadcastConfig(ctx context.Context, in *GetGameWinBroadcastConfigRequest, opts ...grpc.CallOption) (*GetGameWinBroadcastConfigResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(GetGameWinBroadcastConfigResponse) + err := c.cc.Invoke(ctx, AdminBroadcastService_GetGameWinBroadcastConfig_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *adminBroadcastServiceClient) UpdateGameWinBroadcastConfig(ctx context.Context, in *UpdateGameWinBroadcastConfigRequest, opts ...grpc.CallOption) (*UpdateGameWinBroadcastConfigResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(UpdateGameWinBroadcastConfigResponse) + err := c.cc.Invoke(ctx, AdminBroadcastService_UpdateGameWinBroadcastConfig_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +// AdminBroadcastServiceServer is the server API for AdminBroadcastService service. +// All implementations must embed UnimplementedAdminBroadcastServiceServer +// for forward compatibility. +// +// AdminBroadcastService 是后台读写飘屏策略的唯一入口;配置仍由 activity-service 持久化和执行。 +type AdminBroadcastServiceServer interface { + GetGameWinBroadcastConfig(context.Context, *GetGameWinBroadcastConfigRequest) (*GetGameWinBroadcastConfigResponse, error) + UpdateGameWinBroadcastConfig(context.Context, *UpdateGameWinBroadcastConfigRequest) (*UpdateGameWinBroadcastConfigResponse, error) + mustEmbedUnimplementedAdminBroadcastServiceServer() +} + +// UnimplementedAdminBroadcastServiceServer 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 UnimplementedAdminBroadcastServiceServer struct{} + +func (UnimplementedAdminBroadcastServiceServer) GetGameWinBroadcastConfig(context.Context, *GetGameWinBroadcastConfigRequest) (*GetGameWinBroadcastConfigResponse, error) { + return nil, status.Error(codes.Unimplemented, "method GetGameWinBroadcastConfig not implemented") +} +func (UnimplementedAdminBroadcastServiceServer) UpdateGameWinBroadcastConfig(context.Context, *UpdateGameWinBroadcastConfigRequest) (*UpdateGameWinBroadcastConfigResponse, error) { + return nil, status.Error(codes.Unimplemented, "method UpdateGameWinBroadcastConfig not implemented") +} +func (UnimplementedAdminBroadcastServiceServer) mustEmbedUnimplementedAdminBroadcastServiceServer() {} +func (UnimplementedAdminBroadcastServiceServer) testEmbeddedByValue() {} + +// UnsafeAdminBroadcastServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to AdminBroadcastServiceServer will +// result in compilation errors. +type UnsafeAdminBroadcastServiceServer interface { + mustEmbedUnimplementedAdminBroadcastServiceServer() +} + +func RegisterAdminBroadcastServiceServer(s grpc.ServiceRegistrar, srv AdminBroadcastServiceServer) { + // If the following call panics, it indicates UnimplementedAdminBroadcastServiceServer 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(&AdminBroadcastService_ServiceDesc, srv) +} + +func _AdminBroadcastService_GetGameWinBroadcastConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetGameWinBroadcastConfigRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AdminBroadcastServiceServer).GetGameWinBroadcastConfig(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: AdminBroadcastService_GetGameWinBroadcastConfig_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AdminBroadcastServiceServer).GetGameWinBroadcastConfig(ctx, req.(*GetGameWinBroadcastConfigRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _AdminBroadcastService_UpdateGameWinBroadcastConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateGameWinBroadcastConfigRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AdminBroadcastServiceServer).UpdateGameWinBroadcastConfig(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: AdminBroadcastService_UpdateGameWinBroadcastConfig_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AdminBroadcastServiceServer).UpdateGameWinBroadcastConfig(ctx, req.(*UpdateGameWinBroadcastConfigRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// AdminBroadcastService_ServiceDesc is the grpc.ServiceDesc for AdminBroadcastService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var AdminBroadcastService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "hyapp.activity.v1.AdminBroadcastService", + HandlerType: (*AdminBroadcastServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "GetGameWinBroadcastConfig", + Handler: _AdminBroadcastService_GetGameWinBroadcastConfig_Handler, + }, + { + MethodName: "UpdateGameWinBroadcastConfig", + Handler: _AdminBroadcastService_UpdateGameWinBroadcastConfig_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "proto/activity/v1/activity.proto", +} + const ( RoomEventConsumerService_ConsumeRoomEvent_FullMethodName = "/hyapp.activity.v1.RoomEventConsumerService/ConsumeRoomEvent" ) diff --git a/api/proto/events/luckygift/v1/events.pb.go b/api/proto/events/luckygift/v1/events.pb.go index 194c68f0..352dc33f 100644 --- a/api/proto/events/luckygift/v1/events.pb.go +++ b/api/proto/events/luckygift/v1/events.pb.go @@ -144,8 +144,10 @@ type LuckyGiftDrawn struct { // 两个时间均为 UTC Unix epoch milliseconds:抽奖发生时间与钱包返奖确认时间不能混用。 DrawCreatedAtMs int64 `protobuf:"varint,26,opt,name=draw_created_at_ms,json=drawCreatedAtMs,proto3" json:"draw_created_at_ms,omitempty"` RewardGrantedAtMs int64 `protobuf:"varint,27,opt,name=reward_granted_at_ms,json=rewardGrantedAtMs,proto3" json:"reward_granted_at_ms,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // room_locked 是 room-service 在原始送礼命令内固化的 Room Cell 锁状态;下游不能异步回查当前房间再改写历史事实。 + RoomLocked bool `protobuf:"varint,28,opt,name=room_locked,json=roomLocked,proto3" json:"room_locked,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *LuckyGiftDrawn) Reset() { @@ -367,6 +369,13 @@ func (x *LuckyGiftDrawn) GetRewardGrantedAtMs() int64 { return 0 } +func (x *LuckyGiftDrawn) GetRoomLocked() bool { + if x != nil { + return x.RoomLocked + } + return false +} + var File_proto_events_luckygift_v1_events_proto protoreflect.FileDescriptor const file_proto_events_luckygift_v1_events_proto_rawDesc = "" + @@ -379,7 +388,7 @@ const file_proto_events_luckygift_v1_events_proto_rawDesc = "" + "\bapp_code\x18\x03 \x01(\tR\aappCode\x12\x17\n" + "\adraw_id\x18\x04 \x01(\tR\x06drawId\x12$\n" + "\x0eoccurred_at_ms\x18\x05 \x01(\x03R\foccurredAtMs\x12\x12\n" + - "\x04body\x18\x06 \x01(\fR\x04body\"\xab\b\n" + + "\x04body\x18\x06 \x01(\fR\x04body\"\xcc\b\n" + "\x0eLuckyGiftDrawn\x12\x17\n" + "\adraw_id\x18\x01 \x01(\tR\x06drawId\x12\x1d\n" + "\n" + @@ -413,7 +422,9 @@ const file_proto_events_luckygift_v1_events_proto_rawDesc = "" + "\rreward_status\x18\x18 \x01(\tR\frewardStatus\x122\n" + "\x15wallet_transaction_id\x18\x19 \x01(\tR\x13walletTransactionId\x12+\n" + "\x12draw_created_at_ms\x18\x1a \x01(\x03R\x0fdrawCreatedAtMs\x12/\n" + - "\x14reward_granted_at_ms\x18\x1b \x01(\x03R\x11rewardGrantedAtMsB=Z;hyapp.local/api/proto/events/luckygift/v1;luckygifteventsv1b\x06proto3" + "\x14reward_granted_at_ms\x18\x1b \x01(\x03R\x11rewardGrantedAtMs\x12\x1f\n" + + "\vroom_locked\x18\x1c \x01(\bR\n" + + "roomLockedB=Z;hyapp.local/api/proto/events/luckygift/v1;luckygifteventsv1b\x06proto3" var ( file_proto_events_luckygift_v1_events_proto_rawDescOnce sync.Once diff --git a/api/proto/events/luckygift/v1/events.proto b/api/proto/events/luckygift/v1/events.proto index 62ffe37c..2f61781b 100644 --- a/api/proto/events/luckygift/v1/events.proto +++ b/api/proto/events/luckygift/v1/events.proto @@ -51,4 +51,6 @@ message LuckyGiftDrawn { // 两个时间均为 UTC Unix epoch milliseconds:抽奖发生时间与钱包返奖确认时间不能混用。 int64 draw_created_at_ms = 26; int64 reward_granted_at_ms = 27; + // room_locked 是 room-service 在原始送礼命令内固化的 Room Cell 锁状态;下游不能异步回查当前房间再改写历史事实。 + bool room_locked = 28; } diff --git a/api/proto/events/room/v1/events.pb.go b/api/proto/events/room/v1/events.pb.go index 53d140dd..115974ab 100644 --- a/api/proto/events/room/v1/events.pb.go +++ b/api/proto/events/room/v1/events.pb.go @@ -1718,7 +1718,9 @@ type RoomGiftSent struct { ReceiverDisplayUserId string `protobuf:"bytes,29,opt,name=receiver_display_user_id,json=receiverDisplayUserId,proto3" json:"receiver_display_user_id,omitempty"` ReceiverPrettyDisplayUserId string `protobuf:"bytes,30,opt,name=receiver_pretty_display_user_id,json=receiverPrettyDisplayUserId,proto3" json:"receiver_pretty_display_user_id,omitempty"` // display_mode=batch 表示这条逐目标事实只给统计、activity、CP 和礼物墙消费;房间展示由同命令的 RoomGiftBatchSent 承担。 - DisplayMode string `protobuf:"bytes,31,opt,name=display_mode,json=displayMode,proto3" json:"display_mode,omitempty"` + DisplayMode string `protobuf:"bytes,31,opt,name=display_mode,json=displayMode,proto3" json:"display_mode,omitempty"` + // room_locked 固化送礼命令在 Room Cell 内执行时的锁房状态,跨房飘屏点击不能依赖首页缓存猜测。 + RoomLocked bool `protobuf:"varint,32,opt,name=room_locked,json=roomLocked,proto3" json:"room_locked,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -1970,6 +1972,13 @@ func (x *RoomGiftSent) GetDisplayMode() string { return "" } +func (x *RoomGiftSent) GetRoomLocked() bool { + if x != nil { + return x.RoomLocked + } + return false +} + // RoomGiftBatchLuckyResult 是批量送礼展示事件内的逐目标幸运礼物结果快照。 // 它只进入房间 IM 展示,不作为 activity 中奖事实,也不携带送礼人余额。 type RoomGiftBatchLuckyResult struct { @@ -2507,8 +2516,10 @@ type RoomLuckyGiftDrawn struct { // 时间沿用 lucky owner 的 UTC Unix epoch milliseconds,不以 room-service 消费时间覆盖。 DrawCreatedAtMs int64 `protobuf:"varint,25,opt,name=draw_created_at_ms,json=drawCreatedAtMs,proto3" json:"draw_created_at_ms,omitempty"` RewardGrantedAtMs int64 `protobuf:"varint,26,opt,name=reward_granted_at_ms,json=rewardGrantedAtMs,proto3" json:"reward_granted_at_ms,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // room_locked 来自 lucky owner 事实中的送礼时房间快照,仅用于客户端点击飘屏前决定是否先收集密码。 + RoomLocked bool `protobuf:"varint,27,opt,name=room_locked,json=roomLocked,proto3" json:"room_locked,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *RoomLuckyGiftDrawn) Reset() { @@ -2723,6 +2734,13 @@ func (x *RoomLuckyGiftDrawn) GetRewardGrantedAtMs() int64 { return 0 } +func (x *RoomLuckyGiftDrawn) GetRoomLocked() bool { + if x != nil { + return x.RoomLocked + } + return false +} + // RoomRobotLuckyGiftDrawn 是机器人房间专用幸运礼物展示事件。 // 它复用客户端 lucky_gift_drawn 表现协议,但不代表真实奖池抽奖和钱包返奖事实。 type RoomRobotLuckyGiftDrawn struct { @@ -3720,7 +3738,8 @@ const file_proto_events_room_v1_events_proto_rawDesc = "" + "\x0etarget_user_id\x18\x02 \x01(\x03R\ftargetUserId\"\\\n" + "\x10RoomUserUnbanned\x12\"\n" + "\ractor_user_id\x18\x01 \x01(\x03R\vactorUserId\x12$\n" + - "\x0etarget_user_id\x18\x02 \x01(\x03R\ftargetUserId\"\xf1\t\n" + + "\x0etarget_user_id\x18\x02 \x01(\x03R\ftargetUserId\"\x92\n" + + "\n" + "\fRoomGiftSent\x12$\n" + "\x0esender_user_id\x18\x01 \x01(\x03R\fsenderUserId\x12$\n" + "\x0etarget_user_id\x18\x02 \x01(\x03R\ftargetUserId\x12\x17\n" + @@ -3759,7 +3778,9 @@ const file_proto_events_room_v1_events_proto_rawDesc = "" + "\x0freceiver_avatar\x18\x1c \x01(\tR\x0ereceiverAvatar\x127\n" + "\x18receiver_display_user_id\x18\x1d \x01(\tR\x15receiverDisplayUserId\x12D\n" + "\x1freceiver_pretty_display_user_id\x18\x1e \x01(\tR\x1breceiverPrettyDisplayUserId\x12!\n" + - "\fdisplay_mode\x18\x1f \x01(\tR\vdisplayMode\"\xdc\x04\n" + + "\fdisplay_mode\x18\x1f \x01(\tR\vdisplayMode\x12\x1f\n" + + "\vroom_locked\x18 \x01(\bR\n" + + "roomLocked\"\xdc\x04\n" + "\x18RoomGiftBatchLuckyResult\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\x17\n" + "\adraw_id\x18\x02 \x01(\tR\x06drawId\x12\x1d\n" + @@ -3822,7 +3843,7 @@ const file_proto_events_room_v1_events_proto_rawDesc = "" + "\atargets\x18\x14 \x03(\v2).hyapp.events.room.v1.RoomGiftBatchTargetR\atargets\x12\x1d\n" + "\n" + "command_id\x18\x15 \x01(\tR\tcommandId\x12*\n" + - "\x11visible_region_id\x18\x16 \x01(\x03R\x0fvisibleRegionId\"\x96\b\n" + + "\x11visible_region_id\x18\x16 \x01(\x03R\x0fvisibleRegionId\"\xb7\b\n" + "\x12RoomLuckyGiftDrawn\x12\x17\n" + "\adraw_id\x18\x01 \x01(\tR\x06drawId\x12\x1d\n" + "\n" + @@ -3855,7 +3876,9 @@ const file_proto_events_room_v1_events_proto_rawDesc = "" + "\rreward_status\x18\x17 \x01(\tR\frewardStatus\x122\n" + "\x15wallet_transaction_id\x18\x18 \x01(\tR\x13walletTransactionId\x12+\n" + "\x12draw_created_at_ms\x18\x19 \x01(\x03R\x0fdrawCreatedAtMs\x12/\n" + - "\x14reward_granted_at_ms\x18\x1a \x01(\x03R\x11rewardGrantedAtMs\"\x80\x04\n" + + "\x14reward_granted_at_ms\x18\x1a \x01(\x03R\x11rewardGrantedAtMs\x12\x1f\n" + + "\vroom_locked\x18\x1b \x01(\bR\n" + + "roomLocked\"\x80\x04\n" + "\x17RoomRobotLuckyGiftDrawn\x12\x17\n" + "\adraw_id\x18\x01 \x01(\tR\x06drawId\x12\x1d\n" + "\n" + diff --git a/api/proto/events/room/v1/events.proto b/api/proto/events/room/v1/events.proto index 767c0f93..45e6f50f 100644 --- a/api/proto/events/room/v1/events.proto +++ b/api/proto/events/room/v1/events.proto @@ -248,6 +248,8 @@ message RoomGiftSent { string receiver_pretty_display_user_id = 30; // display_mode=batch 表示这条逐目标事实只给统计、activity、CP 和礼物墙消费;房间展示由同命令的 RoomGiftBatchSent 承担。 string display_mode = 31; + // room_locked 固化送礼命令在 Room Cell 内执行时的锁房状态,跨房飘屏点击不能依赖首页缓存猜测。 + bool room_locked = 32; } // RoomGiftBatchLuckyResult 是批量送礼展示事件内的逐目标幸运礼物结果快照。 @@ -344,6 +346,8 @@ message RoomLuckyGiftDrawn { // 时间沿用 lucky owner 的 UTC Unix epoch milliseconds,不以 room-service 消费时间覆盖。 int64 draw_created_at_ms = 25; int64 reward_granted_at_ms = 26; + // room_locked 来自 lucky owner 事实中的送礼时房间快照,仅用于客户端点击飘屏前决定是否先收集密码。 + bool room_locked = 27; } // RoomRobotLuckyGiftDrawn 是机器人房间专用幸运礼物展示事件。 diff --git a/api/proto/luckygift/v1/luckygift.pb.go b/api/proto/luckygift/v1/luckygift.pb.go index 62f4817d..dde51200 100644 --- a/api/proto/luckygift/v1/luckygift.pb.go +++ b/api/proto/luckygift/v1/luckygift.pb.go @@ -132,8 +132,10 @@ type LuckyGiftMeta struct { // user_registered_at_ms 是 user-service 在送礼入口返回的账号创建事实快照。 // dynamic_v3 只用它判断闭窗时账号是否已满 48 小时;缺失时普通开奖继续,但补偿大奖资格 fail-close。 UserRegisteredAtMs int64 `protobuf:"varint,23,opt,name=user_registered_at_ms,json=userRegisteredAtMs,proto3" json:"user_registered_at_ms,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // room_locked 由 Room Cell 在送礼命令串行执行期间读取,只进入中奖展示事实,不参与抽奖或账务计算。 + RoomLocked bool `protobuf:"varint,24,opt,name=room_locked,json=roomLocked,proto3" json:"room_locked,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *LuckyGiftMeta) Reset() { @@ -327,6 +329,13 @@ func (x *LuckyGiftMeta) GetUserRegisteredAtMs() int64 { return 0 } +func (x *LuckyGiftMeta) GetRoomLocked() bool { + if x != nil { + return x.RoomLocked + } + return false +} + type LuckyGiftRuleTier struct { state protoimpl.MessageState `protogen:"open.v1"` Stage string `protobuf:"bytes,1,opt,name=stage,proto3" json:"stage,omitempty"` @@ -5618,7 +5627,7 @@ const file_proto_luckygift_v1_luckygift_proto_rawDesc = "" + "\x0fgateway_node_id\x18\x03 \x01(\tR\rgatewayNodeId\x12\x1c\n" + "\n" + "sent_at_ms\x18\x04 \x01(\x03R\bsentAtMs\x12\x19\n" + - "\bapp_code\x18\x05 \x01(\tR\aappCode\"\xf5\x06\n" + + "\bapp_code\x18\x05 \x01(\tR\aappCode\"\x96\a\n" + "\rLuckyGiftMeta\x123\n" + "\x04meta\x18\x01 \x01(\v2\x1f.hyapp.luckygift.v1.RequestMetaR\x04meta\x12\x1d\n" + "\n" + @@ -5649,7 +5658,9 @@ const file_proto_luckygift_v1_luckygift_proto_rawDesc = "" + "\x12recharge_30d_coins\x18\x14 \x01(\x03R\x10recharge30dCoins\x12/\n" + "\x14last_recharged_at_ms\x18\x15 \x01(\x03R\x11lastRechargedAtMs\x12*\n" + "\x11gift_income_coins\x18\x16 \x01(\x03R\x0fgiftIncomeCoins\x121\n" + - "\x15user_registered_at_ms\x18\x17 \x01(\x03R\x12userRegisteredAtMs\"\xd3\x01\n" + + "\x15user_registered_at_ms\x18\x17 \x01(\x03R\x12userRegisteredAtMs\x12\x1f\n" + + "\vroom_locked\x18\x18 \x01(\bR\n" + + "roomLocked\"\xd3\x01\n" + "\x11LuckyGiftRuleTier\x12\x14\n" + "\x05stage\x18\x01 \x01(\tR\x05stage\x12\x17\n" + "\atier_id\x18\x02 \x01(\tR\x06tierId\x12%\n" + diff --git a/api/proto/luckygift/v1/luckygift.proto b/api/proto/luckygift/v1/luckygift.proto index 35143ce9..1ccec2d1 100644 --- a/api/proto/luckygift/v1/luckygift.proto +++ b/api/proto/luckygift/v1/luckygift.proto @@ -46,6 +46,8 @@ message LuckyGiftMeta { // user_registered_at_ms 是 user-service 在送礼入口返回的账号创建事实快照。 // dynamic_v3 只用它判断闭窗时账号是否已满 48 小时;缺失时普通开奖继续,但补偿大奖资格 fail-close。 int64 user_registered_at_ms = 23; + // room_locked 由 Room Cell 在送礼命令串行执行期间读取,只进入中奖展示事实,不参与抽奖或账务计算。 + bool room_locked = 24; } message LuckyGiftRuleTier { diff --git a/api/proto/room/v1/room.pb.go b/api/proto/room/v1/room.pb.go index f219aa81..821208e1 100644 --- a/api/proto/room/v1/room.pb.go +++ b/api/proto/room/v1/room.pb.go @@ -7204,8 +7204,10 @@ type AdminRoomListItem struct { SortScore int64 `protobuf:"varint,17,opt,name=sort_score,json=sortScore,proto3" json:"sort_score,omitempty"` CreatedAtMs int64 `protobuf:"varint,18,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,19,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // locked 只暴露是否需要入房密码,供内部展示投影生成可安全点击的房间入口。 + Locked bool `protobuf:"varint,20,opt,name=locked,proto3" json:"locked,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *AdminRoomListItem) Reset() { @@ -7371,6 +7373,13 @@ func (x *AdminRoomListItem) GetUpdatedAtMs() int64 { return 0 } +func (x *AdminRoomListItem) GetLocked() bool { + if x != nil { + return x.Locked + } + return false +} + type AdminListRoomsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` @@ -14527,7 +14536,7 @@ const file_proto_room_v1_room_proto_rawDesc = "" + "\x06reason\x18\x02 \x01(\tR\x06reason\"z\n" + "\x11CloseRoomResponse\x124\n" + "\x06result\x18\x01 \x01(\v2\x1c.hyapp.room.v1.CommandResultR\x06result\x12/\n" + - "\x04room\x18\x02 \x01(\v2\x1b.hyapp.room.v1.RoomSnapshotR\x04room\"\x8f\x05\n" + + "\x04room\x18\x02 \x01(\v2\x1b.hyapp.room.v1.RoomSnapshotR\x04room\"\xa7\x05\n" + "\x11AdminRoomListItem\x12\x17\n" + "\aroom_id\x18\x01 \x01(\tR\x06roomId\x12\"\n" + "\rroom_short_id\x18\x02 \x01(\tR\vroomShortId\x12*\n" + @@ -14551,7 +14560,8 @@ const file_proto_room_v1_room_proto_rawDesc = "" + "\n" + "sort_score\x18\x11 \x01(\x03R\tsortScore\x12\"\n" + "\rcreated_at_ms\x18\x12 \x01(\x03R\vcreatedAtMs\x12\"\n" + - "\rupdated_at_ms\x18\x13 \x01(\x03R\vupdatedAtMs\"\xba\x02\n" + + "\rupdated_at_ms\x18\x13 \x01(\x03R\vupdatedAtMs\x12\x16\n" + + "\x06locked\x18\x14 \x01(\bR\x06locked\"\xba\x02\n" + "\x15AdminListRoomsRequest\x12.\n" + "\x04meta\x18\x01 \x01(\v2\x1a.hyapp.room.v1.RequestMetaR\x04meta\x12\x12\n" + "\x04page\x18\x02 \x01(\x05R\x04page\x12\x1b\n" + diff --git a/api/proto/room/v1/room.proto b/api/proto/room/v1/room.proto index 6ec3121d..4b6b5dd7 100644 --- a/api/proto/room/v1/room.proto +++ b/api/proto/room/v1/room.proto @@ -871,6 +871,8 @@ message AdminRoomListItem { int64 sort_score = 17; int64 created_at_ms = 18; int64 updated_at_ms = 19; + // locked 只暴露是否需要入房密码,供内部展示投影生成可安全点击的房间入口。 + bool locked = 20; } message AdminListRoomsRequest { diff --git a/docs/flutter对接/公共跳转参数.md b/docs/flutter对接/公共跳转参数.md index 7bf4712a..8ce4221e 100644 --- a/docs/flutter对接/公共跳转参数.md +++ b/docs/flutter对接/公共跳转参数.md @@ -144,17 +144,23 @@ Explore 游戏 H5 的后台示例: 全服飘窗使用 IM custom message。App 会解析 `jump_type`、`jump_param`、`jump_payload`。 +指定房间的 `game_win`、`super_gift` 和 `lucky_gift_big_win` 必须在顶层携带布尔字段 `room_locked`。App 用该字段在首页点击飘屏时先弹出房间密码输入;真正是否允许进房仍以 Room Cell 的 `JoinRoom` 校验为准。 + +当 `jump_payload` 跳转到与中奖事件不同的房间时,`jump_payload.room_locked` 必须与该目标房间对应;否则使用顶层的 `room_locked` 作为默认值。 + ### 指定 jump_payload ```json { "broadcast_type": "game_win", "room_id": "ROOM_ID", + "room_locked": true, "game_id": "GAME_ID", "coins": 1000, "jump_type": "room_window", "jump_payload": { "room_id": "ROOM_ID", + "room_locked": true, "window": "gift_panel", "gift_id": "GIFT_ID" } diff --git a/server/admin/internal/integration/activityclient/client.go b/server/admin/internal/integration/activityclient/client.go index 3ae25332..87928159 100644 --- a/server/admin/internal/integration/activityclient/client.go +++ b/server/admin/internal/integration/activityclient/client.go @@ -73,6 +73,8 @@ type Client interface { ListWheelDraws(ctx context.Context, req *activityv1.ListWheelDrawsRequest) (*activityv1.ListWheelDrawsResponse, error) GetWheelDrawSummary(ctx context.Context, req *activityv1.GetWheelDrawSummaryRequest) (*activityv1.GetWheelDrawSummaryResponse, error) RemoveRegionBroadcastMember(ctx context.Context, req *activityv1.RemoveRegionBroadcastMemberRequest) (*activityv1.RemoveRegionBroadcastMemberResponse, error) + GetGameWinBroadcastConfig(ctx context.Context, req *activityv1.GetGameWinBroadcastConfigRequest) (*activityv1.GetGameWinBroadcastConfigResponse, error) + UpdateGameWinBroadcastConfig(ctx context.Context, req *activityv1.UpdateGameWinBroadcastConfigRequest) (*activityv1.UpdateGameWinBroadcastConfigResponse, error) ListLevelConfig(ctx context.Context, req *activityv1.ListLevelConfigRequest) (*activityv1.ListLevelConfigResponse, error) UpsertLevelTrack(ctx context.Context, req *activityv1.UpsertLevelTrackRequest) (*activityv1.UpsertLevelTrackResponse, error) UpsertLevelRule(ctx context.Context, req *activityv1.UpsertLevelRuleRequest) (*activityv1.UpsertLevelRuleResponse, error) @@ -98,6 +100,7 @@ type GRPCClient struct { cpWeeklyRankClient activityv1.AdminCPWeeklyRankServiceClient wheelClient activityv1.AdminWheelServiceClient broadcastClient activityv1.BroadcastServiceClient + adminBroadcastClient activityv1.AdminBroadcastServiceClient levelClient activityv1.GrowthLevelServiceClient growthClient activityv1.AdminGrowthLevelServiceClient messageClient activityv1.MessageInboxServiceClient @@ -119,6 +122,7 @@ func NewGRPC(conn grpc.ClientConnInterface) *GRPCClient { cpWeeklyRankClient: activityv1.NewAdminCPWeeklyRankServiceClient(conn), wheelClient: activityv1.NewAdminWheelServiceClient(conn), broadcastClient: activityv1.NewBroadcastServiceClient(conn), + adminBroadcastClient: activityv1.NewAdminBroadcastServiceClient(conn), levelClient: activityv1.NewGrowthLevelServiceClient(conn), growthClient: activityv1.NewAdminGrowthLevelServiceClient(conn), messageClient: activityv1.NewMessageInboxServiceClient(conn), @@ -377,6 +381,14 @@ func (c *GRPCClient) RemoveRegionBroadcastMember(ctx context.Context, req *activ return c.broadcastClient.RemoveRegionBroadcastMember(ctx, req) } +func (c *GRPCClient) GetGameWinBroadcastConfig(ctx context.Context, req *activityv1.GetGameWinBroadcastConfigRequest) (*activityv1.GetGameWinBroadcastConfigResponse, error) { + return c.adminBroadcastClient.GetGameWinBroadcastConfig(ctx, req) +} + +func (c *GRPCClient) UpdateGameWinBroadcastConfig(ctx context.Context, req *activityv1.UpdateGameWinBroadcastConfigRequest) (*activityv1.UpdateGameWinBroadcastConfigResponse, error) { + return c.adminBroadcastClient.UpdateGameWinBroadcastConfig(ctx, req) +} + func (c *GRPCClient) ListLevelConfig(ctx context.Context, req *activityv1.ListLevelConfigRequest) (*activityv1.ListLevelConfigResponse, error) { return c.growthClient.ListLevelConfig(ctx, req) } diff --git a/server/admin/internal/modules/appconfig/floating_screen.go b/server/admin/internal/modules/appconfig/floating_screen.go new file mode 100644 index 00000000..ff3e16f9 --- /dev/null +++ b/server/admin/internal/modules/appconfig/floating_screen.go @@ -0,0 +1,100 @@ +package appconfig + +import ( + "context" + "errors" + "fmt" + "time" + + "hyapp-admin-server/internal/appctx" + "hyapp-admin-server/internal/middleware" + "hyapp-admin-server/internal/modules/shared" + "hyapp-admin-server/internal/response" + activityv1 "hyapp.local/api/proto/activity/v1" + + "github.com/gin-gonic/gin" +) + +type floatingScreenConfigRequest struct { + Enabled bool `json:"enabled"` + GameWinMinCoins int64 `json:"gameWinMinCoins" binding:"required,min=1,max=1000000000000"` +} + +type floatingScreenConfigDTO struct { + AppCode string `json:"appCode"` + Enabled bool `json:"enabled"` + GameWinMinCoins int64 `json:"gameWinMinCoins"` + UpdatedByAdminID int64 `json:"updatedByAdminId"` + CreatedAtMS int64 `json:"createdAtMs"` + UpdatedAtMS int64 `json:"updatedAtMs"` +} + +func (s *AppConfigService) GetFloatingScreenConfig(ctx context.Context, appCode string) (floatingScreenConfigDTO, error) { + if s == nil || s.activity == nil { + return floatingScreenConfigDTO{}, errors.New("activity broadcast config is unavailable") + } + appCode = appctx.Normalize(appCode) + resp, err := s.activity.GetGameWinBroadcastConfig(ctx, &activityv1.GetGameWinBroadcastConfigRequest{ + Meta: &activityv1.RequestMeta{Caller: "admin-server", AppCode: appCode, SentAtMs: time.Now().UTC().UnixMilli()}, + }) + if err != nil { + return floatingScreenConfigDTO{}, err + } + return floatingScreenConfigFromProto(appCode, resp.GetConfig()), nil +} + +func (s *AppConfigService) UpdateFloatingScreenConfig(ctx context.Context, appCode string, request floatingScreenConfigRequest, operatorAdminID int64) (floatingScreenConfigDTO, error) { + if s == nil || s.activity == nil { + return floatingScreenConfigDTO{}, errors.New("activity broadcast config is unavailable") + } + appCode = appctx.Normalize(appCode) + resp, err := s.activity.UpdateGameWinBroadcastConfig(ctx, &activityv1.UpdateGameWinBroadcastConfigRequest{ + Meta: &activityv1.RequestMeta{Caller: "admin-server", AppCode: appCode, SentAtMs: time.Now().UTC().UnixMilli()}, + Enabled: request.Enabled, + MinWinCoins: request.GameWinMinCoins, + OperatorAdminId: operatorAdminID, + }) + if err != nil { + return floatingScreenConfigDTO{}, err + } + return floatingScreenConfigFromProto(appCode, resp.GetConfig()), nil +} + +func floatingScreenConfigFromProto(appCode string, config *activityv1.GameWinBroadcastConfig) floatingScreenConfigDTO { + if config == nil { + return floatingScreenConfigDTO{AppCode: appctx.Normalize(appCode)} + } + return floatingScreenConfigDTO{ + AppCode: appctx.Normalize(appCode), + Enabled: config.GetEnabled(), + GameWinMinCoins: config.GetMinWinCoins(), + UpdatedByAdminID: config.GetUpdatedByAdminId(), + CreatedAtMS: config.GetCreatedAtMs(), + UpdatedAtMS: config.GetUpdatedAtMs(), + } +} + +func (h *Handler) GetFloatingScreenConfig(c *gin.Context) { + item, err := h.service.GetFloatingScreenConfig(c.Request.Context(), appctx.FromContext(c.Request.Context())) + if err != nil { + response.ServerError(c, "获取飘屏配置失败") + return + } + response.OK(c, item) +} + +func (h *Handler) UpdateFloatingScreenConfig(c *gin.Context) { + var request floatingScreenConfigRequest + if err := c.ShouldBindJSON(&request); err != nil { + response.BadRequest(c, "中奖金币阈值必须在 1 到 1000000000000 之间") + return + } + item, err := h.service.UpdateFloatingScreenConfig(c.Request.Context(), appctx.FromContext(c.Request.Context()), request, int64(middleware.CurrentUserID(c))) + if err != nil { + response.BadRequest(c, err.Error()) + return + } + // 审计记录明确保留 App、启停和阈值,便于定位一次运营调整为何改变了实时飘屏数量。 + shared.OperationLog(c, h.audit, "update-game-win-floating-screen", "game_win_broadcast_configs", "success", fmt.Sprintf("app_code=%s enabled=%t min_win_coins=%d", item.AppCode, item.Enabled, item.GameWinMinCoins)) + response.OK(c, item) +} diff --git a/server/admin/internal/modules/appconfig/routes.go b/server/admin/internal/modules/appconfig/routes.go index f2d5106d..c5f09eaf 100644 --- a/server/admin/internal/modules/appconfig/routes.go +++ b/server/admin/internal/modules/appconfig/routes.go @@ -18,6 +18,8 @@ func RegisterRoutes(protected *gin.RouterGroup, h *Handler) { protected.DELETE("/admin/app-config/h5-links/:key", middleware.RequirePermission("app-config:update"), h.DeleteH5Link) protected.GET("/admin/app-config/gift-combo", middleware.RequirePermission("app-config:view"), h.GetGiftComboConfig) protected.PUT("/admin/app-config/gift-combo", middleware.RequirePermission("app-config:update"), h.UpdateGiftComboConfig) + protected.GET("/admin/app-config/floating-screen", middleware.RequirePermission("app-config:view"), h.GetFloatingScreenConfig) + protected.PUT("/admin/app-config/floating-screen", middleware.RequirePermission("app-config:update"), h.UpdateFloatingScreenConfig) protected.GET("/admin/app-config/explore-tabs", middleware.RequirePermission("app-config:view"), h.ListExploreTabs) protected.POST("/admin/app-config/explore-tabs", middleware.RequirePermission("app-config:update"), h.CreateExploreTab) diff --git a/server/admin/internal/modules/appconfig/service_test.go b/server/admin/internal/modules/appconfig/service_test.go index 40e972fb..8b52fbb2 100644 --- a/server/admin/internal/modules/appconfig/service_test.go +++ b/server/admin/internal/modules/appconfig/service_test.go @@ -7,6 +7,7 @@ import ( "time" "hyapp-admin-server/internal/model" + activityv1 "hyapp.local/api/proto/activity/v1" ) func TestH5AppScopeSchemaMigrationCreatesScopedKeys(t *testing.T) { @@ -53,6 +54,28 @@ func TestH5StrictAppScopeMigrationMovesLegacyLinksToDefaultApp(t *testing.T) { } } +func TestFloatingScreenConfigMapsActivityOwnerContract(t *testing.T) { + item := floatingScreenConfigFromProto(" FAMI ", &activityv1.GameWinBroadcastConfig{ + Enabled: true, MinWinCoins: 9000, UpdatedByAdminId: 7, CreatedAtMs: 100, UpdatedAtMs: 200, + }) + if item.AppCode != "fami" || !item.Enabled || item.GameWinMinCoins != 9000 || item.UpdatedByAdminID != 7 || item.UpdatedAtMS != 200 { + t.Fatalf("floating screen config mapping mismatch: %+v", item) + } +} + +func TestFloatingScreenNavigationUsesAppConfigChildMenu(t *testing.T) { + body, err := os.ReadFile("../../../migrations/114_game_win_floating_screen_navigation.sql") + if err != nil { + t.Fatalf("read floating screen navigation migration: %v", err) + } + sqlText := string(body) + for _, snippet := range []string{"'飘屏配置'", "'app-config-floating-screen'", "'/app-config/floating-screen'", "parent.code = 'app-config'", "'app-config:view'"} { + if !strings.Contains(sqlText, snippet) { + t.Fatalf("floating screen navigation migration missing %q", snippet) + } + } +} + func TestH5LinkModelFromPayloadValidatesDynamicConfig(t *testing.T) { item, err := h5LinkModelFromPayload(" YUMI ", h5LinkPayload{ Key: "host-center.v2", diff --git a/server/admin/migrations/114_game_win_floating_screen_navigation.sql b/server/admin/migrations/114_game_win_floating_screen_navigation.sql new file mode 100644 index 00000000..6bde7ac4 --- /dev/null +++ b/server/admin/migrations/114_game_win_floating_screen_navigation.sql @@ -0,0 +1,16 @@ +-- 飘屏配置复用 APP 配置读写权限;阈值事实由 activity-service 按 app_code 持久化,后台库只保存导航。 +SET @now_ms := CAST(UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3)) * 1000 AS UNSIGNED); + +INSERT INTO admin_menus (parent_id, title, code, path, icon, permission_code, sort, visible, created_at_ms, updated_at_ms) +SELECT parent.id, '飘屏配置', 'app-config-floating-screen', '/app-config/floating-screen', 'campaign', 'app-config:view', 71, TRUE, @now_ms, @now_ms +FROM admin_menus parent +WHERE parent.code = 'app-config' +ON DUPLICATE KEY UPDATE + parent_id = VALUES(parent_id), + title = VALUES(title), + path = VALUES(path), + icon = VALUES(icon), + permission_code = VALUES(permission_code), + sort = VALUES(sort), + visible = VALUES(visible), + updated_at_ms = @now_ms; diff --git a/services/activity-service/configs/config.docker.yaml b/services/activity-service/configs/config.docker.yaml index 356f44a4..856c3eca 100644 --- a/services/activity-service/configs/config.docker.yaml +++ b/services/activity-service/configs/config.docker.yaml @@ -66,6 +66,8 @@ broadcast: enabled: true app_codes: ["lalu", "fami", "huwaa"] super_gift_min_value: 100000 + game_win_min_coins: 100000 + game_win_config_cache_ttl: "5s" worker_poll_interval: "1s" worker_batch_size: 100 worker_lock_ttl: "30s" @@ -91,6 +93,11 @@ rocketmq: topic: "hyapp_lucky_gift_outbox" consumer_group: "hyapp-activity-lucky-gift-outbox" consumer_max_reconsume_times: 16 + game_outbox: + enabled: true + topic: "hyapp_game_outbox" + consumer_group: "hyapp-activity-game-win-outbox" + consumer_max_reconsume_times: 16 wallet_outbox: enabled: true topic: "hyapp_wallet_outbox" diff --git a/services/activity-service/configs/config.tencent.example.yaml b/services/activity-service/configs/config.tencent.example.yaml index fe9c8ef4..24f2438b 100644 --- a/services/activity-service/configs/config.tencent.example.yaml +++ b/services/activity-service/configs/config.tencent.example.yaml @@ -67,6 +67,8 @@ broadcast: # 共享腾讯 IM SDKAppID 时必须显式列出全部业务租户,确保空数据 App 也能预建播报群。 app_codes: ["lalu", "fami", "huwaa"] super_gift_min_value: 100000 + game_win_min_coins: 100000 + game_win_config_cache_ttl: "5s" worker_poll_interval: "1s" worker_batch_size: 100 worker_lock_ttl: "30s" @@ -92,6 +94,11 @@ rocketmq: topic: "hyapp_lucky_gift_outbox" consumer_group: "hyapp-activity-lucky-gift-outbox" consumer_max_reconsume_times: 16 + game_outbox: + enabled: true + topic: "hyapp_game_outbox" + consumer_group: "hyapp-activity-game-win-outbox" + consumer_max_reconsume_times: 16 wallet_outbox: enabled: true topic: "hyapp_wallet_outbox" diff --git a/services/activity-service/configs/config.yaml b/services/activity-service/configs/config.yaml index 69389b94..dba33362 100644 --- a/services/activity-service/configs/config.yaml +++ b/services/activity-service/configs/config.yaml @@ -67,6 +67,8 @@ broadcast: # 同一套腾讯 IM 云应用承载多个业务 App;群 ID 和 outbox 仍按 app_code 隔离。 app_codes: ["lalu", "fami", "huwaa"] super_gift_min_value: 100000 + game_win_min_coins: 100000 + game_win_config_cache_ttl: "5s" worker_poll_interval: "1s" worker_batch_size: 100 worker_lock_ttl: "30s" @@ -92,6 +94,11 @@ rocketmq: topic: "hyapp_lucky_gift_outbox" consumer_group: "hyapp-activity-lucky-gift-outbox" consumer_max_reconsume_times: 16 + game_outbox: + enabled: true + topic: "hyapp_game_outbox" + consumer_group: "hyapp-activity-game-win-outbox" + consumer_max_reconsume_times: 16 wallet_outbox: enabled: true topic: "hyapp_wallet_outbox" diff --git a/services/activity-service/deploy/mysql/initdb/001_activity_service.sql b/services/activity-service/deploy/mysql/initdb/001_activity_service.sql index 558e331b..fcd4d073 100644 --- a/services/activity-service/deploy/mysql/initdb/001_activity_service.sql +++ b/services/activity-service/deploy/mysql/initdb/001_activity_service.sql @@ -196,6 +196,16 @@ CREATE TABLE IF NOT EXISTS im_broadcast_outbox ( KEY idx_im_broadcast_outbox_retention (app_code, status, updated_at_ms, event_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='IM 广播发件箱表'; +CREATE TABLE IF NOT EXISTS game_win_broadcast_configs ( + app_code VARCHAR(32) NOT NULL COMMENT '应用编码,用于多租户隔离', + enabled TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否发送游戏中奖飘屏', + min_win_coins BIGINT NOT NULL COMMENT '单次返奖达到该金币数才发送飘屏', + updated_by_admin_id BIGINT NOT NULL DEFAULT 0 COMMENT '最后更新管理员 ID', + created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', + updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', + PRIMARY KEY (app_code) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='游戏中奖飘屏配置'; + CREATE TABLE IF NOT EXISTS task_reward_policy_instances ( app_code VARCHAR(32) NOT NULL COMMENT '应用编码', instance_code VARCHAR(96) NOT NULL COMMENT '后台策略实例编码', diff --git a/services/activity-service/deploy/mysql/migrations/013_game_win_broadcast_config.sql b/services/activity-service/deploy/mysql/migrations/013_game_win_broadcast_config.sql new file mode 100644 index 00000000..e03e3f10 --- /dev/null +++ b/services/activity-service/deploy/mysql/migrations/013_game_win_broadcast_config.sql @@ -0,0 +1,12 @@ +SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci; + +-- 新表只有按 app_code 主键点查和单行 upsert,不扫描或改写既有高频活动流水表。 +CREATE TABLE IF NOT EXISTS game_win_broadcast_configs ( + app_code VARCHAR(32) NOT NULL COMMENT '应用编码,用于多租户隔离', + enabled TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否发送游戏中奖飘屏', + min_win_coins BIGINT NOT NULL COMMENT '单次返奖达到该金币数才发送飘屏', + updated_by_admin_id BIGINT NOT NULL DEFAULT 0 COMMENT '最后更新管理员 ID', + created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', + updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', + PRIMARY KEY (app_code) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='游戏中奖飘屏配置'; diff --git a/services/activity-service/internal/app/grpc_registration.go b/services/activity-service/internal/app/grpc_registration.go index 24cafa38..0e4a91c6 100644 --- a/services/activity-service/internal/app/grpc_registration.go +++ b/services/activity-service/internal/app/grpc_registration.go @@ -41,6 +41,7 @@ func registerGRPCServers(server *grpc.Server, services *serviceBundle) { broadcastServer := grpcserver.NewBroadcastServer(services.broadcast, services.growth, services.weeklyStar, services.task, services.roomTurnoverReward, services.agencyOpening, services.activityTemplate) activityv1.RegisterBroadcastServiceServer(server, broadcastServer) activityv1.RegisterRoomEventConsumerServiceServer(server, broadcastServer) + activityv1.RegisterAdminBroadcastServiceServer(server, broadcastServer) activityv1.RegisterFirstRechargeRewardServiceServer(server, grpcserver.NewFirstRechargeRewardServer(services.firstRechargeReward)) activityv1.RegisterAdminFirstRechargeRewardServiceServer(server, grpcserver.NewAdminFirstRechargeRewardServer(services.firstRechargeReward)) activityv1.RegisterCumulativeRechargeRewardServiceServer(server, grpcserver.NewCumulativeRechargeRewardServer(services.cumulativeRecharge)) diff --git a/services/activity-service/internal/app/mq.go b/services/activity-service/internal/app/mq.go index b0769ad4..6a83b720 100644 --- a/services/activity-service/internal/app/mq.go +++ b/services/activity-service/internal/app/mq.go @@ -8,6 +8,7 @@ import ( "time" "hyapp/pkg/appcode" + "hyapp/pkg/gamemq" "hyapp/pkg/luckygiftmq" "hyapp/pkg/rocketmqx" "hyapp/pkg/roommq" @@ -19,7 +20,7 @@ import ( ) func buildMQConsumers(cfg config.Config, services *serviceBundle) ([]*rocketmqx.Consumer, error) { - mqConsumers := make([]*rocketmqx.Consumer, 0, 4) + mqConsumers := make([]*rocketmqx.Consumer, 0, 5) if cfg.RocketMQ.RoomOutbox.Enabled { consumer, err := newRoomOutboxConsumer(cfg, services) if err != nil { @@ -42,6 +43,14 @@ func buildMQConsumers(cfg config.Config, services *serviceBundle) ([]*rocketmqx. } mqConsumers = append(mqConsumers, consumer) } + if cfg.RocketMQ.GameOutbox.Enabled { + consumer, err := newGameOutboxConsumer(cfg, services) + if err != nil { + shutdownConsumers(mqConsumers) + return nil, err + } + mqConsumers = append(mqConsumers, consumer) + } if cfg.RocketMQ.UserOutbox.Enabled && !services.broadcastPublisherAvailable { if !cfg.TaskEventWorker.Enabled { shutdownConsumers(mqConsumers) @@ -247,6 +256,29 @@ func newLuckyGiftOutboxConsumer(cfg config.Config, services *serviceBundle) (*ro return consumer, nil } +func newGameOutboxConsumer(cfg config.Config, services *serviceBundle) (*rocketmqx.Consumer, error) { + consumer, err := rocketmqx.NewConsumer(gameOutboxConsumerConfig(cfg.RocketMQ)) + if err != nil { + return nil, err + } + if err := consumer.Subscribe(cfg.RocketMQ.GameOutbox.Topic, gamemq.TagGameOutboxEvent, func(ctx context.Context, message rocketmqx.ConsumedMessage) error { + outboxMessage, err := gamemq.DecodeGameOutboxMessage(message.Body) + if err != nil { + return err + } + eventCtx := appcode.WithContext(ctx, outboxMessage.AppCode) + if _, err := services.broadcast.HandleGameEvent(eventCtx, outboxMessage); err != nil { + // game_win 与其他投影使用独立 group;返回错误保留至少一次重试,event_id 主键负责 IM outbox 幂等。 + return fmt.Errorf("game outbox broadcast projection: %w", err) + } + return nil + }); err != nil { + _ = consumer.Shutdown() + return nil, err + } + return consumer, nil +} + func newUserOutboxConsumer(cfg config.Config, broadcastSvc *broadcastservice.Service) (*rocketmqx.Consumer, error) { consumer, err := rocketmqx.NewConsumer(userOutboxConsumerConfig(cfg.RocketMQ)) if err != nil { @@ -495,6 +527,11 @@ func luckyGiftOutboxConsumerConfig(cfg config.RocketMQConfig) rocketmqx.Consumer return rocketMQConsumerConfig(cfg, cfg.LuckyGiftOutbox.ConsumerGroup, cfg.LuckyGiftOutbox.ConsumerMaxReconsumeTimes) } +func gameOutboxConsumerConfig(cfg config.RocketMQConfig) rocketmqx.ConsumerConfig { + // 中奖飘屏是不可批量历史重放的实时副作用,新消费组沿用 latest-offset 默认值。 + return rocketMQConsumerConfig(cfg, cfg.GameOutbox.ConsumerGroup, cfg.GameOutbox.ConsumerMaxReconsumeTimes) +} + func userOutboxConsumerConfig(cfg config.RocketMQConfig) rocketmqx.ConsumerConfig { return rocketMQConsumerConfig(cfg, cfg.UserOutbox.ConsumerGroup, cfg.UserOutbox.ConsumerMaxReconsumeTimes) } diff --git a/services/activity-service/internal/app/mq_test.go b/services/activity-service/internal/app/mq_test.go index 3168c286..a3cdce3f 100644 --- a/services/activity-service/internal/app/mq_test.go +++ b/services/activity-service/internal/app/mq_test.go @@ -50,6 +50,22 @@ func TestLuckyGiftOutboxConsumerUsesIndependentRealtimeGroup(t *testing.T) { } } +func TestGameOutboxConsumerUsesIndependentRealtimeGroup(t *testing.T) { + cfg := config.Default().RocketMQ + cfg.GameOutbox.ConsumerGroup = "activity-game-win-test" + + consumerConfig := gameOutboxConsumerConfig(cfg) + if consumerConfig.GroupName != cfg.GameOutbox.ConsumerGroup { + t.Fatalf("game outbox group = %q, want %q", consumerConfig.GroupName, cfg.GameOutbox.ConsumerGroup) + } + if consumerConfig.GroupName == cfg.RoomOutbox.ConsumerGroup || consumerConfig.GroupName == cfg.LuckyGiftOutbox.ConsumerGroup { + t.Fatalf("game_win must own an independent MQ offset: %+v", consumerConfig) + } + if consumerConfig.ConsumeFromFirst { + t.Fatal("game_win consumer must not replay historical payouts for a new group") + } +} + func TestActivityRoomSelectorKeepsLegacyAndOnlyRelevantTypedEvents(t *testing.T) { expression, err := roommq.LegacyCompatibleTagExpression(activityRoomEventTypes()...) if err != nil { diff --git a/services/activity-service/internal/app/services.go b/services/activity-service/internal/app/services.go index 5fac5b38..613a2c2c 100644 --- a/services/activity-service/internal/app/services.go +++ b/services/activity-service/internal/app/services.go @@ -95,6 +95,8 @@ func buildServiceBundle(cfg config.Config, repository *mysqlstorage.Repository, NodeID: cfg.NodeID, AppCodes: cfg.Broadcast.AppCodes, SuperGiftMinValue: cfg.Broadcast.SuperGiftMinValue, + GameWinMinCoins: cfg.Broadcast.GameWinMinCoins, + GameWinConfigCacheTTL: cfg.Broadcast.GameWinConfigCacheTTL, WorkerBatchSize: cfg.Broadcast.WorkerBatchSize, WorkerLockTTL: cfg.Broadcast.WorkerLockTTL, WorkerMaxRetry: cfg.Broadcast.WorkerMaxRetry, @@ -105,6 +107,7 @@ func buildServiceBundle(cfg config.Config, repository *mysqlstorage.Repository, }, repository, broadcastPublisher, regionSource) userProfileSource := activityclient.NewGRPCUserProfileSource(clients.userConn) broadcastSvc.SetSenderProfileSource(userProfileSource) + broadcastSvc.SetRoomSnapshotSource(activityclient.NewGRPCRoomBroadcastSource(clients.roomConn)) wheelSvc := wheelservice.New(repository, wheelservice.WithWallet(walletClient)) firstRechargeRewardSvc := firstrechargeservice.New(repository, walletClient) cumulativeRechargeSvc := cumulativerechargeservice.New(repository, walletClient) diff --git a/services/activity-service/internal/client/room_broadcast_source.go b/services/activity-service/internal/client/room_broadcast_source.go new file mode 100644 index 00000000..efb0e0a3 --- /dev/null +++ b/services/activity-service/internal/client/room_broadcast_source.go @@ -0,0 +1,48 @@ +package client + +import ( + "context" + "strings" + "time" + + "google.golang.org/grpc" + roomv1 "hyapp.local/api/proto/room/v1" + "hyapp/pkg/appcode" + broadcastservice "hyapp/services/activity-service/internal/service/broadcast" +) + +// GRPCRoomBroadcastSource 通过 room-service 的 owner 读模型补齐 game_win 跳转所需展示状态。 +// activity-service 不缓存密码或房间状态,只把本次结算时读取到的 locked 快照固化进 IM payload。 +type GRPCRoomBroadcastSource struct { + client roomv1.RoomQueryServiceClient +} + +func NewGRPCRoomBroadcastSource(conn *grpc.ClientConn) *GRPCRoomBroadcastSource { + return &GRPCRoomBroadcastSource{client: roomv1.NewRoomQueryServiceClient(conn)} +} + +func (s *GRPCRoomBroadcastSource) GetRoomBroadcastSnapshot(ctx context.Context, roomID string) (broadcastservice.RoomBroadcastSnapshot, error) { + roomID = strings.TrimSpace(roomID) + resp, err := s.client.AdminGetRoom(ctx, &roomv1.AdminGetRoomRequest{ + Meta: &roomv1.RequestMeta{ + RequestId: "activity-game-win-room:" + roomID, + AppCode: appcode.FromContext(ctx), + SentAtMs: time.Now().UTC().UnixMilli(), + }, + RoomId: roomID, + }) + if err != nil { + return broadcastservice.RoomBroadcastSnapshot{}, err + } + room := resp.GetRoom() + if room == nil { + return broadcastservice.RoomBroadcastSnapshot{RoomID: roomID}, nil + } + return broadcastservice.RoomBroadcastSnapshot{ + RoomID: room.GetRoomId(), + Title: room.GetTitle(), + Locked: room.GetLocked(), + VisibleRegionID: room.GetVisibleRegionId(), + Status: room.GetStatus(), + }, nil +} diff --git a/services/activity-service/internal/config/config.go b/services/activity-service/internal/config/config.go index 975cfc70..62bf169f 100644 --- a/services/activity-service/internal/config/config.go +++ b/services/activity-service/internal/config/config.go @@ -184,8 +184,11 @@ type BroadcastConfig struct { Enabled bool `yaml:"enabled"` // AppCodes 是共享腾讯 IM 应用内需要主动维护播报群的业务租户清单。 // outbox 发现只能覆盖已经产生过消息的 App;新 App 上线前必须显式列入,才能提前建好全局/区域群。 - AppCodes []string `yaml:"app_codes"` - SuperGiftMinValue int64 `yaml:"super_gift_min_value"` + AppCodes []string `yaml:"app_codes"` + SuperGiftMinValue int64 `yaml:"super_gift_min_value"` + // GameWinMinCoins 是数据库尚未写入 App 级策略时的安全默认值;后台保存后以持久化配置为准。 + GameWinMinCoins int64 `yaml:"game_win_min_coins"` + GameWinConfigCacheTTL time.Duration `yaml:"game_win_config_cache_ttl"` WorkerPollInterval time.Duration `yaml:"worker_poll_interval"` WorkerBatchSize int `yaml:"worker_batch_size"` WorkerLockTTL time.Duration `yaml:"worker_lock_ttl"` @@ -208,6 +211,7 @@ type RocketMQConfig struct { VIPChannel bool `yaml:"vip_channel"` RoomOutbox RoomOutboxMQConfig `yaml:"room_outbox"` LuckyGiftOutbox LuckyGiftOutboxMQConfig `yaml:"lucky_gift_outbox"` + GameOutbox GameOutboxMQConfig `yaml:"game_outbox"` WalletOutbox WalletOutboxMQConfig `yaml:"wallet_outbox"` UserOutbox UserOutboxMQConfig `yaml:"user_outbox"` MessageActionOutbox MessageActionOutboxMQConfig `yaml:"message_action_outbox"` @@ -232,6 +236,14 @@ type LuckyGiftOutboxMQConfig struct { ConsumerMaxReconsumeTimes int32 `yaml:"consumer_max_reconsume_times"` } +// GameOutboxMQConfig 为 game_win 实时副作用保留独立消费位点,不能与统计 consumer group 共用。 +type GameOutboxMQConfig struct { + Enabled bool `yaml:"enabled"` + Topic string `yaml:"topic"` + ConsumerGroup string `yaml:"consumer_group"` + ConsumerMaxReconsumeTimes int32 `yaml:"consumer_max_reconsume_times"` +} + // WalletOutboxMQConfig 控制 activity 对 wallet_outbox topic 的独立消费组。 type WalletOutboxMQConfig struct { Enabled bool `yaml:"enabled"` @@ -337,6 +349,8 @@ func Default() Config { Enabled: false, AppCodes: []string{"lalu", "fami", "huwaa"}, SuperGiftMinValue: 100000, + GameWinMinCoins: 100000, + GameWinConfigCacheTTL: 5 * time.Second, WorkerPollInterval: time.Second, WorkerBatchSize: 100, WorkerLockTTL: 30 * time.Second, @@ -377,6 +391,12 @@ func defaultRocketMQConfig() RocketMQConfig { ConsumerGroup: "hyapp-activity-lucky-gift-outbox", ConsumerMaxReconsumeTimes: 16, }, + GameOutbox: GameOutboxMQConfig{ + Enabled: false, + Topic: "hyapp_game_outbox", + ConsumerGroup: "hyapp-activity-game-win-outbox", + ConsumerMaxReconsumeTimes: 16, + }, WalletOutbox: WalletOutboxMQConfig{ Enabled: false, Topic: "hyapp_wallet_outbox", @@ -470,6 +490,12 @@ func Load(path string) (Config, error) { if cfg.Broadcast.SuperGiftMinValue <= 0 { cfg.Broadcast.SuperGiftMinValue = 100000 } + if cfg.Broadcast.GameWinMinCoins <= 0 { + cfg.Broadcast.GameWinMinCoins = 100000 + } + if cfg.Broadcast.GameWinConfigCacheTTL <= 0 { + cfg.Broadcast.GameWinConfigCacheTTL = 5 * time.Second + } cfg.Broadcast.AppCodes = normalizeAppCodes(cfg.Broadcast.AppCodes) if len(cfg.Broadcast.AppCodes) == 0 { cfg.Broadcast.AppCodes = append([]string(nil), Default().Broadcast.AppCodes...) @@ -544,6 +570,9 @@ func Load(path string) (Config, error) { // 因此不能让 lucky consumer 以“已开启”配置启动成只进不出的半链路。 return Config{}, errors.New("rocketmq.lucky_gift_outbox.enabled requires broadcast.enabled and tencent_im.enabled") } + if cfg.RocketMQ.GameOutbox.Enabled && (!cfg.Broadcast.Enabled || !cfg.TencentIM.Enabled) { + return Config{}, errors.New("rocketmq.game_outbox.enabled requires broadcast.enabled and tencent_im.enabled") + } if (cfg.FirstRechargeRewardWorker.Enabled || cfg.CumulativeRechargeRewardWorker.Enabled || cfg.InviteActivityRewardWorker.Enabled || cfg.RedPacketBroadcastWorker.Enabled || cfg.UserLeaderboardWorker.Enabled) && !cfg.RocketMQ.WalletOutbox.Enabled { return Config{}, errors.New("wallet outbox workers require rocketmq.wallet_outbox.enabled") } @@ -608,6 +637,15 @@ func normalizeRocketMQConfig(cfg RocketMQConfig) (RocketMQConfig, error) { if cfg.LuckyGiftOutbox.ConsumerMaxReconsumeTimes <= 0 { cfg.LuckyGiftOutbox.ConsumerMaxReconsumeTimes = defaults.LuckyGiftOutbox.ConsumerMaxReconsumeTimes } + if cfg.GameOutbox.Topic = strings.TrimSpace(cfg.GameOutbox.Topic); cfg.GameOutbox.Topic == "" { + cfg.GameOutbox.Topic = defaults.GameOutbox.Topic + } + if cfg.GameOutbox.ConsumerGroup = strings.TrimSpace(cfg.GameOutbox.ConsumerGroup); cfg.GameOutbox.ConsumerGroup == "" { + cfg.GameOutbox.ConsumerGroup = defaults.GameOutbox.ConsumerGroup + } + if cfg.GameOutbox.ConsumerMaxReconsumeTimes <= 0 { + cfg.GameOutbox.ConsumerMaxReconsumeTimes = defaults.GameOutbox.ConsumerMaxReconsumeTimes + } if cfg.WalletOutbox.Topic = strings.TrimSpace(cfg.WalletOutbox.Topic); cfg.WalletOutbox.Topic == "" { cfg.WalletOutbox.Topic = defaults.WalletOutbox.Topic } @@ -678,7 +716,7 @@ func normalizeRocketMQConfig(cfg RocketMQConfig) (RocketMQConfig, error) { if cfg.ActivityTemplateOutbox.Retry < 0 { cfg.ActivityTemplateOutbox.Retry = defaults.ActivityTemplateOutbox.Retry } - if cfg.RoomOutbox.Enabled || cfg.LuckyGiftOutbox.Enabled || cfg.WalletOutbox.Enabled || cfg.UserOutbox.Enabled || cfg.MessageActionOutbox.Enabled || cfg.ActivityTemplateOutbox.Enabled { + if cfg.RoomOutbox.Enabled || cfg.LuckyGiftOutbox.Enabled || cfg.GameOutbox.Enabled || cfg.WalletOutbox.Enabled || cfg.UserOutbox.Enabled || cfg.MessageActionOutbox.Enabled || cfg.ActivityTemplateOutbox.Enabled { cfg.Enabled = true } if cfg.Enabled { diff --git a/services/activity-service/internal/domain/broadcast/broadcast.go b/services/activity-service/internal/domain/broadcast/broadcast.go index 95a400c6..9c36dbcb 100644 --- a/services/activity-service/internal/domain/broadcast/broadcast.go +++ b/services/activity-service/internal/domain/broadcast/broadcast.go @@ -22,6 +22,8 @@ const ( TypeRoomPasswordChanged = "room_password_changed" // TypeLuckyGiftBigWin 是幸运礼物中奖区域飘屏;当前只让 10 倍及以上大奖进入播报 outbox。 TypeLuckyGiftBigWin = "lucky_gift_big_win" + // TypeGameWin 是游戏返奖达到运营阈值后的区域飘屏,来源只能是 game-service 已提交的结算事实。 + TypeGameWin = "game_win" // TypeVIPOnlineNotice 是 VIP 用户进入 App 时的全局飘屏。是否允许发送必须由 gateway // 先向 wallet-service 校验 effective benefit,activity-service 只负责持久化和 IM 投递。 TypeVIPOnlineNotice = "vip_online_notice" @@ -92,6 +94,25 @@ type ConsumeLuckyGiftEventResult struct { BroadcastCreated bool } +// ConsumeGameEventResult 描述 GameOrderSettled 是否生成 game_win 区域飘屏。 +// 来源 event_id 与播报投影 event_id 分开保存,便于定位 MQ 已消费但被阈值跳过的情况。 +type ConsumeGameEventResult struct { + EventID string + Status string + BroadcastEventID string + BroadcastCreated bool +} + +// GameWinConfig 是 activity-service 按 App 持久化的游戏中奖展示策略。 +// 金额单位与 GameOrderSettled.coin_amount 一致,都是整数 COIN 最小展示单位。 +type GameWinConfig struct { + Enabled bool + MinWinCoins int64 + UpdatedByAdminID int64 + CreatedAtMS int64 + UpdatedAtMS int64 +} + // RedPacketWalletEvent 是 wallet-service 已提交的红包资金事实。 type RedPacketWalletEvent struct { AppCode string diff --git a/services/activity-service/internal/service/broadcast/game_win.go b/services/activity-service/internal/service/broadcast/game_win.go new file mode 100644 index 00000000..68f0e080 --- /dev/null +++ b/services/activity-service/internal/service/broadcast/game_win.go @@ -0,0 +1,290 @@ +package broadcast + +import ( + "context" + "encoding/json" + "fmt" + "strconv" + "strings" + + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" + "hyapp/pkg/appcode" + "hyapp/pkg/gamemq" + "hyapp/pkg/xerr" + broadcastdomain "hyapp/services/activity-service/internal/domain/broadcast" +) + +const maxGameWinMinCoins = int64(1_000_000_000_000) + +type cachedGameWinConfig struct { + config broadcastdomain.GameWinConfig + expiresAtMS int64 +} + +// HandleGameEvent 把 game-service 已提交的返奖事实投影成区域 game_win 飘屏。 +// 游戏结算、阈值策略、房间锁状态和 IM 投递分别由 owner 服务持有;这里仅在消费时组装稳定展示快照。 +func (s *Service) HandleGameEvent(ctx context.Context, message gamemq.GameOutboxMessage) (broadcastdomain.ConsumeGameEventResult, error) { + result := broadcastdomain.ConsumeGameEventResult{EventID: strings.TrimSpace(message.EventID), Status: broadcastdomain.StatusSkipped} + if strings.TrimSpace(message.EventType) != gamemq.EventTypeGameOrderSettled { + return result, nil + } + opType := strings.ToLower(strings.TrimSpace(message.OpType)) + if opType != "credit" && opType != "payout" { + // debit/bet/refund 不是中奖到账,确认 MQ 位点但绝不能生成正向中奖飘屏。 + return result, nil + } + if strings.TrimSpace(message.AppCode) == "" || strings.TrimSpace(message.EventID) == "" || strings.TrimSpace(message.OrderID) == "" || message.UserID <= 0 || message.CoinAmount < 0 { + return broadcastdomain.ConsumeGameEventResult{}, xerr.New(xerr.InvalidArgument, "game order settled fact is incomplete") + } + + eventCtx := appcode.WithContext(ctx, message.AppCode) + config, err := s.cachedGameWinBroadcastConfig(eventCtx) + if err != nil { + return broadcastdomain.ConsumeGameEventResult{}, err + } + if !config.Enabled || message.CoinAmount < config.MinWinCoins { + return result, nil + } + + payload, err := decodeGameWinSourcePayload(message.PayloadJSON) + if err != nil { + return broadcastdomain.ConsumeGameEventResult{}, err + } + regionID := firstGamePayloadInt64(payload, "visible_region_id", "region_id") + if regionID <= 0 { + // 区域未知时不能扩大成全局播报;来源事实仍被合法确认,避免坏数据反复进入 DLQ。 + return result, nil + } + + profile, err := s.broadcastUserProfile(eventCtx, message.UserID) + if err != nil { + return broadcastdomain.ConsumeGameEventResult{}, fmt.Errorf("resolve game win user profile: %w", err) + } + roomID := firstGamePayloadString(payload, "room_id") + roomSnapshot := RoomBroadcastSnapshot{} + if roomID != "" { + if s.roomSnapshotSource == nil { + return broadcastdomain.ConsumeGameEventResult{}, xerr.New(xerr.Unavailable, "room snapshot source is not configured") + } + roomSnapshot, err = s.roomSnapshotSource.GetRoomBroadcastSnapshot(eventCtx, roomID) + if err != nil { + if status.Code(err) == codes.NotFound { + // 房间已删除时仍可展示中奖,但必须移除失效入口,不能把未知 locked=false 发给客户端。 + roomID = "" + roomSnapshot = RoomBroadcastSnapshot{} + } else { + return broadcastdomain.ConsumeGameEventResult{}, fmt.Errorf("resolve game win room snapshot: %w", err) + } + } + } + + broadcastEventID := "game_win:" + strings.TrimSpace(message.OrderID) + payloadJSON, err := gameWinPayload(message, payload, broadcastEventID, regionID, profile, roomID, roomSnapshot, s.now().UTC().UnixMilli()) + if err != nil { + return broadcastdomain.ConsumeGameEventResult{}, err + } + published, err := s.PublishRegionBroadcast(eventCtx, PublishInput{ + EventID: broadcastEventID, + BroadcastType: broadcastdomain.TypeGameWin, + RegionID: regionID, + PayloadJSON: payloadJSON, + }) + if err != nil { + return broadcastdomain.ConsumeGameEventResult{}, err + } + return broadcastdomain.ConsumeGameEventResult{ + EventID: message.EventID, + Status: published.Status, + BroadcastEventID: published.EventID, + BroadcastCreated: published.Created, + }, nil +} + +// GetGameWinBroadcastConfig 直读当前 App 配置并刷新本实例缓存,后台读取不会拿到另一个副本尚未过期的旧值。 +func (s *Service) GetGameWinBroadcastConfig(ctx context.Context) (broadcastdomain.GameWinConfig, error) { + if s == nil || s.gameWinConfigRepo == nil { + return broadcastdomain.GameWinConfig{}, xerr.New(xerr.Unavailable, "game win broadcast config repository is not configured") + } + config, exists, err := s.gameWinConfigRepo.GetGameWinBroadcastConfig(ctx) + if err != nil { + return broadcastdomain.GameWinConfig{}, err + } + if !exists { + config = broadcastdomain.GameWinConfig{Enabled: true, MinWinCoins: s.cfg.GameWinMinCoins} + } + s.storeCachedGameWinConfig(appcode.FromContext(ctx), config) + return config, nil +} + +// UpdateGameWinBroadcastConfig 保存完整替换策略;enabled=false 是显式停发,不能被省略值自动恢复为 true。 +func (s *Service) UpdateGameWinBroadcastConfig(ctx context.Context, enabled bool, minWinCoins int64, operatorAdminID int64) (broadcastdomain.GameWinConfig, error) { + if s == nil || s.gameWinConfigRepo == nil { + return broadcastdomain.GameWinConfig{}, xerr.New(xerr.Unavailable, "game win broadcast config repository is not configured") + } + if minWinCoins <= 0 || minWinCoins > maxGameWinMinCoins { + return broadcastdomain.GameWinConfig{}, xerr.New(xerr.InvalidArgument, "min_win_coins must be between 1 and 1000000000000") + } + if operatorAdminID < 0 { + return broadcastdomain.GameWinConfig{}, xerr.New(xerr.InvalidArgument, "operator_admin_id is invalid") + } + nowMS := s.now().UTC().UnixMilli() + stored, err := s.gameWinConfigRepo.UpsertGameWinBroadcastConfig(ctx, broadcastdomain.GameWinConfig{ + Enabled: enabled, + MinWinCoins: minWinCoins, + UpdatedByAdminID: operatorAdminID, + CreatedAtMS: nowMS, + UpdatedAtMS: nowMS, + }) + if err != nil { + return broadcastdomain.GameWinConfig{}, err + } + s.storeCachedGameWinConfig(appcode.FromContext(ctx), stored) + return stored, nil +} + +func (s *Service) cachedGameWinBroadcastConfig(ctx context.Context) (broadcastdomain.GameWinConfig, error) { + app := appcode.FromContext(ctx) + nowMS := s.now().UTC().UnixMilli() + s.gameWinConfigMu.RLock() + cached, ok := s.gameWinConfigCache[app] + s.gameWinConfigMu.RUnlock() + if ok && cached.expiresAtMS > nowMS { + return cached.config, nil + } + return s.GetGameWinBroadcastConfig(ctx) +} + +func (s *Service) storeCachedGameWinConfig(app string, config broadcastdomain.GameWinConfig) { + if s == nil { + return + } + app = appcode.Normalize(app) + s.gameWinConfigMu.Lock() + s.gameWinConfigCache[app] = cachedGameWinConfig{ + config: config, + expiresAtMS: s.now().UTC().Add(s.cfg.GameWinConfigCacheTTL).UnixMilli(), + } + s.gameWinConfigMu.Unlock() +} + +func gameWinPayload(message gamemq.GameOutboxMessage, source map[string]any, eventID string, regionID int64, profile SenderProfile, roomID string, room RoomBroadcastSnapshot, sentAtMS int64) (string, error) { + gameID := strings.TrimSpace(message.GameID) + providerGameID := firstGamePayloadString(source, "provider_game_id") + gameName := firstGamePayloadString(source, "game_name") + gameIconURL := firstGamePayloadString(source, "game_icon_url", "game_cover_url") + roundID := firstGamePayloadString(source, "provider_round_id", "round_id") + payload := map[string]any{ + "event_id": eventID, + "source_event_id": message.EventID, + "broadcast_type": broadcastdomain.TypeGameWin, + "scope": broadcastdomain.ScopeRegion, + "app_code": message.AppCode, + "region_id": regionID, + "visible_region_id": regionID, + "order_id": message.OrderID, + "platform_code": message.PlatformCode, + "game_id": gameID, + "provider_game_id": providerGameID, + "game_name": gameName, + "game_icon_url": gameIconURL, + "game_round_id": roundID, + "round_id": roundID, + "room_id": roomID, + "room_locked": room.Locked, + "room_name": room.Title, + "user_id": message.UserID, + "sender_user_id": message.UserID, + "account": profile.Account, + "actual_account": profile.Account, + "user_name": profile.Nickname, + "user_nickname": profile.Nickname, + "user_avatar_url": profile.Avatar, + "coins": message.CoinAmount, + "win_amount": message.CoinAmount, + "award_amount": message.CoinAmount, + "currency_diff": message.CoinAmount, + "wallet_transaction_id": firstGamePayloadString(source, "wallet_transaction_id"), + "occurred_at_ms": message.OccurredAtMS, + "sent_at_ms": sentAtMS, + "user": map[string]any{ + "user_id": profile.UserID, + "display_user_id": profile.Account, + "nickname": profile.Nickname, + "avatar": profile.Avatar, + }, + } + if roomID != "" { + payload["jump_type"] = "room_window" + payload["jump_payload"] = map[string]any{ + "room_id": roomID, + "room_locked": room.Locked, + "window": "game_window", + "game_id": gameID, + } + payload["action"] = map[string]any{ + "type": "room_window", + "room_id": roomID, + "room_locked": room.Locked, + "window": "game_window", + "game_id": gameID, + } + } + encoded, err := json.Marshal(payload) + return string(encoded), err +} + +func decodeGameWinSourcePayload(raw string) (map[string]any, error) { + if strings.TrimSpace(raw) == "" { + return map[string]any{}, nil + } + var payload map[string]any + if err := json.Unmarshal([]byte(raw), &payload); err != nil { + return nil, fmt.Errorf("decode game order payload: %w", err) + } + if payload == nil { + payload = map[string]any{} + } + return payload, nil +} + +func firstGamePayloadString(payload map[string]any, keys ...string) string { + for _, key := range keys { + value, exists := payload[key] + if !exists || value == nil { + continue + } + if normalized := strings.TrimSpace(fmt.Sprint(value)); normalized != "" && normalized != "" { + return normalized + } + } + return "" +} + +func firstGamePayloadInt64(payload map[string]any, keys ...string) int64 { + for _, key := range keys { + value, exists := payload[key] + if !exists { + continue + } + switch typed := value.(type) { + case float64: + return int64(typed) + case float32: + return int64(typed) + case int64: + return typed + case int: + return int64(typed) + case json.Number: + if parsed, err := typed.Int64(); err == nil { + return parsed + } + case string: + if parsed, err := strconv.ParseInt(strings.TrimSpace(typed), 10, 64); err == nil { + return parsed + } + } + } + return 0 +} diff --git a/services/activity-service/internal/service/broadcast/lucky_gift.go b/services/activity-service/internal/service/broadcast/lucky_gift.go index c2245faa..a8b5ca82 100644 --- a/services/activity-service/internal/service/broadcast/lucky_gift.go +++ b/services/activity-service/internal/service/broadcast/lucky_gift.go @@ -154,6 +154,7 @@ func luckyGiftBigWinPayload(envelope *luckygifteventsv1.EventEnvelope, event *lu "command_id": event.GetCommandId(), "pool_id": event.GetPoolId(), "room_id": event.GetRoomId(), + "room_locked": event.GetRoomLocked(), "gift_id": event.GetGiftId(), "gift_count": event.GetGiftCount(), "user_id": event.GetSenderUserId(), diff --git a/services/activity-service/internal/service/broadcast/service.go b/services/activity-service/internal/service/broadcast/service.go index c04a9b41..d6a95876 100644 --- a/services/activity-service/internal/service/broadcast/service.go +++ b/services/activity-service/internal/service/broadcast/service.go @@ -10,6 +10,7 @@ import ( "log/slog" "sort" "strings" + "sync" "sync/atomic" "time" @@ -27,6 +28,8 @@ const ( defaultBroadcastBatchSize = 100 defaultBroadcastLockTTL = 30 * time.Second defaultBroadcastMaxRetry = 8 + defaultGameWinMinCoins = int64(100000) + defaultGameWinCacheTTL = 5 * time.Second ) // Repository 是播报消息的持久化 outbox 边界。 @@ -57,6 +60,27 @@ type SenderProfileSource interface { GetSenderProfile(ctx context.Context, userID int64) (SenderProfile, error) } +// RoomSnapshotSource 只读取 game_win 点击入口需要的房间展示快照。 +// 锁房状态仍由 Room Cell 拥有,activity-service 不复制密码哈希或房间核心状态。 +type RoomSnapshotSource interface { + GetRoomBroadcastSnapshot(ctx context.Context, roomID string) (RoomBroadcastSnapshot, error) +} + +type RoomBroadcastSnapshot struct { + RoomID string + Title string + Locked bool + VisibleRegionID int64 + Status string +} + +// GameWinConfigRepository 是游戏中奖飘屏策略的独立持久化边界。 +// 它不并入通用 outbox Repository,避免测试或离线投递器被迫实现无关配置接口。 +type GameWinConfigRepository interface { + GetGameWinBroadcastConfig(ctx context.Context) (broadcastdomain.GameWinConfig, bool, error) + UpsertGameWinBroadcastConfig(ctx context.Context, config broadcastdomain.GameWinConfig) (broadcastdomain.GameWinConfig, error) +} + // SenderProfile 是播报 IM payload 的发送者展示字段。 // activity-service 不持久化该资料,只在消费事实时组装一次播报消息。 type SenderProfile struct { @@ -74,8 +98,11 @@ type SenderProfile struct { type Config struct { NodeID string // AppCodes 是共享腾讯 IM 应用内需要维护的业务租户;群名和 outbox 仍按 app_code 隔离。 - AppCodes []string - SuperGiftMinValue int64 + AppCodes []string + SuperGiftMinValue int64 + // GameWinMinCoins 仅作为未创建 App 配置行时的启用默认值;后台保存后以 MySQL 配置为准。 + GameWinMinCoins int64 + GameWinConfigCacheTTL time.Duration WorkerBatchSize int WorkerLockTTL time.Duration WorkerMaxRetry int @@ -105,6 +132,10 @@ type Service struct { publisher Publisher regionSource RegionSource senderProfileSource SenderProfileSource + roomSnapshotSource RoomSnapshotSource + gameWinConfigRepo GameWinConfigRepository + gameWinConfigMu sync.RWMutex + gameWinConfigCache map[string]cachedGameWinConfig now func() time.Time // outboxClaimCursor 轮转跨 App claim 起点,避免默认 lalu 的持续积压饿死其他租户播报。 outboxClaimCursor atomic.Uint64 @@ -114,7 +145,18 @@ type Service struct { // publisher 可以为 nil,此时仍允许消费事件并写 outbox,但真正投递会 fail-closed;本地环境默认不误发腾讯云消息。 func New(cfg Config, repository Repository, publisher Publisher, regionSource RegionSource) *Service { cfg = normalizeConfig(cfg) - return &Service{cfg: cfg, repository: repository, publisher: publisher, regionSource: regionSource, now: time.Now} + service := &Service{ + cfg: cfg, + repository: repository, + publisher: publisher, + regionSource: regionSource, + gameWinConfigCache: make(map[string]cachedGameWinConfig), + now: time.Now, + } + if configRepo, ok := repository.(GameWinConfigRepository); ok { + service.gameWinConfigRepo = configRepo + } + return service } // SetClock 注入确定性时间,测试中用它验证 payload 和 outbox 的 Unix ms 字段。 @@ -132,6 +174,13 @@ func (s *Service) SetSenderProfileSource(source SenderProfileSource) { } } +// SetRoomSnapshotSource 注入 Room Cell 的只读展示快照边界;有 room_id 的 game_win 在缺少该依赖时拒绝生成错误锁房字段。 +func (s *Service) SetRoomSnapshotSource(source RoomSnapshotSource) { + if s != nil { + s.roomSnapshotSource = source + } +} + // EnsureBroadcastGroups 幂等创建全局播报群和所有 active 区域播报群。 // 这个动作放在启动/定时 reconciler,不放在 /im/usersig 路径,避免用户登录被外部腾讯 REST 拖慢。 // 单个群创建失败不中断其余群的补偿:全局群配额问题不应让所有区域群一起缺失,错误聚合后返回。 @@ -685,6 +734,12 @@ func normalizeConfig(cfg Config) Config { if cfg.SuperGiftMinValue <= 0 { cfg.SuperGiftMinValue = 100000 } + if cfg.GameWinMinCoins <= 0 { + cfg.GameWinMinCoins = defaultGameWinMinCoins + } + if cfg.GameWinConfigCacheTTL <= 0 { + cfg.GameWinConfigCacheTTL = defaultGameWinCacheTTL + } if cfg.WorkerBatchSize <= 0 { cfg.WorkerBatchSize = defaultBroadcastBatchSize } @@ -802,6 +857,7 @@ func superGiftPayload(envelope *roomeventsv1.EventEnvelope, gift *roomeventsv1.R "app_code": envelope.GetAppCode(), "region_id": gift.GetVisibleRegionId(), "room_id": envelope.GetRoomId(), + "room_locked": gift.GetRoomLocked(), "sender_user_id": gift.GetSenderUserId(), "sender_display_user_id": sender.Account, "sender_nickname": sender.Nickname, diff --git a/services/activity-service/internal/service/broadcast/service_test.go b/services/activity-service/internal/service/broadcast/service_test.go index 26bb06bc..332edf89 100644 --- a/services/activity-service/internal/service/broadcast/service_test.go +++ b/services/activity-service/internal/service/broadcast/service_test.go @@ -11,6 +11,7 @@ import ( luckygifteventsv1 "hyapp.local/api/proto/events/luckygift/v1" roomeventsv1 "hyapp.local/api/proto/events/room/v1" "hyapp/pkg/appcode" + "hyapp/pkg/gamemq" "hyapp/pkg/imgroup" "hyapp/pkg/luckygiftmq" "hyapp/pkg/tencentim" @@ -94,6 +95,7 @@ func TestHandleRoomGiftSentCreatesRegionBroadcast(t *testing.T) { GiftCount: 2, GiftValue: 999, VisibleRegionId: 1001, + RoomLocked: true, CommandId: "cmd-send-gift-1", GiftName: "Rocket", GiftIconUrl: "https://cdn.example/rocket.png", @@ -115,7 +117,7 @@ func TestHandleRoomGiftSentCreatesRegionBroadcast(t *testing.T) { if err := json.Unmarshal([]byte(record.PayloadJSON), &payload); err != nil { t.Fatalf("payload is not json: %v", err) } - if payload["room_id"] != "room-1001" || payload["gift_id"] != "rocket" || payload["scope"] != "region" || payload["gift_icon_url"] != "https://cdn.example/rocket.png" { + if payload["room_id"] != "room-1001" || payload["room_locked"] != true || payload["gift_id"] != "rocket" || payload["scope"] != "region" || payload["gift_icon_url"] != "https://cdn.example/rocket.png" { t.Fatalf("payload mismatch: %+v", payload) } sender, _ := payload["sender"].(map[string]any) @@ -153,6 +155,7 @@ func TestHandleLuckyGiftEventCreatesTenTimesRegionBroadcastIdempotently(t *testi SenderDisplayUserId: "160042", SenderPrettyDisplayUserId: "888042", VisibleRegionId: 210, + RoomLocked: true, CountryId: 15, CoinSpent: 100, RuleVersion: 7, @@ -186,7 +189,7 @@ func TestHandleLuckyGiftEventCreatesTenTimesRegionBroadcastIdempotently(t *testi if payload["event_type"] != "lucky_gift_drawn" || payload["reward_status"] != "granted" || payload["sender_name"] != "Real Sender" || payload["sender_pretty_display_user_id"] != "888042" { t.Fatalf("lucky gift payload identity/profile mismatch: %+v", payload) } - if payload["room_id"] != "room-210" || payload["draw_id"] != "lucky_draw_10x" || payload["multiplier_ppm"] != float64(luckygiftmq.LuckyGiftDisplayMinMultiplierPPM) || payload["effective_reward_coins"] != float64(1000) || payload["sent_at_ms"] != float64(1_700_000_001_000) { + if payload["room_id"] != "room-210" || payload["room_locked"] != true || payload["draw_id"] != "lucky_draw_10x" || payload["multiplier_ppm"] != float64(luckygiftmq.LuckyGiftDisplayMinMultiplierPPM) || payload["effective_reward_coins"] != float64(1000) || payload["sent_at_ms"] != float64(1_700_000_001_000) { t.Fatalf("lucky gift payload reward mismatch: %+v", payload) } if _, exists := payload["gift_name"]; exists { @@ -210,6 +213,56 @@ func TestHandleLuckyGiftEventCreatesTenTimesRegionBroadcastIdempotently(t *testi } } +func TestHandleGameWinUsesAppThresholdAndLockedRoomSnapshot(t *testing.T) { + repository := newFakeRepository() + service := New(Config{NodeID: "node-game-win", GameWinMinCoins: 100000}, repository, nil, nil) + service.SetClock(func() time.Time { return time.UnixMilli(1_800_000_000_000).UTC() }) + service.SetSenderProfileSource(fakeSenderProfileSource{profile: SenderProfile{UserID: 42, Account: "160042", Nickname: "Winner", Avatar: "https://cdn.example/winner.png"}}) + service.SetRoomSnapshotSource(fakeRoomBroadcastSource{snapshot: RoomBroadcastSnapshot{RoomID: "room-310", Title: "Game Room", Locked: true, VisibleRegionID: 310, Status: "active"}}) + ctx := appcode.WithContext(context.Background(), "fami") + config, err := service.UpdateGameWinBroadcastConfig(ctx, true, 500, 7) + if err != nil || config.MinWinCoins != 500 || config.UpdatedByAdminID != 7 { + t.Fatalf("update game win config failed: config=%+v err=%v", config, err) + } + + message := gamemq.GameOutboxMessage{ + AppCode: "fami", EventID: "GameOrderSettled:order-1", EventType: gamemq.EventTypeGameOrderSettled, + OrderID: "order-1", UserID: 42, PlatformCode: "provider", GameID: "slots", OpType: "credit", + CoinAmount: 500, OccurredAtMS: 1_799_999_999_000, + PayloadJSON: `{"room_id":"room-310","visible_region_id":310,"game_name":"Slots","game_icon_url":"https://cdn.example/slots.png","provider_round_id":"round-1","wallet_transaction_id":"wallet-1"}`, + } + result, err := service.HandleGameEvent(ctx, message) + if err != nil { + t.Fatalf("HandleGameEvent failed: %v", err) + } + if !result.BroadcastCreated || result.BroadcastEventID != "game_win:order-1" { + t.Fatalf("game win result mismatch: %+v", result) + } + record := repository.records[result.BroadcastEventID] + if record.BroadcastType != broadcastdomain.TypeGameWin || record.GroupID != "hy_fami_bc_r_v2_310" { + t.Fatalf("game win outbox mismatch: %+v", record) + } + var payload map[string]any + if err := json.Unmarshal([]byte(record.PayloadJSON), &payload); err != nil { + t.Fatalf("decode game win payload: %v", err) + } + if payload["room_id"] != "room-310" || payload["room_locked"] != true || payload["coins"] != float64(500) || payload["game_name"] != "Slots" || payload["user_name"] != "Winner" { + t.Fatalf("game win payload mismatch: %+v", payload) + } + jump, _ := payload["jump_payload"].(map[string]any) + if jump["room_locked"] != true || jump["window"] != "game_window" { + t.Fatalf("game win jump must carry lock and game window: %+v", jump) + } + + message.OrderID = "order-below" + message.EventID = "GameOrderSettled:order-below" + message.CoinAmount = 499 + below, err := service.HandleGameEvent(ctx, message) + if err != nil || below.Status != broadcastdomain.StatusSkipped || len(repository.records) != 1 { + t.Fatalf("below-threshold payout must be skipped: result=%+v err=%v records=%d", below, err, len(repository.records)) + } +} + func TestHandleLuckyGiftEventSkipsNonBigWinFacts(t *testing.T) { tests := []struct { name string @@ -779,11 +832,26 @@ func findCustomMessageEvent(messages []tencentim.CustomGroupMessage, eventID str } type fakeRepository struct { - records map[string]broadcastdomain.OutboxRecord + records map[string]broadcastdomain.OutboxRecord + gameWinConfigs map[string]broadcastdomain.GameWinConfig } func newFakeRepository() *fakeRepository { - return &fakeRepository{records: map[string]broadcastdomain.OutboxRecord{}} + return &fakeRepository{records: map[string]broadcastdomain.OutboxRecord{}, gameWinConfigs: map[string]broadcastdomain.GameWinConfig{}} +} + +func (r *fakeRepository) GetGameWinBroadcastConfig(ctx context.Context) (broadcastdomain.GameWinConfig, bool, error) { + config, exists := r.gameWinConfigs[appcode.FromContext(ctx)] + return config, exists, nil +} + +func (r *fakeRepository) UpsertGameWinBroadcastConfig(ctx context.Context, config broadcastdomain.GameWinConfig) (broadcastdomain.GameWinConfig, error) { + app := appcode.FromContext(ctx) + if existing, exists := r.gameWinConfigs[app]; exists { + config.CreatedAtMS = existing.CreatedAtMS + } + r.gameWinConfigs[app] = config + return config, nil } func (r *fakeRepository) SaveBroadcastOutbox(_ context.Context, record broadcastdomain.OutboxRecord) (bool, broadcastdomain.OutboxRecord, error) { @@ -881,6 +949,15 @@ type fakeSenderProfileSource struct { err error } +type fakeRoomBroadcastSource struct { + snapshot RoomBroadcastSnapshot + err error +} + +func (s fakeRoomBroadcastSource) GetRoomBroadcastSnapshot(context.Context, string) (RoomBroadcastSnapshot, error) { + return s.snapshot, s.err +} + func (s fakeSenderProfileSource) GetSenderProfile(_ context.Context, userID int64) (SenderProfile, error) { if s.profiles != nil { if profile, ok := s.profiles[userID]; ok { diff --git a/services/activity-service/internal/storage/mysql/game_win_broadcast_config_repository.go b/services/activity-service/internal/storage/mysql/game_win_broadcast_config_repository.go new file mode 100644 index 00000000..a6891d29 --- /dev/null +++ b/services/activity-service/internal/storage/mysql/game_win_broadcast_config_repository.go @@ -0,0 +1,81 @@ +package mysql + +import ( + "context" + "database/sql" + "errors" + + "hyapp/pkg/appcode" + "hyapp/pkg/xerr" + broadcastdomain "hyapp/services/activity-service/internal/domain/broadcast" +) + +// ensureGameWinBroadcastConfigTable 只创建按 app_code 主键读取的小配置表。 +// 本地自动迁移需要它保持开箱可用;线上仍由版本化 migration 先执行,避免服务启动临时持有 DDL 锁。 +func (r *Repository) ensureGameWinBroadcastConfigTable(ctx context.Context) error { + _, err := r.db.ExecContext(ctx, ` + CREATE TABLE IF NOT EXISTS game_win_broadcast_configs ( + app_code VARCHAR(32) NOT NULL COMMENT '应用编码,用于多租户隔离', + enabled TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否发送游戏中奖飘屏', + min_win_coins BIGINT NOT NULL COMMENT '单次返奖达到该金币数才发送飘屏', + updated_by_admin_id BIGINT NOT NULL DEFAULT 0 COMMENT '最后更新管理员 ID', + created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', + updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', + PRIMARY KEY (app_code) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='游戏中奖飘屏配置'`) + return err +} + +// GetGameWinBroadcastConfig 通过 app_code 主键点查当前策略;未配置由 service 返回安全默认值。 +func (r *Repository) GetGameWinBroadcastConfig(ctx context.Context) (broadcastdomain.GameWinConfig, bool, error) { + if r == nil || r.db == nil { + return broadcastdomain.GameWinConfig{}, false, xerr.New(xerr.Unavailable, "mysql repository is not configured") + } + var config broadcastdomain.GameWinConfig + err := r.db.QueryRowContext(ctx, ` + SELECT enabled, min_win_coins, updated_by_admin_id, created_at_ms, updated_at_ms + FROM game_win_broadcast_configs + WHERE app_code = ?`, appcode.FromContext(ctx)).Scan( + &config.Enabled, + &config.MinWinCoins, + &config.UpdatedByAdminID, + &config.CreatedAtMS, + &config.UpdatedAtMS, + ) + if errors.Is(err, sql.ErrNoRows) { + return broadcastdomain.GameWinConfig{}, false, nil + } + if err != nil { + return broadcastdomain.GameWinConfig{}, false, err + } + return config, true, nil +} + +// UpsertGameWinBroadcastConfig 原子替换当前 App 策略;创建时间保持不变,更新审计字段随每次保存推进。 +func (r *Repository) UpsertGameWinBroadcastConfig(ctx context.Context, config broadcastdomain.GameWinConfig) (broadcastdomain.GameWinConfig, error) { + if r == nil || r.db == nil { + return broadcastdomain.GameWinConfig{}, xerr.New(xerr.Unavailable, "mysql repository is not configured") + } + _, err := r.db.ExecContext(ctx, ` + INSERT INTO game_win_broadcast_configs ( + app_code, enabled, min_win_coins, updated_by_admin_id, created_at_ms, updated_at_ms + ) VALUES (?, ?, ?, ?, ?, ?) + ON DUPLICATE KEY UPDATE + enabled = VALUES(enabled), + min_win_coins = VALUES(min_win_coins), + updated_by_admin_id = VALUES(updated_by_admin_id), + updated_at_ms = VALUES(updated_at_ms)`, + appcode.FromContext(ctx), config.Enabled, config.MinWinCoins, config.UpdatedByAdminID, config.CreatedAtMS, config.UpdatedAtMS, + ) + if err != nil { + return broadcastdomain.GameWinConfig{}, err + } + stored, exists, err := r.GetGameWinBroadcastConfig(ctx) + if err != nil { + return broadcastdomain.GameWinConfig{}, err + } + if !exists { + return broadcastdomain.GameWinConfig{}, xerr.New(xerr.Unavailable, "game win broadcast config was not persisted") + } + return stored, nil +} diff --git a/services/activity-service/internal/storage/mysql/repository.go b/services/activity-service/internal/storage/mysql/repository.go index bf5dfc9c..8d172df9 100644 --- a/services/activity-service/internal/storage/mysql/repository.go +++ b/services/activity-service/internal/storage/mysql/repository.go @@ -77,6 +77,9 @@ func (r *Repository) Migrate(ctx context.Context) error { if err := r.ensureBroadcastOutboxIndexes(ctx); err != nil { return err } + if err := r.ensureGameWinBroadcastConfigTable(ctx); err != nil { + return err + } if err := r.ensureWeeklyStarTables(ctx); err != nil { return err } diff --git a/services/activity-service/internal/transport/grpc/broadcast_server.go b/services/activity-service/internal/transport/grpc/broadcast_server.go index 25cfa09c..1d7aa252 100644 --- a/services/activity-service/internal/transport/grpc/broadcast_server.go +++ b/services/activity-service/internal/transport/grpc/broadcast_server.go @@ -7,6 +7,7 @@ import ( activityv1 "hyapp.local/api/proto/activity/v1" "hyapp/pkg/appcode" "hyapp/pkg/xerr" + broadcastdomain "hyapp/services/activity-service/internal/domain/broadcast" activitytemplateservice "hyapp/services/activity-service/internal/service/activitytemplate" agencyopeningservice "hyapp/services/activity-service/internal/service/agencyopening" broadcastservice "hyapp/services/activity-service/internal/service/broadcast" @@ -21,6 +22,7 @@ import ( type BroadcastServer struct { activityv1.UnimplementedBroadcastServiceServer activityv1.UnimplementedRoomEventConsumerServiceServer + activityv1.UnimplementedAdminBroadcastServiceServer svc *broadcastservice.Service growth *growthservice.Service @@ -31,6 +33,34 @@ type BroadcastServer struct { activityTemplate *activitytemplateservice.Service } +func (s *BroadcastServer) GetGameWinBroadcastConfig(ctx context.Context, req *activityv1.GetGameWinBroadcastConfigRequest) (*activityv1.GetGameWinBroadcastConfigResponse, error) { + ctx = appcode.WithContext(ctx, req.GetMeta().GetAppCode()) + config, err := s.svc.GetGameWinBroadcastConfig(ctx) + if err != nil { + return nil, xerr.ToGRPCError(err) + } + return &activityv1.GetGameWinBroadcastConfigResponse{Config: gameWinBroadcastConfigProto(config)}, nil +} + +func (s *BroadcastServer) UpdateGameWinBroadcastConfig(ctx context.Context, req *activityv1.UpdateGameWinBroadcastConfigRequest) (*activityv1.UpdateGameWinBroadcastConfigResponse, error) { + ctx = appcode.WithContext(ctx, req.GetMeta().GetAppCode()) + stored, err := s.svc.UpdateGameWinBroadcastConfig(ctx, req.GetEnabled(), req.GetMinWinCoins(), req.GetOperatorAdminId()) + if err != nil { + return nil, xerr.ToGRPCError(err) + } + return &activityv1.UpdateGameWinBroadcastConfigResponse{Config: gameWinBroadcastConfigProto(stored)}, nil +} + +func gameWinBroadcastConfigProto(config broadcastdomain.GameWinConfig) *activityv1.GameWinBroadcastConfig { + return &activityv1.GameWinBroadcastConfig{ + Enabled: config.Enabled, + MinWinCoins: config.MinWinCoins, + UpdatedByAdminId: config.UpdatedByAdminID, + CreatedAtMs: config.CreatedAtMS, + UpdatedAtMs: config.UpdatedAtMS, + } +} + // NewBroadcastServer 创建播报和 room event 消费共用的 gRPC adapter。 // room-service 的 outbox 事件只投递一次,但 activity-service 内部有多条独立投影: // 播报负责 IM 展示,growth 负责等级进度,weekly-star 负责指定礼物榜单,roomReward 负责房间流水。 diff --git a/services/game-service/internal/storage/mysql/repository.go b/services/game-service/internal/storage/mysql/repository.go index 0c928243..890b2b68 100644 --- a/services/game-service/internal/storage/mysql/repository.go +++ b/services/game-service/internal/storage/mysql/repository.go @@ -1153,6 +1153,7 @@ func insertGameLevelEventOutbox(ctx context.Context, tx *sql.Tx, order gamedomai func insertGameStatisticsOutbox(ctx context.Context, tx *sql.Tx, order gamedomain.GameOrder, walletTransactionID string, balanceAfter int64, nowMs int64) error { eventID := "GameOrderSettled:" + order.OrderID // 国家必须来自订单快照;region_id 只能表达区域分桶,不能替代国家维度。 + // 游戏名称和图标用 game_catalog 复合主键点查固化到 owner outbox,消费端无需反查游戏库,也不会把结算写放大成目录扫描。 _, err := tx.ExecContext(ctx, ` INSERT IGNORE INTO game_outbox ( app_code, event_id, event_type, order_id, user_id, platform_code, game_id, op_type, @@ -1161,6 +1162,8 @@ func insertGameStatisticsOutbox(ctx context.Context, tx *sql.Tx, order gamedomai 'order_id', ?, 'platform_code', ?, 'game_id', ?, + 'game_name', COALESCE((SELECT c.game_name FROM game_catalog c WHERE c.app_code = ? AND c.game_id = ?), ''), + 'game_icon_url', COALESCE((SELECT COALESCE(NULLIF(c.icon_url, ''), c.cover_url) FROM game_catalog c WHERE c.app_code = ? AND c.game_id = ?), ''), 'provider_game_id', ?, 'provider_order_id', ?, 'provider_round_id', ?, @@ -1175,7 +1178,9 @@ func insertGameStatisticsOutbox(ctx context.Context, tx *sql.Tx, order gamedomai 'wallet_balance_after', ? ), 'pending', ?, ?)`, order.AppCode, eventID, order.OrderID, order.UserID, order.PlatformCode, order.GameID, order.OpType, order.CoinAmount, - order.OrderID, order.PlatformCode, order.GameID, order.ProviderGameID, order.ProviderOrderID, order.ProviderRoundID, + order.OrderID, order.PlatformCode, order.GameID, + order.AppCode, order.GameID, order.AppCode, order.GameID, + order.ProviderGameID, order.ProviderOrderID, order.ProviderRoundID, order.UserID, order.RoomID, order.RegionID, order.RegionID, order.CountryID, order.OpType, order.CoinAmount, walletTransactionID, balanceAfter, nowMs, nowMs, ) diff --git a/services/lucky-gift-service/internal/domain/luckygift/lucky_gift.go b/services/lucky-gift-service/internal/domain/luckygift/lucky_gift.go index 9ba812a6..629403cb 100644 --- a/services/lucky-gift-service/internal/domain/luckygift/lucky_gift.go +++ b/services/lucky-gift-service/internal/domain/luckygift/lucky_gift.go @@ -207,10 +207,12 @@ type DrawCommand struct { // Zero is tolerated for an old recovered command but makes the 48-hour jackpot maturity gate fail closed. UserRegisteredAtMS int64 VisibleRegionID int64 - CountryID int64 - Recharge7DCoins int64 - Recharge30DCoins int64 - LastRechargedAtMS int64 + // RoomLocked 是原始送礼时的房间展示快照,只能随 owner fact 透传,不能参与中奖概率和账务语义。 + RoomLocked bool + CountryID int64 + Recharge7DCoins int64 + Recharge30DCoins int64 + LastRechargedAtMS int64 // HostPeriodDiamondAdded 是 wallet 按后台礼物比例配置实际入账的主播钻石,资金拆分必须以该 owner 事实为准。 HostPeriodDiamondAdded int64 // Sender* 是扣费时刻的公开展示快照;owner outbox 必须携带快照,避免下游为一条飘屏同步反查 user-service。 diff --git a/services/lucky-gift-service/internal/service/luckygift/lucky_gift_event_test.go b/services/lucky-gift-service/internal/service/luckygift/lucky_gift_event_test.go index 05ef9e2f..11cd6cf5 100644 --- a/services/lucky-gift-service/internal/service/luckygift/lucky_gift_event_test.go +++ b/services/lucky-gift-service/internal/service/luckygift/lucky_gift_event_test.go @@ -73,7 +73,7 @@ func TestPublishLuckyGiftDrawnFactCarriesGrantedSnapshot(t *testing.T) { if err := proto.Unmarshal(publisher.envelope.GetBody(), &fact); err != nil { t.Fatalf("decode owner fact: %v", err) } - if fact.GetRewardStatus() != domain.StatusGranted || fact.GetWalletTransactionId() != "wallet-tx-1" || fact.GetMultiplierPpm() != luckygiftmq.LuckyGiftDisplayMinMultiplierPPM || fact.GetSenderName() != "Lucky Sender" || fact.GetRewardGrantedAtMs() != 1783940398320 { + if fact.GetRewardStatus() != domain.StatusGranted || fact.GetWalletTransactionId() != "wallet-tx-1" || fact.GetMultiplierPpm() != luckygiftmq.LuckyGiftDisplayMinMultiplierPPM || fact.GetSenderName() != "Lucky Sender" || !fact.GetRoomLocked() || fact.GetRewardGrantedAtMs() != 1783940398320 { t.Fatalf("unexpected owner fact: %+v", &fact) } } @@ -164,6 +164,7 @@ func testLuckyGiftDrawnPayload() luckyGiftDrawnPayload { SenderAvatar: "https://cdn.example/sender.png", SenderDisplayUserID: "123456", VisibleRegionID: 1, + RoomLocked: true, CountryID: 86, CoinSpent: 100, MultiplierPPM: luckygiftmq.LuckyGiftDisplayMinMultiplierPPM, diff --git a/services/lucky-gift-service/internal/service/luckygift/service.go b/services/lucky-gift-service/internal/service/luckygift/service.go index 665cde74..629f4d41 100644 --- a/services/lucky-gift-service/internal/service/luckygift/service.go +++ b/services/lucky-gift-service/internal/service/luckygift/service.go @@ -525,6 +525,7 @@ func (s *Service) creditLuckyGiftRewardFastPath(ctx context.Context, cmd domain. SenderDisplayUserID: cmd.SenderDisplayUserID, SenderPrettyDisplayUserID: cmd.SenderPrettyDisplayUserID, VisibleRegionID: cmd.VisibleRegionID, + RoomLocked: cmd.RoomLocked, CountryID: cmd.CountryID, CoinSpent: cmd.CoinSpent, RuleVersion: result.RuleVersion, @@ -598,6 +599,7 @@ func (s *Service) publishLuckyGiftDrawnFact(ctx context.Context, payload luckyGi SenderDisplayUserId: payload.SenderDisplayUserID, SenderPrettyDisplayUserId: payload.SenderPrettyDisplayUserID, VisibleRegionId: payload.VisibleRegionID, + RoomLocked: payload.RoomLocked, CountryId: payload.CountryID, CoinSpent: payload.CoinSpent, RuleVersion: payload.RuleVersion, @@ -1083,6 +1085,7 @@ type luckyGiftDrawnPayload struct { SenderDisplayUserID string `json:"sender_display_user_id,omitempty"` SenderPrettyDisplayUserID string `json:"sender_pretty_display_user_id,omitempty"` VisibleRegionID int64 `json:"visible_region_id"` + RoomLocked bool `json:"room_locked"` CountryID int64 `json:"country_id"` CoinSpent int64 `json:"coin_spent"` RuleVersion int64 `json:"rule_version"` diff --git a/services/lucky-gift-service/internal/storage/mysql/lucky_gift_repository.go b/services/lucky-gift-service/internal/storage/mysql/lucky_gift_repository.go index a7f5c258..f6511dd0 100644 --- a/services/lucky-gift-service/internal/storage/mysql/lucky_gift_repository.go +++ b/services/lucky-gift-service/internal/storage/mysql/lucky_gift_repository.go @@ -1230,6 +1230,7 @@ func (r *Repository) insertLuckyAggregateRewardSettlementOutbox(ctx context.Cont "sender_display_user_id": cmd.SenderDisplayUserID, "sender_pretty_display_user_id": cmd.SenderPrettyDisplayUserID, "visible_region_id": cmd.VisibleRegionID, + "room_locked": cmd.RoomLocked, "country_id": cmd.CountryID, "room_id": cmd.RoomID, "gift_id": cmd.GiftID, @@ -1608,6 +1609,7 @@ func (r *Repository) applyLuckyDraw(ctx context.Context, tx *sql.Tx, input lucky "sender_display_user_id": input.Command.SenderDisplayUserID, "sender_pretty_display_user_id": input.Command.SenderPrettyDisplayUserID, "visible_region_id": input.Command.VisibleRegionID, + "room_locked": input.Command.RoomLocked, "country_id": input.Command.CountryID, "room_id": input.Command.RoomID, "gift_id": input.Command.GiftID, diff --git a/services/lucky-gift-service/internal/transport/grpc/lucky_gift_server.go b/services/lucky-gift-service/internal/transport/grpc/lucky_gift_server.go index ae7b5339..7a7dfd07 100644 --- a/services/lucky-gift-service/internal/transport/grpc/lucky_gift_server.go +++ b/services/lucky-gift-service/internal/transport/grpc/lucky_gift_server.go @@ -122,6 +122,7 @@ func luckyDrawCommandFromProto(meta *luckygiftv1.LuckyGiftMeta) domain.DrawComma PaidAtMS: meta.GetPaidAtMs(), UserRegisteredAtMS: meta.GetUserRegisteredAtMs(), VisibleRegionID: meta.GetVisibleRegionId(), + RoomLocked: meta.GetRoomLocked(), CountryID: meta.GetCountryId(), SenderName: meta.GetSenderName(), SenderAvatar: meta.GetSenderAvatar(), diff --git a/services/room-service/internal/integration/tencent_im.go b/services/room-service/internal/integration/tencent_im.go index 7789e1df..76dd5606 100644 --- a/services/room-service/internal/integration/tencent_im.go +++ b/services/room-service/internal/integration/tencent_im.go @@ -359,6 +359,7 @@ func roomEventFromEnvelope(envelope *roomeventsv1.EventEnvelope) (tencentim.Room } base.Attributes = map[string]string{ "gift_id": body.GetGiftId(), + "room_locked": fmt.Sprintf("%t", body.GetRoomLocked()), "gift_count": fmt.Sprintf("%d", body.GetGiftCount()), "coin_spent": fmt.Sprintf("%d", body.GetCoinSpent()), "billing_receipt_id": body.GetBillingReceiptId(), @@ -472,6 +473,7 @@ func roomEventFromEnvelope(envelope *roomeventsv1.EventEnvelope) (tencentim.Room "gift_count": fmt.Sprintf("%d", body.GetGiftCount()), "pool_id": body.GetPoolId(), "visible_region_id": fmt.Sprintf("%d", body.GetVisibleRegionId()), + "room_locked": fmt.Sprintf("%t", body.GetRoomLocked()), "country_id": fmt.Sprintf("%d", body.GetCountryId()), "coin_spent": fmt.Sprintf("%d", body.GetCoinSpent()), "rule_version": fmt.Sprintf("%d", body.GetRuleVersion()), diff --git a/services/room-service/internal/integration/tencent_im_test.go b/services/room-service/internal/integration/tencent_im_test.go index c8875f6e..855cac00 100644 --- a/services/room-service/internal/integration/tencent_im_test.go +++ b/services/room-service/internal/integration/tencent_im_test.go @@ -353,6 +353,7 @@ func TestRoomLuckyGiftDrawnPublishesGrantedOwnerFactAsLuckyGiftIMEvent(t *testin SenderDisplayUserId: "123456", SenderPrettyDisplayUserId: "VIP123456", VisibleRegionId: 1, + RoomLocked: true, CountryId: 86, CoinSpent: 100, RuleVersion: 7, @@ -384,6 +385,7 @@ func TestRoomLuckyGiftDrawnPublishesGrantedOwnerFactAsLuckyGiftIMEvent(t *testin event.Attributes["sender_pretty_display_user_id"] != "VIP123456" || event.Attributes["multiplier_ppm"] != "50000000" || event.Attributes["reward_status"] != "granted" || + event.Attributes["room_locked"] != "true" || event.Attributes["created_at_ms"] != "1783940398274" || event.Attributes["wallet_transaction_id"] != "wallet-lucky-1" { t.Fatalf("owner lucky gift IM attributes mismatch: %+v", event.Attributes) diff --git a/services/room-service/internal/room/command/command.go b/services/room-service/internal/room/command/command.go index f430fc7d..d196c3e1 100644 --- a/services/room-service/internal/room/command/command.go +++ b/services/room-service/internal/room/command/command.go @@ -493,6 +493,8 @@ type SendGift struct { Source string `json:"source,omitempty"` // DisplayMode 只控制客户端展示事件形态;batch 表示保留逐目标事实,但房间 IM 合并为单条多人展示消息。 DisplayMode string `json:"display_mode,omitempty"` + // RoomLocked 固化首次执行送礼命令时的 Room Cell 锁状态。指针用于区分历史 saga 未保存该字段与明确的 false。 + RoomLocked *bool `json:"room_locked,omitempty"` // ComboSessionID/BatchSeq 描述 Flutter 微批顺序;它们进入 command_id 载荷冲突校验, // 但不能替代 Base.CommandID 作为钱包、抽奖和房间提交的唯一幂等键。 ComboSessionID string `json:"combo_session_id,omitempty"` @@ -730,6 +732,8 @@ func IdempotencyPayload(payload []byte) ([]byte, error) { // 注册时间与国家/区域同属 gateway 从 user owner 解析的可信快照。首次请求会完整持久化, // 但它不是客户端送礼载荷;同一 command_id 重试不能因为用户快照修复或迁移而产生冲突。 delete(values, "sender_registered_at_ms") + // room_locked 是 Room Cell 在首次执行时补入的展示快照,不是客户端请求字段;重试不能因后续改密而触发幂等冲突。 + delete(values, "room_locked") // SendGift 的以下字段由 wallet-service 结算后写入 command log,不属于客户端请求幂等语义。 delete(values, "billing_receipt_id") delete(values, "coin_spent") diff --git a/services/room-service/internal/room/service/admin.go b/services/room-service/internal/room/service/admin.go index bfa514cc..cdf353ba 100644 --- a/services/room-service/internal/room/service/admin.go +++ b/services/room-service/internal/room/service/admin.go @@ -312,5 +312,6 @@ func adminRoomListItemProto(item AdminRoomListEntry) *roomv1.AdminRoomListItem { SortScore: item.SortScore, CreatedAtMs: item.CreatedAtMS, UpdatedAtMs: item.UpdatedAtMS, + Locked: item.Locked, } } diff --git a/services/room-service/internal/room/service/gift_events.go b/services/room-service/internal/room/service/gift_events.go index 2ca9e469..704c4cc0 100644 --- a/services/room-service/internal/room/service/gift_events.go +++ b/services/room-service/internal/room/service/gift_events.go @@ -10,7 +10,7 @@ import ( "hyapp/services/room-service/internal/room/state" ) -func buildRoomGiftSentRecords(roomID string, roomVersion int64, now time.Time, cmd command.SendGift, roomMeta RoomMeta, targetBillings []giftTargetBilling, targetCurrentGiftValues map[int64]int64) ([]outbox.Record, error) { +func buildRoomGiftSentRecords(roomID string, roomVersion int64, now time.Time, cmd command.SendGift, roomMeta RoomMeta, roomLocked bool, targetBillings []giftTargetBilling, targetCurrentGiftValues map[int64]int64) ([]outbox.Record, error) { // RoomGiftSent 是统计、活动、成长任务和房间展示共同消费的送礼事实;构造时必须按目标拆分,不能用 batch 展示消息替代逐目标账务事实。 records := make([]outbox.Record, 0, len(targetBillings)) for _, targetBilling := range targetBillings { @@ -46,6 +46,7 @@ func buildRoomGiftSentRecords(roomID string, roomVersion int64, now time.Time, c DisplayMode: strings.TrimSpace(cmd.DisplayMode), // effect_types 来自 wallet-service 已锁定的礼物价格配置;room-service 只透传,避免统计和全服广播各自重新判定礼物效果。 GiftEffectTypes: targetBilling.Billing.GetGiftEffectTypes(), + RoomLocked: roomLocked, IsRobotGift: cmd.RobotWalletGift, SyntheticLuckyGift: cmd.SyntheticLuckyGift, RealRoomRobotGift: cmd.RobotWalletGift && !cmd.RobotGift, diff --git a/services/room-service/internal/room/service/gift_events_test.go b/services/room-service/internal/room/service/gift_events_test.go index 57decc2a..90e2e9b7 100644 --- a/services/room-service/internal/room/service/gift_events_test.go +++ b/services/room-service/internal/room/service/gift_events_test.go @@ -58,7 +58,7 @@ func TestBuildRoomGiftSentRecordsPreservesDurableFactFields(t *testing.T) { GiftEffectTypes: []string{"room_banner", "global_broadcast"}, } - records, err := buildRoomGiftSentRecords("room-gift-fact", 7, now, cmd, RoomMeta{VisibleRegionID: 8008}, []giftTargetBilling{{ + records, err := buildRoomGiftSentRecords("room-gift-fact", 7, now, cmd, RoomMeta{VisibleRegionID: 8008}, true, []giftTargetBilling{{ TargetUserID: 202, CommandID: "cmd-gift-fact:202", Billing: billing, @@ -84,7 +84,7 @@ func TestBuildRoomGiftSentRecordsPreservesDurableFactFields(t *testing.T) { if event.GetBillingReceiptId() != "receipt-target-202" || event.GetCoinSpent() != 300 || event.GetGiftValue() != 450 || event.GetTargetGiftValue() != 999 { t.Fatalf("billing fields mismatch: %+v", &event) } - if event.GetVisibleRegionId() != 8008 || event.GetCountryId() != 86 || event.GetRegionId() != 9001 || event.GetCommandId() != "cmd-gift-fact:202" { + if event.GetVisibleRegionId() != 8008 || event.GetCountryId() != 86 || event.GetRegionId() != 9001 || event.GetCommandId() != "cmd-gift-fact:202" || !event.GetRoomLocked() { t.Fatalf("routing/stat fields mismatch: %+v", &event) } if event.GetGiftTypeCode() != "lucky" || event.GetCpRelationType() != "couple" || event.GetGiftName() != "Rose" { @@ -125,7 +125,7 @@ func TestBuildRoomGiftSentRecordsKeepsBatchDisplayFactsSplitPerTarget(t *testing HeatValue: 100, } - records, err := buildRoomGiftSentRecords("room-gift-batch-facts", 9, now, cmd, RoomMeta{}, []giftTargetBilling{ + records, err := buildRoomGiftSentRecords("room-gift-batch-facts", 9, now, cmd, RoomMeta{}, false, []giftTargetBilling{ {TargetUserID: 202, CommandID: "cmd-gift-batch-facts:202", Billing: billing}, {TargetUserID: 203, CommandID: "cmd-gift-batch-facts:203", Billing: billing}, }, nil) diff --git a/services/room-service/internal/room/service/gift_flow.go b/services/room-service/internal/room/service/gift_flow.go index 05e4592d..327ea049 100644 --- a/services/room-service/internal/room/service/gift_flow.go +++ b/services/room-service/internal/room/service/gift_flow.go @@ -28,7 +28,9 @@ type giftFlow struct { cmd command.SendGift - roomMeta RoomMeta + roomMeta RoomMeta + // roomLocked 在进入钱包/幸运礼物副作用前从同一个 Room Cell 快照固化,保证后续所有飘屏描述同一时刻的锁房状态。 + roomLocked bool rocketConfig RoomRocketConfig billing *walletv1.DebitGiftResponse // targetBillings 保存 wallet-service 按目标结算后的账务事实;后续事件、麦位热度和 batch 展示都必须从这里读取,不能重新按客户端输入推导价格。 @@ -110,6 +112,15 @@ func newGiftFlow(s *Service, ctx context.Context, req *roomv1.SendGiftRequest, o } func (f *giftFlow) validateBeforeDebit(current *state.RoomState) error { + // 新命令在 Room Cell 串行区间固化锁状态;恢复优先复用首次快照。历史 saga 没有该字段时才用当前 Cell 状态兼容补齐。 + if f.recovering && f.cmd.RoomLocked != nil { + f.roomLocked = *f.cmd.RoomLocked + } else { + f.roomLocked = strings.TrimSpace(current.RoomPasswordHash) != "" + locked := f.roomLocked + f.cmd.RoomLocked = &locked + f.settledCommand.RoomLocked = &locked + } if !f.recovering { if _, exists := current.OnlineUsers[f.cmd.ActorUserID()]; !exists { // 送礼者必须在房间业务 presence 内;没有进入 Room Cell 的用户不能触发钱包扣费。 @@ -298,7 +309,7 @@ func (f *giftFlow) debitAndSettle(now time.Time) error { f.luckyEnabled = f.s.shouldDrawLuckyGift(f.cmd.PoolID, f.billing.GetGiftTypeCode()) } if !f.cmd.SyntheticLuckyGift && f.luckyEnabled { - f.luckyGifts, err = f.s.executeLuckyGiftDraws(f.ctx, f.req.GetMeta(), f.cmd, f.roomMeta, f.targetBillings) + f.luckyGifts, err = f.s.executeLuckyGiftDraws(f.ctx, f.req.GetMeta(), f.cmd, f.roomMeta, f.roomLocked, f.targetBillings) if err != nil { // 抽奖失败时整笔送礼失败并依赖 wallet 幂等重试;不能落普通礼物后丢失幸运礼物抽奖事实。 return err @@ -356,7 +367,7 @@ func (f *giftFlow) applyRoomState(now time.Time, current *state.RoomState, local } func (f *giftFlow) buildMutationResult(now time.Time, current *state.RoomState) (mutationResult, []outbox.Record, error) { - giftEvents, err := buildRoomGiftSentRecords(current.RoomID, current.Version, now, f.cmd, f.roomMeta, f.targetBillings, f.targetCurrentGiftValues) + giftEvents, err := buildRoomGiftSentRecords(current.RoomID, current.Version, now, f.cmd, f.roomMeta, f.roomLocked, f.targetBillings, f.targetCurrentGiftValues) if err != nil { return mutationResult{}, nil, err } @@ -511,6 +522,7 @@ func (f *giftFlow) toMutationResult(now time.Time, current *state.RoomState) mut RoomVersion: current.Version, Attributes: map[string]string{ "gift_id": f.cmd.GiftID, + "room_locked": fmt.Sprintf("%t", f.roomLocked), "pool_id": f.cmd.PoolID, "gift_count": fmt.Sprintf("%d", f.cmd.GiftCount), "billing_receipt_id": f.billing.GetBillingReceiptId(), diff --git a/services/room-service/internal/room/service/gift_lucky.go b/services/room-service/internal/room/service/gift_lucky.go index e900e14f..14f4de02 100644 --- a/services/room-service/internal/room/service/gift_lucky.go +++ b/services/room-service/internal/room/service/gift_lucky.go @@ -22,27 +22,27 @@ const ( luckyGiftStrategyDynamicV3 = "dynamic_v3" ) -func (s *Service) executeLuckyGiftDraws(ctx context.Context, meta *roomv1.RequestMeta, cmd command.SendGift, roomMeta RoomMeta, targetBillings []giftTargetBilling) ([]*roomv1.LuckyGiftDrawResult, error) { +func (s *Service) executeLuckyGiftDraws(ctx context.Context, meta *roomv1.RequestMeta, cmd command.SendGift, roomMeta RoomMeta, roomLocked bool, targetBillings []giftTargetBilling) ([]*roomv1.LuckyGiftDrawResult, error) { if len(targetBillings) == 0 { return nil, nil } if len(targetBillings) == 1 { - result, err := s.executeLuckyGiftDraw(ctx, meta, cmd, roomMeta, targetBillings[0]) + result, err := s.executeLuckyGiftDraw(ctx, meta, cmd, roomMeta, roomLocked, targetBillings[0]) if err != nil { return nil, err } return []*roomv1.LuckyGiftDrawResult{result}, nil } - return s.executeLuckyGiftDrawBatch(ctx, meta, cmd, roomMeta, targetBillings) + return s.executeLuckyGiftDrawBatch(ctx, meta, cmd, roomMeta, roomLocked, targetBillings) } -func (s *Service) executeLuckyGiftDraw(ctx context.Context, meta *roomv1.RequestMeta, cmd command.SendGift, roomMeta RoomMeta, targetBilling giftTargetBilling) (*roomv1.LuckyGiftDrawResult, error) { +func (s *Service) executeLuckyGiftDraw(ctx context.Context, meta *roomv1.RequestMeta, cmd command.SendGift, roomMeta RoomMeta, roomLocked bool, targetBilling giftTargetBilling) (*roomv1.LuckyGiftDrawResult, error) { if targetBilling.Billing == nil { return nil, xerr.New(xerr.Unavailable, "wallet target debit response is empty") } // 抽奖必须按每个收礼目标独立落事实;command_id、target_user_id 和 coin_spent 都来自该目标的 wallet 子交易。 - luckyMeta, err := luckyGiftMetaForTarget(ctx, meta, cmd, roomMeta, targetBilling) + luckyMeta, err := luckyGiftMetaForTarget(ctx, meta, cmd, roomMeta, roomLocked, targetBilling) if err != nil { return nil, err } @@ -59,13 +59,13 @@ func (s *Service) executeLuckyGiftDraw(ctx context.Context, meta *roomv1.Request return luckyGiftResultFromProto(drawResp.GetResult(), targetBilling.TargetUserID), nil } -func (s *Service) executeLuckyGiftDrawBatch(ctx context.Context, meta *roomv1.RequestMeta, cmd command.SendGift, roomMeta RoomMeta, targetBillings []giftTargetBilling) ([]*roomv1.LuckyGiftDrawResult, error) { +func (s *Service) executeLuckyGiftDrawBatch(ctx context.Context, meta *roomv1.RequestMeta, cmd command.SendGift, roomMeta RoomMeta, roomLocked bool, targetBillings []giftTargetBilling) ([]*roomv1.LuckyGiftDrawResult, error) { req := &luckygiftv1.BatchExecuteLuckyGiftDrawRequest{LuckyGifts: make([]*luckygiftv1.LuckyGiftMeta, 0, len(targetBillings))} for _, targetBilling := range targetBillings { if targetBilling.Billing == nil { return nil, xerr.New(xerr.Unavailable, "wallet target debit response is empty") } - luckyMeta, err := luckyGiftMetaForTarget(ctx, meta, cmd, roomMeta, targetBilling) + luckyMeta, err := luckyGiftMetaForTarget(ctx, meta, cmd, roomMeta, roomLocked, targetBilling) if err != nil { return nil, err } @@ -89,7 +89,7 @@ func (s *Service) executeLuckyGiftDrawBatch(ctx context.Context, meta *roomv1.Re return results, nil } -func luckyGiftMetaForTarget(ctx context.Context, meta *roomv1.RequestMeta, cmd command.SendGift, roomMeta RoomMeta, targetBilling giftTargetBilling) (*luckygiftv1.LuckyGiftMeta, error) { +func luckyGiftMetaForTarget(ctx context.Context, meta *roomv1.RequestMeta, cmd command.SendGift, roomMeta RoomMeta, roomLocked bool, targetBilling giftTargetBilling) (*luckygiftv1.LuckyGiftMeta, error) { paidAtMS := targetBilling.Billing.GetPaidAtMs() if paidAtMS <= 0 && normalizeLuckyGiftStrategyVersion(cmd.LuckyGiftStrategyVersion) == luckyGiftStrategyDynamicV3 { // dynamic_v3 所有时间窗口必须归属 wallet owner 的实际交易;缺字段通常表示 wallet 尚未滚动升级, @@ -114,7 +114,9 @@ func luckyGiftMetaForTarget(ctx context.Context, meta *roomv1.RequestMeta, cmd c PaidAtMs: paidAtMS, PoolId: cmd.PoolID, VisibleRegionId: roomMeta.VisibleRegionID, - CountryId: cmd.SenderCountryID, + // 锁房状态与 presence 校验取自同一个串行 Room Cell 快照;lucky owner 只持久化展示事实,不能跨库回查房间。 + RoomLocked: roomLocked, + CountryId: cmd.SenderCountryID, // 账号创建时间来自 gateway 的 user-service 快照并随首次命令持久化;owner 只用它判断 // 支付时账号是否已满完整历史窗口。0 表示旧命令/缺失事实,补偿大奖资格必须 fail-close。 UserRegisteredAtMs: cmd.SenderRegisteredAtMS, diff --git a/services/room-service/internal/room/service/gift_robot.go b/services/room-service/internal/room/service/gift_robot.go index 14128344..c3b0ec08 100644 --- a/services/room-service/internal/room/service/gift_robot.go +++ b/services/room-service/internal/room/service/gift_robot.go @@ -130,7 +130,7 @@ func (s *Service) RobotSendGift(ctx context.Context, input RobotSendGiftInput) ( records, err := buildRoomGiftSentRecords(flow.cmd.RoomID(), snapshot.GetVersion(), now, flow.cmd, RoomMeta{ RoomID: flow.cmd.RoomID(), VisibleRegionID: snapshot.GetVisibleRegionId(), - }, targetBillings, targetGiftValues) + }, snapshot.GetLocked(), targetBillings, targetGiftValues) if err != nil { return nil, err } diff --git a/services/room-service/internal/room/service/lock_test.go b/services/room-service/internal/room/service/lock_test.go index 86456703..8a0d8f58 100644 --- a/services/room-service/internal/room/service/lock_test.go +++ b/services/room-service/internal/room/service/lock_test.go @@ -83,6 +83,13 @@ func TestRoomPasswordControlsJoinAndListLockedFlag(t *testing.T) { if len(listResp.GetRooms()) != 1 || !listResp.GetRooms()[0].GetLocked() { t.Fatalf("list/search must return locked flag: %+v", listResp.GetRooms()) } + adminRoom, err := svc.AdminGetRoom(ctx, &roomv1.AdminGetRoomRequest{ + Meta: &roomv1.RequestMeta{AppCode: appcode.Default}, + RoomId: roomID, + }) + if err != nil || !adminRoom.GetRoom().GetLocked() { + t.Fatalf("owner admin room snapshot must expose locked flag: room=%+v err=%v", adminRoom.GetRoom(), err) + } if _, err := svc.JoinRoom(ctx, &roomv1.JoinRoomRequest{ Meta: roomservice.NewRequestMeta(roomID, viewerID), diff --git a/services/room-service/internal/room/service/lucky_gift_display.go b/services/room-service/internal/room/service/lucky_gift_display.go index 1f967fc5..f74a28e5 100644 --- a/services/room-service/internal/room/service/lucky_gift_display.go +++ b/services/room-service/internal/room/service/lucky_gift_display.go @@ -57,6 +57,7 @@ func (s *Service) HandleLuckyGiftOutboxEvent(ctx context.Context, envelope *luck SenderDisplayUserId: drawn.GetSenderDisplayUserId(), SenderPrettyDisplayUserId: drawn.GetSenderPrettyDisplayUserId(), VisibleRegionId: drawn.GetVisibleRegionId(), + RoomLocked: drawn.GetRoomLocked(), CountryId: drawn.GetCountryId(), CoinSpent: drawn.GetCoinSpent(), RuleVersion: drawn.GetRuleVersion(), diff --git a/services/room-service/internal/room/service/lucky_gift_display_internal_test.go b/services/room-service/internal/room/service/lucky_gift_display_internal_test.go index 50928987..7a8a70f7 100644 --- a/services/room-service/internal/room/service/lucky_gift_display_internal_test.go +++ b/services/room-service/internal/room/service/lucky_gift_display_internal_test.go @@ -83,7 +83,7 @@ func TestHandleLuckyGiftOutboxEventPersistsOneDerivedRoomDisplayOutbox(t *testin if err := proto.Unmarshal(record.Envelope.GetBody(), &body); err != nil { t.Fatalf("decode derived RoomLuckyGiftDrawn failed: %v", err) } - if body.GetDrawId() != "lucky_draw_room_1" || body.GetSenderName() != "Sender" || body.GetMultiplierPpm() != luckygiftmq.LuckyGiftDisplayMinMultiplierPPM || body.GetRewardStatus() != "granted" { + if body.GetDrawId() != "lucky_draw_room_1" || body.GetSenderName() != "Sender" || body.GetMultiplierPpm() != luckygiftmq.LuckyGiftDisplayMinMultiplierPPM || body.GetRewardStatus() != "granted" || !body.GetRoomLocked() { t.Fatalf("derived RoomLuckyGiftDrawn mismatch: %+v", &body) } } @@ -131,6 +131,7 @@ func luckyGiftDisplayEnvelope(t *testing.T, multiplierPPM int64) *luckygiftevent SenderDisplayUserId: "123456", SenderPrettyDisplayUserId: "VIP123456", VisibleRegionId: 1, + RoomLocked: true, CountryId: 86, CoinSpent: 100, RuleVersion: 3, diff --git a/services/room-service/internal/room/service/repository.go b/services/room-service/internal/room/service/repository.go index a1ce1031..61146912 100644 --- a/services/room-service/internal/room/service/repository.go +++ b/services/room-service/internal/room/service/repository.go @@ -362,6 +362,7 @@ type AdminRoomListEntry struct { CoverURL string Mode string Status string + Locked bool CloseReason string ClosedByAdminID uint64 ClosedByAdminName string diff --git a/services/room-service/internal/storage/mysql/admin_room.go b/services/room-service/internal/storage/mysql/admin_room.go index e0850945..66655697 100644 --- a/services/room-service/internal/storage/mysql/admin_room.go +++ b/services/room-service/internal/storage/mysql/admin_room.go @@ -224,7 +224,7 @@ func (r *Repository) AdminGetRoom(ctx context.Context, roomID string, nowMS int6 func adminRoomSelectSQL(contributionExpr string) string { return ` SELECT rle.room_id, rle.room_short_id, rle.visible_region_id, rle.owner_user_id, - rle.title, rle.cover_url, rle.mode, rle.status, rle.close_reason, + rle.title, rle.cover_url, rle.mode, rle.status, rle.locked, rle.close_reason, rle.closed_by_admin_id, rle.closed_by_admin_name, rle.closed_at_ms, ` + contributionExpr + ` AS room_contribution, rle.online_count, rle.seat_count, rle.occupied_seat_count, rle.sort_score, rle.created_at_ms, rle.updated_at_ms @@ -310,6 +310,7 @@ func scanAdminRoom(scanner interface{ Scan(dest ...any) error }) (roomservice.Ad &item.CoverURL, &item.Mode, &item.Status, + &item.Locked, &item.CloseReason, &item.ClosedByAdminID, &item.ClosedByAdminName,