diff --git a/api/proto/activity/v1/activity.pb.go b/api/proto/activity/v1/activity.pb.go index 4ecd6d19..23e2fd94 100644 --- a/api/proto/activity/v1/activity.pb.go +++ b/api/proto/activity/v1/activity.pb.go @@ -10047,6 +10047,159 @@ func (x *InviteActivityRewardInviteeSummary) GetInvitedAtMs() int64 { return 0 } +// ListInviteActivityInviteesRequest 只允许查询鉴权用户自己的当前 UTC 月邀请明细。 +type ListInviteActivityInviteesRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` + UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"` + PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListInviteActivityInviteesRequest) Reset() { + *x = ListInviteActivityInviteesRequest{} + mi := &file_proto_activity_v1_activity_proto_msgTypes[127] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListInviteActivityInviteesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListInviteActivityInviteesRequest) ProtoMessage() {} + +func (x *ListInviteActivityInviteesRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_activity_v1_activity_proto_msgTypes[127] + 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 ListInviteActivityInviteesRequest.ProtoReflect.Descriptor instead. +func (*ListInviteActivityInviteesRequest) Descriptor() ([]byte, []int) { + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{127} +} + +func (x *ListInviteActivityInviteesRequest) GetMeta() *RequestMeta { + if x != nil { + return x.Meta + } + return nil +} + +func (x *ListInviteActivityInviteesRequest) GetUserId() int64 { + if x != nil { + return x.UserId + } + return 0 +} + +func (x *ListInviteActivityInviteesRequest) GetPage() int32 { + if x != nil { + return x.Page + } + return 0 +} + +func (x *ListInviteActivityInviteesRequest) GetPageSize() int32 { + if x != nil { + return x.PageSize + } + return 0 +} + +type ListInviteActivityInviteesResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Invitees []*InviteActivityRewardInviteeSummary `protobuf:"bytes,1,rep,name=invitees,proto3" json:"invitees,omitempty"` + Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` + Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"` + PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` + CycleKey string `protobuf:"bytes,5,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` + ServerTimeMs int64 `protobuf:"varint,6,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ListInviteActivityInviteesResponse) Reset() { + *x = ListInviteActivityInviteesResponse{} + mi := &file_proto_activity_v1_activity_proto_msgTypes[128] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ListInviteActivityInviteesResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListInviteActivityInviteesResponse) ProtoMessage() {} + +func (x *ListInviteActivityInviteesResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_activity_v1_activity_proto_msgTypes[128] + 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 ListInviteActivityInviteesResponse.ProtoReflect.Descriptor instead. +func (*ListInviteActivityInviteesResponse) Descriptor() ([]byte, []int) { + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{128} +} + +func (x *ListInviteActivityInviteesResponse) GetInvitees() []*InviteActivityRewardInviteeSummary { + if x != nil { + return x.Invitees + } + return nil +} + +func (x *ListInviteActivityInviteesResponse) GetTotal() int64 { + if x != nil { + return x.Total + } + return 0 +} + +func (x *ListInviteActivityInviteesResponse) GetPage() int32 { + if x != nil { + return x.Page + } + return 0 +} + +func (x *ListInviteActivityInviteesResponse) GetPageSize() int32 { + if x != nil { + return x.PageSize + } + return 0 +} + +func (x *ListInviteActivityInviteesResponse) GetCycleKey() string { + if x != nil { + return x.CycleKey + } + return "" +} + +func (x *ListInviteActivityInviteesResponse) GetServerTimeMs() int64 { + if x != nil { + return x.ServerTimeMs + } + return 0 +} + // InviteActivityRewardSummary 是后台邀请活动列表的一行,按邀请人和周期聚合。 type InviteActivityRewardSummary struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -10065,7 +10218,7 @@ type InviteActivityRewardSummary struct { func (x *InviteActivityRewardSummary) Reset() { *x = InviteActivityRewardSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[127] + mi := &file_proto_activity_v1_activity_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10077,7 +10230,7 @@ func (x *InviteActivityRewardSummary) String() string { func (*InviteActivityRewardSummary) ProtoMessage() {} func (x *InviteActivityRewardSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[127] + mi := &file_proto_activity_v1_activity_proto_msgTypes[129] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10090,7 +10243,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{127} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{129} } func (x *InviteActivityRewardSummary) GetAppCode() string { @@ -10169,7 +10322,7 @@ type ListInviteActivityRewardSummariesRequest struct { func (x *ListInviteActivityRewardSummariesRequest) Reset() { *x = ListInviteActivityRewardSummariesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[128] + mi := &file_proto_activity_v1_activity_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10181,7 +10334,7 @@ func (x *ListInviteActivityRewardSummariesRequest) String() string { func (*ListInviteActivityRewardSummariesRequest) ProtoMessage() {} func (x *ListInviteActivityRewardSummariesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[128] + mi := &file_proto_activity_v1_activity_proto_msgTypes[130] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10194,7 +10347,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{128} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{130} } func (x *ListInviteActivityRewardSummariesRequest) GetMeta() *RequestMeta { @@ -10242,7 +10395,7 @@ type ListInviteActivityRewardSummariesResponse struct { func (x *ListInviteActivityRewardSummariesResponse) Reset() { *x = ListInviteActivityRewardSummariesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[129] + mi := &file_proto_activity_v1_activity_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10254,7 +10407,7 @@ func (x *ListInviteActivityRewardSummariesResponse) String() string { func (*ListInviteActivityRewardSummariesResponse) ProtoMessage() {} func (x *ListInviteActivityRewardSummariesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[129] + mi := &file_proto_activity_v1_activity_proto_msgTypes[131] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10267,7 +10420,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{129} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{131} } func (x *ListInviteActivityRewardSummariesResponse) GetSummaries() []*InviteActivityRewardSummary { @@ -10302,7 +10455,7 @@ type RoomTurnoverRewardTier struct { func (x *RoomTurnoverRewardTier) Reset() { *x = RoomTurnoverRewardTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[130] + mi := &file_proto_activity_v1_activity_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10314,7 +10467,7 @@ func (x *RoomTurnoverRewardTier) String() string { func (*RoomTurnoverRewardTier) ProtoMessage() {} func (x *RoomTurnoverRewardTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[130] + mi := &file_proto_activity_v1_activity_proto_msgTypes[132] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10327,7 +10480,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{130} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{132} } func (x *RoomTurnoverRewardTier) GetTierId() int64 { @@ -10410,7 +10563,7 @@ type RoomTurnoverRewardConfig struct { func (x *RoomTurnoverRewardConfig) Reset() { *x = RoomTurnoverRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[131] + mi := &file_proto_activity_v1_activity_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10422,7 +10575,7 @@ func (x *RoomTurnoverRewardConfig) String() string { func (*RoomTurnoverRewardConfig) ProtoMessage() {} func (x *RoomTurnoverRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[131] + mi := &file_proto_activity_v1_activity_proto_msgTypes[133] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10435,7 +10588,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{131} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{133} } func (x *RoomTurnoverRewardConfig) GetAppCode() string { @@ -10516,7 +10669,7 @@ type RoomTurnoverRewardSettlement struct { func (x *RoomTurnoverRewardSettlement) Reset() { *x = RoomTurnoverRewardSettlement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[132] + mi := &file_proto_activity_v1_activity_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10528,7 +10681,7 @@ func (x *RoomTurnoverRewardSettlement) String() string { func (*RoomTurnoverRewardSettlement) ProtoMessage() {} func (x *RoomTurnoverRewardSettlement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[132] + mi := &file_proto_activity_v1_activity_proto_msgTypes[134] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10541,7 +10694,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{132} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{134} } func (x *RoomTurnoverRewardSettlement) GetSettlementId() string { @@ -10696,7 +10849,7 @@ type RoomTurnoverRewardStatus struct { func (x *RoomTurnoverRewardStatus) Reset() { *x = RoomTurnoverRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[133] + mi := &file_proto_activity_v1_activity_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10708,7 +10861,7 @@ func (x *RoomTurnoverRewardStatus) String() string { func (*RoomTurnoverRewardStatus) ProtoMessage() {} func (x *RoomTurnoverRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[133] + mi := &file_proto_activity_v1_activity_proto_msgTypes[135] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10721,7 +10874,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{133} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{135} } func (x *RoomTurnoverRewardStatus) GetConfig() *RoomTurnoverRewardConfig { @@ -10807,7 +10960,7 @@ type GetRoomTurnoverRewardStatusRequest struct { func (x *GetRoomTurnoverRewardStatusRequest) Reset() { *x = GetRoomTurnoverRewardStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[134] + mi := &file_proto_activity_v1_activity_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10819,7 +10972,7 @@ func (x *GetRoomTurnoverRewardStatusRequest) String() string { func (*GetRoomTurnoverRewardStatusRequest) ProtoMessage() {} func (x *GetRoomTurnoverRewardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[134] + mi := &file_proto_activity_v1_activity_proto_msgTypes[136] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10832,7 +10985,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{134} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{136} } func (x *GetRoomTurnoverRewardStatusRequest) GetMeta() *RequestMeta { @@ -10879,7 +11032,7 @@ type GetRoomTurnoverRewardStatusResponse struct { func (x *GetRoomTurnoverRewardStatusResponse) Reset() { *x = GetRoomTurnoverRewardStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[135] + mi := &file_proto_activity_v1_activity_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10891,7 +11044,7 @@ func (x *GetRoomTurnoverRewardStatusResponse) String() string { func (*GetRoomTurnoverRewardStatusResponse) ProtoMessage() {} func (x *GetRoomTurnoverRewardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[135] + mi := &file_proto_activity_v1_activity_proto_msgTypes[137] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10904,7 +11057,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{135} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{137} } func (x *GetRoomTurnoverRewardStatusResponse) GetStatus() *RoomTurnoverRewardStatus { @@ -10924,7 +11077,7 @@ type GetRoomTurnoverRewardConfigRequest struct { func (x *GetRoomTurnoverRewardConfigRequest) Reset() { *x = GetRoomTurnoverRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[136] + mi := &file_proto_activity_v1_activity_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10936,7 +11089,7 @@ func (x *GetRoomTurnoverRewardConfigRequest) String() string { func (*GetRoomTurnoverRewardConfigRequest) ProtoMessage() {} func (x *GetRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[136] + mi := &file_proto_activity_v1_activity_proto_msgTypes[138] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10949,7 +11102,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{136} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{138} } func (x *GetRoomTurnoverRewardConfigRequest) GetMeta() *RequestMeta { @@ -10975,7 +11128,7 @@ type GetRoomTurnoverRewardConfigResponse struct { func (x *GetRoomTurnoverRewardConfigResponse) Reset() { *x = GetRoomTurnoverRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[137] + mi := &file_proto_activity_v1_activity_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10987,7 +11140,7 @@ func (x *GetRoomTurnoverRewardConfigResponse) String() string { func (*GetRoomTurnoverRewardConfigResponse) ProtoMessage() {} func (x *GetRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[137] + mi := &file_proto_activity_v1_activity_proto_msgTypes[139] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11000,7 +11153,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{137} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{139} } func (x *GetRoomTurnoverRewardConfigResponse) GetConfig() *RoomTurnoverRewardConfig { @@ -11023,7 +11176,7 @@ type UpdateRoomTurnoverRewardConfigRequest struct { func (x *UpdateRoomTurnoverRewardConfigRequest) Reset() { *x = UpdateRoomTurnoverRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[138] + mi := &file_proto_activity_v1_activity_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11035,7 +11188,7 @@ func (x *UpdateRoomTurnoverRewardConfigRequest) String() string { func (*UpdateRoomTurnoverRewardConfigRequest) ProtoMessage() {} func (x *UpdateRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[138] + mi := &file_proto_activity_v1_activity_proto_msgTypes[140] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11048,7 +11201,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{138} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{140} } func (x *UpdateRoomTurnoverRewardConfigRequest) GetMeta() *RequestMeta { @@ -11095,7 +11248,7 @@ type UpdateRoomTurnoverRewardConfigResponse struct { func (x *UpdateRoomTurnoverRewardConfigResponse) Reset() { *x = UpdateRoomTurnoverRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[139] + mi := &file_proto_activity_v1_activity_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11107,7 +11260,7 @@ func (x *UpdateRoomTurnoverRewardConfigResponse) String() string { func (*UpdateRoomTurnoverRewardConfigResponse) ProtoMessage() {} func (x *UpdateRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[139] + mi := &file_proto_activity_v1_activity_proto_msgTypes[141] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11120,7 +11273,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{139} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{141} } func (x *UpdateRoomTurnoverRewardConfigResponse) GetConfig() *RoomTurnoverRewardConfig { @@ -11146,7 +11299,7 @@ type ListRoomTurnoverRewardSettlementsRequest struct { func (x *ListRoomTurnoverRewardSettlementsRequest) Reset() { *x = ListRoomTurnoverRewardSettlementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[140] + mi := &file_proto_activity_v1_activity_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11158,7 +11311,7 @@ func (x *ListRoomTurnoverRewardSettlementsRequest) String() string { func (*ListRoomTurnoverRewardSettlementsRequest) ProtoMessage() {} func (x *ListRoomTurnoverRewardSettlementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[140] + mi := &file_proto_activity_v1_activity_proto_msgTypes[142] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11171,7 +11324,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{140} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{142} } func (x *ListRoomTurnoverRewardSettlementsRequest) GetMeta() *RequestMeta { @@ -11240,7 +11393,7 @@ type ListRoomTurnoverRewardSettlementsResponse struct { func (x *ListRoomTurnoverRewardSettlementsResponse) Reset() { *x = ListRoomTurnoverRewardSettlementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[141] + mi := &file_proto_activity_v1_activity_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11252,7 +11405,7 @@ func (x *ListRoomTurnoverRewardSettlementsResponse) String() string { func (*ListRoomTurnoverRewardSettlementsResponse) ProtoMessage() {} func (x *ListRoomTurnoverRewardSettlementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[141] + mi := &file_proto_activity_v1_activity_proto_msgTypes[143] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11265,7 +11418,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{141} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{143} } func (x *ListRoomTurnoverRewardSettlementsResponse) GetSettlements() []*RoomTurnoverRewardSettlement { @@ -11293,7 +11446,7 @@ type RetryRoomTurnoverRewardSettlementRequest struct { func (x *RetryRoomTurnoverRewardSettlementRequest) Reset() { *x = RetryRoomTurnoverRewardSettlementRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[142] + mi := &file_proto_activity_v1_activity_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11305,7 +11458,7 @@ func (x *RetryRoomTurnoverRewardSettlementRequest) String() string { func (*RetryRoomTurnoverRewardSettlementRequest) ProtoMessage() {} func (x *RetryRoomTurnoverRewardSettlementRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[142] + mi := &file_proto_activity_v1_activity_proto_msgTypes[144] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11318,7 +11471,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{142} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{144} } func (x *RetryRoomTurnoverRewardSettlementRequest) GetMeta() *RequestMeta { @@ -11351,7 +11504,7 @@ type RetryRoomTurnoverRewardSettlementResponse struct { func (x *RetryRoomTurnoverRewardSettlementResponse) Reset() { *x = RetryRoomTurnoverRewardSettlementResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[143] + mi := &file_proto_activity_v1_activity_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11363,7 +11516,7 @@ func (x *RetryRoomTurnoverRewardSettlementResponse) String() string { func (*RetryRoomTurnoverRewardSettlementResponse) ProtoMessage() {} func (x *RetryRoomTurnoverRewardSettlementResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[143] + mi := &file_proto_activity_v1_activity_proto_msgTypes[145] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11376,7 +11529,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{143} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{145} } func (x *RetryRoomTurnoverRewardSettlementResponse) GetSettlement() *RoomTurnoverRewardSettlement { @@ -11397,7 +11550,7 @@ type SevenDayCheckInReward struct { func (x *SevenDayCheckInReward) Reset() { *x = SevenDayCheckInReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[144] + mi := &file_proto_activity_v1_activity_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11409,7 +11562,7 @@ func (x *SevenDayCheckInReward) String() string { func (*SevenDayCheckInReward) ProtoMessage() {} func (x *SevenDayCheckInReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[144] + mi := &file_proto_activity_v1_activity_proto_msgTypes[146] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11422,7 +11575,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{144} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{146} } func (x *SevenDayCheckInReward) GetDayIndex() int32 { @@ -11455,7 +11608,7 @@ type SevenDayCheckInConfig struct { func (x *SevenDayCheckInConfig) Reset() { *x = SevenDayCheckInConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[145] + mi := &file_proto_activity_v1_activity_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11467,7 +11620,7 @@ func (x *SevenDayCheckInConfig) String() string { func (*SevenDayCheckInConfig) ProtoMessage() {} func (x *SevenDayCheckInConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[145] + mi := &file_proto_activity_v1_activity_proto_msgTypes[147] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11480,7 +11633,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{145} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{147} } func (x *SevenDayCheckInConfig) GetAppCode() string { @@ -11547,7 +11700,7 @@ type SevenDayCheckInRewardStatus struct { func (x *SevenDayCheckInRewardStatus) Reset() { *x = SevenDayCheckInRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[146] + mi := &file_proto_activity_v1_activity_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11559,7 +11712,7 @@ func (x *SevenDayCheckInRewardStatus) String() string { func (*SevenDayCheckInRewardStatus) ProtoMessage() {} func (x *SevenDayCheckInRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[146] + mi := &file_proto_activity_v1_activity_proto_msgTypes[148] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11572,7 +11725,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{146} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{148} } func (x *SevenDayCheckInRewardStatus) GetDayIndex() int32 { @@ -11627,7 +11780,7 @@ type GetSevenDayCheckInStatusRequest struct { func (x *GetSevenDayCheckInStatusRequest) Reset() { *x = GetSevenDayCheckInStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[147] + mi := &file_proto_activity_v1_activity_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11639,7 +11792,7 @@ func (x *GetSevenDayCheckInStatusRequest) String() string { func (*GetSevenDayCheckInStatusRequest) ProtoMessage() {} func (x *GetSevenDayCheckInStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[147] + mi := &file_proto_activity_v1_activity_proto_msgTypes[149] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11652,7 +11805,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{147} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{149} } func (x *GetSevenDayCheckInStatusRequest) GetMeta() *RequestMeta { @@ -11689,7 +11842,7 @@ type GetSevenDayCheckInStatusResponse struct { func (x *GetSevenDayCheckInStatusResponse) Reset() { *x = GetSevenDayCheckInStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[148] + mi := &file_proto_activity_v1_activity_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11701,7 +11854,7 @@ func (x *GetSevenDayCheckInStatusResponse) String() string { func (*GetSevenDayCheckInStatusResponse) ProtoMessage() {} func (x *GetSevenDayCheckInStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[148] + mi := &file_proto_activity_v1_activity_proto_msgTypes[150] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11714,7 +11867,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{148} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{150} } func (x *GetSevenDayCheckInStatusResponse) GetEnabled() bool { @@ -11812,7 +11965,7 @@ type SignSevenDayCheckInRequest struct { func (x *SignSevenDayCheckInRequest) Reset() { *x = SignSevenDayCheckInRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[149] + mi := &file_proto_activity_v1_activity_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11824,7 +11977,7 @@ func (x *SignSevenDayCheckInRequest) String() string { func (*SignSevenDayCheckInRequest) ProtoMessage() {} func (x *SignSevenDayCheckInRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[149] + mi := &file_proto_activity_v1_activity_proto_msgTypes[151] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11837,7 +11990,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{149} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{151} } func (x *SignSevenDayCheckInRequest) GetMeta() *RequestMeta { @@ -11878,7 +12031,7 @@ type SignSevenDayCheckInResponse struct { func (x *SignSevenDayCheckInResponse) Reset() { *x = SignSevenDayCheckInResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[150] + mi := &file_proto_activity_v1_activity_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11890,7 +12043,7 @@ func (x *SignSevenDayCheckInResponse) String() string { func (*SignSevenDayCheckInResponse) ProtoMessage() {} func (x *SignSevenDayCheckInResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[150] + mi := &file_proto_activity_v1_activity_proto_msgTypes[152] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11903,7 +12056,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{150} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{152} } func (x *SignSevenDayCheckInResponse) GetClaimId() string { @@ -11978,7 +12131,7 @@ type GetSevenDayCheckInConfigRequest struct { func (x *GetSevenDayCheckInConfigRequest) Reset() { *x = GetSevenDayCheckInConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[151] + mi := &file_proto_activity_v1_activity_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11990,7 +12143,7 @@ func (x *GetSevenDayCheckInConfigRequest) String() string { func (*GetSevenDayCheckInConfigRequest) ProtoMessage() {} func (x *GetSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[151] + mi := &file_proto_activity_v1_activity_proto_msgTypes[153] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12003,7 +12156,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{151} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{153} } func (x *GetSevenDayCheckInConfigRequest) GetMeta() *RequestMeta { @@ -12022,7 +12175,7 @@ type GetSevenDayCheckInConfigResponse struct { func (x *GetSevenDayCheckInConfigResponse) Reset() { *x = GetSevenDayCheckInConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[152] + mi := &file_proto_activity_v1_activity_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12034,7 +12187,7 @@ func (x *GetSevenDayCheckInConfigResponse) String() string { func (*GetSevenDayCheckInConfigResponse) ProtoMessage() {} func (x *GetSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[152] + mi := &file_proto_activity_v1_activity_proto_msgTypes[154] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12047,7 +12200,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{152} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{154} } func (x *GetSevenDayCheckInConfigResponse) GetConfig() *SevenDayCheckInConfig { @@ -12069,7 +12222,7 @@ type UpdateSevenDayCheckInConfigRequest struct { func (x *UpdateSevenDayCheckInConfigRequest) Reset() { *x = UpdateSevenDayCheckInConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[153] + mi := &file_proto_activity_v1_activity_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12081,7 +12234,7 @@ func (x *UpdateSevenDayCheckInConfigRequest) String() string { func (*UpdateSevenDayCheckInConfigRequest) ProtoMessage() {} func (x *UpdateSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[153] + mi := &file_proto_activity_v1_activity_proto_msgTypes[155] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12094,7 +12247,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{153} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{155} } func (x *UpdateSevenDayCheckInConfigRequest) GetMeta() *RequestMeta { @@ -12134,7 +12287,7 @@ type UpdateSevenDayCheckInConfigResponse struct { func (x *UpdateSevenDayCheckInConfigResponse) Reset() { *x = UpdateSevenDayCheckInConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[154] + mi := &file_proto_activity_v1_activity_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12146,7 +12299,7 @@ func (x *UpdateSevenDayCheckInConfigResponse) String() string { func (*UpdateSevenDayCheckInConfigResponse) ProtoMessage() {} func (x *UpdateSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[154] + mi := &file_proto_activity_v1_activity_proto_msgTypes[156] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12159,7 +12312,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{154} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{156} } func (x *UpdateSevenDayCheckInConfigResponse) GetConfig() *SevenDayCheckInConfig { @@ -12194,7 +12347,7 @@ type SevenDayCheckInClaim struct { func (x *SevenDayCheckInClaim) Reset() { *x = SevenDayCheckInClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[155] + mi := &file_proto_activity_v1_activity_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12206,7 +12359,7 @@ func (x *SevenDayCheckInClaim) String() string { func (*SevenDayCheckInClaim) ProtoMessage() {} func (x *SevenDayCheckInClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[155] + mi := &file_proto_activity_v1_activity_proto_msgTypes[157] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12219,7 +12372,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{155} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{157} } func (x *SevenDayCheckInClaim) GetClaimId() string { @@ -12349,7 +12502,7 @@ type ListSevenDayCheckInClaimsRequest struct { func (x *ListSevenDayCheckInClaimsRequest) Reset() { *x = ListSevenDayCheckInClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[156] + mi := &file_proto_activity_v1_activity_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12361,7 +12514,7 @@ func (x *ListSevenDayCheckInClaimsRequest) String() string { func (*ListSevenDayCheckInClaimsRequest) ProtoMessage() {} func (x *ListSevenDayCheckInClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[156] + mi := &file_proto_activity_v1_activity_proto_msgTypes[158] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12374,7 +12527,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{156} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{158} } func (x *ListSevenDayCheckInClaimsRequest) GetMeta() *RequestMeta { @@ -12436,7 +12589,7 @@ type ListSevenDayCheckInClaimsResponse struct { func (x *ListSevenDayCheckInClaimsResponse) Reset() { *x = ListSevenDayCheckInClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[157] + mi := &file_proto_activity_v1_activity_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12448,7 +12601,7 @@ func (x *ListSevenDayCheckInClaimsResponse) String() string { func (*ListSevenDayCheckInClaimsResponse) ProtoMessage() {} func (x *ListSevenDayCheckInClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[157] + mi := &file_proto_activity_v1_activity_proto_msgTypes[159] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12461,7 +12614,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{157} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{159} } func (x *ListSevenDayCheckInClaimsResponse) GetClaims() []*SevenDayCheckInClaim { @@ -12494,7 +12647,7 @@ type LevelTrack struct { func (x *LevelTrack) Reset() { *x = LevelTrack{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[158] + mi := &file_proto_activity_v1_activity_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12506,7 +12659,7 @@ func (x *LevelTrack) String() string { func (*LevelTrack) ProtoMessage() {} func (x *LevelTrack) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[158] + mi := &file_proto_activity_v1_activity_proto_msgTypes[160] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12519,7 +12672,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{158} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{160} } func (x *LevelTrack) GetTrack() string { @@ -12592,7 +12745,7 @@ type LevelRule struct { func (x *LevelRule) Reset() { *x = LevelRule{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[159] + mi := &file_proto_activity_v1_activity_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12604,7 +12757,7 @@ func (x *LevelRule) String() string { func (*LevelRule) ProtoMessage() {} func (x *LevelRule) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[159] + mi := &file_proto_activity_v1_activity_proto_msgTypes[161] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12617,7 +12770,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{159} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{161} } func (x *LevelRule) GetTrack() string { @@ -12727,7 +12880,7 @@ type LevelTier struct { func (x *LevelTier) Reset() { *x = LevelTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[160] + mi := &file_proto_activity_v1_activity_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12739,7 +12892,7 @@ func (x *LevelTier) String() string { func (*LevelTier) ProtoMessage() {} func (x *LevelTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[160] + mi := &file_proto_activity_v1_activity_proto_msgTypes[162] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12752,7 +12905,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{160} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{162} } func (x *LevelTier) GetTierId() int64 { @@ -12875,7 +13028,7 @@ type LevelTrackOverview struct { func (x *LevelTrackOverview) Reset() { *x = LevelTrackOverview{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[161] + mi := &file_proto_activity_v1_activity_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12887,7 +13040,7 @@ func (x *LevelTrackOverview) String() string { func (*LevelTrackOverview) ProtoMessage() {} func (x *LevelTrackOverview) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[161] + mi := &file_proto_activity_v1_activity_proto_msgTypes[163] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12900,7 +13053,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{161} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{163} } func (x *LevelTrackOverview) GetTrack() string { @@ -13004,7 +13157,7 @@ type GetMyLevelOverviewRequest struct { func (x *GetMyLevelOverviewRequest) Reset() { *x = GetMyLevelOverviewRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[162] + mi := &file_proto_activity_v1_activity_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13016,7 +13169,7 @@ func (x *GetMyLevelOverviewRequest) String() string { func (*GetMyLevelOverviewRequest) ProtoMessage() {} func (x *GetMyLevelOverviewRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[162] + mi := &file_proto_activity_v1_activity_proto_msgTypes[164] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13029,7 +13182,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{162} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{164} } func (x *GetMyLevelOverviewRequest) GetMeta() *RequestMeta { @@ -13056,7 +13209,7 @@ type GetMyLevelOverviewResponse struct { func (x *GetMyLevelOverviewResponse) Reset() { *x = GetMyLevelOverviewResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[163] + mi := &file_proto_activity_v1_activity_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13068,7 +13221,7 @@ func (x *GetMyLevelOverviewResponse) String() string { func (*GetMyLevelOverviewResponse) ProtoMessage() {} func (x *GetMyLevelOverviewResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[163] + mi := &file_proto_activity_v1_activity_proto_msgTypes[165] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13081,7 +13234,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{163} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{165} } func (x *GetMyLevelOverviewResponse) GetTracks() []*LevelTrackOverview { @@ -13109,7 +13262,7 @@ type GetLevelTrackRequest struct { func (x *GetLevelTrackRequest) Reset() { *x = GetLevelTrackRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[164] + mi := &file_proto_activity_v1_activity_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13121,7 +13274,7 @@ func (x *GetLevelTrackRequest) String() string { func (*GetLevelTrackRequest) ProtoMessage() {} func (x *GetLevelTrackRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[164] + mi := &file_proto_activity_v1_activity_proto_msgTypes[166] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13134,7 +13287,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{164} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{166} } func (x *GetLevelTrackRequest) GetMeta() *RequestMeta { @@ -13170,7 +13323,7 @@ type GetLevelTrackResponse struct { func (x *GetLevelTrackResponse) Reset() { *x = GetLevelTrackResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[165] + mi := &file_proto_activity_v1_activity_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13182,7 +13335,7 @@ func (x *GetLevelTrackResponse) String() string { func (*GetLevelTrackResponse) ProtoMessage() {} func (x *GetLevelTrackResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[165] + mi := &file_proto_activity_v1_activity_proto_msgTypes[167] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13195,7 +13348,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{165} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{167} } func (x *GetLevelTrackResponse) GetOverview() *LevelTrackOverview { @@ -13242,7 +13395,7 @@ type LevelDisplayTrackProfile struct { func (x *LevelDisplayTrackProfile) Reset() { *x = LevelDisplayTrackProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[166] + mi := &file_proto_activity_v1_activity_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13254,7 +13407,7 @@ func (x *LevelDisplayTrackProfile) String() string { func (*LevelDisplayTrackProfile) ProtoMessage() {} func (x *LevelDisplayTrackProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[166] + mi := &file_proto_activity_v1_activity_proto_msgTypes[168] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13267,7 +13420,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{166} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{168} } func (x *LevelDisplayTrackProfile) GetTrack() string { @@ -13332,7 +13485,7 @@ type UserLevelDisplayProfile struct { func (x *UserLevelDisplayProfile) Reset() { *x = UserLevelDisplayProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[167] + mi := &file_proto_activity_v1_activity_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13344,7 +13497,7 @@ func (x *UserLevelDisplayProfile) String() string { func (*UserLevelDisplayProfile) ProtoMessage() {} func (x *UserLevelDisplayProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[167] + mi := &file_proto_activity_v1_activity_proto_msgTypes[169] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13357,7 +13510,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{167} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{169} } func (x *UserLevelDisplayProfile) GetUserId() int64 { @@ -13398,7 +13551,7 @@ type BatchGetUserLevelDisplayProfilesRequest struct { func (x *BatchGetUserLevelDisplayProfilesRequest) Reset() { *x = BatchGetUserLevelDisplayProfilesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[168] + mi := &file_proto_activity_v1_activity_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13410,7 +13563,7 @@ func (x *BatchGetUserLevelDisplayProfilesRequest) String() string { func (*BatchGetUserLevelDisplayProfilesRequest) ProtoMessage() {} func (x *BatchGetUserLevelDisplayProfilesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[168] + mi := &file_proto_activity_v1_activity_proto_msgTypes[170] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13423,7 +13576,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{168} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{170} } func (x *BatchGetUserLevelDisplayProfilesRequest) GetMeta() *RequestMeta { @@ -13450,7 +13603,7 @@ type BatchGetUserLevelDisplayProfilesResponse struct { func (x *BatchGetUserLevelDisplayProfilesResponse) Reset() { *x = BatchGetUserLevelDisplayProfilesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[169] + mi := &file_proto_activity_v1_activity_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13462,7 +13615,7 @@ func (x *BatchGetUserLevelDisplayProfilesResponse) String() string { func (*BatchGetUserLevelDisplayProfilesResponse) ProtoMessage() {} func (x *BatchGetUserLevelDisplayProfilesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[169] + mi := &file_proto_activity_v1_activity_proto_msgTypes[171] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13475,7 +13628,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{169} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{171} } func (x *BatchGetUserLevelDisplayProfilesResponse) GetProfiles() []*UserLevelDisplayProfile { @@ -13521,7 +13674,7 @@ type LevelRewardJob struct { func (x *LevelRewardJob) Reset() { *x = LevelRewardJob{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[170] + mi := &file_proto_activity_v1_activity_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13533,7 +13686,7 @@ func (x *LevelRewardJob) String() string { func (*LevelRewardJob) ProtoMessage() {} func (x *LevelRewardJob) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[170] + mi := &file_proto_activity_v1_activity_proto_msgTypes[172] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13546,7 +13699,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{170} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{172} } func (x *LevelRewardJob) GetRewardJobId() string { @@ -13703,7 +13856,7 @@ type ListLevelRewardsRequest struct { func (x *ListLevelRewardsRequest) Reset() { *x = ListLevelRewardsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[171] + mi := &file_proto_activity_v1_activity_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13715,7 +13868,7 @@ func (x *ListLevelRewardsRequest) String() string { func (*ListLevelRewardsRequest) ProtoMessage() {} func (x *ListLevelRewardsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[171] + mi := &file_proto_activity_v1_activity_proto_msgTypes[173] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13728,7 +13881,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{171} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{173} } func (x *ListLevelRewardsRequest) GetMeta() *RequestMeta { @@ -13783,7 +13936,7 @@ type ListLevelRewardsResponse struct { func (x *ListLevelRewardsResponse) Reset() { *x = ListLevelRewardsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[172] + mi := &file_proto_activity_v1_activity_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13795,7 +13948,7 @@ func (x *ListLevelRewardsResponse) String() string { func (*ListLevelRewardsResponse) ProtoMessage() {} func (x *ListLevelRewardsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[172] + mi := &file_proto_activity_v1_activity_proto_msgTypes[174] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13808,7 +13961,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{172} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{174} } func (x *ListLevelRewardsResponse) GetRewards() []*LevelRewardJob { @@ -13845,7 +13998,7 @@ type ConsumeLevelEventRequest struct { func (x *ConsumeLevelEventRequest) Reset() { *x = ConsumeLevelEventRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[173] + mi := &file_proto_activity_v1_activity_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13857,7 +14010,7 @@ func (x *ConsumeLevelEventRequest) String() string { func (*ConsumeLevelEventRequest) ProtoMessage() {} func (x *ConsumeLevelEventRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[173] + mi := &file_proto_activity_v1_activity_proto_msgTypes[175] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13870,7 +14023,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{173} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{175} } func (x *ConsumeLevelEventRequest) GetMeta() *RequestMeta { @@ -13964,7 +14117,7 @@ type ConsumeLevelEventResponse struct { func (x *ConsumeLevelEventResponse) Reset() { *x = ConsumeLevelEventResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[174] + mi := &file_proto_activity_v1_activity_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13976,7 +14129,7 @@ func (x *ConsumeLevelEventResponse) String() string { func (*ConsumeLevelEventResponse) ProtoMessage() {} func (x *ConsumeLevelEventResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[174] + mi := &file_proto_activity_v1_activity_proto_msgTypes[176] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13989,7 +14142,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{174} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{176} } func (x *ConsumeLevelEventResponse) GetEventId() string { @@ -14049,7 +14202,7 @@ type SetUserLevelRequest struct { func (x *SetUserLevelRequest) Reset() { *x = SetUserLevelRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[175] + mi := &file_proto_activity_v1_activity_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14061,7 +14214,7 @@ func (x *SetUserLevelRequest) String() string { func (*SetUserLevelRequest) ProtoMessage() {} func (x *SetUserLevelRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[175] + mi := &file_proto_activity_v1_activity_proto_msgTypes[177] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14074,7 +14227,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{175} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{177} } func (x *SetUserLevelRequest) GetMeta() *RequestMeta { @@ -14142,7 +14295,7 @@ type SetUserLevelResponse struct { func (x *SetUserLevelResponse) Reset() { *x = SetUserLevelResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[176] + mi := &file_proto_activity_v1_activity_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14154,7 +14307,7 @@ func (x *SetUserLevelResponse) String() string { func (*SetUserLevelResponse) ProtoMessage() {} func (x *SetUserLevelResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[176] + mi := &file_proto_activity_v1_activity_proto_msgTypes[178] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14167,7 +14320,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{176} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{178} } func (x *SetUserLevelResponse) GetEventId() string { @@ -14244,7 +14397,7 @@ type AdminLevelTrackProfile struct { func (x *AdminLevelTrackProfile) Reset() { *x = AdminLevelTrackProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[177] + mi := &file_proto_activity_v1_activity_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14256,7 +14409,7 @@ func (x *AdminLevelTrackProfile) String() string { func (*AdminLevelTrackProfile) ProtoMessage() {} func (x *AdminLevelTrackProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[177] + mi := &file_proto_activity_v1_activity_proto_msgTypes[179] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14269,7 +14422,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{177} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{179} } func (x *AdminLevelTrackProfile) GetTrack() string { @@ -14345,7 +14498,7 @@ type AdminUserLevelProfile struct { func (x *AdminUserLevelProfile) Reset() { *x = AdminUserLevelProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[178] + mi := &file_proto_activity_v1_activity_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14357,7 +14510,7 @@ func (x *AdminUserLevelProfile) String() string { func (*AdminUserLevelProfile) ProtoMessage() {} func (x *AdminUserLevelProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[178] + mi := &file_proto_activity_v1_activity_proto_msgTypes[180] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14370,7 +14523,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{178} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{180} } func (x *AdminUserLevelProfile) GetUserId() int64 { @@ -14397,7 +14550,7 @@ type BatchGetUserLevelAdminProfilesRequest struct { func (x *BatchGetUserLevelAdminProfilesRequest) Reset() { *x = BatchGetUserLevelAdminProfilesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[179] + mi := &file_proto_activity_v1_activity_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14409,7 +14562,7 @@ func (x *BatchGetUserLevelAdminProfilesRequest) String() string { func (*BatchGetUserLevelAdminProfilesRequest) ProtoMessage() {} func (x *BatchGetUserLevelAdminProfilesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[179] + mi := &file_proto_activity_v1_activity_proto_msgTypes[181] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14422,7 +14575,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{179} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{181} } func (x *BatchGetUserLevelAdminProfilesRequest) GetMeta() *RequestMeta { @@ -14449,7 +14602,7 @@ type BatchGetUserLevelAdminProfilesResponse struct { func (x *BatchGetUserLevelAdminProfilesResponse) Reset() { *x = BatchGetUserLevelAdminProfilesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[180] + mi := &file_proto_activity_v1_activity_proto_msgTypes[182] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14461,7 +14614,7 @@ func (x *BatchGetUserLevelAdminProfilesResponse) String() string { func (*BatchGetUserLevelAdminProfilesResponse) ProtoMessage() {} func (x *BatchGetUserLevelAdminProfilesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[180] + mi := &file_proto_activity_v1_activity_proto_msgTypes[182] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14474,7 +14627,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{180} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{182} } func (x *BatchGetUserLevelAdminProfilesResponse) GetProfiles() []*AdminUserLevelProfile { @@ -14503,7 +14656,7 @@ type TemporaryLevelAdjustment struct { func (x *TemporaryLevelAdjustment) Reset() { *x = TemporaryLevelAdjustment{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[181] + mi := &file_proto_activity_v1_activity_proto_msgTypes[183] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14515,7 +14668,7 @@ func (x *TemporaryLevelAdjustment) String() string { func (*TemporaryLevelAdjustment) ProtoMessage() {} func (x *TemporaryLevelAdjustment) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[181] + mi := &file_proto_activity_v1_activity_proto_msgTypes[183] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14528,7 +14681,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{181} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{183} } func (x *TemporaryLevelAdjustment) GetTrack() string { @@ -14566,7 +14719,7 @@ type AdjustTemporaryUserLevelsRequest struct { func (x *AdjustTemporaryUserLevelsRequest) Reset() { *x = AdjustTemporaryUserLevelsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[182] + mi := &file_proto_activity_v1_activity_proto_msgTypes[184] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14578,7 +14731,7 @@ func (x *AdjustTemporaryUserLevelsRequest) String() string { func (*AdjustTemporaryUserLevelsRequest) ProtoMessage() {} func (x *AdjustTemporaryUserLevelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[182] + mi := &file_proto_activity_v1_activity_proto_msgTypes[184] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14591,7 +14744,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{182} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{184} } func (x *AdjustTemporaryUserLevelsRequest) GetMeta() *RequestMeta { @@ -14646,7 +14799,7 @@ type AdjustTemporaryUserLevelsResponse struct { func (x *AdjustTemporaryUserLevelsResponse) Reset() { *x = AdjustTemporaryUserLevelsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[183] + mi := &file_proto_activity_v1_activity_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14658,7 +14811,7 @@ func (x *AdjustTemporaryUserLevelsResponse) String() string { func (*AdjustTemporaryUserLevelsResponse) ProtoMessage() {} func (x *AdjustTemporaryUserLevelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[183] + mi := &file_proto_activity_v1_activity_proto_msgTypes[185] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14671,7 +14824,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{183} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{185} } func (x *AdjustTemporaryUserLevelsResponse) GetProfile() *AdminUserLevelProfile { @@ -14700,7 +14853,7 @@ type RegistrationLevelBadgeGrant struct { func (x *RegistrationLevelBadgeGrant) Reset() { *x = RegistrationLevelBadgeGrant{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[184] + mi := &file_proto_activity_v1_activity_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14712,7 +14865,7 @@ func (x *RegistrationLevelBadgeGrant) String() string { func (*RegistrationLevelBadgeGrant) ProtoMessage() {} func (x *RegistrationLevelBadgeGrant) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[184] + mi := &file_proto_activity_v1_activity_proto_msgTypes[186] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14725,7 +14878,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{184} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{186} } func (x *RegistrationLevelBadgeGrant) GetTrack() string { @@ -14767,7 +14920,7 @@ type IssueRegistrationLevelBadgesRequest struct { func (x *IssueRegistrationLevelBadgesRequest) Reset() { *x = IssueRegistrationLevelBadgesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[185] + mi := &file_proto_activity_v1_activity_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14779,7 +14932,7 @@ func (x *IssueRegistrationLevelBadgesRequest) String() string { func (*IssueRegistrationLevelBadgesRequest) ProtoMessage() {} func (x *IssueRegistrationLevelBadgesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[185] + mi := &file_proto_activity_v1_activity_proto_msgTypes[187] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14792,7 +14945,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{185} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{187} } func (x *IssueRegistrationLevelBadgesRequest) GetMeta() *RequestMeta { @@ -14826,7 +14979,7 @@ type IssueRegistrationLevelBadgesResponse struct { func (x *IssueRegistrationLevelBadgesResponse) Reset() { *x = IssueRegistrationLevelBadgesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[186] + mi := &file_proto_activity_v1_activity_proto_msgTypes[188] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14838,7 +14991,7 @@ func (x *IssueRegistrationLevelBadgesResponse) String() string { func (*IssueRegistrationLevelBadgesResponse) ProtoMessage() {} func (x *IssueRegistrationLevelBadgesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[186] + mi := &file_proto_activity_v1_activity_proto_msgTypes[188] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14851,7 +15004,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{186} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{188} } func (x *IssueRegistrationLevelBadgesResponse) GetGrants() []*RegistrationLevelBadgeGrant { @@ -14882,7 +15035,7 @@ type UpsertLevelTrackRequest struct { func (x *UpsertLevelTrackRequest) Reset() { *x = UpsertLevelTrackRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[187] + mi := &file_proto_activity_v1_activity_proto_msgTypes[189] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14894,7 +15047,7 @@ func (x *UpsertLevelTrackRequest) String() string { func (*UpsertLevelTrackRequest) ProtoMessage() {} func (x *UpsertLevelTrackRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[187] + mi := &file_proto_activity_v1_activity_proto_msgTypes[189] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14907,7 +15060,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{187} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{189} } func (x *UpsertLevelTrackRequest) GetMeta() *RequestMeta { @@ -14962,7 +15115,7 @@ type UpsertLevelTrackResponse struct { func (x *UpsertLevelTrackResponse) Reset() { *x = UpsertLevelTrackResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[188] + mi := &file_proto_activity_v1_activity_proto_msgTypes[190] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14974,7 +15127,7 @@ func (x *UpsertLevelTrackResponse) String() string { func (*UpsertLevelTrackResponse) ProtoMessage() {} func (x *UpsertLevelTrackResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[188] + mi := &file_proto_activity_v1_activity_proto_msgTypes[190] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14987,7 +15140,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{188} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{190} } func (x *UpsertLevelTrackResponse) GetTrack() *LevelTrack { @@ -15022,7 +15175,7 @@ type UpsertLevelRuleRequest struct { func (x *UpsertLevelRuleRequest) Reset() { *x = UpsertLevelRuleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[189] + mi := &file_proto_activity_v1_activity_proto_msgTypes[191] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15034,7 +15187,7 @@ func (x *UpsertLevelRuleRequest) String() string { func (*UpsertLevelRuleRequest) ProtoMessage() {} func (x *UpsertLevelRuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[189] + mi := &file_proto_activity_v1_activity_proto_msgTypes[191] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15047,7 +15200,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{189} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{191} } func (x *UpsertLevelRuleRequest) GetMeta() *RequestMeta { @@ -15130,7 +15283,7 @@ type UpsertLevelRuleResponse struct { func (x *UpsertLevelRuleResponse) Reset() { *x = UpsertLevelRuleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[190] + mi := &file_proto_activity_v1_activity_proto_msgTypes[192] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15142,7 +15295,7 @@ func (x *UpsertLevelRuleResponse) String() string { func (*UpsertLevelRuleResponse) ProtoMessage() {} func (x *UpsertLevelRuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[190] + mi := &file_proto_activity_v1_activity_proto_msgTypes[192] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15155,7 +15308,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{190} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{192} } func (x *UpsertLevelRuleResponse) GetRule() *LevelRule { @@ -15192,7 +15345,7 @@ type UpsertLevelTierRequest struct { func (x *UpsertLevelTierRequest) Reset() { *x = UpsertLevelTierRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[191] + mi := &file_proto_activity_v1_activity_proto_msgTypes[193] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15204,7 +15357,7 @@ func (x *UpsertLevelTierRequest) String() string { func (*UpsertLevelTierRequest) ProtoMessage() {} func (x *UpsertLevelTierRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[191] + mi := &file_proto_activity_v1_activity_proto_msgTypes[193] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15217,7 +15370,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{191} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{193} } func (x *UpsertLevelTierRequest) GetMeta() *RequestMeta { @@ -15314,7 +15467,7 @@ type UpsertLevelTierResponse struct { func (x *UpsertLevelTierResponse) Reset() { *x = UpsertLevelTierResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[192] + mi := &file_proto_activity_v1_activity_proto_msgTypes[194] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15326,7 +15479,7 @@ func (x *UpsertLevelTierResponse) String() string { func (*UpsertLevelTierResponse) ProtoMessage() {} func (x *UpsertLevelTierResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[192] + mi := &file_proto_activity_v1_activity_proto_msgTypes[194] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15339,7 +15492,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{192} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{194} } func (x *UpsertLevelTierResponse) GetTier() *LevelTier { @@ -15370,7 +15523,7 @@ type BatchUpsertLevelConfigRequest struct { func (x *BatchUpsertLevelConfigRequest) Reset() { *x = BatchUpsertLevelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[193] + mi := &file_proto_activity_v1_activity_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15382,7 +15535,7 @@ func (x *BatchUpsertLevelConfigRequest) String() string { func (*BatchUpsertLevelConfigRequest) ProtoMessage() {} func (x *BatchUpsertLevelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[193] + mi := &file_proto_activity_v1_activity_proto_msgTypes[195] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15395,7 +15548,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{193} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{195} } func (x *BatchUpsertLevelConfigRequest) GetMeta() *RequestMeta { @@ -15437,7 +15590,7 @@ type BatchUpsertLevelConfigResponse struct { func (x *BatchUpsertLevelConfigResponse) Reset() { *x = BatchUpsertLevelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[194] + mi := &file_proto_activity_v1_activity_proto_msgTypes[196] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15449,7 +15602,7 @@ func (x *BatchUpsertLevelConfigResponse) String() string { func (*BatchUpsertLevelConfigResponse) ProtoMessage() {} func (x *BatchUpsertLevelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[194] + mi := &file_proto_activity_v1_activity_proto_msgTypes[196] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15462,7 +15615,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{194} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{196} } func (x *BatchUpsertLevelConfigResponse) GetRules() []*LevelRule { @@ -15498,7 +15651,7 @@ type ListLevelConfigRequest struct { func (x *ListLevelConfigRequest) Reset() { *x = ListLevelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[195] + mi := &file_proto_activity_v1_activity_proto_msgTypes[197] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15510,7 +15663,7 @@ func (x *ListLevelConfigRequest) String() string { func (*ListLevelConfigRequest) ProtoMessage() {} func (x *ListLevelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[195] + mi := &file_proto_activity_v1_activity_proto_msgTypes[197] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15523,7 +15676,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{195} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{197} } func (x *ListLevelConfigRequest) GetMeta() *RequestMeta { @@ -15559,7 +15712,7 @@ type ListLevelConfigResponse struct { func (x *ListLevelConfigResponse) Reset() { *x = ListLevelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[196] + mi := &file_proto_activity_v1_activity_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15571,7 +15724,7 @@ func (x *ListLevelConfigResponse) String() string { func (*ListLevelConfigResponse) ProtoMessage() {} func (x *ListLevelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[196] + mi := &file_proto_activity_v1_activity_proto_msgTypes[198] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15584,7 +15737,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{196} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{198} } func (x *ListLevelConfigResponse) GetTracks() []*LevelTrack { @@ -15630,7 +15783,7 @@ type AchievementCondition struct { func (x *AchievementCondition) Reset() { *x = AchievementCondition{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[197] + mi := &file_proto_activity_v1_activity_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15642,7 +15795,7 @@ func (x *AchievementCondition) String() string { func (*AchievementCondition) ProtoMessage() {} func (x *AchievementCondition) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[197] + mi := &file_proto_activity_v1_activity_proto_msgTypes[199] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15655,7 +15808,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{197} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{199} } func (x *AchievementCondition) GetConditionId() string { @@ -15736,7 +15889,7 @@ type AchievementDefinition struct { func (x *AchievementDefinition) Reset() { *x = AchievementDefinition{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[198] + mi := &file_proto_activity_v1_activity_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15748,7 +15901,7 @@ func (x *AchievementDefinition) String() string { func (*AchievementDefinition) ProtoMessage() {} func (x *AchievementDefinition) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[198] + mi := &file_proto_activity_v1_activity_proto_msgTypes[200] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15761,7 +15914,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{198} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{200} } func (x *AchievementDefinition) GetAchievementId() string { @@ -15926,7 +16079,7 @@ type UserAchievement struct { func (x *UserAchievement) Reset() { *x = UserAchievement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[199] + mi := &file_proto_activity_v1_activity_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15938,7 +16091,7 @@ func (x *UserAchievement) String() string { func (*UserAchievement) ProtoMessage() {} func (x *UserAchievement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[199] + mi := &file_proto_activity_v1_activity_proto_msgTypes[201] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15951,7 +16104,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{199} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{201} } func (x *UserAchievement) GetDefinition() *AchievementDefinition { @@ -16017,7 +16170,7 @@ type ListAchievementsRequest struct { func (x *ListAchievementsRequest) Reset() { *x = ListAchievementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[200] + mi := &file_proto_activity_v1_activity_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16029,7 +16182,7 @@ func (x *ListAchievementsRequest) String() string { func (*ListAchievementsRequest) ProtoMessage() {} func (x *ListAchievementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[200] + mi := &file_proto_activity_v1_activity_proto_msgTypes[202] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16042,7 +16195,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{200} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{202} } func (x *ListAchievementsRequest) GetMeta() *RequestMeta { @@ -16098,7 +16251,7 @@ type ListAchievementsResponse struct { func (x *ListAchievementsResponse) Reset() { *x = ListAchievementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[201] + mi := &file_proto_activity_v1_activity_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16110,7 +16263,7 @@ func (x *ListAchievementsResponse) String() string { func (*ListAchievementsResponse) ProtoMessage() {} func (x *ListAchievementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[201] + mi := &file_proto_activity_v1_activity_proto_msgTypes[203] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16123,7 +16276,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{201} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{203} } func (x *ListAchievementsResponse) GetAchievements() []*UserAchievement { @@ -16164,7 +16317,7 @@ type ConsumeAchievementEventRequest struct { func (x *ConsumeAchievementEventRequest) Reset() { *x = ConsumeAchievementEventRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[202] + mi := &file_proto_activity_v1_activity_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16176,7 +16329,7 @@ func (x *ConsumeAchievementEventRequest) String() string { func (*ConsumeAchievementEventRequest) ProtoMessage() {} func (x *ConsumeAchievementEventRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[202] + mi := &file_proto_activity_v1_activity_proto_msgTypes[204] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16189,7 +16342,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{202} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{204} } func (x *ConsumeAchievementEventRequest) GetMeta() *RequestMeta { @@ -16268,7 +16421,7 @@ type ConsumeAchievementEventResponse struct { func (x *ConsumeAchievementEventResponse) Reset() { *x = ConsumeAchievementEventResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[203] + mi := &file_proto_activity_v1_activity_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16280,7 +16433,7 @@ func (x *ConsumeAchievementEventResponse) String() string { func (*ConsumeAchievementEventResponse) ProtoMessage() {} func (x *ConsumeAchievementEventResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[203] + mi := &file_proto_activity_v1_activity_proto_msgTypes[205] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16293,7 +16446,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{203} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{205} } func (x *ConsumeAchievementEventResponse) GetEventId() string { @@ -16348,7 +16501,7 @@ type BadgeDisplayItem struct { func (x *BadgeDisplayItem) Reset() { *x = BadgeDisplayItem{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[204] + mi := &file_proto_activity_v1_activity_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16360,7 +16513,7 @@ func (x *BadgeDisplayItem) String() string { func (*BadgeDisplayItem) ProtoMessage() {} func (x *BadgeDisplayItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[204] + mi := &file_proto_activity_v1_activity_proto_msgTypes[206] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16373,7 +16526,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{204} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{206} } func (x *BadgeDisplayItem) GetSlot() string { @@ -16449,7 +16602,7 @@ type ListMyBadgesRequest struct { func (x *ListMyBadgesRequest) Reset() { *x = ListMyBadgesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[205] + mi := &file_proto_activity_v1_activity_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16461,7 +16614,7 @@ func (x *ListMyBadgesRequest) String() string { func (*ListMyBadgesRequest) ProtoMessage() {} func (x *ListMyBadgesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[205] + mi := &file_proto_activity_v1_activity_proto_msgTypes[207] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16474,7 +16627,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{205} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{207} } func (x *ListMyBadgesRequest) GetMeta() *RequestMeta { @@ -16503,7 +16656,7 @@ type ListMyBadgesResponse struct { func (x *ListMyBadgesResponse) Reset() { *x = ListMyBadgesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[206] + mi := &file_proto_activity_v1_activity_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16515,7 +16668,7 @@ func (x *ListMyBadgesResponse) String() string { func (*ListMyBadgesResponse) ProtoMessage() {} func (x *ListMyBadgesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[206] + mi := &file_proto_activity_v1_activity_proto_msgTypes[208] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16528,7 +16681,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{206} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{208} } func (x *ListMyBadgesResponse) GetStripBadges() []*BadgeDisplayItem { @@ -16572,7 +16725,7 @@ type SetBadgeDisplayRequest struct { func (x *SetBadgeDisplayRequest) Reset() { *x = SetBadgeDisplayRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[207] + mi := &file_proto_activity_v1_activity_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16584,7 +16737,7 @@ func (x *SetBadgeDisplayRequest) String() string { func (*SetBadgeDisplayRequest) ProtoMessage() {} func (x *SetBadgeDisplayRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[207] + mi := &file_proto_activity_v1_activity_proto_msgTypes[209] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16597,7 +16750,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{207} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{209} } func (x *SetBadgeDisplayRequest) GetMeta() *RequestMeta { @@ -16644,7 +16797,7 @@ type SetBadgeDisplayResponse struct { func (x *SetBadgeDisplayResponse) Reset() { *x = SetBadgeDisplayResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[208] + mi := &file_proto_activity_v1_activity_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16656,7 +16809,7 @@ func (x *SetBadgeDisplayResponse) String() string { func (*SetBadgeDisplayResponse) ProtoMessage() {} func (x *SetBadgeDisplayResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[208] + mi := &file_proto_activity_v1_activity_proto_msgTypes[210] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16669,7 +16822,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{208} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{210} } func (x *SetBadgeDisplayResponse) GetProfile() *ListMyBadgesResponse { @@ -16705,7 +16858,7 @@ type UpsertAchievementDefinitionRequest struct { func (x *UpsertAchievementDefinitionRequest) Reset() { *x = UpsertAchievementDefinitionRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[209] + mi := &file_proto_activity_v1_activity_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16717,7 +16870,7 @@ func (x *UpsertAchievementDefinitionRequest) String() string { func (*UpsertAchievementDefinitionRequest) ProtoMessage() {} func (x *UpsertAchievementDefinitionRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[209] + mi := &file_proto_activity_v1_activity_proto_msgTypes[211] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16730,7 +16883,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{209} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{211} } func (x *UpsertAchievementDefinitionRequest) GetMeta() *RequestMeta { @@ -16869,7 +17022,7 @@ type UpsertAchievementDefinitionResponse struct { func (x *UpsertAchievementDefinitionResponse) Reset() { *x = UpsertAchievementDefinitionResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[210] + mi := &file_proto_activity_v1_activity_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16881,7 +17034,7 @@ func (x *UpsertAchievementDefinitionResponse) String() string { func (*UpsertAchievementDefinitionResponse) ProtoMessage() {} func (x *UpsertAchievementDefinitionResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[210] + mi := &file_proto_activity_v1_activity_proto_msgTypes[212] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16894,7 +17047,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{210} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{212} } func (x *UpsertAchievementDefinitionResponse) GetAchievement() *AchievementDefinition { @@ -16922,7 +17075,7 @@ type DeleteAchievementDefinitionRequest struct { func (x *DeleteAchievementDefinitionRequest) Reset() { *x = DeleteAchievementDefinitionRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[211] + mi := &file_proto_activity_v1_activity_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16934,7 +17087,7 @@ func (x *DeleteAchievementDefinitionRequest) String() string { func (*DeleteAchievementDefinitionRequest) ProtoMessage() {} func (x *DeleteAchievementDefinitionRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[211] + mi := &file_proto_activity_v1_activity_proto_msgTypes[213] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16947,7 +17100,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{211} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{213} } func (x *DeleteAchievementDefinitionRequest) GetMeta() *RequestMeta { @@ -16980,7 +17133,7 @@ type DeleteAchievementDefinitionResponse struct { func (x *DeleteAchievementDefinitionResponse) Reset() { *x = DeleteAchievementDefinitionResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[212] + mi := &file_proto_activity_v1_activity_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16992,7 +17145,7 @@ func (x *DeleteAchievementDefinitionResponse) String() string { func (*DeleteAchievementDefinitionResponse) ProtoMessage() {} func (x *DeleteAchievementDefinitionResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[212] + mi := &file_proto_activity_v1_activity_proto_msgTypes[214] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17005,7 +17158,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{212} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{214} } func (x *DeleteAchievementDefinitionResponse) GetAchievement() *AchievementDefinition { @@ -17033,7 +17186,7 @@ type WheelPrizeTier struct { func (x *WheelPrizeTier) Reset() { *x = WheelPrizeTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[213] + mi := &file_proto_activity_v1_activity_proto_msgTypes[215] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17045,7 +17198,7 @@ func (x *WheelPrizeTier) String() string { func (*WheelPrizeTier) ProtoMessage() {} func (x *WheelPrizeTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[213] + mi := &file_proto_activity_v1_activity_proto_msgTypes[215] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17058,7 +17211,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{213} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{215} } func (x *WheelPrizeTier) GetTierId() string { @@ -17154,7 +17307,7 @@ type WheelRuleConfig struct { func (x *WheelRuleConfig) Reset() { *x = WheelRuleConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[214] + mi := &file_proto_activity_v1_activity_proto_msgTypes[216] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17166,7 +17319,7 @@ func (x *WheelRuleConfig) String() string { func (*WheelRuleConfig) ProtoMessage() {} func (x *WheelRuleConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[214] + mi := &file_proto_activity_v1_activity_proto_msgTypes[216] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17179,7 +17332,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{214} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{216} } func (x *WheelRuleConfig) GetAppCode() string { @@ -17304,7 +17457,7 @@ type WheelDrawMeta struct { func (x *WheelDrawMeta) Reset() { *x = WheelDrawMeta{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[215] + mi := &file_proto_activity_v1_activity_proto_msgTypes[217] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17316,7 +17469,7 @@ func (x *WheelDrawMeta) String() string { func (*WheelDrawMeta) ProtoMessage() {} func (x *WheelDrawMeta) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[215] + mi := &file_proto_activity_v1_activity_proto_msgTypes[217] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17329,7 +17482,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{215} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{217} } func (x *WheelDrawMeta) GetMeta() *RequestMeta { @@ -17422,7 +17575,7 @@ type WheelDrawResult struct { func (x *WheelDrawResult) Reset() { *x = WheelDrawResult{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[216] + mi := &file_proto_activity_v1_activity_proto_msgTypes[218] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17434,7 +17587,7 @@ func (x *WheelDrawResult) String() string { func (*WheelDrawResult) ProtoMessage() {} func (x *WheelDrawResult) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[216] + mi := &file_proto_activity_v1_activity_proto_msgTypes[218] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17447,7 +17600,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{216} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{218} } func (x *WheelDrawResult) GetDrawId() string { @@ -17599,7 +17752,7 @@ type WheelDrawReward struct { func (x *WheelDrawReward) Reset() { *x = WheelDrawReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[217] + mi := &file_proto_activity_v1_activity_proto_msgTypes[219] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17611,7 +17764,7 @@ func (x *WheelDrawReward) String() string { func (*WheelDrawReward) ProtoMessage() {} func (x *WheelDrawReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[217] + mi := &file_proto_activity_v1_activity_proto_msgTypes[219] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17624,7 +17777,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{217} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{219} } func (x *WheelDrawReward) GetSelectedTierId() string { @@ -17692,7 +17845,7 @@ type ExecuteWheelDrawRequest struct { func (x *ExecuteWheelDrawRequest) Reset() { *x = ExecuteWheelDrawRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[218] + mi := &file_proto_activity_v1_activity_proto_msgTypes[220] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17704,7 +17857,7 @@ func (x *ExecuteWheelDrawRequest) String() string { func (*ExecuteWheelDrawRequest) ProtoMessage() {} func (x *ExecuteWheelDrawRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[218] + mi := &file_proto_activity_v1_activity_proto_msgTypes[220] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17717,7 +17870,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{218} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{220} } func (x *ExecuteWheelDrawRequest) GetWheel() *WheelDrawMeta { @@ -17736,7 +17889,7 @@ type ExecuteWheelDrawResponse struct { func (x *ExecuteWheelDrawResponse) Reset() { *x = ExecuteWheelDrawResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[219] + mi := &file_proto_activity_v1_activity_proto_msgTypes[221] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17748,7 +17901,7 @@ func (x *ExecuteWheelDrawResponse) String() string { func (*ExecuteWheelDrawResponse) ProtoMessage() {} func (x *ExecuteWheelDrawResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[219] + mi := &file_proto_activity_v1_activity_proto_msgTypes[221] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17761,7 +17914,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{219} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{221} } func (x *ExecuteWheelDrawResponse) GetResult() *WheelDrawResult { @@ -17781,7 +17934,7 @@ type GetWheelConfigRequest struct { func (x *GetWheelConfigRequest) Reset() { *x = GetWheelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[220] + mi := &file_proto_activity_v1_activity_proto_msgTypes[222] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17793,7 +17946,7 @@ func (x *GetWheelConfigRequest) String() string { func (*GetWheelConfigRequest) ProtoMessage() {} func (x *GetWheelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[220] + mi := &file_proto_activity_v1_activity_proto_msgTypes[222] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17806,7 +17959,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{220} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{222} } func (x *GetWheelConfigRequest) GetMeta() *RequestMeta { @@ -17832,7 +17985,7 @@ type GetWheelConfigResponse struct { func (x *GetWheelConfigResponse) Reset() { *x = GetWheelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[221] + mi := &file_proto_activity_v1_activity_proto_msgTypes[223] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17844,7 +17997,7 @@ func (x *GetWheelConfigResponse) String() string { func (*GetWheelConfigResponse) ProtoMessage() {} func (x *GetWheelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[221] + mi := &file_proto_activity_v1_activity_proto_msgTypes[223] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17857,7 +18010,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{221} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{223} } func (x *GetWheelConfigResponse) GetConfig() *WheelRuleConfig { @@ -17878,7 +18031,7 @@ type UpsertWheelConfigRequest struct { func (x *UpsertWheelConfigRequest) Reset() { *x = UpsertWheelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[222] + mi := &file_proto_activity_v1_activity_proto_msgTypes[224] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17890,7 +18043,7 @@ func (x *UpsertWheelConfigRequest) String() string { func (*UpsertWheelConfigRequest) ProtoMessage() {} func (x *UpsertWheelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[222] + mi := &file_proto_activity_v1_activity_proto_msgTypes[224] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17903,7 +18056,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{222} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{224} } func (x *UpsertWheelConfigRequest) GetMeta() *RequestMeta { @@ -17936,7 +18089,7 @@ type UpsertWheelConfigResponse struct { func (x *UpsertWheelConfigResponse) Reset() { *x = UpsertWheelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[223] + mi := &file_proto_activity_v1_activity_proto_msgTypes[225] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17948,7 +18101,7 @@ func (x *UpsertWheelConfigResponse) String() string { func (*UpsertWheelConfigResponse) ProtoMessage() {} func (x *UpsertWheelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[223] + mi := &file_proto_activity_v1_activity_proto_msgTypes[225] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17961,7 +18114,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{223} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{225} } func (x *UpsertWheelConfigResponse) GetConfig() *WheelRuleConfig { @@ -17985,7 +18138,7 @@ type ListWheelDrawsRequest struct { func (x *ListWheelDrawsRequest) Reset() { *x = ListWheelDrawsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[224] + mi := &file_proto_activity_v1_activity_proto_msgTypes[226] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17997,7 +18150,7 @@ func (x *ListWheelDrawsRequest) String() string { func (*ListWheelDrawsRequest) ProtoMessage() {} func (x *ListWheelDrawsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[224] + mi := &file_proto_activity_v1_activity_proto_msgTypes[226] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18010,7 +18163,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{224} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{226} } func (x *ListWheelDrawsRequest) GetMeta() *RequestMeta { @@ -18065,7 +18218,7 @@ type ListWheelDrawsResponse struct { func (x *ListWheelDrawsResponse) Reset() { *x = ListWheelDrawsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[225] + mi := &file_proto_activity_v1_activity_proto_msgTypes[227] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18077,7 +18230,7 @@ func (x *ListWheelDrawsResponse) String() string { func (*ListWheelDrawsResponse) ProtoMessage() {} func (x *ListWheelDrawsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[225] + mi := &file_proto_activity_v1_activity_proto_msgTypes[227] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18090,7 +18243,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{225} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{227} } func (x *ListWheelDrawsResponse) GetDraws() []*WheelDrawResult { @@ -18124,7 +18277,7 @@ type WheelDrawSummary struct { func (x *WheelDrawSummary) Reset() { *x = WheelDrawSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[226] + mi := &file_proto_activity_v1_activity_proto_msgTypes[228] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18136,7 +18289,7 @@ func (x *WheelDrawSummary) String() string { func (*WheelDrawSummary) ProtoMessage() {} func (x *WheelDrawSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[226] + mi := &file_proto_activity_v1_activity_proto_msgTypes[228] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18149,7 +18302,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{226} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{228} } func (x *WheelDrawSummary) GetWheelId() string { @@ -18227,7 +18380,7 @@ type GetWheelDrawSummaryRequest struct { func (x *GetWheelDrawSummaryRequest) Reset() { *x = GetWheelDrawSummaryRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[227] + mi := &file_proto_activity_v1_activity_proto_msgTypes[229] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18239,7 +18392,7 @@ func (x *GetWheelDrawSummaryRequest) String() string { func (*GetWheelDrawSummaryRequest) ProtoMessage() {} func (x *GetWheelDrawSummaryRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[227] + mi := &file_proto_activity_v1_activity_proto_msgTypes[229] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18252,7 +18405,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{227} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{229} } func (x *GetWheelDrawSummaryRequest) GetMeta() *RequestMeta { @@ -18292,7 +18445,7 @@ type GetWheelDrawSummaryResponse struct { func (x *GetWheelDrawSummaryResponse) Reset() { *x = GetWheelDrawSummaryResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[228] + mi := &file_proto_activity_v1_activity_proto_msgTypes[230] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18304,7 +18457,7 @@ func (x *GetWheelDrawSummaryResponse) String() string { func (*GetWheelDrawSummaryResponse) ProtoMessage() {} func (x *GetWheelDrawSummaryResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[228] + mi := &file_proto_activity_v1_activity_proto_msgTypes[230] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18317,7 +18470,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{228} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{230} } func (x *GetWheelDrawSummaryResponse) GetSummary() *WheelDrawSummary { @@ -18338,7 +18491,7 @@ type WeeklyStarGift struct { func (x *WeeklyStarGift) Reset() { *x = WeeklyStarGift{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[229] + mi := &file_proto_activity_v1_activity_proto_msgTypes[231] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18350,7 +18503,7 @@ func (x *WeeklyStarGift) String() string { func (*WeeklyStarGift) ProtoMessage() {} func (x *WeeklyStarGift) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[229] + mi := &file_proto_activity_v1_activity_proto_msgTypes[231] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18363,7 +18516,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{229} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{231} } func (x *WeeklyStarGift) GetGiftId() string { @@ -18391,7 +18544,7 @@ type WeeklyStarReward struct { func (x *WeeklyStarReward) Reset() { *x = WeeklyStarReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[230] + mi := &file_proto_activity_v1_activity_proto_msgTypes[232] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18403,7 +18556,7 @@ func (x *WeeklyStarReward) String() string { func (*WeeklyStarReward) ProtoMessage() {} func (x *WeeklyStarReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[230] + mi := &file_proto_activity_v1_activity_proto_msgTypes[232] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18416,7 +18569,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{230} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{232} } func (x *WeeklyStarReward) GetRankNo() int32 { @@ -18457,7 +18610,7 @@ type WeeklyStarCycle struct { func (x *WeeklyStarCycle) Reset() { *x = WeeklyStarCycle{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[231] + mi := &file_proto_activity_v1_activity_proto_msgTypes[233] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18469,7 +18622,7 @@ func (x *WeeklyStarCycle) String() string { func (*WeeklyStarCycle) ProtoMessage() {} func (x *WeeklyStarCycle) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[231] + mi := &file_proto_activity_v1_activity_proto_msgTypes[233] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18482,7 +18635,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{231} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{233} } func (x *WeeklyStarCycle) GetCycleId() string { @@ -18604,7 +18757,7 @@ type WeeklyStarLeaderboardEntry struct { func (x *WeeklyStarLeaderboardEntry) Reset() { *x = WeeklyStarLeaderboardEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[232] + mi := &file_proto_activity_v1_activity_proto_msgTypes[234] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18616,7 +18769,7 @@ func (x *WeeklyStarLeaderboardEntry) String() string { func (*WeeklyStarLeaderboardEntry) ProtoMessage() {} func (x *WeeklyStarLeaderboardEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[232] + mi := &file_proto_activity_v1_activity_proto_msgTypes[234] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18629,7 +18782,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{232} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{234} } func (x *WeeklyStarLeaderboardEntry) GetRankNo() int32 { @@ -18689,7 +18842,7 @@ type WeeklyStarSettlement struct { func (x *WeeklyStarSettlement) Reset() { *x = WeeklyStarSettlement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[233] + mi := &file_proto_activity_v1_activity_proto_msgTypes[235] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18701,7 +18854,7 @@ func (x *WeeklyStarSettlement) String() string { func (*WeeklyStarSettlement) ProtoMessage() {} func (x *WeeklyStarSettlement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[233] + mi := &file_proto_activity_v1_activity_proto_msgTypes[235] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18714,7 +18867,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{233} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{235} } func (x *WeeklyStarSettlement) GetSettlementId() string { @@ -18823,7 +18976,7 @@ type ListWeeklyStarCyclesRequest struct { func (x *ListWeeklyStarCyclesRequest) Reset() { *x = ListWeeklyStarCyclesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[234] + mi := &file_proto_activity_v1_activity_proto_msgTypes[236] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18835,7 +18988,7 @@ func (x *ListWeeklyStarCyclesRequest) String() string { func (*ListWeeklyStarCyclesRequest) ProtoMessage() {} func (x *ListWeeklyStarCyclesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[234] + mi := &file_proto_activity_v1_activity_proto_msgTypes[236] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18848,7 +19001,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{234} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{236} } func (x *ListWeeklyStarCyclesRequest) GetMeta() *RequestMeta { @@ -18910,7 +19063,7 @@ type ListWeeklyStarCyclesResponse struct { func (x *ListWeeklyStarCyclesResponse) Reset() { *x = ListWeeklyStarCyclesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[235] + mi := &file_proto_activity_v1_activity_proto_msgTypes[237] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18922,7 +19075,7 @@ func (x *ListWeeklyStarCyclesResponse) String() string { func (*ListWeeklyStarCyclesResponse) ProtoMessage() {} func (x *ListWeeklyStarCyclesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[235] + mi := &file_proto_activity_v1_activity_proto_msgTypes[237] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18935,7 +19088,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{235} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{237} } func (x *ListWeeklyStarCyclesResponse) GetCycles() []*WeeklyStarCycle { @@ -18962,7 +19115,7 @@ type GetWeeklyStarCycleRequest struct { func (x *GetWeeklyStarCycleRequest) Reset() { *x = GetWeeklyStarCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[236] + mi := &file_proto_activity_v1_activity_proto_msgTypes[238] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18974,7 +19127,7 @@ func (x *GetWeeklyStarCycleRequest) String() string { func (*GetWeeklyStarCycleRequest) ProtoMessage() {} func (x *GetWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[236] + mi := &file_proto_activity_v1_activity_proto_msgTypes[238] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18987,7 +19140,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{236} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{238} } func (x *GetWeeklyStarCycleRequest) GetMeta() *RequestMeta { @@ -19013,7 +19166,7 @@ type GetWeeklyStarCycleResponse struct { func (x *GetWeeklyStarCycleResponse) Reset() { *x = GetWeeklyStarCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[237] + mi := &file_proto_activity_v1_activity_proto_msgTypes[239] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19025,7 +19178,7 @@ func (x *GetWeeklyStarCycleResponse) String() string { func (*GetWeeklyStarCycleResponse) ProtoMessage() {} func (x *GetWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[237] + mi := &file_proto_activity_v1_activity_proto_msgTypes[239] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19038,7 +19191,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{237} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{239} } func (x *GetWeeklyStarCycleResponse) GetCycle() *WeeklyStarCycle { @@ -19059,7 +19212,7 @@ type UpsertWeeklyStarCycleRequest struct { func (x *UpsertWeeklyStarCycleRequest) Reset() { *x = UpsertWeeklyStarCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[238] + mi := &file_proto_activity_v1_activity_proto_msgTypes[240] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19071,7 +19224,7 @@ func (x *UpsertWeeklyStarCycleRequest) String() string { func (*UpsertWeeklyStarCycleRequest) ProtoMessage() {} func (x *UpsertWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[238] + mi := &file_proto_activity_v1_activity_proto_msgTypes[240] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19084,7 +19237,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{238} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{240} } func (x *UpsertWeeklyStarCycleRequest) GetMeta() *RequestMeta { @@ -19118,7 +19271,7 @@ type UpsertWeeklyStarCycleResponse struct { func (x *UpsertWeeklyStarCycleResponse) Reset() { *x = UpsertWeeklyStarCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[239] + mi := &file_proto_activity_v1_activity_proto_msgTypes[241] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19130,7 +19283,7 @@ func (x *UpsertWeeklyStarCycleResponse) String() string { func (*UpsertWeeklyStarCycleResponse) ProtoMessage() {} func (x *UpsertWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[239] + mi := &file_proto_activity_v1_activity_proto_msgTypes[241] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19143,7 +19296,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{239} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{241} } func (x *UpsertWeeklyStarCycleResponse) GetCycle() *WeeklyStarCycle { @@ -19172,7 +19325,7 @@ type SetWeeklyStarCycleStatusRequest struct { func (x *SetWeeklyStarCycleStatusRequest) Reset() { *x = SetWeeklyStarCycleStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[240] + mi := &file_proto_activity_v1_activity_proto_msgTypes[242] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19184,7 +19337,7 @@ func (x *SetWeeklyStarCycleStatusRequest) String() string { func (*SetWeeklyStarCycleStatusRequest) ProtoMessage() {} func (x *SetWeeklyStarCycleStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[240] + mi := &file_proto_activity_v1_activity_proto_msgTypes[242] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19197,7 +19350,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{240} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{242} } func (x *SetWeeklyStarCycleStatusRequest) GetMeta() *RequestMeta { @@ -19237,7 +19390,7 @@ type SetWeeklyStarCycleStatusResponse struct { func (x *SetWeeklyStarCycleStatusResponse) Reset() { *x = SetWeeklyStarCycleStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[241] + mi := &file_proto_activity_v1_activity_proto_msgTypes[243] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19249,7 +19402,7 @@ func (x *SetWeeklyStarCycleStatusResponse) String() string { func (*SetWeeklyStarCycleStatusResponse) ProtoMessage() {} func (x *SetWeeklyStarCycleStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[241] + mi := &file_proto_activity_v1_activity_proto_msgTypes[243] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19262,7 +19415,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{241} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{243} } func (x *SetWeeklyStarCycleStatusResponse) GetCycle() *WeeklyStarCycle { @@ -19285,7 +19438,7 @@ type ListWeeklyStarLeaderboardRequest struct { func (x *ListWeeklyStarLeaderboardRequest) Reset() { *x = ListWeeklyStarLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[242] + mi := &file_proto_activity_v1_activity_proto_msgTypes[244] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19297,7 +19450,7 @@ func (x *ListWeeklyStarLeaderboardRequest) String() string { func (*ListWeeklyStarLeaderboardRequest) ProtoMessage() {} func (x *ListWeeklyStarLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[242] + mi := &file_proto_activity_v1_activity_proto_msgTypes[244] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19310,7 +19463,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{242} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{244} } func (x *ListWeeklyStarLeaderboardRequest) GetMeta() *RequestMeta { @@ -19360,7 +19513,7 @@ type ListWeeklyStarLeaderboardResponse struct { func (x *ListWeeklyStarLeaderboardResponse) Reset() { *x = ListWeeklyStarLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[243] + mi := &file_proto_activity_v1_activity_proto_msgTypes[245] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19372,7 +19525,7 @@ func (x *ListWeeklyStarLeaderboardResponse) String() string { func (*ListWeeklyStarLeaderboardResponse) ProtoMessage() {} func (x *ListWeeklyStarLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[243] + mi := &file_proto_activity_v1_activity_proto_msgTypes[245] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19385,7 +19538,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{243} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{245} } func (x *ListWeeklyStarLeaderboardResponse) GetCycle() *WeeklyStarCycle { @@ -19426,7 +19579,7 @@ type ListWeeklyStarSettlementsRequest struct { func (x *ListWeeklyStarSettlementsRequest) Reset() { *x = ListWeeklyStarSettlementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[244] + mi := &file_proto_activity_v1_activity_proto_msgTypes[246] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19438,7 +19591,7 @@ func (x *ListWeeklyStarSettlementsRequest) String() string { func (*ListWeeklyStarSettlementsRequest) ProtoMessage() {} func (x *ListWeeklyStarSettlementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[244] + mi := &file_proto_activity_v1_activity_proto_msgTypes[246] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19451,7 +19604,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{244} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{246} } func (x *ListWeeklyStarSettlementsRequest) GetMeta() *RequestMeta { @@ -19477,7 +19630,7 @@ type ListWeeklyStarSettlementsResponse struct { func (x *ListWeeklyStarSettlementsResponse) Reset() { *x = ListWeeklyStarSettlementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[245] + mi := &file_proto_activity_v1_activity_proto_msgTypes[247] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19489,7 +19642,7 @@ func (x *ListWeeklyStarSettlementsResponse) String() string { func (*ListWeeklyStarSettlementsResponse) ProtoMessage() {} func (x *ListWeeklyStarSettlementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[245] + mi := &file_proto_activity_v1_activity_proto_msgTypes[247] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19502,7 +19655,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{245} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{247} } func (x *ListWeeklyStarSettlementsResponse) GetSettlements() []*WeeklyStarSettlement { @@ -19523,7 +19676,7 @@ type GetWeeklyStarCurrentRequest struct { func (x *GetWeeklyStarCurrentRequest) Reset() { *x = GetWeeklyStarCurrentRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[246] + mi := &file_proto_activity_v1_activity_proto_msgTypes[248] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19535,7 +19688,7 @@ func (x *GetWeeklyStarCurrentRequest) String() string { func (*GetWeeklyStarCurrentRequest) ProtoMessage() {} func (x *GetWeeklyStarCurrentRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[246] + mi := &file_proto_activity_v1_activity_proto_msgTypes[248] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19548,7 +19701,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{246} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{248} } func (x *GetWeeklyStarCurrentRequest) GetMeta() *RequestMeta { @@ -19584,7 +19737,7 @@ type GetWeeklyStarCurrentResponse struct { func (x *GetWeeklyStarCurrentResponse) Reset() { *x = GetWeeklyStarCurrentResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[247] + mi := &file_proto_activity_v1_activity_proto_msgTypes[249] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19596,7 +19749,7 @@ func (x *GetWeeklyStarCurrentResponse) String() string { func (*GetWeeklyStarCurrentResponse) ProtoMessage() {} func (x *GetWeeklyStarCurrentResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[247] + mi := &file_proto_activity_v1_activity_proto_msgTypes[249] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19609,7 +19762,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{247} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{249} } func (x *GetWeeklyStarCurrentResponse) GetCycle() *WeeklyStarCycle { @@ -19651,7 +19804,7 @@ type ListWeeklyStarHistoryRequest struct { func (x *ListWeeklyStarHistoryRequest) Reset() { *x = ListWeeklyStarHistoryRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[248] + mi := &file_proto_activity_v1_activity_proto_msgTypes[250] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19663,7 +19816,7 @@ func (x *ListWeeklyStarHistoryRequest) String() string { func (*ListWeeklyStarHistoryRequest) ProtoMessage() {} func (x *ListWeeklyStarHistoryRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[248] + mi := &file_proto_activity_v1_activity_proto_msgTypes[250] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19676,7 +19829,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{248} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{250} } func (x *ListWeeklyStarHistoryRequest) GetMeta() *RequestMeta { @@ -19710,7 +19863,7 @@ type WeeklyStarHistoryCycle struct { func (x *WeeklyStarHistoryCycle) Reset() { *x = WeeklyStarHistoryCycle{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[249] + mi := &file_proto_activity_v1_activity_proto_msgTypes[251] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19722,7 +19875,7 @@ func (x *WeeklyStarHistoryCycle) String() string { func (*WeeklyStarHistoryCycle) ProtoMessage() {} func (x *WeeklyStarHistoryCycle) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[249] + mi := &file_proto_activity_v1_activity_proto_msgTypes[251] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19735,7 +19888,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{249} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{251} } func (x *WeeklyStarHistoryCycle) GetCycle() *WeeklyStarCycle { @@ -19762,7 +19915,7 @@ type ListWeeklyStarHistoryResponse struct { func (x *ListWeeklyStarHistoryResponse) Reset() { *x = ListWeeklyStarHistoryResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[250] + mi := &file_proto_activity_v1_activity_proto_msgTypes[252] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19774,7 +19927,7 @@ func (x *ListWeeklyStarHistoryResponse) String() string { func (*ListWeeklyStarHistoryResponse) ProtoMessage() {} func (x *ListWeeklyStarHistoryResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[250] + mi := &file_proto_activity_v1_activity_proto_msgTypes[252] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19787,7 +19940,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{250} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{252} } func (x *ListWeeklyStarHistoryResponse) GetCycles() []*WeeklyStarHistoryCycle { @@ -19815,7 +19968,7 @@ type CPWeeklyRankReward struct { func (x *CPWeeklyRankReward) Reset() { *x = CPWeeklyRankReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[251] + mi := &file_proto_activity_v1_activity_proto_msgTypes[253] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19827,7 +19980,7 @@ func (x *CPWeeklyRankReward) String() string { func (*CPWeeklyRankReward) ProtoMessage() {} func (x *CPWeeklyRankReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[251] + mi := &file_proto_activity_v1_activity_proto_msgTypes[253] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19840,7 +19993,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{251} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{253} } func (x *CPWeeklyRankReward) GetRankNo() int32 { @@ -19875,7 +20028,7 @@ type CPWeeklyRankConfig struct { func (x *CPWeeklyRankConfig) Reset() { *x = CPWeeklyRankConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[252] + mi := &file_proto_activity_v1_activity_proto_msgTypes[254] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19887,7 +20040,7 @@ func (x *CPWeeklyRankConfig) String() string { func (*CPWeeklyRankConfig) ProtoMessage() {} func (x *CPWeeklyRankConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[252] + mi := &file_proto_activity_v1_activity_proto_msgTypes[254] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19900,7 +20053,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{252} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{254} } func (x *CPWeeklyRankConfig) GetActivityCode() string { @@ -19979,7 +20132,7 @@ type CPWeeklyRankUser struct { func (x *CPWeeklyRankUser) Reset() { *x = CPWeeklyRankUser{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[253] + mi := &file_proto_activity_v1_activity_proto_msgTypes[255] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19991,7 +20144,7 @@ func (x *CPWeeklyRankUser) String() string { func (*CPWeeklyRankUser) ProtoMessage() {} func (x *CPWeeklyRankUser) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[253] + mi := &file_proto_activity_v1_activity_proto_msgTypes[255] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20004,7 +20157,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{253} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{255} } func (x *CPWeeklyRankUser) GetUserId() int64 { @@ -20054,7 +20207,7 @@ type CPWeeklyRankEntry struct { func (x *CPWeeklyRankEntry) Reset() { *x = CPWeeklyRankEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[254] + mi := &file_proto_activity_v1_activity_proto_msgTypes[256] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20066,7 +20219,7 @@ func (x *CPWeeklyRankEntry) String() string { func (*CPWeeklyRankEntry) ProtoMessage() {} func (x *CPWeeklyRankEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[254] + mi := &file_proto_activity_v1_activity_proto_msgTypes[256] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20079,7 +20232,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{254} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{256} } func (x *CPWeeklyRankEntry) GetRank() int64 { @@ -20176,7 +20329,7 @@ type CPWeeklyRankSettlement struct { func (x *CPWeeklyRankSettlement) Reset() { *x = CPWeeklyRankSettlement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[255] + mi := &file_proto_activity_v1_activity_proto_msgTypes[257] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20188,7 +20341,7 @@ func (x *CPWeeklyRankSettlement) String() string { func (*CPWeeklyRankSettlement) ProtoMessage() {} func (x *CPWeeklyRankSettlement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[255] + mi := &file_proto_activity_v1_activity_proto_msgTypes[257] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20201,7 +20354,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{255} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{257} } func (x *CPWeeklyRankSettlement) GetSettlementId() string { @@ -20320,7 +20473,7 @@ type GetCPWeeklyRankStatusRequest struct { func (x *GetCPWeeklyRankStatusRequest) Reset() { *x = GetCPWeeklyRankStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[256] + mi := &file_proto_activity_v1_activity_proto_msgTypes[258] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20332,7 +20485,7 @@ func (x *GetCPWeeklyRankStatusRequest) String() string { func (*GetCPWeeklyRankStatusRequest) ProtoMessage() {} func (x *GetCPWeeklyRankStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[256] + mi := &file_proto_activity_v1_activity_proto_msgTypes[258] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20345,7 +20498,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{256} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{258} } func (x *GetCPWeeklyRankStatusRequest) GetMeta() *RequestMeta { @@ -20383,7 +20536,7 @@ type GetCPWeeklyRankStatusResponse struct { func (x *GetCPWeeklyRankStatusResponse) Reset() { *x = GetCPWeeklyRankStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[257] + mi := &file_proto_activity_v1_activity_proto_msgTypes[259] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20395,7 +20548,7 @@ func (x *GetCPWeeklyRankStatusResponse) String() string { func (*GetCPWeeklyRankStatusResponse) ProtoMessage() {} func (x *GetCPWeeklyRankStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[257] + mi := &file_proto_activity_v1_activity_proto_msgTypes[259] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20408,7 +20561,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{257} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{259} } func (x *GetCPWeeklyRankStatusResponse) GetConfig() *CPWeeklyRankConfig { @@ -20462,7 +20615,7 @@ type GetCPWeeklyRankConfigRequest struct { func (x *GetCPWeeklyRankConfigRequest) Reset() { *x = GetCPWeeklyRankConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[258] + mi := &file_proto_activity_v1_activity_proto_msgTypes[260] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20474,7 +20627,7 @@ func (x *GetCPWeeklyRankConfigRequest) String() string { func (*GetCPWeeklyRankConfigRequest) ProtoMessage() {} func (x *GetCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[258] + mi := &file_proto_activity_v1_activity_proto_msgTypes[260] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20487,7 +20640,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{258} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{260} } func (x *GetCPWeeklyRankConfigRequest) GetMeta() *RequestMeta { @@ -20506,7 +20659,7 @@ type GetCPWeeklyRankConfigResponse struct { func (x *GetCPWeeklyRankConfigResponse) Reset() { *x = GetCPWeeklyRankConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[259] + mi := &file_proto_activity_v1_activity_proto_msgTypes[261] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20518,7 +20671,7 @@ func (x *GetCPWeeklyRankConfigResponse) String() string { func (*GetCPWeeklyRankConfigResponse) ProtoMessage() {} func (x *GetCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[259] + mi := &file_proto_activity_v1_activity_proto_msgTypes[261] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20531,7 +20684,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{259} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{261} } func (x *GetCPWeeklyRankConfigResponse) GetConfig() *CPWeeklyRankConfig { @@ -20552,7 +20705,7 @@ type UpdateCPWeeklyRankConfigRequest struct { func (x *UpdateCPWeeklyRankConfigRequest) Reset() { *x = UpdateCPWeeklyRankConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[260] + mi := &file_proto_activity_v1_activity_proto_msgTypes[262] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20564,7 +20717,7 @@ func (x *UpdateCPWeeklyRankConfigRequest) String() string { func (*UpdateCPWeeklyRankConfigRequest) ProtoMessage() {} func (x *UpdateCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[260] + mi := &file_proto_activity_v1_activity_proto_msgTypes[262] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20577,7 +20730,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{260} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{262} } func (x *UpdateCPWeeklyRankConfigRequest) GetMeta() *RequestMeta { @@ -20610,7 +20763,7 @@ type UpdateCPWeeklyRankConfigResponse struct { func (x *UpdateCPWeeklyRankConfigResponse) Reset() { *x = UpdateCPWeeklyRankConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[261] + mi := &file_proto_activity_v1_activity_proto_msgTypes[263] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20622,7 +20775,7 @@ func (x *UpdateCPWeeklyRankConfigResponse) String() string { func (*UpdateCPWeeklyRankConfigResponse) ProtoMessage() {} func (x *UpdateCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[261] + mi := &file_proto_activity_v1_activity_proto_msgTypes[263] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20635,7 +20788,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{261} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{263} } func (x *UpdateCPWeeklyRankConfigResponse) GetConfig() *CPWeeklyRankConfig { @@ -20656,7 +20809,7 @@ type ListCPWeeklyRankSettlementsRequest struct { func (x *ListCPWeeklyRankSettlementsRequest) Reset() { *x = ListCPWeeklyRankSettlementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[262] + mi := &file_proto_activity_v1_activity_proto_msgTypes[264] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20668,7 +20821,7 @@ func (x *ListCPWeeklyRankSettlementsRequest) String() string { func (*ListCPWeeklyRankSettlementsRequest) ProtoMessage() {} func (x *ListCPWeeklyRankSettlementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[262] + mi := &file_proto_activity_v1_activity_proto_msgTypes[264] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20681,7 +20834,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{262} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{264} } func (x *ListCPWeeklyRankSettlementsRequest) GetMeta() *RequestMeta { @@ -20714,7 +20867,7 @@ type ListCPWeeklyRankSettlementsResponse struct { func (x *ListCPWeeklyRankSettlementsResponse) Reset() { *x = ListCPWeeklyRankSettlementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[263] + mi := &file_proto_activity_v1_activity_proto_msgTypes[265] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20726,7 +20879,7 @@ func (x *ListCPWeeklyRankSettlementsResponse) String() string { func (*ListCPWeeklyRankSettlementsResponse) ProtoMessage() {} func (x *ListCPWeeklyRankSettlementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[263] + mi := &file_proto_activity_v1_activity_proto_msgTypes[265] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20739,7 +20892,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{263} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{265} } func (x *ListCPWeeklyRankSettlementsResponse) GetSettlements() []*CPWeeklyRankSettlement { @@ -20762,7 +20915,7 @@ type AgencyOpeningReward struct { func (x *AgencyOpeningReward) Reset() { *x = AgencyOpeningReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[264] + mi := &file_proto_activity_v1_activity_proto_msgTypes[266] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20774,7 +20927,7 @@ func (x *AgencyOpeningReward) String() string { func (*AgencyOpeningReward) ProtoMessage() {} func (x *AgencyOpeningReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[264] + mi := &file_proto_activity_v1_activity_proto_msgTypes[266] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20787,7 +20940,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{264} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{266} } func (x *AgencyOpeningReward) GetRankNo() int32 { @@ -20837,7 +20990,7 @@ type AgencyOpeningCycle struct { func (x *AgencyOpeningCycle) Reset() { *x = AgencyOpeningCycle{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[265] + mi := &file_proto_activity_v1_activity_proto_msgTypes[267] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20849,7 +21002,7 @@ func (x *AgencyOpeningCycle) String() string { func (*AgencyOpeningCycle) ProtoMessage() {} func (x *AgencyOpeningCycle) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[265] + mi := &file_proto_activity_v1_activity_proto_msgTypes[267] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20862,7 +21015,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{265} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{267} } func (x *AgencyOpeningCycle) GetCycleId() string { @@ -21010,7 +21163,7 @@ type AgencyOpeningApplication struct { func (x *AgencyOpeningApplication) Reset() { *x = AgencyOpeningApplication{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[266] + mi := &file_proto_activity_v1_activity_proto_msgTypes[268] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21022,7 +21175,7 @@ func (x *AgencyOpeningApplication) String() string { func (*AgencyOpeningApplication) ProtoMessage() {} func (x *AgencyOpeningApplication) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[266] + mi := &file_proto_activity_v1_activity_proto_msgTypes[268] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21035,7 +21188,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{266} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{268} } func (x *AgencyOpeningApplication) GetApplicationId() string { @@ -21215,7 +21368,7 @@ type AgencyOpeningAgencySnapshot struct { func (x *AgencyOpeningAgencySnapshot) Reset() { *x = AgencyOpeningAgencySnapshot{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[267] + mi := &file_proto_activity_v1_activity_proto_msgTypes[269] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21227,7 +21380,7 @@ func (x *AgencyOpeningAgencySnapshot) String() string { func (*AgencyOpeningAgencySnapshot) ProtoMessage() {} func (x *AgencyOpeningAgencySnapshot) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[267] + mi := &file_proto_activity_v1_activity_proto_msgTypes[269] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21240,7 +21393,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{267} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{269} } func (x *AgencyOpeningAgencySnapshot) GetAgencyId() int64 { @@ -21307,7 +21460,7 @@ type ListAgencyOpeningCyclesRequest struct { func (x *ListAgencyOpeningCyclesRequest) Reset() { *x = ListAgencyOpeningCyclesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[268] + mi := &file_proto_activity_v1_activity_proto_msgTypes[270] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21319,7 +21472,7 @@ func (x *ListAgencyOpeningCyclesRequest) String() string { func (*ListAgencyOpeningCyclesRequest) ProtoMessage() {} func (x *ListAgencyOpeningCyclesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[268] + mi := &file_proto_activity_v1_activity_proto_msgTypes[270] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21332,7 +21485,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{268} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{270} } func (x *ListAgencyOpeningCyclesRequest) GetMeta() *RequestMeta { @@ -21394,7 +21547,7 @@ type ListAgencyOpeningCyclesResponse struct { func (x *ListAgencyOpeningCyclesResponse) Reset() { *x = ListAgencyOpeningCyclesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[269] + mi := &file_proto_activity_v1_activity_proto_msgTypes[271] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21406,7 +21559,7 @@ func (x *ListAgencyOpeningCyclesResponse) String() string { func (*ListAgencyOpeningCyclesResponse) ProtoMessage() {} func (x *ListAgencyOpeningCyclesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[269] + mi := &file_proto_activity_v1_activity_proto_msgTypes[271] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21419,7 +21572,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{269} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{271} } func (x *ListAgencyOpeningCyclesResponse) GetCycles() []*AgencyOpeningCycle { @@ -21446,7 +21599,7 @@ type GetAgencyOpeningCycleRequest struct { func (x *GetAgencyOpeningCycleRequest) Reset() { *x = GetAgencyOpeningCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[270] + mi := &file_proto_activity_v1_activity_proto_msgTypes[272] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21458,7 +21611,7 @@ func (x *GetAgencyOpeningCycleRequest) String() string { func (*GetAgencyOpeningCycleRequest) ProtoMessage() {} func (x *GetAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[270] + mi := &file_proto_activity_v1_activity_proto_msgTypes[272] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21471,7 +21624,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{270} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{272} } func (x *GetAgencyOpeningCycleRequest) GetMeta() *RequestMeta { @@ -21497,7 +21650,7 @@ type GetAgencyOpeningCycleResponse struct { func (x *GetAgencyOpeningCycleResponse) Reset() { *x = GetAgencyOpeningCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[271] + mi := &file_proto_activity_v1_activity_proto_msgTypes[273] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21509,7 +21662,7 @@ func (x *GetAgencyOpeningCycleResponse) String() string { func (*GetAgencyOpeningCycleResponse) ProtoMessage() {} func (x *GetAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[271] + mi := &file_proto_activity_v1_activity_proto_msgTypes[273] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21522,7 +21675,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{271} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{273} } func (x *GetAgencyOpeningCycleResponse) GetCycle() *AgencyOpeningCycle { @@ -21543,7 +21696,7 @@ type UpsertAgencyOpeningCycleRequest struct { func (x *UpsertAgencyOpeningCycleRequest) Reset() { *x = UpsertAgencyOpeningCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[272] + mi := &file_proto_activity_v1_activity_proto_msgTypes[274] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21555,7 +21708,7 @@ func (x *UpsertAgencyOpeningCycleRequest) String() string { func (*UpsertAgencyOpeningCycleRequest) ProtoMessage() {} func (x *UpsertAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[272] + mi := &file_proto_activity_v1_activity_proto_msgTypes[274] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21568,7 +21721,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{272} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{274} } func (x *UpsertAgencyOpeningCycleRequest) GetMeta() *RequestMeta { @@ -21602,7 +21755,7 @@ type UpsertAgencyOpeningCycleResponse struct { func (x *UpsertAgencyOpeningCycleResponse) Reset() { *x = UpsertAgencyOpeningCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[273] + mi := &file_proto_activity_v1_activity_proto_msgTypes[275] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21614,7 +21767,7 @@ func (x *UpsertAgencyOpeningCycleResponse) String() string { func (*UpsertAgencyOpeningCycleResponse) ProtoMessage() {} func (x *UpsertAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[273] + mi := &file_proto_activity_v1_activity_proto_msgTypes[275] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21627,7 +21780,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{273} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{275} } func (x *UpsertAgencyOpeningCycleResponse) GetCycle() *AgencyOpeningCycle { @@ -21656,7 +21809,7 @@ type SetAgencyOpeningCycleStatusRequest struct { func (x *SetAgencyOpeningCycleStatusRequest) Reset() { *x = SetAgencyOpeningCycleStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[274] + mi := &file_proto_activity_v1_activity_proto_msgTypes[276] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21668,7 +21821,7 @@ func (x *SetAgencyOpeningCycleStatusRequest) String() string { func (*SetAgencyOpeningCycleStatusRequest) ProtoMessage() {} func (x *SetAgencyOpeningCycleStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[274] + mi := &file_proto_activity_v1_activity_proto_msgTypes[276] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21681,7 +21834,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{274} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{276} } func (x *SetAgencyOpeningCycleStatusRequest) GetMeta() *RequestMeta { @@ -21721,7 +21874,7 @@ type SetAgencyOpeningCycleStatusResponse struct { func (x *SetAgencyOpeningCycleStatusResponse) Reset() { *x = SetAgencyOpeningCycleStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[275] + mi := &file_proto_activity_v1_activity_proto_msgTypes[277] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21733,7 +21886,7 @@ func (x *SetAgencyOpeningCycleStatusResponse) String() string { func (*SetAgencyOpeningCycleStatusResponse) ProtoMessage() {} func (x *SetAgencyOpeningCycleStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[275] + mi := &file_proto_activity_v1_activity_proto_msgTypes[277] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21746,7 +21899,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{275} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{277} } func (x *SetAgencyOpeningCycleStatusResponse) GetCycle() *AgencyOpeningCycle { @@ -21772,7 +21925,7 @@ type ListAgencyOpeningApplicationsRequest struct { func (x *ListAgencyOpeningApplicationsRequest) Reset() { *x = ListAgencyOpeningApplicationsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[276] + mi := &file_proto_activity_v1_activity_proto_msgTypes[278] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21784,7 +21937,7 @@ func (x *ListAgencyOpeningApplicationsRequest) String() string { func (*ListAgencyOpeningApplicationsRequest) ProtoMessage() {} func (x *ListAgencyOpeningApplicationsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[276] + mi := &file_proto_activity_v1_activity_proto_msgTypes[278] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21797,7 +21950,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{276} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{278} } func (x *ListAgencyOpeningApplicationsRequest) GetMeta() *RequestMeta { @@ -21866,7 +22019,7 @@ type ListAgencyOpeningApplicationsResponse struct { func (x *ListAgencyOpeningApplicationsResponse) Reset() { *x = ListAgencyOpeningApplicationsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[277] + mi := &file_proto_activity_v1_activity_proto_msgTypes[279] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21878,7 +22031,7 @@ func (x *ListAgencyOpeningApplicationsResponse) String() string { func (*ListAgencyOpeningApplicationsResponse) ProtoMessage() {} func (x *ListAgencyOpeningApplicationsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[277] + mi := &file_proto_activity_v1_activity_proto_msgTypes[279] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21891,7 +22044,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{277} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{279} } func (x *ListAgencyOpeningApplicationsResponse) GetApplications() []*AgencyOpeningApplication { @@ -21920,7 +22073,7 @@ type ReviewAgencyOpeningApplicationRequest struct { func (x *ReviewAgencyOpeningApplicationRequest) Reset() { *x = ReviewAgencyOpeningApplicationRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[278] + mi := &file_proto_activity_v1_activity_proto_msgTypes[280] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21932,7 +22085,7 @@ func (x *ReviewAgencyOpeningApplicationRequest) String() string { func (*ReviewAgencyOpeningApplicationRequest) ProtoMessage() {} func (x *ReviewAgencyOpeningApplicationRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[278] + mi := &file_proto_activity_v1_activity_proto_msgTypes[280] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21945,7 +22098,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{278} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{280} } func (x *ReviewAgencyOpeningApplicationRequest) GetMeta() *RequestMeta { @@ -21985,7 +22138,7 @@ type ReviewAgencyOpeningApplicationResponse struct { func (x *ReviewAgencyOpeningApplicationResponse) Reset() { *x = ReviewAgencyOpeningApplicationResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[279] + mi := &file_proto_activity_v1_activity_proto_msgTypes[281] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21997,7 +22150,7 @@ func (x *ReviewAgencyOpeningApplicationResponse) String() string { func (*ReviewAgencyOpeningApplicationResponse) ProtoMessage() {} func (x *ReviewAgencyOpeningApplicationResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[279] + mi := &file_proto_activity_v1_activity_proto_msgTypes[281] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22010,7 +22163,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{279} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{281} } func (x *ReviewAgencyOpeningApplicationResponse) GetApplication() *AgencyOpeningApplication { @@ -22030,7 +22183,7 @@ type GetAgencyOpeningStatusRequest struct { func (x *GetAgencyOpeningStatusRequest) Reset() { *x = GetAgencyOpeningStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[280] + mi := &file_proto_activity_v1_activity_proto_msgTypes[282] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22042,7 +22195,7 @@ func (x *GetAgencyOpeningStatusRequest) String() string { func (*GetAgencyOpeningStatusRequest) ProtoMessage() {} func (x *GetAgencyOpeningStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[280] + mi := &file_proto_activity_v1_activity_proto_msgTypes[282] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22055,7 +22208,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{280} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{282} } func (x *GetAgencyOpeningStatusRequest) GetMeta() *RequestMeta { @@ -22088,7 +22241,7 @@ type GetAgencyOpeningStatusResponse struct { func (x *GetAgencyOpeningStatusResponse) Reset() { *x = GetAgencyOpeningStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[281] + mi := &file_proto_activity_v1_activity_proto_msgTypes[283] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22100,7 +22253,7 @@ func (x *GetAgencyOpeningStatusResponse) String() string { func (*GetAgencyOpeningStatusResponse) ProtoMessage() {} func (x *GetAgencyOpeningStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[281] + mi := &file_proto_activity_v1_activity_proto_msgTypes[283] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22113,7 +22266,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{281} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{283} } func (x *GetAgencyOpeningStatusResponse) GetCycle() *AgencyOpeningCycle { @@ -22183,7 +22336,7 @@ type ApplyAgencyOpeningRequest struct { func (x *ApplyAgencyOpeningRequest) Reset() { *x = ApplyAgencyOpeningRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[282] + mi := &file_proto_activity_v1_activity_proto_msgTypes[284] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22195,7 +22348,7 @@ func (x *ApplyAgencyOpeningRequest) String() string { func (*ApplyAgencyOpeningRequest) ProtoMessage() {} func (x *ApplyAgencyOpeningRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[282] + mi := &file_proto_activity_v1_activity_proto_msgTypes[284] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22208,7 +22361,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{282} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{284} } func (x *ApplyAgencyOpeningRequest) GetMeta() *RequestMeta { @@ -22242,7 +22395,7 @@ type ApplyAgencyOpeningResponse struct { func (x *ApplyAgencyOpeningResponse) Reset() { *x = ApplyAgencyOpeningResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[283] + mi := &file_proto_activity_v1_activity_proto_msgTypes[285] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22254,7 +22407,7 @@ func (x *ApplyAgencyOpeningResponse) String() string { func (*ApplyAgencyOpeningResponse) ProtoMessage() {} func (x *ApplyAgencyOpeningResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[283] + mi := &file_proto_activity_v1_activity_proto_msgTypes[285] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22267,7 +22420,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{283} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{285} } func (x *ApplyAgencyOpeningResponse) GetApplication() *AgencyOpeningApplication { @@ -22297,7 +22450,7 @@ type ActivityTemplateLocale struct { func (x *ActivityTemplateLocale) Reset() { *x = ActivityTemplateLocale{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[284] + mi := &file_proto_activity_v1_activity_proto_msgTypes[286] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22309,7 +22462,7 @@ func (x *ActivityTemplateLocale) String() string { func (*ActivityTemplateLocale) ProtoMessage() {} func (x *ActivityTemplateLocale) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[284] + mi := &file_proto_activity_v1_activity_proto_msgTypes[286] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22322,7 +22475,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{284} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{286} } func (x *ActivityTemplateLocale) GetLocale() string { @@ -22361,7 +22514,7 @@ type ActivityTemplateGift struct { func (x *ActivityTemplateGift) Reset() { *x = ActivityTemplateGift{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[285] + mi := &file_proto_activity_v1_activity_proto_msgTypes[287] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22373,7 +22526,7 @@ func (x *ActivityTemplateGift) String() string { func (*ActivityTemplateGift) ProtoMessage() {} func (x *ActivityTemplateGift) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[285] + mi := &file_proto_activity_v1_activity_proto_msgTypes[287] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22386,7 +22539,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{285} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{287} } func (x *ActivityTemplateGift) GetGiftId() string { @@ -22450,7 +22603,7 @@ type ActivityTemplateRewardItem struct { func (x *ActivityTemplateRewardItem) Reset() { *x = ActivityTemplateRewardItem{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[286] + mi := &file_proto_activity_v1_activity_proto_msgTypes[288] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22462,7 +22615,7 @@ func (x *ActivityTemplateRewardItem) String() string { func (*ActivityTemplateRewardItem) ProtoMessage() {} func (x *ActivityTemplateRewardItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[286] + mi := &file_proto_activity_v1_activity_proto_msgTypes[288] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22475,7 +22628,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{286} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{288} } func (x *ActivityTemplateRewardItem) GetItemType() string { @@ -22567,7 +22720,7 @@ type ActivityTemplateTask struct { func (x *ActivityTemplateTask) Reset() { *x = ActivityTemplateTask{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[287] + mi := &file_proto_activity_v1_activity_proto_msgTypes[289] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22579,7 +22732,7 @@ func (x *ActivityTemplateTask) String() string { func (*ActivityTemplateTask) ProtoMessage() {} func (x *ActivityTemplateTask) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[287] + mi := &file_proto_activity_v1_activity_proto_msgTypes[289] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22592,7 +22745,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{287} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{289} } func (x *ActivityTemplateTask) GetTaskKey() string { @@ -22676,7 +22829,7 @@ type ActivityTemplateRankReward struct { func (x *ActivityTemplateRankReward) Reset() { *x = ActivityTemplateRankReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[288] + mi := &file_proto_activity_v1_activity_proto_msgTypes[290] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22688,7 +22841,7 @@ func (x *ActivityTemplateRankReward) String() string { func (*ActivityTemplateRankReward) ProtoMessage() {} func (x *ActivityTemplateRankReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[288] + mi := &file_proto_activity_v1_activity_proto_msgTypes[290] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22701,7 +22854,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{288} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{290} } func (x *ActivityTemplateRankReward) GetBoardType() string { @@ -22782,7 +22935,7 @@ type ActivityTemplateAsset struct { func (x *ActivityTemplateAsset) Reset() { *x = ActivityTemplateAsset{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[289] + mi := &file_proto_activity_v1_activity_proto_msgTypes[291] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22794,7 +22947,7 @@ func (x *ActivityTemplateAsset) String() string { func (*ActivityTemplateAsset) ProtoMessage() {} func (x *ActivityTemplateAsset) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[289] + mi := &file_proto_activity_v1_activity_proto_msgTypes[291] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22807,7 +22960,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{289} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{291} } func (x *ActivityTemplateAsset) GetAssetKey() string { @@ -22883,7 +23036,7 @@ type ActivityTemplate struct { func (x *ActivityTemplate) Reset() { *x = ActivityTemplate{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[290] + mi := &file_proto_activity_v1_activity_proto_msgTypes[292] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22895,7 +23048,7 @@ func (x *ActivityTemplate) String() string { func (*ActivityTemplate) ProtoMessage() {} func (x *ActivityTemplate) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[290] + mi := &file_proto_activity_v1_activity_proto_msgTypes[292] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22908,7 +23061,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{290} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{292} } func (x *ActivityTemplate) GetAppCode() string { @@ -23134,7 +23287,7 @@ type ActivityTemplateSummary struct { func (x *ActivityTemplateSummary) Reset() { *x = ActivityTemplateSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[291] + mi := &file_proto_activity_v1_activity_proto_msgTypes[293] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23146,7 +23299,7 @@ func (x *ActivityTemplateSummary) String() string { func (*ActivityTemplateSummary) ProtoMessage() {} func (x *ActivityTemplateSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[291] + mi := &file_proto_activity_v1_activity_proto_msgTypes[293] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23159,7 +23312,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{291} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{293} } func (x *ActivityTemplateSummary) GetAppCode() string { @@ -23298,7 +23451,7 @@ type ListActivityTemplatesRequest struct { func (x *ListActivityTemplatesRequest) Reset() { *x = ListActivityTemplatesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[292] + mi := &file_proto_activity_v1_activity_proto_msgTypes[294] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23310,7 +23463,7 @@ func (x *ListActivityTemplatesRequest) String() string { func (*ListActivityTemplatesRequest) ProtoMessage() {} func (x *ListActivityTemplatesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[292] + mi := &file_proto_activity_v1_activity_proto_msgTypes[294] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23323,7 +23476,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{292} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{294} } func (x *ListActivityTemplatesRequest) GetMeta() *RequestMeta { @@ -23400,7 +23553,7 @@ type ListActivityTemplatesResponse struct { func (x *ListActivityTemplatesResponse) Reset() { *x = ListActivityTemplatesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[293] + mi := &file_proto_activity_v1_activity_proto_msgTypes[295] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23412,7 +23565,7 @@ func (x *ListActivityTemplatesResponse) String() string { func (*ListActivityTemplatesResponse) ProtoMessage() {} func (x *ListActivityTemplatesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[293] + mi := &file_proto_activity_v1_activity_proto_msgTypes[295] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23425,7 +23578,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{293} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{295} } func (x *ListActivityTemplatesResponse) GetTemplates() []*ActivityTemplateSummary { @@ -23460,7 +23613,7 @@ type CreateActivityTemplateRequest struct { func (x *CreateActivityTemplateRequest) Reset() { *x = CreateActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[294] + mi := &file_proto_activity_v1_activity_proto_msgTypes[296] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23472,7 +23625,7 @@ func (x *CreateActivityTemplateRequest) String() string { func (*CreateActivityTemplateRequest) ProtoMessage() {} func (x *CreateActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[294] + mi := &file_proto_activity_v1_activity_proto_msgTypes[296] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23485,7 +23638,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{294} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{296} } func (x *CreateActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23518,7 +23671,7 @@ type CreateActivityTemplateResponse struct { func (x *CreateActivityTemplateResponse) Reset() { *x = CreateActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[295] + mi := &file_proto_activity_v1_activity_proto_msgTypes[297] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23530,7 +23683,7 @@ func (x *CreateActivityTemplateResponse) String() string { func (*CreateActivityTemplateResponse) ProtoMessage() {} func (x *CreateActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[295] + mi := &file_proto_activity_v1_activity_proto_msgTypes[297] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23543,7 +23696,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{295} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{297} } func (x *CreateActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23563,7 +23716,7 @@ type GetActivityTemplateRequest struct { func (x *GetActivityTemplateRequest) Reset() { *x = GetActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[296] + mi := &file_proto_activity_v1_activity_proto_msgTypes[298] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23575,7 +23728,7 @@ func (x *GetActivityTemplateRequest) String() string { func (*GetActivityTemplateRequest) ProtoMessage() {} func (x *GetActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[296] + mi := &file_proto_activity_v1_activity_proto_msgTypes[298] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23588,7 +23741,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{296} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{298} } func (x *GetActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23614,7 +23767,7 @@ type GetActivityTemplateResponse struct { func (x *GetActivityTemplateResponse) Reset() { *x = GetActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[297] + mi := &file_proto_activity_v1_activity_proto_msgTypes[299] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23626,7 +23779,7 @@ func (x *GetActivityTemplateResponse) String() string { func (*GetActivityTemplateResponse) ProtoMessage() {} func (x *GetActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[297] + mi := &file_proto_activity_v1_activity_proto_msgTypes[299] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23639,7 +23792,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{297} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{299} } func (x *GetActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23661,7 +23814,7 @@ type UpdateActivityTemplateRequest struct { func (x *UpdateActivityTemplateRequest) Reset() { *x = UpdateActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[298] + mi := &file_proto_activity_v1_activity_proto_msgTypes[300] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23673,7 +23826,7 @@ func (x *UpdateActivityTemplateRequest) String() string { func (*UpdateActivityTemplateRequest) ProtoMessage() {} func (x *UpdateActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[298] + mi := &file_proto_activity_v1_activity_proto_msgTypes[300] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23686,7 +23839,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{298} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{300} } func (x *UpdateActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23726,7 +23879,7 @@ type UpdateActivityTemplateResponse struct { func (x *UpdateActivityTemplateResponse) Reset() { *x = UpdateActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[299] + mi := &file_proto_activity_v1_activity_proto_msgTypes[301] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23738,7 +23891,7 @@ func (x *UpdateActivityTemplateResponse) String() string { func (*UpdateActivityTemplateResponse) ProtoMessage() {} func (x *UpdateActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[299] + mi := &file_proto_activity_v1_activity_proto_msgTypes[301] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23751,7 +23904,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{299} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{301} } func (x *UpdateActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23774,7 +23927,7 @@ type SetActivityTemplateStatusRequest struct { func (x *SetActivityTemplateStatusRequest) Reset() { *x = SetActivityTemplateStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[300] + mi := &file_proto_activity_v1_activity_proto_msgTypes[302] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23786,7 +23939,7 @@ func (x *SetActivityTemplateStatusRequest) String() string { func (*SetActivityTemplateStatusRequest) ProtoMessage() {} func (x *SetActivityTemplateStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[300] + mi := &file_proto_activity_v1_activity_proto_msgTypes[302] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23799,7 +23952,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{300} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{302} } func (x *SetActivityTemplateStatusRequest) GetMeta() *RequestMeta { @@ -23846,7 +23999,7 @@ type SetActivityTemplateStatusResponse struct { func (x *SetActivityTemplateStatusResponse) Reset() { *x = SetActivityTemplateStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[301] + mi := &file_proto_activity_v1_activity_proto_msgTypes[303] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23858,7 +24011,7 @@ func (x *SetActivityTemplateStatusResponse) String() string { func (*SetActivityTemplateStatusResponse) ProtoMessage() {} func (x *SetActivityTemplateStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[301] + mi := &file_proto_activity_v1_activity_proto_msgTypes[303] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23871,7 +24024,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{301} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{303} } func (x *SetActivityTemplateStatusResponse) GetTemplate() *ActivityTemplate { @@ -23893,7 +24046,7 @@ type DeleteActivityTemplateRequest struct { func (x *DeleteActivityTemplateRequest) Reset() { *x = DeleteActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[302] + mi := &file_proto_activity_v1_activity_proto_msgTypes[304] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23905,7 +24058,7 @@ func (x *DeleteActivityTemplateRequest) String() string { func (*DeleteActivityTemplateRequest) ProtoMessage() {} func (x *DeleteActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[302] + mi := &file_proto_activity_v1_activity_proto_msgTypes[304] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23918,7 +24071,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{302} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{304} } func (x *DeleteActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23959,7 +24112,7 @@ type DeleteActivityTemplateResponse struct { func (x *DeleteActivityTemplateResponse) Reset() { *x = DeleteActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[303] + mi := &file_proto_activity_v1_activity_proto_msgTypes[305] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23971,7 +24124,7 @@ func (x *DeleteActivityTemplateResponse) String() string { func (*DeleteActivityTemplateResponse) ProtoMessage() {} func (x *DeleteActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[303] + mi := &file_proto_activity_v1_activity_proto_msgTypes[305] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23984,7 +24137,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{303} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{305} } func (x *DeleteActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -24018,7 +24171,7 @@ type ActivityTemplateVersion struct { func (x *ActivityTemplateVersion) Reset() { *x = ActivityTemplateVersion{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[304] + mi := &file_proto_activity_v1_activity_proto_msgTypes[306] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24030,7 +24183,7 @@ func (x *ActivityTemplateVersion) String() string { func (*ActivityTemplateVersion) ProtoMessage() {} func (x *ActivityTemplateVersion) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[304] + mi := &file_proto_activity_v1_activity_proto_msgTypes[306] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24043,7 +24196,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{304} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{306} } func (x *ActivityTemplateVersion) GetTemplateId() string { @@ -24107,7 +24260,7 @@ type ListActivityTemplateVersionsRequest struct { func (x *ListActivityTemplateVersionsRequest) Reset() { *x = ListActivityTemplateVersionsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[305] + mi := &file_proto_activity_v1_activity_proto_msgTypes[307] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24119,7 +24272,7 @@ func (x *ListActivityTemplateVersionsRequest) String() string { func (*ListActivityTemplateVersionsRequest) ProtoMessage() {} func (x *ListActivityTemplateVersionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[305] + mi := &file_proto_activity_v1_activity_proto_msgTypes[307] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24132,7 +24285,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{305} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{307} } func (x *ListActivityTemplateVersionsRequest) GetMeta() *RequestMeta { @@ -24173,7 +24326,7 @@ type ListActivityTemplateVersionsResponse struct { func (x *ListActivityTemplateVersionsResponse) Reset() { *x = ListActivityTemplateVersionsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[306] + mi := &file_proto_activity_v1_activity_proto_msgTypes[308] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24185,7 +24338,7 @@ func (x *ListActivityTemplateVersionsResponse) String() string { func (*ListActivityTemplateVersionsResponse) ProtoMessage() {} func (x *ListActivityTemplateVersionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[306] + mi := &file_proto_activity_v1_activity_proto_msgTypes[308] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24198,7 +24351,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{306} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{308} } func (x *ListActivityTemplateVersionsResponse) GetVersions() []*ActivityTemplateVersion { @@ -24231,7 +24384,7 @@ type CloneActivityTemplateRequest struct { func (x *CloneActivityTemplateRequest) Reset() { *x = CloneActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[307] + mi := &file_proto_activity_v1_activity_proto_msgTypes[309] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24243,7 +24396,7 @@ func (x *CloneActivityTemplateRequest) String() string { func (*CloneActivityTemplateRequest) ProtoMessage() {} func (x *CloneActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[307] + mi := &file_proto_activity_v1_activity_proto_msgTypes[309] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24256,7 +24409,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{307} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{309} } func (x *CloneActivityTemplateRequest) GetMeta() *RequestMeta { @@ -24310,7 +24463,7 @@ type CloneActivityTemplateResponse struct { func (x *CloneActivityTemplateResponse) Reset() { *x = CloneActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[308] + mi := &file_proto_activity_v1_activity_proto_msgTypes[310] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24322,7 +24475,7 @@ func (x *CloneActivityTemplateResponse) String() string { func (*CloneActivityTemplateResponse) ProtoMessage() {} func (x *CloneActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[308] + mi := &file_proto_activity_v1_activity_proto_msgTypes[310] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24335,7 +24488,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{308} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{310} } func (x *CloneActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -24356,7 +24509,7 @@ type ActivityTemplateValidationIssue struct { func (x *ActivityTemplateValidationIssue) Reset() { *x = ActivityTemplateValidationIssue{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[309] + mi := &file_proto_activity_v1_activity_proto_msgTypes[311] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24368,7 +24521,7 @@ func (x *ActivityTemplateValidationIssue) String() string { func (*ActivityTemplateValidationIssue) ProtoMessage() {} func (x *ActivityTemplateValidationIssue) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[309] + mi := &file_proto_activity_v1_activity_proto_msgTypes[311] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24381,7 +24534,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{309} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{311} } func (x *ActivityTemplateValidationIssue) GetField() string { @@ -24417,7 +24570,7 @@ type ValidateActivityTemplateRequest struct { func (x *ValidateActivityTemplateRequest) Reset() { *x = ValidateActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[310] + mi := &file_proto_activity_v1_activity_proto_msgTypes[312] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24429,7 +24582,7 @@ func (x *ValidateActivityTemplateRequest) String() string { func (*ValidateActivityTemplateRequest) ProtoMessage() {} func (x *ValidateActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[310] + mi := &file_proto_activity_v1_activity_proto_msgTypes[312] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24442,7 +24595,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{310} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{312} } func (x *ValidateActivityTemplateRequest) GetMeta() *RequestMeta { @@ -24476,7 +24629,7 @@ type ValidateActivityTemplateResponse struct { func (x *ValidateActivityTemplateResponse) Reset() { *x = ValidateActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[311] + mi := &file_proto_activity_v1_activity_proto_msgTypes[313] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24488,7 +24641,7 @@ func (x *ValidateActivityTemplateResponse) String() string { func (*ValidateActivityTemplateResponse) ProtoMessage() {} func (x *ValidateActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[311] + mi := &file_proto_activity_v1_activity_proto_msgTypes[313] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24501,7 +24654,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{311} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{313} } func (x *ValidateActivityTemplateResponse) GetValid() bool { @@ -24533,7 +24686,7 @@ type ActivityTemplateRuntime struct { func (x *ActivityTemplateRuntime) Reset() { *x = ActivityTemplateRuntime{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[312] + mi := &file_proto_activity_v1_activity_proto_msgTypes[314] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24545,7 +24698,7 @@ func (x *ActivityTemplateRuntime) String() string { func (*ActivityTemplateRuntime) ProtoMessage() {} func (x *ActivityTemplateRuntime) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[312] + mi := &file_proto_activity_v1_activity_proto_msgTypes[314] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24558,7 +24711,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{312} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{314} } func (x *ActivityTemplateRuntime) GetTemplate() *ActivityTemplate { @@ -24623,7 +24776,7 @@ type ActivityTemplateRuntimeTask struct { func (x *ActivityTemplateRuntimeTask) Reset() { *x = ActivityTemplateRuntimeTask{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[313] + mi := &file_proto_activity_v1_activity_proto_msgTypes[315] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24635,7 +24788,7 @@ func (x *ActivityTemplateRuntimeTask) String() string { func (*ActivityTemplateRuntimeTask) ProtoMessage() {} func (x *ActivityTemplateRuntimeTask) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[313] + mi := &file_proto_activity_v1_activity_proto_msgTypes[315] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24648,7 +24801,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{313} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{315} } func (x *ActivityTemplateRuntimeTask) GetTemplateId() string { @@ -24810,7 +24963,7 @@ type ActivityTemplateTaskClaim struct { func (x *ActivityTemplateTaskClaim) Reset() { *x = ActivityTemplateTaskClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[314] + mi := &file_proto_activity_v1_activity_proto_msgTypes[316] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24822,7 +24975,7 @@ func (x *ActivityTemplateTaskClaim) String() string { func (*ActivityTemplateTaskClaim) ProtoMessage() {} func (x *ActivityTemplateTaskClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[314] + mi := &file_proto_activity_v1_activity_proto_msgTypes[316] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24835,7 +24988,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{314} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{316} } func (x *ActivityTemplateTaskClaim) GetClaimId() string { @@ -25015,7 +25168,7 @@ type ActivityTemplateLeaderboardEntry struct { func (x *ActivityTemplateLeaderboardEntry) Reset() { *x = ActivityTemplateLeaderboardEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[315] + mi := &file_proto_activity_v1_activity_proto_msgTypes[317] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25027,7 +25180,7 @@ func (x *ActivityTemplateLeaderboardEntry) String() string { func (*ActivityTemplateLeaderboardEntry) ProtoMessage() {} func (x *ActivityTemplateLeaderboardEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[315] + mi := &file_proto_activity_v1_activity_proto_msgTypes[317] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25040,7 +25193,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{315} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{317} } func (x *ActivityTemplateLeaderboardEntry) GetRankNo() int32 { @@ -25107,7 +25260,7 @@ type GetCurrentActivityTemplateRequest struct { func (x *GetCurrentActivityTemplateRequest) Reset() { *x = GetCurrentActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[316] + mi := &file_proto_activity_v1_activity_proto_msgTypes[318] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25119,7 +25272,7 @@ func (x *GetCurrentActivityTemplateRequest) String() string { func (*GetCurrentActivityTemplateRequest) ProtoMessage() {} func (x *GetCurrentActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[316] + mi := &file_proto_activity_v1_activity_proto_msgTypes[318] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25132,7 +25285,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{316} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{318} } func (x *GetCurrentActivityTemplateRequest) GetMeta() *RequestMeta { @@ -25180,7 +25333,7 @@ type GetCurrentActivityTemplateResponse struct { func (x *GetCurrentActivityTemplateResponse) Reset() { *x = GetCurrentActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[317] + mi := &file_proto_activity_v1_activity_proto_msgTypes[319] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25192,7 +25345,7 @@ func (x *GetCurrentActivityTemplateResponse) String() string { func (*GetCurrentActivityTemplateResponse) ProtoMessage() {} func (x *GetCurrentActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[317] + mi := &file_proto_activity_v1_activity_proto_msgTypes[319] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25205,7 +25358,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{317} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{319} } func (x *GetCurrentActivityTemplateResponse) GetRuntime() *ActivityTemplateRuntime { @@ -25239,7 +25392,7 @@ type VisitActivityTemplateRequest struct { func (x *VisitActivityTemplateRequest) Reset() { *x = VisitActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[318] + mi := &file_proto_activity_v1_activity_proto_msgTypes[320] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25251,7 +25404,7 @@ func (x *VisitActivityTemplateRequest) String() string { func (*VisitActivityTemplateRequest) ProtoMessage() {} func (x *VisitActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[318] + mi := &file_proto_activity_v1_activity_proto_msgTypes[320] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25264,7 +25417,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{318} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{320} } func (x *VisitActivityTemplateRequest) GetMeta() *RequestMeta { @@ -25320,7 +25473,7 @@ type VisitActivityTemplateResponse struct { func (x *VisitActivityTemplateResponse) Reset() { *x = VisitActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[319] + mi := &file_proto_activity_v1_activity_proto_msgTypes[321] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25332,7 +25485,7 @@ func (x *VisitActivityTemplateResponse) String() string { func (*VisitActivityTemplateResponse) ProtoMessage() {} func (x *VisitActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[319] + mi := &file_proto_activity_v1_activity_proto_msgTypes[321] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25345,7 +25498,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{319} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{321} } func (x *VisitActivityTemplateResponse) GetRuntime() *ActivityTemplateRuntime { @@ -25384,7 +25537,7 @@ type ListActivityTemplateTasksRequest struct { func (x *ListActivityTemplateTasksRequest) Reset() { *x = ListActivityTemplateTasksRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[320] + mi := &file_proto_activity_v1_activity_proto_msgTypes[322] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25396,7 +25549,7 @@ func (x *ListActivityTemplateTasksRequest) String() string { func (*ListActivityTemplateTasksRequest) ProtoMessage() {} func (x *ListActivityTemplateTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[320] + mi := &file_proto_activity_v1_activity_proto_msgTypes[322] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25409,7 +25562,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{320} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{322} } func (x *ListActivityTemplateTasksRequest) GetMeta() *RequestMeta { @@ -25465,7 +25618,7 @@ type ListActivityTemplateTasksResponse struct { func (x *ListActivityTemplateTasksResponse) Reset() { *x = ListActivityTemplateTasksResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[321] + mi := &file_proto_activity_v1_activity_proto_msgTypes[323] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25477,7 +25630,7 @@ func (x *ListActivityTemplateTasksResponse) String() string { func (*ListActivityTemplateTasksResponse) ProtoMessage() {} func (x *ListActivityTemplateTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[321] + mi := &file_proto_activity_v1_activity_proto_msgTypes[323] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25490,7 +25643,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{321} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{323} } func (x *ListActivityTemplateTasksResponse) GetRuntime() *ActivityTemplateRuntime { @@ -25531,7 +25684,7 @@ type ClaimActivityTemplateTaskRewardRequest struct { func (x *ClaimActivityTemplateTaskRewardRequest) Reset() { *x = ClaimActivityTemplateTaskRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[322] + mi := &file_proto_activity_v1_activity_proto_msgTypes[324] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25543,7 +25696,7 @@ func (x *ClaimActivityTemplateTaskRewardRequest) String() string { func (*ClaimActivityTemplateTaskRewardRequest) ProtoMessage() {} func (x *ClaimActivityTemplateTaskRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[322] + mi := &file_proto_activity_v1_activity_proto_msgTypes[324] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25556,7 +25709,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{322} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{324} } func (x *ClaimActivityTemplateTaskRewardRequest) GetMeta() *RequestMeta { @@ -25625,7 +25778,7 @@ type ClaimActivityTemplateTaskRewardResponse struct { func (x *ClaimActivityTemplateTaskRewardResponse) Reset() { *x = ClaimActivityTemplateTaskRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[323] + mi := &file_proto_activity_v1_activity_proto_msgTypes[325] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25637,7 +25790,7 @@ func (x *ClaimActivityTemplateTaskRewardResponse) String() string { func (*ClaimActivityTemplateTaskRewardResponse) ProtoMessage() {} func (x *ClaimActivityTemplateTaskRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[323] + mi := &file_proto_activity_v1_activity_proto_msgTypes[325] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25650,7 +25803,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{323} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{325} } func (x *ClaimActivityTemplateTaskRewardResponse) GetClaim() *ActivityTemplateTaskClaim { @@ -25685,7 +25838,7 @@ type ListActivityTemplateLeaderboardRequest struct { func (x *ListActivityTemplateLeaderboardRequest) Reset() { *x = ListActivityTemplateLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[324] + mi := &file_proto_activity_v1_activity_proto_msgTypes[326] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25697,7 +25850,7 @@ func (x *ListActivityTemplateLeaderboardRequest) String() string { func (*ListActivityTemplateLeaderboardRequest) ProtoMessage() {} func (x *ListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[324] + mi := &file_proto_activity_v1_activity_proto_msgTypes[326] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25710,7 +25863,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{324} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{326} } func (x *ListActivityTemplateLeaderboardRequest) GetMeta() *RequestMeta { @@ -25795,7 +25948,7 @@ type ListActivityTemplateLeaderboardResponse struct { func (x *ListActivityTemplateLeaderboardResponse) Reset() { *x = ListActivityTemplateLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[325] + mi := &file_proto_activity_v1_activity_proto_msgTypes[327] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25807,7 +25960,7 @@ func (x *ListActivityTemplateLeaderboardResponse) String() string { func (*ListActivityTemplateLeaderboardResponse) ProtoMessage() {} func (x *ListActivityTemplateLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[325] + mi := &file_proto_activity_v1_activity_proto_msgTypes[327] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25820,7 +25973,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{325} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{327} } func (x *ListActivityTemplateLeaderboardResponse) GetRuntime() *ActivityTemplateRuntime { @@ -25913,7 +26066,7 @@ type ActivityTemplateRankPeriod struct { func (x *ActivityTemplateRankPeriod) Reset() { *x = ActivityTemplateRankPeriod{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[326] + mi := &file_proto_activity_v1_activity_proto_msgTypes[328] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25925,7 +26078,7 @@ func (x *ActivityTemplateRankPeriod) String() string { func (*ActivityTemplateRankPeriod) ProtoMessage() {} func (x *ActivityTemplateRankPeriod) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[326] + mi := &file_proto_activity_v1_activity_proto_msgTypes[328] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25938,7 +26091,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{326} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{328} } func (x *ActivityTemplateRankPeriod) GetTemplateId() string { @@ -26043,7 +26196,7 @@ type ActivityTemplateRewardJob struct { func (x *ActivityTemplateRewardJob) Reset() { *x = ActivityTemplateRewardJob{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[327] + mi := &file_proto_activity_v1_activity_proto_msgTypes[329] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26055,7 +26208,7 @@ func (x *ActivityTemplateRewardJob) String() string { func (*ActivityTemplateRewardJob) ProtoMessage() {} func (x *ActivityTemplateRewardJob) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[327] + mi := &file_proto_activity_v1_activity_proto_msgTypes[329] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26068,7 +26221,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{327} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{329} } func (x *ActivityTemplateRewardJob) GetRewardJobId() string { @@ -26254,7 +26407,7 @@ type AdminListActivityTemplateLeaderboardRequest struct { func (x *AdminListActivityTemplateLeaderboardRequest) Reset() { *x = AdminListActivityTemplateLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[328] + mi := &file_proto_activity_v1_activity_proto_msgTypes[330] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26266,7 +26419,7 @@ func (x *AdminListActivityTemplateLeaderboardRequest) String() string { func (*AdminListActivityTemplateLeaderboardRequest) ProtoMessage() {} func (x *AdminListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[328] + mi := &file_proto_activity_v1_activity_proto_msgTypes[330] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26279,7 +26432,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{328} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{330} } func (x *AdminListActivityTemplateLeaderboardRequest) GetMeta() *RequestMeta { @@ -26342,7 +26495,7 @@ type AdminListActivityTemplateLeaderboardResponse struct { func (x *AdminListActivityTemplateLeaderboardResponse) Reset() { *x = AdminListActivityTemplateLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[329] + mi := &file_proto_activity_v1_activity_proto_msgTypes[331] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26354,7 +26507,7 @@ func (x *AdminListActivityTemplateLeaderboardResponse) String() string { func (*AdminListActivityTemplateLeaderboardResponse) ProtoMessage() {} func (x *AdminListActivityTemplateLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[329] + mi := &file_proto_activity_v1_activity_proto_msgTypes[331] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26367,7 +26520,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{329} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{331} } func (x *AdminListActivityTemplateLeaderboardResponse) GetPeriod() *ActivityTemplateRankPeriod { @@ -26407,7 +26560,7 @@ type ListActivityTemplateRewardJobsRequest struct { func (x *ListActivityTemplateRewardJobsRequest) Reset() { *x = ListActivityTemplateRewardJobsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[330] + mi := &file_proto_activity_v1_activity_proto_msgTypes[332] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26419,7 +26572,7 @@ func (x *ListActivityTemplateRewardJobsRequest) String() string { func (*ListActivityTemplateRewardJobsRequest) ProtoMessage() {} func (x *ListActivityTemplateRewardJobsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[330] + mi := &file_proto_activity_v1_activity_proto_msgTypes[332] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26432,7 +26585,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{330} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{332} } func (x *ListActivityTemplateRewardJobsRequest) GetMeta() *RequestMeta { @@ -26501,7 +26654,7 @@ type ListActivityTemplateRewardJobsResponse struct { func (x *ListActivityTemplateRewardJobsResponse) Reset() { *x = ListActivityTemplateRewardJobsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[331] + mi := &file_proto_activity_v1_activity_proto_msgTypes[333] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26513,7 +26666,7 @@ func (x *ListActivityTemplateRewardJobsResponse) String() string { func (*ListActivityTemplateRewardJobsResponse) ProtoMessage() {} func (x *ListActivityTemplateRewardJobsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[331] + mi := &file_proto_activity_v1_activity_proto_msgTypes[333] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26526,7 +26679,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{331} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{333} } func (x *ListActivityTemplateRewardJobsResponse) GetJobs() []*ActivityTemplateRewardJob { @@ -26555,7 +26708,7 @@ type RetryActivityTemplateRewardJobRequest struct { func (x *RetryActivityTemplateRewardJobRequest) Reset() { *x = RetryActivityTemplateRewardJobRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[332] + mi := &file_proto_activity_v1_activity_proto_msgTypes[334] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26567,7 +26720,7 @@ func (x *RetryActivityTemplateRewardJobRequest) String() string { func (*RetryActivityTemplateRewardJobRequest) ProtoMessage() {} func (x *RetryActivityTemplateRewardJobRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[332] + mi := &file_proto_activity_v1_activity_proto_msgTypes[334] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26580,7 +26733,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{332} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{334} } func (x *RetryActivityTemplateRewardJobRequest) GetMeta() *RequestMeta { @@ -26620,7 +26773,7 @@ type RetryActivityTemplateRewardJobResponse struct { func (x *RetryActivityTemplateRewardJobResponse) Reset() { *x = RetryActivityTemplateRewardJobResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[333] + mi := &file_proto_activity_v1_activity_proto_msgTypes[335] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26632,7 +26785,7 @@ func (x *RetryActivityTemplateRewardJobResponse) String() string { func (*RetryActivityTemplateRewardJobResponse) ProtoMessage() {} func (x *RetryActivityTemplateRewardJobResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[333] + mi := &file_proto_activity_v1_activity_proto_msgTypes[335] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26645,7 +26798,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{333} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{335} } func (x *RetryActivityTemplateRewardJobResponse) GetJob() *ActivityTemplateRewardJob { @@ -26672,7 +26825,7 @@ type ListActivityTemplateTaskClaimsRequest struct { func (x *ListActivityTemplateTaskClaimsRequest) Reset() { *x = ListActivityTemplateTaskClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[334] + mi := &file_proto_activity_v1_activity_proto_msgTypes[336] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26684,7 +26837,7 @@ func (x *ListActivityTemplateTaskClaimsRequest) String() string { func (*ListActivityTemplateTaskClaimsRequest) ProtoMessage() {} func (x *ListActivityTemplateTaskClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[334] + mi := &file_proto_activity_v1_activity_proto_msgTypes[336] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26697,7 +26850,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{334} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{336} } func (x *ListActivityTemplateTaskClaimsRequest) GetMeta() *RequestMeta { @@ -26773,7 +26926,7 @@ type ListActivityTemplateTaskClaimsResponse struct { func (x *ListActivityTemplateTaskClaimsResponse) Reset() { *x = ListActivityTemplateTaskClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[335] + mi := &file_proto_activity_v1_activity_proto_msgTypes[337] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26785,7 +26938,7 @@ func (x *ListActivityTemplateTaskClaimsResponse) String() string { func (*ListActivityTemplateTaskClaimsResponse) ProtoMessage() {} func (x *ListActivityTemplateTaskClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[335] + mi := &file_proto_activity_v1_activity_proto_msgTypes[337] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26798,7 +26951,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{335} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{337} } func (x *ListActivityTemplateTaskClaimsResponse) GetClaims() []*ActivityTemplateTaskClaim { @@ -26827,7 +26980,7 @@ type RetryActivityTemplateTaskClaimRequest struct { func (x *RetryActivityTemplateTaskClaimRequest) Reset() { *x = RetryActivityTemplateTaskClaimRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[336] + mi := &file_proto_activity_v1_activity_proto_msgTypes[338] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26839,7 +26992,7 @@ func (x *RetryActivityTemplateTaskClaimRequest) String() string { func (*RetryActivityTemplateTaskClaimRequest) ProtoMessage() {} func (x *RetryActivityTemplateTaskClaimRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[336] + mi := &file_proto_activity_v1_activity_proto_msgTypes[338] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26852,7 +27005,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{336} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{338} } func (x *RetryActivityTemplateTaskClaimRequest) GetMeta() *RequestMeta { @@ -26892,7 +27045,7 @@ type RetryActivityTemplateTaskClaimResponse struct { func (x *RetryActivityTemplateTaskClaimResponse) Reset() { *x = RetryActivityTemplateTaskClaimResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[337] + mi := &file_proto_activity_v1_activity_proto_msgTypes[339] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26904,7 +27057,7 @@ func (x *RetryActivityTemplateTaskClaimResponse) String() string { func (*RetryActivityTemplateTaskClaimResponse) ProtoMessage() {} func (x *RetryActivityTemplateTaskClaimResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[337] + mi := &file_proto_activity_v1_activity_proto_msgTypes[339] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26917,7 +27070,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{337} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{339} } func (x *RetryActivityTemplateTaskClaimResponse) GetClaim() *ActivityTemplateTaskClaim { @@ -27831,7 +27984,19 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\"InviteActivityRewardInviteeSummary\x12&\n" + "\x0finvited_user_id\x18\x01 \x01(\x03R\rinvitedUserId\x120\n" + "\x14recharge_coin_amount\x18\x02 \x01(\x03R\x12rechargeCoinAmount\x12\"\n" + - "\rinvited_at_ms\x18\x03 \x01(\x03R\vinvitedAtMs\"\xac\x03\n" + + "\rinvited_at_ms\x18\x03 \x01(\x03R\vinvitedAtMs\"\xa1\x01\n" + + "!ListInviteActivityInviteesRequest\x122\n" + + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x12\n" + + "\x04page\x18\x03 \x01(\x05R\x04page\x12\x1b\n" + + "\tpage_size\x18\x04 \x01(\x05R\bpageSize\"\x81\x02\n" + + "\"ListInviteActivityInviteesResponse\x12Q\n" + + "\binvitees\x18\x01 \x03(\v25.hyapp.activity.v1.InviteActivityRewardInviteeSummaryR\binvitees\x12\x14\n" + + "\x05total\x18\x02 \x01(\x03R\x05total\x12\x12\n" + + "\x04page\x18\x03 \x01(\x05R\x04page\x12\x1b\n" + + "\tpage_size\x18\x04 \x01(\x05R\bpageSize\x12\x1b\n" + + "\tcycle_key\x18\x05 \x01(\tR\bcycleKey\x12$\n" + + "\x0eserver_time_ms\x18\x06 \x01(\x03R\fserverTimeMs\"\xac\x03\n" + "\x1bInviteActivityRewardSummary\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x1b\n" + "\tcycle_key\x18\x02 \x01(\tR\bcycleKey\x12\x17\n" + @@ -29455,11 +29620,12 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\x1dListFirstRechargeRewardClaims\x127.hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest\x1a8.hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse2\xdd\x02\n" + "\x1fCumulativeRechargeRewardService\x12\x9e\x01\n" + "!GetCumulativeRechargeRewardStatus\x12;.hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest\x1a<.hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse\x12\x98\x01\n" + - "\x1fConsumeCumulativeRechargeReward\x129.hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest\x1a:.hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse2\xd0\x03\n" + + "\x1fConsumeCumulativeRechargeReward\x129.hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest\x1a:.hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse2\xdc\x04\n" + "\x1bInviteActivityRewardService\x12\x92\x01\n" + "\x1dGetInviteActivityRewardStatus\x127.hyapp.activity.v1.GetInviteActivityRewardStatusRequest\x1a8.hyapp.activity.v1.GetInviteActivityRewardStatusResponse\x12\x86\x01\n" + "\x19ClaimInviteActivityReward\x123.hyapp.activity.v1.ClaimInviteActivityRewardRequest\x1a4.hyapp.activity.v1.ClaimInviteActivityRewardResponse\x12\x92\x01\n" + - "\x1dListInviteActivityLeaderboard\x127.hyapp.activity.v1.ListInviteActivityLeaderboardRequest\x1a8.hyapp.activity.v1.ListInviteActivityLeaderboardResponse2\x95\x04\n" + + "\x1dListInviteActivityLeaderboard\x127.hyapp.activity.v1.ListInviteActivityLeaderboardRequest\x1a8.hyapp.activity.v1.ListInviteActivityLeaderboardResponse\x12\x89\x01\n" + + "\x1aListInviteActivityInvitees\x124.hyapp.activity.v1.ListInviteActivityInviteesRequest\x1a5.hyapp.activity.v1.ListInviteActivityInviteesResponse2\x95\x04\n" + "$AdminCumulativeRechargeRewardService\x12\x9e\x01\n" + "!GetCumulativeRechargeRewardConfig\x12;.hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest\x1a<.hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse\x12\xa7\x01\n" + "$UpdateCumulativeRechargeRewardConfig\x12>.hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest\x1a?.hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse\x12\xa1\x01\n" + @@ -29546,7 +29712,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, 338) +var file_proto_activity_v1_activity_proto_msgTypes = make([]protoimpl.MessageInfo, 340) var file_proto_activity_v1_activity_proto_goTypes = []any{ (*RequestMeta)(nil), // 0: hyapp.activity.v1.RequestMeta (*PingActivityRequest)(nil), // 1: hyapp.activity.v1.PingActivityRequest @@ -29675,218 +29841,220 @@ var file_proto_activity_v1_activity_proto_goTypes = []any{ (*ListInviteActivityRewardClaimsRequest)(nil), // 124: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest (*ListInviteActivityRewardClaimsResponse)(nil), // 125: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse (*InviteActivityRewardInviteeSummary)(nil), // 126: hyapp.activity.v1.InviteActivityRewardInviteeSummary - (*InviteActivityRewardSummary)(nil), // 127: hyapp.activity.v1.InviteActivityRewardSummary - (*ListInviteActivityRewardSummariesRequest)(nil), // 128: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest - (*ListInviteActivityRewardSummariesResponse)(nil), // 129: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse - (*RoomTurnoverRewardTier)(nil), // 130: hyapp.activity.v1.RoomTurnoverRewardTier - (*RoomTurnoverRewardConfig)(nil), // 131: hyapp.activity.v1.RoomTurnoverRewardConfig - (*RoomTurnoverRewardSettlement)(nil), // 132: hyapp.activity.v1.RoomTurnoverRewardSettlement - (*RoomTurnoverRewardStatus)(nil), // 133: hyapp.activity.v1.RoomTurnoverRewardStatus - (*GetRoomTurnoverRewardStatusRequest)(nil), // 134: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest - (*GetRoomTurnoverRewardStatusResponse)(nil), // 135: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse - (*GetRoomTurnoverRewardConfigRequest)(nil), // 136: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest - (*GetRoomTurnoverRewardConfigResponse)(nil), // 137: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse - (*UpdateRoomTurnoverRewardConfigRequest)(nil), // 138: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest - (*UpdateRoomTurnoverRewardConfigResponse)(nil), // 139: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse - (*ListRoomTurnoverRewardSettlementsRequest)(nil), // 140: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest - (*ListRoomTurnoverRewardSettlementsResponse)(nil), // 141: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse - (*RetryRoomTurnoverRewardSettlementRequest)(nil), // 142: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest - (*RetryRoomTurnoverRewardSettlementResponse)(nil), // 143: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse - (*SevenDayCheckInReward)(nil), // 144: hyapp.activity.v1.SevenDayCheckInReward - (*SevenDayCheckInConfig)(nil), // 145: hyapp.activity.v1.SevenDayCheckInConfig - (*SevenDayCheckInRewardStatus)(nil), // 146: hyapp.activity.v1.SevenDayCheckInRewardStatus - (*GetSevenDayCheckInStatusRequest)(nil), // 147: hyapp.activity.v1.GetSevenDayCheckInStatusRequest - (*GetSevenDayCheckInStatusResponse)(nil), // 148: hyapp.activity.v1.GetSevenDayCheckInStatusResponse - (*SignSevenDayCheckInRequest)(nil), // 149: hyapp.activity.v1.SignSevenDayCheckInRequest - (*SignSevenDayCheckInResponse)(nil), // 150: hyapp.activity.v1.SignSevenDayCheckInResponse - (*GetSevenDayCheckInConfigRequest)(nil), // 151: hyapp.activity.v1.GetSevenDayCheckInConfigRequest - (*GetSevenDayCheckInConfigResponse)(nil), // 152: hyapp.activity.v1.GetSevenDayCheckInConfigResponse - (*UpdateSevenDayCheckInConfigRequest)(nil), // 153: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest - (*UpdateSevenDayCheckInConfigResponse)(nil), // 154: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse - (*SevenDayCheckInClaim)(nil), // 155: hyapp.activity.v1.SevenDayCheckInClaim - (*ListSevenDayCheckInClaimsRequest)(nil), // 156: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest - (*ListSevenDayCheckInClaimsResponse)(nil), // 157: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse - (*LevelTrack)(nil), // 158: hyapp.activity.v1.LevelTrack - (*LevelRule)(nil), // 159: hyapp.activity.v1.LevelRule - (*LevelTier)(nil), // 160: hyapp.activity.v1.LevelTier - (*LevelTrackOverview)(nil), // 161: hyapp.activity.v1.LevelTrackOverview - (*GetMyLevelOverviewRequest)(nil), // 162: hyapp.activity.v1.GetMyLevelOverviewRequest - (*GetMyLevelOverviewResponse)(nil), // 163: hyapp.activity.v1.GetMyLevelOverviewResponse - (*GetLevelTrackRequest)(nil), // 164: hyapp.activity.v1.GetLevelTrackRequest - (*GetLevelTrackResponse)(nil), // 165: hyapp.activity.v1.GetLevelTrackResponse - (*LevelDisplayTrackProfile)(nil), // 166: hyapp.activity.v1.LevelDisplayTrackProfile - (*UserLevelDisplayProfile)(nil), // 167: hyapp.activity.v1.UserLevelDisplayProfile - (*BatchGetUserLevelDisplayProfilesRequest)(nil), // 168: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest - (*BatchGetUserLevelDisplayProfilesResponse)(nil), // 169: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse - (*LevelRewardJob)(nil), // 170: hyapp.activity.v1.LevelRewardJob - (*ListLevelRewardsRequest)(nil), // 171: hyapp.activity.v1.ListLevelRewardsRequest - (*ListLevelRewardsResponse)(nil), // 172: hyapp.activity.v1.ListLevelRewardsResponse - (*ConsumeLevelEventRequest)(nil), // 173: hyapp.activity.v1.ConsumeLevelEventRequest - (*ConsumeLevelEventResponse)(nil), // 174: hyapp.activity.v1.ConsumeLevelEventResponse - (*SetUserLevelRequest)(nil), // 175: hyapp.activity.v1.SetUserLevelRequest - (*SetUserLevelResponse)(nil), // 176: hyapp.activity.v1.SetUserLevelResponse - (*AdminLevelTrackProfile)(nil), // 177: hyapp.activity.v1.AdminLevelTrackProfile - (*AdminUserLevelProfile)(nil), // 178: hyapp.activity.v1.AdminUserLevelProfile - (*BatchGetUserLevelAdminProfilesRequest)(nil), // 179: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest - (*BatchGetUserLevelAdminProfilesResponse)(nil), // 180: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse - (*TemporaryLevelAdjustment)(nil), // 181: hyapp.activity.v1.TemporaryLevelAdjustment - (*AdjustTemporaryUserLevelsRequest)(nil), // 182: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest - (*AdjustTemporaryUserLevelsResponse)(nil), // 183: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse - (*RegistrationLevelBadgeGrant)(nil), // 184: hyapp.activity.v1.RegistrationLevelBadgeGrant - (*IssueRegistrationLevelBadgesRequest)(nil), // 185: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest - (*IssueRegistrationLevelBadgesResponse)(nil), // 186: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse - (*UpsertLevelTrackRequest)(nil), // 187: hyapp.activity.v1.UpsertLevelTrackRequest - (*UpsertLevelTrackResponse)(nil), // 188: hyapp.activity.v1.UpsertLevelTrackResponse - (*UpsertLevelRuleRequest)(nil), // 189: hyapp.activity.v1.UpsertLevelRuleRequest - (*UpsertLevelRuleResponse)(nil), // 190: hyapp.activity.v1.UpsertLevelRuleResponse - (*UpsertLevelTierRequest)(nil), // 191: hyapp.activity.v1.UpsertLevelTierRequest - (*UpsertLevelTierResponse)(nil), // 192: hyapp.activity.v1.UpsertLevelTierResponse - (*BatchUpsertLevelConfigRequest)(nil), // 193: hyapp.activity.v1.BatchUpsertLevelConfigRequest - (*BatchUpsertLevelConfigResponse)(nil), // 194: hyapp.activity.v1.BatchUpsertLevelConfigResponse - (*ListLevelConfigRequest)(nil), // 195: hyapp.activity.v1.ListLevelConfigRequest - (*ListLevelConfigResponse)(nil), // 196: hyapp.activity.v1.ListLevelConfigResponse - (*AchievementCondition)(nil), // 197: hyapp.activity.v1.AchievementCondition - (*AchievementDefinition)(nil), // 198: hyapp.activity.v1.AchievementDefinition - (*UserAchievement)(nil), // 199: hyapp.activity.v1.UserAchievement - (*ListAchievementsRequest)(nil), // 200: hyapp.activity.v1.ListAchievementsRequest - (*ListAchievementsResponse)(nil), // 201: hyapp.activity.v1.ListAchievementsResponse - (*ConsumeAchievementEventRequest)(nil), // 202: hyapp.activity.v1.ConsumeAchievementEventRequest - (*ConsumeAchievementEventResponse)(nil), // 203: hyapp.activity.v1.ConsumeAchievementEventResponse - (*BadgeDisplayItem)(nil), // 204: hyapp.activity.v1.BadgeDisplayItem - (*ListMyBadgesRequest)(nil), // 205: hyapp.activity.v1.ListMyBadgesRequest - (*ListMyBadgesResponse)(nil), // 206: hyapp.activity.v1.ListMyBadgesResponse - (*SetBadgeDisplayRequest)(nil), // 207: hyapp.activity.v1.SetBadgeDisplayRequest - (*SetBadgeDisplayResponse)(nil), // 208: hyapp.activity.v1.SetBadgeDisplayResponse - (*UpsertAchievementDefinitionRequest)(nil), // 209: hyapp.activity.v1.UpsertAchievementDefinitionRequest - (*UpsertAchievementDefinitionResponse)(nil), // 210: hyapp.activity.v1.UpsertAchievementDefinitionResponse - (*DeleteAchievementDefinitionRequest)(nil), // 211: hyapp.activity.v1.DeleteAchievementDefinitionRequest - (*DeleteAchievementDefinitionResponse)(nil), // 212: hyapp.activity.v1.DeleteAchievementDefinitionResponse - (*WheelPrizeTier)(nil), // 213: hyapp.activity.v1.WheelPrizeTier - (*WheelRuleConfig)(nil), // 214: hyapp.activity.v1.WheelRuleConfig - (*WheelDrawMeta)(nil), // 215: hyapp.activity.v1.WheelDrawMeta - (*WheelDrawResult)(nil), // 216: hyapp.activity.v1.WheelDrawResult - (*WheelDrawReward)(nil), // 217: hyapp.activity.v1.WheelDrawReward - (*ExecuteWheelDrawRequest)(nil), // 218: hyapp.activity.v1.ExecuteWheelDrawRequest - (*ExecuteWheelDrawResponse)(nil), // 219: hyapp.activity.v1.ExecuteWheelDrawResponse - (*GetWheelConfigRequest)(nil), // 220: hyapp.activity.v1.GetWheelConfigRequest - (*GetWheelConfigResponse)(nil), // 221: hyapp.activity.v1.GetWheelConfigResponse - (*UpsertWheelConfigRequest)(nil), // 222: hyapp.activity.v1.UpsertWheelConfigRequest - (*UpsertWheelConfigResponse)(nil), // 223: hyapp.activity.v1.UpsertWheelConfigResponse - (*ListWheelDrawsRequest)(nil), // 224: hyapp.activity.v1.ListWheelDrawsRequest - (*ListWheelDrawsResponse)(nil), // 225: hyapp.activity.v1.ListWheelDrawsResponse - (*WheelDrawSummary)(nil), // 226: hyapp.activity.v1.WheelDrawSummary - (*GetWheelDrawSummaryRequest)(nil), // 227: hyapp.activity.v1.GetWheelDrawSummaryRequest - (*GetWheelDrawSummaryResponse)(nil), // 228: hyapp.activity.v1.GetWheelDrawSummaryResponse - (*WeeklyStarGift)(nil), // 229: hyapp.activity.v1.WeeklyStarGift - (*WeeklyStarReward)(nil), // 230: hyapp.activity.v1.WeeklyStarReward - (*WeeklyStarCycle)(nil), // 231: hyapp.activity.v1.WeeklyStarCycle - (*WeeklyStarLeaderboardEntry)(nil), // 232: hyapp.activity.v1.WeeklyStarLeaderboardEntry - (*WeeklyStarSettlement)(nil), // 233: hyapp.activity.v1.WeeklyStarSettlement - (*ListWeeklyStarCyclesRequest)(nil), // 234: hyapp.activity.v1.ListWeeklyStarCyclesRequest - (*ListWeeklyStarCyclesResponse)(nil), // 235: hyapp.activity.v1.ListWeeklyStarCyclesResponse - (*GetWeeklyStarCycleRequest)(nil), // 236: hyapp.activity.v1.GetWeeklyStarCycleRequest - (*GetWeeklyStarCycleResponse)(nil), // 237: hyapp.activity.v1.GetWeeklyStarCycleResponse - (*UpsertWeeklyStarCycleRequest)(nil), // 238: hyapp.activity.v1.UpsertWeeklyStarCycleRequest - (*UpsertWeeklyStarCycleResponse)(nil), // 239: hyapp.activity.v1.UpsertWeeklyStarCycleResponse - (*SetWeeklyStarCycleStatusRequest)(nil), // 240: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest - (*SetWeeklyStarCycleStatusResponse)(nil), // 241: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse - (*ListWeeklyStarLeaderboardRequest)(nil), // 242: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest - (*ListWeeklyStarLeaderboardResponse)(nil), // 243: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse - (*ListWeeklyStarSettlementsRequest)(nil), // 244: hyapp.activity.v1.ListWeeklyStarSettlementsRequest - (*ListWeeklyStarSettlementsResponse)(nil), // 245: hyapp.activity.v1.ListWeeklyStarSettlementsResponse - (*GetWeeklyStarCurrentRequest)(nil), // 246: hyapp.activity.v1.GetWeeklyStarCurrentRequest - (*GetWeeklyStarCurrentResponse)(nil), // 247: hyapp.activity.v1.GetWeeklyStarCurrentResponse - (*ListWeeklyStarHistoryRequest)(nil), // 248: hyapp.activity.v1.ListWeeklyStarHistoryRequest - (*WeeklyStarHistoryCycle)(nil), // 249: hyapp.activity.v1.WeeklyStarHistoryCycle - (*ListWeeklyStarHistoryResponse)(nil), // 250: hyapp.activity.v1.ListWeeklyStarHistoryResponse - (*CPWeeklyRankReward)(nil), // 251: hyapp.activity.v1.CPWeeklyRankReward - (*CPWeeklyRankConfig)(nil), // 252: hyapp.activity.v1.CPWeeklyRankConfig - (*CPWeeklyRankUser)(nil), // 253: hyapp.activity.v1.CPWeeklyRankUser - (*CPWeeklyRankEntry)(nil), // 254: hyapp.activity.v1.CPWeeklyRankEntry - (*CPWeeklyRankSettlement)(nil), // 255: hyapp.activity.v1.CPWeeklyRankSettlement - (*GetCPWeeklyRankStatusRequest)(nil), // 256: hyapp.activity.v1.GetCPWeeklyRankStatusRequest - (*GetCPWeeklyRankStatusResponse)(nil), // 257: hyapp.activity.v1.GetCPWeeklyRankStatusResponse - (*GetCPWeeklyRankConfigRequest)(nil), // 258: hyapp.activity.v1.GetCPWeeklyRankConfigRequest - (*GetCPWeeklyRankConfigResponse)(nil), // 259: hyapp.activity.v1.GetCPWeeklyRankConfigResponse - (*UpdateCPWeeklyRankConfigRequest)(nil), // 260: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest - (*UpdateCPWeeklyRankConfigResponse)(nil), // 261: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse - (*ListCPWeeklyRankSettlementsRequest)(nil), // 262: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest - (*ListCPWeeklyRankSettlementsResponse)(nil), // 263: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse - (*AgencyOpeningReward)(nil), // 264: hyapp.activity.v1.AgencyOpeningReward - (*AgencyOpeningCycle)(nil), // 265: hyapp.activity.v1.AgencyOpeningCycle - (*AgencyOpeningApplication)(nil), // 266: hyapp.activity.v1.AgencyOpeningApplication - (*AgencyOpeningAgencySnapshot)(nil), // 267: hyapp.activity.v1.AgencyOpeningAgencySnapshot - (*ListAgencyOpeningCyclesRequest)(nil), // 268: hyapp.activity.v1.ListAgencyOpeningCyclesRequest - (*ListAgencyOpeningCyclesResponse)(nil), // 269: hyapp.activity.v1.ListAgencyOpeningCyclesResponse - (*GetAgencyOpeningCycleRequest)(nil), // 270: hyapp.activity.v1.GetAgencyOpeningCycleRequest - (*GetAgencyOpeningCycleResponse)(nil), // 271: hyapp.activity.v1.GetAgencyOpeningCycleResponse - (*UpsertAgencyOpeningCycleRequest)(nil), // 272: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest - (*UpsertAgencyOpeningCycleResponse)(nil), // 273: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse - (*SetAgencyOpeningCycleStatusRequest)(nil), // 274: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest - (*SetAgencyOpeningCycleStatusResponse)(nil), // 275: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse - (*ListAgencyOpeningApplicationsRequest)(nil), // 276: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest - (*ListAgencyOpeningApplicationsResponse)(nil), // 277: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse - (*ReviewAgencyOpeningApplicationRequest)(nil), // 278: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest - (*ReviewAgencyOpeningApplicationResponse)(nil), // 279: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse - (*GetAgencyOpeningStatusRequest)(nil), // 280: hyapp.activity.v1.GetAgencyOpeningStatusRequest - (*GetAgencyOpeningStatusResponse)(nil), // 281: hyapp.activity.v1.GetAgencyOpeningStatusResponse - (*ApplyAgencyOpeningRequest)(nil), // 282: hyapp.activity.v1.ApplyAgencyOpeningRequest - (*ApplyAgencyOpeningResponse)(nil), // 283: hyapp.activity.v1.ApplyAgencyOpeningResponse - (*ActivityTemplateLocale)(nil), // 284: hyapp.activity.v1.ActivityTemplateLocale - (*ActivityTemplateGift)(nil), // 285: hyapp.activity.v1.ActivityTemplateGift - (*ActivityTemplateRewardItem)(nil), // 286: hyapp.activity.v1.ActivityTemplateRewardItem - (*ActivityTemplateTask)(nil), // 287: hyapp.activity.v1.ActivityTemplateTask - (*ActivityTemplateRankReward)(nil), // 288: hyapp.activity.v1.ActivityTemplateRankReward - (*ActivityTemplateAsset)(nil), // 289: hyapp.activity.v1.ActivityTemplateAsset - (*ActivityTemplate)(nil), // 290: hyapp.activity.v1.ActivityTemplate - (*ActivityTemplateSummary)(nil), // 291: hyapp.activity.v1.ActivityTemplateSummary - (*ListActivityTemplatesRequest)(nil), // 292: hyapp.activity.v1.ListActivityTemplatesRequest - (*ListActivityTemplatesResponse)(nil), // 293: hyapp.activity.v1.ListActivityTemplatesResponse - (*CreateActivityTemplateRequest)(nil), // 294: hyapp.activity.v1.CreateActivityTemplateRequest - (*CreateActivityTemplateResponse)(nil), // 295: hyapp.activity.v1.CreateActivityTemplateResponse - (*GetActivityTemplateRequest)(nil), // 296: hyapp.activity.v1.GetActivityTemplateRequest - (*GetActivityTemplateResponse)(nil), // 297: hyapp.activity.v1.GetActivityTemplateResponse - (*UpdateActivityTemplateRequest)(nil), // 298: hyapp.activity.v1.UpdateActivityTemplateRequest - (*UpdateActivityTemplateResponse)(nil), // 299: hyapp.activity.v1.UpdateActivityTemplateResponse - (*SetActivityTemplateStatusRequest)(nil), // 300: hyapp.activity.v1.SetActivityTemplateStatusRequest - (*SetActivityTemplateStatusResponse)(nil), // 301: hyapp.activity.v1.SetActivityTemplateStatusResponse - (*DeleteActivityTemplateRequest)(nil), // 302: hyapp.activity.v1.DeleteActivityTemplateRequest - (*DeleteActivityTemplateResponse)(nil), // 303: hyapp.activity.v1.DeleteActivityTemplateResponse - (*ActivityTemplateVersion)(nil), // 304: hyapp.activity.v1.ActivityTemplateVersion - (*ListActivityTemplateVersionsRequest)(nil), // 305: hyapp.activity.v1.ListActivityTemplateVersionsRequest - (*ListActivityTemplateVersionsResponse)(nil), // 306: hyapp.activity.v1.ListActivityTemplateVersionsResponse - (*CloneActivityTemplateRequest)(nil), // 307: hyapp.activity.v1.CloneActivityTemplateRequest - (*CloneActivityTemplateResponse)(nil), // 308: hyapp.activity.v1.CloneActivityTemplateResponse - (*ActivityTemplateValidationIssue)(nil), // 309: hyapp.activity.v1.ActivityTemplateValidationIssue - (*ValidateActivityTemplateRequest)(nil), // 310: hyapp.activity.v1.ValidateActivityTemplateRequest - (*ValidateActivityTemplateResponse)(nil), // 311: hyapp.activity.v1.ValidateActivityTemplateResponse - (*ActivityTemplateRuntime)(nil), // 312: hyapp.activity.v1.ActivityTemplateRuntime - (*ActivityTemplateRuntimeTask)(nil), // 313: hyapp.activity.v1.ActivityTemplateRuntimeTask - (*ActivityTemplateTaskClaim)(nil), // 314: hyapp.activity.v1.ActivityTemplateTaskClaim - (*ActivityTemplateLeaderboardEntry)(nil), // 315: hyapp.activity.v1.ActivityTemplateLeaderboardEntry - (*GetCurrentActivityTemplateRequest)(nil), // 316: hyapp.activity.v1.GetCurrentActivityTemplateRequest - (*GetCurrentActivityTemplateResponse)(nil), // 317: hyapp.activity.v1.GetCurrentActivityTemplateResponse - (*VisitActivityTemplateRequest)(nil), // 318: hyapp.activity.v1.VisitActivityTemplateRequest - (*VisitActivityTemplateResponse)(nil), // 319: hyapp.activity.v1.VisitActivityTemplateResponse - (*ListActivityTemplateTasksRequest)(nil), // 320: hyapp.activity.v1.ListActivityTemplateTasksRequest - (*ListActivityTemplateTasksResponse)(nil), // 321: hyapp.activity.v1.ListActivityTemplateTasksResponse - (*ClaimActivityTemplateTaskRewardRequest)(nil), // 322: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest - (*ClaimActivityTemplateTaskRewardResponse)(nil), // 323: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse - (*ListActivityTemplateLeaderboardRequest)(nil), // 324: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest - (*ListActivityTemplateLeaderboardResponse)(nil), // 325: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse - (*ActivityTemplateRankPeriod)(nil), // 326: hyapp.activity.v1.ActivityTemplateRankPeriod - (*ActivityTemplateRewardJob)(nil), // 327: hyapp.activity.v1.ActivityTemplateRewardJob - (*AdminListActivityTemplateLeaderboardRequest)(nil), // 328: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest - (*AdminListActivityTemplateLeaderboardResponse)(nil), // 329: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse - (*ListActivityTemplateRewardJobsRequest)(nil), // 330: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest - (*ListActivityTemplateRewardJobsResponse)(nil), // 331: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse - (*RetryActivityTemplateRewardJobRequest)(nil), // 332: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest - (*RetryActivityTemplateRewardJobResponse)(nil), // 333: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse - (*ListActivityTemplateTaskClaimsRequest)(nil), // 334: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest - (*ListActivityTemplateTaskClaimsResponse)(nil), // 335: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse - (*RetryActivityTemplateTaskClaimRequest)(nil), // 336: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest - (*RetryActivityTemplateTaskClaimResponse)(nil), // 337: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse - (*v1.EventEnvelope)(nil), // 338: hyapp.events.room.v1.EventEnvelope + (*ListInviteActivityInviteesRequest)(nil), // 127: hyapp.activity.v1.ListInviteActivityInviteesRequest + (*ListInviteActivityInviteesResponse)(nil), // 128: hyapp.activity.v1.ListInviteActivityInviteesResponse + (*InviteActivityRewardSummary)(nil), // 129: hyapp.activity.v1.InviteActivityRewardSummary + (*ListInviteActivityRewardSummariesRequest)(nil), // 130: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest + (*ListInviteActivityRewardSummariesResponse)(nil), // 131: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse + (*RoomTurnoverRewardTier)(nil), // 132: hyapp.activity.v1.RoomTurnoverRewardTier + (*RoomTurnoverRewardConfig)(nil), // 133: hyapp.activity.v1.RoomTurnoverRewardConfig + (*RoomTurnoverRewardSettlement)(nil), // 134: hyapp.activity.v1.RoomTurnoverRewardSettlement + (*RoomTurnoverRewardStatus)(nil), // 135: hyapp.activity.v1.RoomTurnoverRewardStatus + (*GetRoomTurnoverRewardStatusRequest)(nil), // 136: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest + (*GetRoomTurnoverRewardStatusResponse)(nil), // 137: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse + (*GetRoomTurnoverRewardConfigRequest)(nil), // 138: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest + (*GetRoomTurnoverRewardConfigResponse)(nil), // 139: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse + (*UpdateRoomTurnoverRewardConfigRequest)(nil), // 140: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest + (*UpdateRoomTurnoverRewardConfigResponse)(nil), // 141: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse + (*ListRoomTurnoverRewardSettlementsRequest)(nil), // 142: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest + (*ListRoomTurnoverRewardSettlementsResponse)(nil), // 143: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse + (*RetryRoomTurnoverRewardSettlementRequest)(nil), // 144: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest + (*RetryRoomTurnoverRewardSettlementResponse)(nil), // 145: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse + (*SevenDayCheckInReward)(nil), // 146: hyapp.activity.v1.SevenDayCheckInReward + (*SevenDayCheckInConfig)(nil), // 147: hyapp.activity.v1.SevenDayCheckInConfig + (*SevenDayCheckInRewardStatus)(nil), // 148: hyapp.activity.v1.SevenDayCheckInRewardStatus + (*GetSevenDayCheckInStatusRequest)(nil), // 149: hyapp.activity.v1.GetSevenDayCheckInStatusRequest + (*GetSevenDayCheckInStatusResponse)(nil), // 150: hyapp.activity.v1.GetSevenDayCheckInStatusResponse + (*SignSevenDayCheckInRequest)(nil), // 151: hyapp.activity.v1.SignSevenDayCheckInRequest + (*SignSevenDayCheckInResponse)(nil), // 152: hyapp.activity.v1.SignSevenDayCheckInResponse + (*GetSevenDayCheckInConfigRequest)(nil), // 153: hyapp.activity.v1.GetSevenDayCheckInConfigRequest + (*GetSevenDayCheckInConfigResponse)(nil), // 154: hyapp.activity.v1.GetSevenDayCheckInConfigResponse + (*UpdateSevenDayCheckInConfigRequest)(nil), // 155: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest + (*UpdateSevenDayCheckInConfigResponse)(nil), // 156: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse + (*SevenDayCheckInClaim)(nil), // 157: hyapp.activity.v1.SevenDayCheckInClaim + (*ListSevenDayCheckInClaimsRequest)(nil), // 158: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest + (*ListSevenDayCheckInClaimsResponse)(nil), // 159: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse + (*LevelTrack)(nil), // 160: hyapp.activity.v1.LevelTrack + (*LevelRule)(nil), // 161: hyapp.activity.v1.LevelRule + (*LevelTier)(nil), // 162: hyapp.activity.v1.LevelTier + (*LevelTrackOverview)(nil), // 163: hyapp.activity.v1.LevelTrackOverview + (*GetMyLevelOverviewRequest)(nil), // 164: hyapp.activity.v1.GetMyLevelOverviewRequest + (*GetMyLevelOverviewResponse)(nil), // 165: hyapp.activity.v1.GetMyLevelOverviewResponse + (*GetLevelTrackRequest)(nil), // 166: hyapp.activity.v1.GetLevelTrackRequest + (*GetLevelTrackResponse)(nil), // 167: hyapp.activity.v1.GetLevelTrackResponse + (*LevelDisplayTrackProfile)(nil), // 168: hyapp.activity.v1.LevelDisplayTrackProfile + (*UserLevelDisplayProfile)(nil), // 169: hyapp.activity.v1.UserLevelDisplayProfile + (*BatchGetUserLevelDisplayProfilesRequest)(nil), // 170: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest + (*BatchGetUserLevelDisplayProfilesResponse)(nil), // 171: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse + (*LevelRewardJob)(nil), // 172: hyapp.activity.v1.LevelRewardJob + (*ListLevelRewardsRequest)(nil), // 173: hyapp.activity.v1.ListLevelRewardsRequest + (*ListLevelRewardsResponse)(nil), // 174: hyapp.activity.v1.ListLevelRewardsResponse + (*ConsumeLevelEventRequest)(nil), // 175: hyapp.activity.v1.ConsumeLevelEventRequest + (*ConsumeLevelEventResponse)(nil), // 176: hyapp.activity.v1.ConsumeLevelEventResponse + (*SetUserLevelRequest)(nil), // 177: hyapp.activity.v1.SetUserLevelRequest + (*SetUserLevelResponse)(nil), // 178: hyapp.activity.v1.SetUserLevelResponse + (*AdminLevelTrackProfile)(nil), // 179: hyapp.activity.v1.AdminLevelTrackProfile + (*AdminUserLevelProfile)(nil), // 180: hyapp.activity.v1.AdminUserLevelProfile + (*BatchGetUserLevelAdminProfilesRequest)(nil), // 181: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest + (*BatchGetUserLevelAdminProfilesResponse)(nil), // 182: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse + (*TemporaryLevelAdjustment)(nil), // 183: hyapp.activity.v1.TemporaryLevelAdjustment + (*AdjustTemporaryUserLevelsRequest)(nil), // 184: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest + (*AdjustTemporaryUserLevelsResponse)(nil), // 185: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse + (*RegistrationLevelBadgeGrant)(nil), // 186: hyapp.activity.v1.RegistrationLevelBadgeGrant + (*IssueRegistrationLevelBadgesRequest)(nil), // 187: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest + (*IssueRegistrationLevelBadgesResponse)(nil), // 188: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse + (*UpsertLevelTrackRequest)(nil), // 189: hyapp.activity.v1.UpsertLevelTrackRequest + (*UpsertLevelTrackResponse)(nil), // 190: hyapp.activity.v1.UpsertLevelTrackResponse + (*UpsertLevelRuleRequest)(nil), // 191: hyapp.activity.v1.UpsertLevelRuleRequest + (*UpsertLevelRuleResponse)(nil), // 192: hyapp.activity.v1.UpsertLevelRuleResponse + (*UpsertLevelTierRequest)(nil), // 193: hyapp.activity.v1.UpsertLevelTierRequest + (*UpsertLevelTierResponse)(nil), // 194: hyapp.activity.v1.UpsertLevelTierResponse + (*BatchUpsertLevelConfigRequest)(nil), // 195: hyapp.activity.v1.BatchUpsertLevelConfigRequest + (*BatchUpsertLevelConfigResponse)(nil), // 196: hyapp.activity.v1.BatchUpsertLevelConfigResponse + (*ListLevelConfigRequest)(nil), // 197: hyapp.activity.v1.ListLevelConfigRequest + (*ListLevelConfigResponse)(nil), // 198: hyapp.activity.v1.ListLevelConfigResponse + (*AchievementCondition)(nil), // 199: hyapp.activity.v1.AchievementCondition + (*AchievementDefinition)(nil), // 200: hyapp.activity.v1.AchievementDefinition + (*UserAchievement)(nil), // 201: hyapp.activity.v1.UserAchievement + (*ListAchievementsRequest)(nil), // 202: hyapp.activity.v1.ListAchievementsRequest + (*ListAchievementsResponse)(nil), // 203: hyapp.activity.v1.ListAchievementsResponse + (*ConsumeAchievementEventRequest)(nil), // 204: hyapp.activity.v1.ConsumeAchievementEventRequest + (*ConsumeAchievementEventResponse)(nil), // 205: hyapp.activity.v1.ConsumeAchievementEventResponse + (*BadgeDisplayItem)(nil), // 206: hyapp.activity.v1.BadgeDisplayItem + (*ListMyBadgesRequest)(nil), // 207: hyapp.activity.v1.ListMyBadgesRequest + (*ListMyBadgesResponse)(nil), // 208: hyapp.activity.v1.ListMyBadgesResponse + (*SetBadgeDisplayRequest)(nil), // 209: hyapp.activity.v1.SetBadgeDisplayRequest + (*SetBadgeDisplayResponse)(nil), // 210: hyapp.activity.v1.SetBadgeDisplayResponse + (*UpsertAchievementDefinitionRequest)(nil), // 211: hyapp.activity.v1.UpsertAchievementDefinitionRequest + (*UpsertAchievementDefinitionResponse)(nil), // 212: hyapp.activity.v1.UpsertAchievementDefinitionResponse + (*DeleteAchievementDefinitionRequest)(nil), // 213: hyapp.activity.v1.DeleteAchievementDefinitionRequest + (*DeleteAchievementDefinitionResponse)(nil), // 214: hyapp.activity.v1.DeleteAchievementDefinitionResponse + (*WheelPrizeTier)(nil), // 215: hyapp.activity.v1.WheelPrizeTier + (*WheelRuleConfig)(nil), // 216: hyapp.activity.v1.WheelRuleConfig + (*WheelDrawMeta)(nil), // 217: hyapp.activity.v1.WheelDrawMeta + (*WheelDrawResult)(nil), // 218: hyapp.activity.v1.WheelDrawResult + (*WheelDrawReward)(nil), // 219: hyapp.activity.v1.WheelDrawReward + (*ExecuteWheelDrawRequest)(nil), // 220: hyapp.activity.v1.ExecuteWheelDrawRequest + (*ExecuteWheelDrawResponse)(nil), // 221: hyapp.activity.v1.ExecuteWheelDrawResponse + (*GetWheelConfigRequest)(nil), // 222: hyapp.activity.v1.GetWheelConfigRequest + (*GetWheelConfigResponse)(nil), // 223: hyapp.activity.v1.GetWheelConfigResponse + (*UpsertWheelConfigRequest)(nil), // 224: hyapp.activity.v1.UpsertWheelConfigRequest + (*UpsertWheelConfigResponse)(nil), // 225: hyapp.activity.v1.UpsertWheelConfigResponse + (*ListWheelDrawsRequest)(nil), // 226: hyapp.activity.v1.ListWheelDrawsRequest + (*ListWheelDrawsResponse)(nil), // 227: hyapp.activity.v1.ListWheelDrawsResponse + (*WheelDrawSummary)(nil), // 228: hyapp.activity.v1.WheelDrawSummary + (*GetWheelDrawSummaryRequest)(nil), // 229: hyapp.activity.v1.GetWheelDrawSummaryRequest + (*GetWheelDrawSummaryResponse)(nil), // 230: hyapp.activity.v1.GetWheelDrawSummaryResponse + (*WeeklyStarGift)(nil), // 231: hyapp.activity.v1.WeeklyStarGift + (*WeeklyStarReward)(nil), // 232: hyapp.activity.v1.WeeklyStarReward + (*WeeklyStarCycle)(nil), // 233: hyapp.activity.v1.WeeklyStarCycle + (*WeeklyStarLeaderboardEntry)(nil), // 234: hyapp.activity.v1.WeeklyStarLeaderboardEntry + (*WeeklyStarSettlement)(nil), // 235: hyapp.activity.v1.WeeklyStarSettlement + (*ListWeeklyStarCyclesRequest)(nil), // 236: hyapp.activity.v1.ListWeeklyStarCyclesRequest + (*ListWeeklyStarCyclesResponse)(nil), // 237: hyapp.activity.v1.ListWeeklyStarCyclesResponse + (*GetWeeklyStarCycleRequest)(nil), // 238: hyapp.activity.v1.GetWeeklyStarCycleRequest + (*GetWeeklyStarCycleResponse)(nil), // 239: hyapp.activity.v1.GetWeeklyStarCycleResponse + (*UpsertWeeklyStarCycleRequest)(nil), // 240: hyapp.activity.v1.UpsertWeeklyStarCycleRequest + (*UpsertWeeklyStarCycleResponse)(nil), // 241: hyapp.activity.v1.UpsertWeeklyStarCycleResponse + (*SetWeeklyStarCycleStatusRequest)(nil), // 242: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest + (*SetWeeklyStarCycleStatusResponse)(nil), // 243: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse + (*ListWeeklyStarLeaderboardRequest)(nil), // 244: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest + (*ListWeeklyStarLeaderboardResponse)(nil), // 245: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse + (*ListWeeklyStarSettlementsRequest)(nil), // 246: hyapp.activity.v1.ListWeeklyStarSettlementsRequest + (*ListWeeklyStarSettlementsResponse)(nil), // 247: hyapp.activity.v1.ListWeeklyStarSettlementsResponse + (*GetWeeklyStarCurrentRequest)(nil), // 248: hyapp.activity.v1.GetWeeklyStarCurrentRequest + (*GetWeeklyStarCurrentResponse)(nil), // 249: hyapp.activity.v1.GetWeeklyStarCurrentResponse + (*ListWeeklyStarHistoryRequest)(nil), // 250: hyapp.activity.v1.ListWeeklyStarHistoryRequest + (*WeeklyStarHistoryCycle)(nil), // 251: hyapp.activity.v1.WeeklyStarHistoryCycle + (*ListWeeklyStarHistoryResponse)(nil), // 252: hyapp.activity.v1.ListWeeklyStarHistoryResponse + (*CPWeeklyRankReward)(nil), // 253: hyapp.activity.v1.CPWeeklyRankReward + (*CPWeeklyRankConfig)(nil), // 254: hyapp.activity.v1.CPWeeklyRankConfig + (*CPWeeklyRankUser)(nil), // 255: hyapp.activity.v1.CPWeeklyRankUser + (*CPWeeklyRankEntry)(nil), // 256: hyapp.activity.v1.CPWeeklyRankEntry + (*CPWeeklyRankSettlement)(nil), // 257: hyapp.activity.v1.CPWeeklyRankSettlement + (*GetCPWeeklyRankStatusRequest)(nil), // 258: hyapp.activity.v1.GetCPWeeklyRankStatusRequest + (*GetCPWeeklyRankStatusResponse)(nil), // 259: hyapp.activity.v1.GetCPWeeklyRankStatusResponse + (*GetCPWeeklyRankConfigRequest)(nil), // 260: hyapp.activity.v1.GetCPWeeklyRankConfigRequest + (*GetCPWeeklyRankConfigResponse)(nil), // 261: hyapp.activity.v1.GetCPWeeklyRankConfigResponse + (*UpdateCPWeeklyRankConfigRequest)(nil), // 262: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest + (*UpdateCPWeeklyRankConfigResponse)(nil), // 263: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse + (*ListCPWeeklyRankSettlementsRequest)(nil), // 264: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest + (*ListCPWeeklyRankSettlementsResponse)(nil), // 265: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse + (*AgencyOpeningReward)(nil), // 266: hyapp.activity.v1.AgencyOpeningReward + (*AgencyOpeningCycle)(nil), // 267: hyapp.activity.v1.AgencyOpeningCycle + (*AgencyOpeningApplication)(nil), // 268: hyapp.activity.v1.AgencyOpeningApplication + (*AgencyOpeningAgencySnapshot)(nil), // 269: hyapp.activity.v1.AgencyOpeningAgencySnapshot + (*ListAgencyOpeningCyclesRequest)(nil), // 270: hyapp.activity.v1.ListAgencyOpeningCyclesRequest + (*ListAgencyOpeningCyclesResponse)(nil), // 271: hyapp.activity.v1.ListAgencyOpeningCyclesResponse + (*GetAgencyOpeningCycleRequest)(nil), // 272: hyapp.activity.v1.GetAgencyOpeningCycleRequest + (*GetAgencyOpeningCycleResponse)(nil), // 273: hyapp.activity.v1.GetAgencyOpeningCycleResponse + (*UpsertAgencyOpeningCycleRequest)(nil), // 274: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest + (*UpsertAgencyOpeningCycleResponse)(nil), // 275: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse + (*SetAgencyOpeningCycleStatusRequest)(nil), // 276: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest + (*SetAgencyOpeningCycleStatusResponse)(nil), // 277: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse + (*ListAgencyOpeningApplicationsRequest)(nil), // 278: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest + (*ListAgencyOpeningApplicationsResponse)(nil), // 279: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse + (*ReviewAgencyOpeningApplicationRequest)(nil), // 280: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest + (*ReviewAgencyOpeningApplicationResponse)(nil), // 281: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse + (*GetAgencyOpeningStatusRequest)(nil), // 282: hyapp.activity.v1.GetAgencyOpeningStatusRequest + (*GetAgencyOpeningStatusResponse)(nil), // 283: hyapp.activity.v1.GetAgencyOpeningStatusResponse + (*ApplyAgencyOpeningRequest)(nil), // 284: hyapp.activity.v1.ApplyAgencyOpeningRequest + (*ApplyAgencyOpeningResponse)(nil), // 285: hyapp.activity.v1.ApplyAgencyOpeningResponse + (*ActivityTemplateLocale)(nil), // 286: hyapp.activity.v1.ActivityTemplateLocale + (*ActivityTemplateGift)(nil), // 287: hyapp.activity.v1.ActivityTemplateGift + (*ActivityTemplateRewardItem)(nil), // 288: hyapp.activity.v1.ActivityTemplateRewardItem + (*ActivityTemplateTask)(nil), // 289: hyapp.activity.v1.ActivityTemplateTask + (*ActivityTemplateRankReward)(nil), // 290: hyapp.activity.v1.ActivityTemplateRankReward + (*ActivityTemplateAsset)(nil), // 291: hyapp.activity.v1.ActivityTemplateAsset + (*ActivityTemplate)(nil), // 292: hyapp.activity.v1.ActivityTemplate + (*ActivityTemplateSummary)(nil), // 293: hyapp.activity.v1.ActivityTemplateSummary + (*ListActivityTemplatesRequest)(nil), // 294: hyapp.activity.v1.ListActivityTemplatesRequest + (*ListActivityTemplatesResponse)(nil), // 295: hyapp.activity.v1.ListActivityTemplatesResponse + (*CreateActivityTemplateRequest)(nil), // 296: hyapp.activity.v1.CreateActivityTemplateRequest + (*CreateActivityTemplateResponse)(nil), // 297: hyapp.activity.v1.CreateActivityTemplateResponse + (*GetActivityTemplateRequest)(nil), // 298: hyapp.activity.v1.GetActivityTemplateRequest + (*GetActivityTemplateResponse)(nil), // 299: hyapp.activity.v1.GetActivityTemplateResponse + (*UpdateActivityTemplateRequest)(nil), // 300: hyapp.activity.v1.UpdateActivityTemplateRequest + (*UpdateActivityTemplateResponse)(nil), // 301: hyapp.activity.v1.UpdateActivityTemplateResponse + (*SetActivityTemplateStatusRequest)(nil), // 302: hyapp.activity.v1.SetActivityTemplateStatusRequest + (*SetActivityTemplateStatusResponse)(nil), // 303: hyapp.activity.v1.SetActivityTemplateStatusResponse + (*DeleteActivityTemplateRequest)(nil), // 304: hyapp.activity.v1.DeleteActivityTemplateRequest + (*DeleteActivityTemplateResponse)(nil), // 305: hyapp.activity.v1.DeleteActivityTemplateResponse + (*ActivityTemplateVersion)(nil), // 306: hyapp.activity.v1.ActivityTemplateVersion + (*ListActivityTemplateVersionsRequest)(nil), // 307: hyapp.activity.v1.ListActivityTemplateVersionsRequest + (*ListActivityTemplateVersionsResponse)(nil), // 308: hyapp.activity.v1.ListActivityTemplateVersionsResponse + (*CloneActivityTemplateRequest)(nil), // 309: hyapp.activity.v1.CloneActivityTemplateRequest + (*CloneActivityTemplateResponse)(nil), // 310: hyapp.activity.v1.CloneActivityTemplateResponse + (*ActivityTemplateValidationIssue)(nil), // 311: hyapp.activity.v1.ActivityTemplateValidationIssue + (*ValidateActivityTemplateRequest)(nil), // 312: hyapp.activity.v1.ValidateActivityTemplateRequest + (*ValidateActivityTemplateResponse)(nil), // 313: hyapp.activity.v1.ValidateActivityTemplateResponse + (*ActivityTemplateRuntime)(nil), // 314: hyapp.activity.v1.ActivityTemplateRuntime + (*ActivityTemplateRuntimeTask)(nil), // 315: hyapp.activity.v1.ActivityTemplateRuntimeTask + (*ActivityTemplateTaskClaim)(nil), // 316: hyapp.activity.v1.ActivityTemplateTaskClaim + (*ActivityTemplateLeaderboardEntry)(nil), // 317: hyapp.activity.v1.ActivityTemplateLeaderboardEntry + (*GetCurrentActivityTemplateRequest)(nil), // 318: hyapp.activity.v1.GetCurrentActivityTemplateRequest + (*GetCurrentActivityTemplateResponse)(nil), // 319: hyapp.activity.v1.GetCurrentActivityTemplateResponse + (*VisitActivityTemplateRequest)(nil), // 320: hyapp.activity.v1.VisitActivityTemplateRequest + (*VisitActivityTemplateResponse)(nil), // 321: hyapp.activity.v1.VisitActivityTemplateResponse + (*ListActivityTemplateTasksRequest)(nil), // 322: hyapp.activity.v1.ListActivityTemplateTasksRequest + (*ListActivityTemplateTasksResponse)(nil), // 323: hyapp.activity.v1.ListActivityTemplateTasksResponse + (*ClaimActivityTemplateTaskRewardRequest)(nil), // 324: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest + (*ClaimActivityTemplateTaskRewardResponse)(nil), // 325: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse + (*ListActivityTemplateLeaderboardRequest)(nil), // 326: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest + (*ListActivityTemplateLeaderboardResponse)(nil), // 327: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse + (*ActivityTemplateRankPeriod)(nil), // 328: hyapp.activity.v1.ActivityTemplateRankPeriod + (*ActivityTemplateRewardJob)(nil), // 329: hyapp.activity.v1.ActivityTemplateRewardJob + (*AdminListActivityTemplateLeaderboardRequest)(nil), // 330: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest + (*AdminListActivityTemplateLeaderboardResponse)(nil), // 331: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse + (*ListActivityTemplateRewardJobsRequest)(nil), // 332: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest + (*ListActivityTemplateRewardJobsResponse)(nil), // 333: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse + (*RetryActivityTemplateRewardJobRequest)(nil), // 334: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest + (*RetryActivityTemplateRewardJobResponse)(nil), // 335: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse + (*ListActivityTemplateTaskClaimsRequest)(nil), // 336: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest + (*ListActivityTemplateTaskClaimsResponse)(nil), // 337: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse + (*RetryActivityTemplateTaskClaimRequest)(nil), // 338: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest + (*RetryActivityTemplateTaskClaimResponse)(nil), // 339: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse + (*v1.EventEnvelope)(nil), // 340: 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 @@ -29925,7 +30093,7 @@ var file_proto_activity_v1_activity_proto_depIdxs = []int32{ 0, // 33: hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 50, // 34: hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse.config:type_name -> hyapp.activity.v1.GameWinBroadcastConfig 0, // 35: hyapp.activity.v1.ConsumeRoomEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 338, // 36: hyapp.activity.v1.ConsumeRoomEventRequest.envelope:type_name -> hyapp.events.room.v1.EventEnvelope + 340, // 36: hyapp.activity.v1.ConsumeRoomEventRequest.envelope:type_name -> hyapp.events.room.v1.EventEnvelope 32, // 37: hyapp.activity.v1.TaskDefinition.reward_items:type_name -> hyapp.activity.v1.TaskRewardItem 0, // 38: hyapp.activity.v1.ListTaskDefinitionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 57, // 39: hyapp.activity.v1.ListTaskDefinitionsResponse.tasks:type_name -> hyapp.activity.v1.TaskDefinition @@ -29993,501 +30161,505 @@ var file_proto_activity_v1_activity_proto_depIdxs = []int32{ 109, // 101: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig 0, // 102: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 111, // 103: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim - 126, // 104: hyapp.activity.v1.InviteActivityRewardSummary.invitees:type_name -> hyapp.activity.v1.InviteActivityRewardInviteeSummary - 0, // 105: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 127, // 106: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse.summaries:type_name -> hyapp.activity.v1.InviteActivityRewardSummary - 130, // 107: hyapp.activity.v1.RoomTurnoverRewardConfig.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier - 131, // 108: hyapp.activity.v1.RoomTurnoverRewardStatus.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig - 130, // 109: hyapp.activity.v1.RoomTurnoverRewardStatus.matched_tier:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier - 132, // 110: hyapp.activity.v1.RoomTurnoverRewardStatus.latest_settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement - 0, // 111: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 133, // 112: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse.status:type_name -> hyapp.activity.v1.RoomTurnoverRewardStatus - 0, // 113: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 131, // 114: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig - 0, // 115: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 130, // 116: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier - 131, // 117: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig - 0, // 118: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 132, // 119: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse.settlements:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement - 0, // 120: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 132, // 121: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse.settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement - 144, // 122: hyapp.activity.v1.SevenDayCheckInConfig.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward - 0, // 123: hyapp.activity.v1.GetSevenDayCheckInStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 146, // 124: hyapp.activity.v1.GetSevenDayCheckInStatusResponse.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInRewardStatus - 0, // 125: hyapp.activity.v1.SignSevenDayCheckInRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 126: hyapp.activity.v1.GetSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 145, // 127: hyapp.activity.v1.GetSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig - 0, // 128: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 144, // 129: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward - 145, // 130: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig - 0, // 131: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 155, // 132: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse.claims:type_name -> hyapp.activity.v1.SevenDayCheckInClaim - 0, // 133: hyapp.activity.v1.GetMyLevelOverviewRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 161, // 134: hyapp.activity.v1.GetMyLevelOverviewResponse.tracks:type_name -> hyapp.activity.v1.LevelTrackOverview - 0, // 135: hyapp.activity.v1.GetLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 161, // 136: hyapp.activity.v1.GetLevelTrackResponse.overview:type_name -> hyapp.activity.v1.LevelTrackOverview - 159, // 137: hyapp.activity.v1.GetLevelTrackResponse.rules:type_name -> hyapp.activity.v1.LevelRule - 160, // 138: hyapp.activity.v1.GetLevelTrackResponse.tiers:type_name -> hyapp.activity.v1.LevelTier - 166, // 139: hyapp.activity.v1.UserLevelDisplayProfile.wealth:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile - 166, // 140: hyapp.activity.v1.UserLevelDisplayProfile.game:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile - 166, // 141: hyapp.activity.v1.UserLevelDisplayProfile.charm:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile - 0, // 142: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 167, // 143: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse.profiles:type_name -> hyapp.activity.v1.UserLevelDisplayProfile - 0, // 144: hyapp.activity.v1.ListLevelRewardsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 170, // 145: hyapp.activity.v1.ListLevelRewardsResponse.rewards:type_name -> hyapp.activity.v1.LevelRewardJob - 0, // 146: hyapp.activity.v1.ConsumeLevelEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 147: hyapp.activity.v1.SetUserLevelRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 177, // 148: hyapp.activity.v1.AdminUserLevelProfile.tracks:type_name -> hyapp.activity.v1.AdminLevelTrackProfile - 0, // 149: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 178, // 150: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse.profiles:type_name -> hyapp.activity.v1.AdminUserLevelProfile - 0, // 151: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 181, // 152: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.adjustments:type_name -> hyapp.activity.v1.TemporaryLevelAdjustment - 178, // 153: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse.profile:type_name -> hyapp.activity.v1.AdminUserLevelProfile - 0, // 154: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 184, // 155: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse.grants:type_name -> hyapp.activity.v1.RegistrationLevelBadgeGrant - 0, // 156: hyapp.activity.v1.UpsertLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 158, // 157: hyapp.activity.v1.UpsertLevelTrackResponse.track:type_name -> hyapp.activity.v1.LevelTrack - 0, // 158: hyapp.activity.v1.UpsertLevelRuleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 159, // 159: hyapp.activity.v1.UpsertLevelRuleResponse.rule:type_name -> hyapp.activity.v1.LevelRule - 0, // 160: hyapp.activity.v1.UpsertLevelTierRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 160, // 161: hyapp.activity.v1.UpsertLevelTierResponse.tier:type_name -> hyapp.activity.v1.LevelTier - 0, // 162: hyapp.activity.v1.BatchUpsertLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 159, // 163: hyapp.activity.v1.BatchUpsertLevelConfigRequest.rules:type_name -> hyapp.activity.v1.LevelRule - 160, // 164: hyapp.activity.v1.BatchUpsertLevelConfigRequest.tiers:type_name -> hyapp.activity.v1.LevelTier - 159, // 165: hyapp.activity.v1.BatchUpsertLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule - 160, // 166: hyapp.activity.v1.BatchUpsertLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier - 0, // 167: hyapp.activity.v1.ListLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 158, // 168: hyapp.activity.v1.ListLevelConfigResponse.tracks:type_name -> hyapp.activity.v1.LevelTrack - 159, // 169: hyapp.activity.v1.ListLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule - 160, // 170: hyapp.activity.v1.ListLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier - 197, // 171: hyapp.activity.v1.AchievementDefinition.conditions:type_name -> hyapp.activity.v1.AchievementCondition - 198, // 172: hyapp.activity.v1.UserAchievement.definition:type_name -> hyapp.activity.v1.AchievementDefinition - 0, // 173: hyapp.activity.v1.ListAchievementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 199, // 174: hyapp.activity.v1.ListAchievementsResponse.achievements:type_name -> hyapp.activity.v1.UserAchievement - 0, // 175: hyapp.activity.v1.ConsumeAchievementEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 176: hyapp.activity.v1.ListMyBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 204, // 177: hyapp.activity.v1.ListMyBadgesResponse.strip_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem - 204, // 178: hyapp.activity.v1.ListMyBadgesResponse.profile_tile_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem - 204, // 179: hyapp.activity.v1.ListMyBadgesResponse.honor_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem - 0, // 180: hyapp.activity.v1.SetBadgeDisplayRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 204, // 181: hyapp.activity.v1.SetBadgeDisplayRequest.items:type_name -> hyapp.activity.v1.BadgeDisplayItem - 206, // 182: hyapp.activity.v1.SetBadgeDisplayResponse.profile:type_name -> hyapp.activity.v1.ListMyBadgesResponse - 0, // 183: hyapp.activity.v1.UpsertAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 197, // 184: hyapp.activity.v1.UpsertAchievementDefinitionRequest.conditions:type_name -> hyapp.activity.v1.AchievementCondition - 198, // 185: hyapp.activity.v1.UpsertAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition - 0, // 186: hyapp.activity.v1.DeleteAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 198, // 187: hyapp.activity.v1.DeleteAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition - 213, // 188: hyapp.activity.v1.WheelRuleConfig.tiers:type_name -> hyapp.activity.v1.WheelPrizeTier - 0, // 189: hyapp.activity.v1.WheelDrawMeta.meta:type_name -> hyapp.activity.v1.RequestMeta - 217, // 190: hyapp.activity.v1.WheelDrawResult.rewards:type_name -> hyapp.activity.v1.WheelDrawReward - 215, // 191: hyapp.activity.v1.ExecuteWheelDrawRequest.wheel:type_name -> hyapp.activity.v1.WheelDrawMeta - 216, // 192: hyapp.activity.v1.ExecuteWheelDrawResponse.result:type_name -> hyapp.activity.v1.WheelDrawResult - 0, // 193: hyapp.activity.v1.GetWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 214, // 194: hyapp.activity.v1.GetWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig - 0, // 195: hyapp.activity.v1.UpsertWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 214, // 196: hyapp.activity.v1.UpsertWheelConfigRequest.config:type_name -> hyapp.activity.v1.WheelRuleConfig - 214, // 197: hyapp.activity.v1.UpsertWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig - 0, // 198: hyapp.activity.v1.ListWheelDrawsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 216, // 199: hyapp.activity.v1.ListWheelDrawsResponse.draws:type_name -> hyapp.activity.v1.WheelDrawResult - 0, // 200: hyapp.activity.v1.GetWheelDrawSummaryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 226, // 201: hyapp.activity.v1.GetWheelDrawSummaryResponse.summary:type_name -> hyapp.activity.v1.WheelDrawSummary - 229, // 202: hyapp.activity.v1.WeeklyStarCycle.gifts:type_name -> hyapp.activity.v1.WeeklyStarGift - 230, // 203: hyapp.activity.v1.WeeklyStarCycle.rewards:type_name -> hyapp.activity.v1.WeeklyStarReward - 0, // 204: hyapp.activity.v1.ListWeeklyStarCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 231, // 205: hyapp.activity.v1.ListWeeklyStarCyclesResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 206: hyapp.activity.v1.GetWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 231, // 207: hyapp.activity.v1.GetWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 208: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 231, // 209: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 231, // 210: hyapp.activity.v1.UpsertWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 211: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 231, // 212: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 213: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 231, // 214: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 232, // 215: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 0, // 216: hyapp.activity.v1.ListWeeklyStarSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 233, // 217: hyapp.activity.v1.ListWeeklyStarSettlementsResponse.settlements:type_name -> hyapp.activity.v1.WeeklyStarSettlement - 0, // 218: hyapp.activity.v1.GetWeeklyStarCurrentRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 231, // 219: hyapp.activity.v1.GetWeeklyStarCurrentResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 232, // 220: hyapp.activity.v1.GetWeeklyStarCurrentResponse.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 232, // 221: hyapp.activity.v1.GetWeeklyStarCurrentResponse.my_entry:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 0, // 222: hyapp.activity.v1.ListWeeklyStarHistoryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 231, // 223: hyapp.activity.v1.WeeklyStarHistoryCycle.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 232, // 224: hyapp.activity.v1.WeeklyStarHistoryCycle.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 249, // 225: hyapp.activity.v1.ListWeeklyStarHistoryResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarHistoryCycle - 251, // 226: hyapp.activity.v1.CPWeeklyRankConfig.rewards:type_name -> hyapp.activity.v1.CPWeeklyRankReward - 253, // 227: hyapp.activity.v1.CPWeeklyRankEntry.user_a:type_name -> hyapp.activity.v1.CPWeeklyRankUser - 253, // 228: hyapp.activity.v1.CPWeeklyRankEntry.user_b:type_name -> hyapp.activity.v1.CPWeeklyRankUser - 0, // 229: hyapp.activity.v1.GetCPWeeklyRankStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 252, // 230: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 254, // 231: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry - 254, // 232: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.previous_entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry - 0, // 233: hyapp.activity.v1.GetCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 252, // 234: hyapp.activity.v1.GetCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 0, // 235: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 252, // 236: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 252, // 237: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 0, // 238: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 255, // 239: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse.settlements:type_name -> hyapp.activity.v1.CPWeeklyRankSettlement - 264, // 240: hyapp.activity.v1.AgencyOpeningCycle.rewards:type_name -> hyapp.activity.v1.AgencyOpeningReward - 0, // 241: hyapp.activity.v1.ListAgencyOpeningCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 265, // 242: hyapp.activity.v1.ListAgencyOpeningCyclesResponse.cycles:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 243: hyapp.activity.v1.GetAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 265, // 244: hyapp.activity.v1.GetAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 245: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 265, // 246: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 265, // 247: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 248: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 265, // 249: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 250: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 266, // 251: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse.applications:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 0, // 252: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 266, // 253: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 0, // 254: hyapp.activity.v1.GetAgencyOpeningStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 265, // 255: hyapp.activity.v1.GetAgencyOpeningStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 266, // 256: hyapp.activity.v1.GetAgencyOpeningStatusResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 267, // 257: hyapp.activity.v1.GetAgencyOpeningStatusResponse.agency:type_name -> hyapp.activity.v1.AgencyOpeningAgencySnapshot - 0, // 258: hyapp.activity.v1.ApplyAgencyOpeningRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 266, // 259: hyapp.activity.v1.ApplyAgencyOpeningResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 286, // 260: hyapp.activity.v1.ActivityTemplateTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 286, // 261: hyapp.activity.v1.ActivityTemplateRankReward.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 284, // 262: hyapp.activity.v1.ActivityTemplate.locales:type_name -> hyapp.activity.v1.ActivityTemplateLocale - 285, // 263: hyapp.activity.v1.ActivityTemplate.gifts:type_name -> hyapp.activity.v1.ActivityTemplateGift - 287, // 264: hyapp.activity.v1.ActivityTemplate.tasks:type_name -> hyapp.activity.v1.ActivityTemplateTask - 288, // 265: hyapp.activity.v1.ActivityTemplate.rank_rewards:type_name -> hyapp.activity.v1.ActivityTemplateRankReward - 289, // 266: hyapp.activity.v1.ActivityTemplate.assets:type_name -> hyapp.activity.v1.ActivityTemplateAsset - 0, // 267: hyapp.activity.v1.ListActivityTemplatesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 291, // 268: hyapp.activity.v1.ListActivityTemplatesResponse.templates:type_name -> hyapp.activity.v1.ActivityTemplateSummary - 0, // 269: hyapp.activity.v1.CreateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 290, // 270: hyapp.activity.v1.CreateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate - 290, // 271: hyapp.activity.v1.CreateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 272: hyapp.activity.v1.GetActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 290, // 273: hyapp.activity.v1.GetActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 274: hyapp.activity.v1.UpdateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 290, // 275: hyapp.activity.v1.UpdateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate - 290, // 276: hyapp.activity.v1.UpdateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 277: hyapp.activity.v1.SetActivityTemplateStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 290, // 278: hyapp.activity.v1.SetActivityTemplateStatusResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 279: hyapp.activity.v1.DeleteActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 290, // 280: hyapp.activity.v1.DeleteActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 290, // 281: hyapp.activity.v1.ActivityTemplateVersion.snapshot:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 282: hyapp.activity.v1.ListActivityTemplateVersionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 304, // 283: hyapp.activity.v1.ListActivityTemplateVersionsResponse.versions:type_name -> hyapp.activity.v1.ActivityTemplateVersion - 0, // 284: hyapp.activity.v1.CloneActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 290, // 285: hyapp.activity.v1.CloneActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 286: hyapp.activity.v1.ValidateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 290, // 287: hyapp.activity.v1.ValidateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate - 309, // 288: hyapp.activity.v1.ValidateActivityTemplateResponse.issues:type_name -> hyapp.activity.v1.ActivityTemplateValidationIssue - 290, // 289: hyapp.activity.v1.ActivityTemplateRuntime.template:type_name -> hyapp.activity.v1.ActivityTemplate - 286, // 290: hyapp.activity.v1.ActivityTemplateRuntimeTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 286, // 291: hyapp.activity.v1.ActivityTemplateTaskClaim.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 0, // 292: hyapp.activity.v1.GetCurrentActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 312, // 293: hyapp.activity.v1.GetCurrentActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 0, // 294: hyapp.activity.v1.VisitActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 312, // 295: hyapp.activity.v1.VisitActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 313, // 296: hyapp.activity.v1.VisitActivityTemplateResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask - 0, // 297: hyapp.activity.v1.ListActivityTemplateTasksRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 312, // 298: hyapp.activity.v1.ListActivityTemplateTasksResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 313, // 299: hyapp.activity.v1.ListActivityTemplateTasksResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask - 0, // 300: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 314, // 301: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim - 0, // 302: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 312, // 303: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 315, // 304: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry - 315, // 305: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.my_entry:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry - 286, // 306: hyapp.activity.v1.ActivityTemplateRewardJob.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 0, // 307: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 326, // 308: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.period:type_name -> hyapp.activity.v1.ActivityTemplateRankPeriod - 315, // 309: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry - 0, // 310: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 327, // 311: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse.jobs:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob - 0, // 312: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 327, // 313: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse.job:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob - 0, // 314: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 314, // 315: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse.claims:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim - 0, // 316: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 314, // 317: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim - 1, // 318: hyapp.activity.v1.ActivityService.PingActivity:input_type -> hyapp.activity.v1.PingActivityRequest - 3, // 319: hyapp.activity.v1.ActivityService.GetActivityStatus:input_type -> hyapp.activity.v1.GetActivityStatusRequest - 6, // 320: hyapp.activity.v1.MessageInboxService.ListMessageTabs:input_type -> hyapp.activity.v1.ListMessageTabsRequest - 9, // 321: hyapp.activity.v1.MessageInboxService.ListInboxMessages:input_type -> hyapp.activity.v1.ListInboxMessagesRequest - 11, // 322: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:input_type -> hyapp.activity.v1.MarkInboxMessageReadRequest - 13, // 323: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:input_type -> hyapp.activity.v1.MarkInboxSectionReadRequest - 15, // 324: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:input_type -> hyapp.activity.v1.DeleteInboxMessageRequest - 17, // 325: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:input_type -> hyapp.activity.v1.CreateInboxMessageRequest - 19, // 326: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:input_type -> hyapp.activity.v1.CreateFanoutJobRequest - 22, // 327: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:input_type -> hyapp.activity.v1.AcceptActionConfirmRequest - 24, // 328: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:input_type -> hyapp.activity.v1.RejectActionConfirmRequest - 26, // 329: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:input_type -> hyapp.activity.v1.BatchGetActionConfirmStatusRequest - 28, // 330: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:input_type -> hyapp.activity.v1.ListConversationActionConfirmsRequest - 30, // 331: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 332: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 333: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 334: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 335: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 336: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 337: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 338: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 339: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 316, // 340: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:input_type -> hyapp.activity.v1.GetCurrentActivityTemplateRequest - 318, // 341: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:input_type -> hyapp.activity.v1.VisitActivityTemplateRequest - 320, // 342: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:input_type -> hyapp.activity.v1.ListActivityTemplateTasksRequest - 322, // 343: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:input_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest - 324, // 344: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardRequest - 35, // 345: hyapp.activity.v1.TaskService.ListUserTasks:input_type -> hyapp.activity.v1.ListUserTasksRequest - 37, // 346: hyapp.activity.v1.TaskService.ClaimTaskReward:input_type -> hyapp.activity.v1.ClaimTaskRewardRequest - 39, // 347: hyapp.activity.v1.TaskService.ConsumeTaskEvent:input_type -> hyapp.activity.v1.ConsumeTaskEventRequest - 162, // 348: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:input_type -> hyapp.activity.v1.GetMyLevelOverviewRequest - 164, // 349: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:input_type -> hyapp.activity.v1.GetLevelTrackRequest - 168, // 350: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest - 171, // 351: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:input_type -> hyapp.activity.v1.ListLevelRewardsRequest - 173, // 352: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:input_type -> hyapp.activity.v1.ConsumeLevelEventRequest - 175, // 353: hyapp.activity.v1.GrowthLevelService.SetUserLevel:input_type -> hyapp.activity.v1.SetUserLevelRequest - 185, // 354: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:input_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesRequest - 200, // 355: hyapp.activity.v1.AchievementService.ListAchievements:input_type -> hyapp.activity.v1.ListAchievementsRequest - 202, // 356: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:input_type -> hyapp.activity.v1.ConsumeAchievementEventRequest - 205, // 357: hyapp.activity.v1.AchievementService.ListMyBadges:input_type -> hyapp.activity.v1.ListMyBadgesRequest - 207, // 358: hyapp.activity.v1.AchievementService.SetBadgeDisplay:input_type -> hyapp.activity.v1.SetBadgeDisplayRequest - 218, // 359: hyapp.activity.v1.WheelService.ExecuteWheelDraw:input_type -> hyapp.activity.v1.ExecuteWheelDrawRequest - 134, // 360: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest - 246, // 361: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:input_type -> hyapp.activity.v1.GetWeeklyStarCurrentRequest - 242, // 362: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest - 248, // 363: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:input_type -> hyapp.activity.v1.ListWeeklyStarHistoryRequest - 256, // 364: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:input_type -> hyapp.activity.v1.GetCPWeeklyRankStatusRequest - 280, // 365: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:input_type -> hyapp.activity.v1.GetAgencyOpeningStatusRequest - 282, // 366: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:input_type -> hyapp.activity.v1.ApplyAgencyOpeningRequest - 276, // 367: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest - 42, // 368: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:input_type -> hyapp.activity.v1.EnsureBroadcastGroupsRequest - 44, // 369: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:input_type -> hyapp.activity.v1.PublishRegionBroadcastRequest - 45, // 370: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:input_type -> hyapp.activity.v1.PublishGlobalBroadcastRequest - 47, // 371: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:input_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberRequest - 30, // 372: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 51, // 373: hyapp.activity.v1.AdminBroadcastService.GetGameWinBroadcastConfig:input_type -> hyapp.activity.v1.GetGameWinBroadcastConfigRequest - 53, // 374: hyapp.activity.v1.AdminBroadcastService.UpdateGameWinBroadcastConfig:input_type -> hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest - 55, // 375: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:input_type -> hyapp.activity.v1.ConsumeRoomEventRequest - 58, // 376: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:input_type -> hyapp.activity.v1.ListTaskDefinitionsRequest - 60, // 377: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:input_type -> hyapp.activity.v1.UpsertTaskDefinitionRequest - 62, // 378: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:input_type -> hyapp.activity.v1.SetTaskDefinitionStatusRequest - 64, // 379: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:input_type -> hyapp.activity.v1.PublishTaskRewardPolicyRequest - 69, // 380: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:input_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityRequest - 71, // 381: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:input_type -> hyapp.activity.v1.IssueRegistrationRewardRequest - 73, // 382: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:input_type -> hyapp.activity.v1.GetRegistrationRewardConfigRequest - 75, // 383: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:input_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigRequest - 77, // 384: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:input_type -> hyapp.activity.v1.ListRegistrationRewardClaimsRequest - 83, // 385: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:input_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusRequest - 85, // 386: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:input_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardRequest - 87, // 387: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigRequest - 89, // 388: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest - 91, // 389: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:input_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest - 98, // 390: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest - 100, // 391: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:input_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest - 113, // 392: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:input_type -> hyapp.activity.v1.GetInviteActivityRewardStatusRequest - 115, // 393: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:input_type -> hyapp.activity.v1.ClaimInviteActivityRewardRequest - 118, // 394: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:input_type -> hyapp.activity.v1.ListInviteActivityLeaderboardRequest - 102, // 395: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest - 104, // 396: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest - 106, // 397: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:input_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest - 120, // 398: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:input_type -> hyapp.activity.v1.GetInviteActivityRewardConfigRequest - 122, // 399: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:input_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest - 124, // 400: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:input_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsRequest - 128, // 401: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:input_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesRequest - 136, // 402: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest - 138, // 403: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest - 140, // 404: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:input_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest - 142, // 405: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:input_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest - 234, // 406: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:input_type -> hyapp.activity.v1.ListWeeklyStarCyclesRequest - 238, // 407: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest - 236, // 408: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:input_type -> hyapp.activity.v1.GetWeeklyStarCycleRequest - 238, // 409: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest - 240, // 410: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:input_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusRequest - 242, // 411: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest - 244, // 412: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:input_type -> hyapp.activity.v1.ListWeeklyStarSettlementsRequest - 258, // 413: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:input_type -> hyapp.activity.v1.GetCPWeeklyRankConfigRequest - 260, // 414: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:input_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest - 262, // 415: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:input_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest - 268, // 416: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:input_type -> hyapp.activity.v1.ListAgencyOpeningCyclesRequest - 272, // 417: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest - 270, // 418: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:input_type -> hyapp.activity.v1.GetAgencyOpeningCycleRequest - 272, // 419: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest - 274, // 420: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:input_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest - 276, // 421: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest - 278, // 422: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:input_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest - 292, // 423: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:input_type -> hyapp.activity.v1.ListActivityTemplatesRequest - 294, // 424: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:input_type -> hyapp.activity.v1.CreateActivityTemplateRequest - 296, // 425: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:input_type -> hyapp.activity.v1.GetActivityTemplateRequest - 298, // 426: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:input_type -> hyapp.activity.v1.UpdateActivityTemplateRequest - 300, // 427: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:input_type -> hyapp.activity.v1.SetActivityTemplateStatusRequest - 302, // 428: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:input_type -> hyapp.activity.v1.DeleteActivityTemplateRequest - 305, // 429: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:input_type -> hyapp.activity.v1.ListActivityTemplateVersionsRequest - 307, // 430: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:input_type -> hyapp.activity.v1.CloneActivityTemplateRequest - 310, // 431: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:input_type -> hyapp.activity.v1.ValidateActivityTemplateRequest - 328, // 432: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest - 330, // 433: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:input_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsRequest - 332, // 434: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:input_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobRequest - 334, // 435: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:input_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest - 336, // 436: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:input_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest - 147, // 437: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:input_type -> hyapp.activity.v1.GetSevenDayCheckInStatusRequest - 149, // 438: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:input_type -> hyapp.activity.v1.SignSevenDayCheckInRequest - 151, // 439: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:input_type -> hyapp.activity.v1.GetSevenDayCheckInConfigRequest - 153, // 440: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:input_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest - 156, // 441: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:input_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsRequest - 195, // 442: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:input_type -> hyapp.activity.v1.ListLevelConfigRequest - 187, // 443: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:input_type -> hyapp.activity.v1.UpsertLevelTrackRequest - 189, // 444: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:input_type -> hyapp.activity.v1.UpsertLevelRuleRequest - 191, // 445: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:input_type -> hyapp.activity.v1.UpsertLevelTierRequest - 193, // 446: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:input_type -> hyapp.activity.v1.BatchUpsertLevelConfigRequest - 179, // 447: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest - 182, // 448: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:input_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsRequest - 200, // 449: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:input_type -> hyapp.activity.v1.ListAchievementsRequest - 209, // 450: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:input_type -> hyapp.activity.v1.UpsertAchievementDefinitionRequest - 211, // 451: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:input_type -> hyapp.activity.v1.DeleteAchievementDefinitionRequest - 220, // 452: hyapp.activity.v1.AdminWheelService.GetWheelConfig:input_type -> hyapp.activity.v1.GetWheelConfigRequest - 222, // 453: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:input_type -> hyapp.activity.v1.UpsertWheelConfigRequest - 224, // 454: hyapp.activity.v1.AdminWheelService.ListWheelDraws:input_type -> hyapp.activity.v1.ListWheelDrawsRequest - 227, // 455: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:input_type -> hyapp.activity.v1.GetWheelDrawSummaryRequest - 2, // 456: hyapp.activity.v1.ActivityService.PingActivity:output_type -> hyapp.activity.v1.PingActivityResponse - 4, // 457: hyapp.activity.v1.ActivityService.GetActivityStatus:output_type -> hyapp.activity.v1.GetActivityStatusResponse - 7, // 458: hyapp.activity.v1.MessageInboxService.ListMessageTabs:output_type -> hyapp.activity.v1.ListMessageTabsResponse - 10, // 459: hyapp.activity.v1.MessageInboxService.ListInboxMessages:output_type -> hyapp.activity.v1.ListInboxMessagesResponse - 12, // 460: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:output_type -> hyapp.activity.v1.MarkInboxMessageReadResponse - 14, // 461: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:output_type -> hyapp.activity.v1.MarkInboxSectionReadResponse - 16, // 462: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:output_type -> hyapp.activity.v1.DeleteInboxMessageResponse - 18, // 463: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:output_type -> hyapp.activity.v1.CreateInboxMessageResponse - 20, // 464: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:output_type -> hyapp.activity.v1.CreateFanoutJobResponse - 23, // 465: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:output_type -> hyapp.activity.v1.AcceptActionConfirmResponse - 25, // 466: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:output_type -> hyapp.activity.v1.RejectActionConfirmResponse - 27, // 467: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:output_type -> hyapp.activity.v1.BatchGetActionConfirmStatusResponse - 29, // 468: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:output_type -> hyapp.activity.v1.ListConversationActionConfirmsResponse - 31, // 469: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 470: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 471: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 472: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 473: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 474: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 475: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 476: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 477: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 317, // 478: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:output_type -> hyapp.activity.v1.GetCurrentActivityTemplateResponse - 319, // 479: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:output_type -> hyapp.activity.v1.VisitActivityTemplateResponse - 321, // 480: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:output_type -> hyapp.activity.v1.ListActivityTemplateTasksResponse - 323, // 481: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:output_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse - 325, // 482: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardResponse - 36, // 483: hyapp.activity.v1.TaskService.ListUserTasks:output_type -> hyapp.activity.v1.ListUserTasksResponse - 38, // 484: hyapp.activity.v1.TaskService.ClaimTaskReward:output_type -> hyapp.activity.v1.ClaimTaskRewardResponse - 40, // 485: hyapp.activity.v1.TaskService.ConsumeTaskEvent:output_type -> hyapp.activity.v1.ConsumeTaskEventResponse - 163, // 486: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:output_type -> hyapp.activity.v1.GetMyLevelOverviewResponse - 165, // 487: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:output_type -> hyapp.activity.v1.GetLevelTrackResponse - 169, // 488: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse - 172, // 489: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:output_type -> hyapp.activity.v1.ListLevelRewardsResponse - 174, // 490: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:output_type -> hyapp.activity.v1.ConsumeLevelEventResponse - 176, // 491: hyapp.activity.v1.GrowthLevelService.SetUserLevel:output_type -> hyapp.activity.v1.SetUserLevelResponse - 186, // 492: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:output_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesResponse - 201, // 493: hyapp.activity.v1.AchievementService.ListAchievements:output_type -> hyapp.activity.v1.ListAchievementsResponse - 203, // 494: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:output_type -> hyapp.activity.v1.ConsumeAchievementEventResponse - 206, // 495: hyapp.activity.v1.AchievementService.ListMyBadges:output_type -> hyapp.activity.v1.ListMyBadgesResponse - 208, // 496: hyapp.activity.v1.AchievementService.SetBadgeDisplay:output_type -> hyapp.activity.v1.SetBadgeDisplayResponse - 219, // 497: hyapp.activity.v1.WheelService.ExecuteWheelDraw:output_type -> hyapp.activity.v1.ExecuteWheelDrawResponse - 135, // 498: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse - 247, // 499: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:output_type -> hyapp.activity.v1.GetWeeklyStarCurrentResponse - 243, // 500: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse - 250, // 501: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:output_type -> hyapp.activity.v1.ListWeeklyStarHistoryResponse - 257, // 502: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:output_type -> hyapp.activity.v1.GetCPWeeklyRankStatusResponse - 281, // 503: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:output_type -> hyapp.activity.v1.GetAgencyOpeningStatusResponse - 283, // 504: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:output_type -> hyapp.activity.v1.ApplyAgencyOpeningResponse - 277, // 505: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse - 43, // 506: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:output_type -> hyapp.activity.v1.EnsureBroadcastGroupsResponse - 46, // 507: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse - 46, // 508: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse - 48, // 509: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:output_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberResponse - 49, // 510: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:output_type -> hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse - 52, // 511: hyapp.activity.v1.AdminBroadcastService.GetGameWinBroadcastConfig:output_type -> hyapp.activity.v1.GetGameWinBroadcastConfigResponse - 54, // 512: hyapp.activity.v1.AdminBroadcastService.UpdateGameWinBroadcastConfig:output_type -> hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse - 56, // 513: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:output_type -> hyapp.activity.v1.ConsumeRoomEventResponse - 59, // 514: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:output_type -> hyapp.activity.v1.ListTaskDefinitionsResponse - 61, // 515: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:output_type -> hyapp.activity.v1.UpsertTaskDefinitionResponse - 63, // 516: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:output_type -> hyapp.activity.v1.SetTaskDefinitionStatusResponse - 65, // 517: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:output_type -> hyapp.activity.v1.PublishTaskRewardPolicyResponse - 70, // 518: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:output_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityResponse - 72, // 519: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:output_type -> hyapp.activity.v1.IssueRegistrationRewardResponse - 74, // 520: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:output_type -> hyapp.activity.v1.GetRegistrationRewardConfigResponse - 76, // 521: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:output_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigResponse - 78, // 522: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:output_type -> hyapp.activity.v1.ListRegistrationRewardClaimsResponse - 84, // 523: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:output_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusResponse - 86, // 524: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:output_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardResponse - 88, // 525: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigResponse - 90, // 526: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse - 92, // 527: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:output_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse - 99, // 528: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse - 101, // 529: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:output_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse - 114, // 530: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:output_type -> hyapp.activity.v1.GetInviteActivityRewardStatusResponse - 116, // 531: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:output_type -> hyapp.activity.v1.ClaimInviteActivityRewardResponse - 119, // 532: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:output_type -> hyapp.activity.v1.ListInviteActivityLeaderboardResponse - 103, // 533: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse - 105, // 534: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse - 107, // 535: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:output_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse - 121, // 536: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:output_type -> hyapp.activity.v1.GetInviteActivityRewardConfigResponse - 123, // 537: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:output_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse - 125, // 538: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:output_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsResponse - 129, // 539: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:output_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesResponse - 137, // 540: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse - 139, // 541: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse - 141, // 542: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:output_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse - 143, // 543: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:output_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse - 235, // 544: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:output_type -> hyapp.activity.v1.ListWeeklyStarCyclesResponse - 239, // 545: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse - 237, // 546: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:output_type -> hyapp.activity.v1.GetWeeklyStarCycleResponse - 239, // 547: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse - 241, // 548: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:output_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusResponse - 243, // 549: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse - 245, // 550: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:output_type -> hyapp.activity.v1.ListWeeklyStarSettlementsResponse - 259, // 551: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:output_type -> hyapp.activity.v1.GetCPWeeklyRankConfigResponse - 261, // 552: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:output_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse - 263, // 553: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:output_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse - 269, // 554: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:output_type -> hyapp.activity.v1.ListAgencyOpeningCyclesResponse - 273, // 555: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse - 271, // 556: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:output_type -> hyapp.activity.v1.GetAgencyOpeningCycleResponse - 273, // 557: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse - 275, // 558: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:output_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse - 277, // 559: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse - 279, // 560: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:output_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse - 293, // 561: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:output_type -> hyapp.activity.v1.ListActivityTemplatesResponse - 295, // 562: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:output_type -> hyapp.activity.v1.CreateActivityTemplateResponse - 297, // 563: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:output_type -> hyapp.activity.v1.GetActivityTemplateResponse - 299, // 564: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:output_type -> hyapp.activity.v1.UpdateActivityTemplateResponse - 301, // 565: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:output_type -> hyapp.activity.v1.SetActivityTemplateStatusResponse - 303, // 566: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:output_type -> hyapp.activity.v1.DeleteActivityTemplateResponse - 306, // 567: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:output_type -> hyapp.activity.v1.ListActivityTemplateVersionsResponse - 308, // 568: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:output_type -> hyapp.activity.v1.CloneActivityTemplateResponse - 311, // 569: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:output_type -> hyapp.activity.v1.ValidateActivityTemplateResponse - 329, // 570: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse - 331, // 571: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:output_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsResponse - 333, // 572: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:output_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobResponse - 335, // 573: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:output_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse - 337, // 574: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:output_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse - 148, // 575: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:output_type -> hyapp.activity.v1.GetSevenDayCheckInStatusResponse - 150, // 576: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:output_type -> hyapp.activity.v1.SignSevenDayCheckInResponse - 152, // 577: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:output_type -> hyapp.activity.v1.GetSevenDayCheckInConfigResponse - 154, // 578: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:output_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse - 157, // 579: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:output_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsResponse - 196, // 580: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:output_type -> hyapp.activity.v1.ListLevelConfigResponse - 188, // 581: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:output_type -> hyapp.activity.v1.UpsertLevelTrackResponse - 190, // 582: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:output_type -> hyapp.activity.v1.UpsertLevelRuleResponse - 192, // 583: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:output_type -> hyapp.activity.v1.UpsertLevelTierResponse - 194, // 584: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:output_type -> hyapp.activity.v1.BatchUpsertLevelConfigResponse - 180, // 585: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse - 183, // 586: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:output_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsResponse - 201, // 587: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:output_type -> hyapp.activity.v1.ListAchievementsResponse - 210, // 588: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:output_type -> hyapp.activity.v1.UpsertAchievementDefinitionResponse - 212, // 589: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:output_type -> hyapp.activity.v1.DeleteAchievementDefinitionResponse - 221, // 590: hyapp.activity.v1.AdminWheelService.GetWheelConfig:output_type -> hyapp.activity.v1.GetWheelConfigResponse - 223, // 591: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:output_type -> hyapp.activity.v1.UpsertWheelConfigResponse - 225, // 592: hyapp.activity.v1.AdminWheelService.ListWheelDraws:output_type -> hyapp.activity.v1.ListWheelDrawsResponse - 228, // 593: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:output_type -> hyapp.activity.v1.GetWheelDrawSummaryResponse - 456, // [456:594] is the sub-list for method output_type - 318, // [318:456] is the sub-list for method input_type - 318, // [318:318] is the sub-list for extension type_name - 318, // [318:318] is the sub-list for extension extendee - 0, // [0:318] is the sub-list for field type_name + 0, // 104: hyapp.activity.v1.ListInviteActivityInviteesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 126, // 105: hyapp.activity.v1.ListInviteActivityInviteesResponse.invitees:type_name -> hyapp.activity.v1.InviteActivityRewardInviteeSummary + 126, // 106: hyapp.activity.v1.InviteActivityRewardSummary.invitees:type_name -> hyapp.activity.v1.InviteActivityRewardInviteeSummary + 0, // 107: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 129, // 108: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse.summaries:type_name -> hyapp.activity.v1.InviteActivityRewardSummary + 132, // 109: hyapp.activity.v1.RoomTurnoverRewardConfig.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier + 133, // 110: hyapp.activity.v1.RoomTurnoverRewardStatus.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig + 132, // 111: hyapp.activity.v1.RoomTurnoverRewardStatus.matched_tier:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier + 134, // 112: hyapp.activity.v1.RoomTurnoverRewardStatus.latest_settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement + 0, // 113: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 135, // 114: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse.status:type_name -> hyapp.activity.v1.RoomTurnoverRewardStatus + 0, // 115: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 133, // 116: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig + 0, // 117: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 132, // 118: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier + 133, // 119: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig + 0, // 120: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 134, // 121: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse.settlements:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement + 0, // 122: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 134, // 123: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse.settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement + 146, // 124: hyapp.activity.v1.SevenDayCheckInConfig.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward + 0, // 125: hyapp.activity.v1.GetSevenDayCheckInStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 148, // 126: hyapp.activity.v1.GetSevenDayCheckInStatusResponse.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInRewardStatus + 0, // 127: hyapp.activity.v1.SignSevenDayCheckInRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 128: hyapp.activity.v1.GetSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 147, // 129: hyapp.activity.v1.GetSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig + 0, // 130: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 146, // 131: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward + 147, // 132: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig + 0, // 133: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 157, // 134: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse.claims:type_name -> hyapp.activity.v1.SevenDayCheckInClaim + 0, // 135: hyapp.activity.v1.GetMyLevelOverviewRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 163, // 136: hyapp.activity.v1.GetMyLevelOverviewResponse.tracks:type_name -> hyapp.activity.v1.LevelTrackOverview + 0, // 137: hyapp.activity.v1.GetLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 163, // 138: hyapp.activity.v1.GetLevelTrackResponse.overview:type_name -> hyapp.activity.v1.LevelTrackOverview + 161, // 139: hyapp.activity.v1.GetLevelTrackResponse.rules:type_name -> hyapp.activity.v1.LevelRule + 162, // 140: hyapp.activity.v1.GetLevelTrackResponse.tiers:type_name -> hyapp.activity.v1.LevelTier + 168, // 141: hyapp.activity.v1.UserLevelDisplayProfile.wealth:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile + 168, // 142: hyapp.activity.v1.UserLevelDisplayProfile.game:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile + 168, // 143: hyapp.activity.v1.UserLevelDisplayProfile.charm:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile + 0, // 144: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 169, // 145: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse.profiles:type_name -> hyapp.activity.v1.UserLevelDisplayProfile + 0, // 146: hyapp.activity.v1.ListLevelRewardsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 172, // 147: hyapp.activity.v1.ListLevelRewardsResponse.rewards:type_name -> hyapp.activity.v1.LevelRewardJob + 0, // 148: hyapp.activity.v1.ConsumeLevelEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 149: hyapp.activity.v1.SetUserLevelRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 179, // 150: hyapp.activity.v1.AdminUserLevelProfile.tracks:type_name -> hyapp.activity.v1.AdminLevelTrackProfile + 0, // 151: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 180, // 152: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse.profiles:type_name -> hyapp.activity.v1.AdminUserLevelProfile + 0, // 153: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 183, // 154: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.adjustments:type_name -> hyapp.activity.v1.TemporaryLevelAdjustment + 180, // 155: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse.profile:type_name -> hyapp.activity.v1.AdminUserLevelProfile + 0, // 156: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 186, // 157: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse.grants:type_name -> hyapp.activity.v1.RegistrationLevelBadgeGrant + 0, // 158: hyapp.activity.v1.UpsertLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 160, // 159: hyapp.activity.v1.UpsertLevelTrackResponse.track:type_name -> hyapp.activity.v1.LevelTrack + 0, // 160: hyapp.activity.v1.UpsertLevelRuleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 161, // 161: hyapp.activity.v1.UpsertLevelRuleResponse.rule:type_name -> hyapp.activity.v1.LevelRule + 0, // 162: hyapp.activity.v1.UpsertLevelTierRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 162, // 163: hyapp.activity.v1.UpsertLevelTierResponse.tier:type_name -> hyapp.activity.v1.LevelTier + 0, // 164: hyapp.activity.v1.BatchUpsertLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 161, // 165: hyapp.activity.v1.BatchUpsertLevelConfigRequest.rules:type_name -> hyapp.activity.v1.LevelRule + 162, // 166: hyapp.activity.v1.BatchUpsertLevelConfigRequest.tiers:type_name -> hyapp.activity.v1.LevelTier + 161, // 167: hyapp.activity.v1.BatchUpsertLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule + 162, // 168: hyapp.activity.v1.BatchUpsertLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier + 0, // 169: hyapp.activity.v1.ListLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 160, // 170: hyapp.activity.v1.ListLevelConfigResponse.tracks:type_name -> hyapp.activity.v1.LevelTrack + 161, // 171: hyapp.activity.v1.ListLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule + 162, // 172: hyapp.activity.v1.ListLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier + 199, // 173: hyapp.activity.v1.AchievementDefinition.conditions:type_name -> hyapp.activity.v1.AchievementCondition + 200, // 174: hyapp.activity.v1.UserAchievement.definition:type_name -> hyapp.activity.v1.AchievementDefinition + 0, // 175: hyapp.activity.v1.ListAchievementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 201, // 176: hyapp.activity.v1.ListAchievementsResponse.achievements:type_name -> hyapp.activity.v1.UserAchievement + 0, // 177: hyapp.activity.v1.ConsumeAchievementEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 178: hyapp.activity.v1.ListMyBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 206, // 179: hyapp.activity.v1.ListMyBadgesResponse.strip_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem + 206, // 180: hyapp.activity.v1.ListMyBadgesResponse.profile_tile_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem + 206, // 181: hyapp.activity.v1.ListMyBadgesResponse.honor_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem + 0, // 182: hyapp.activity.v1.SetBadgeDisplayRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 206, // 183: hyapp.activity.v1.SetBadgeDisplayRequest.items:type_name -> hyapp.activity.v1.BadgeDisplayItem + 208, // 184: hyapp.activity.v1.SetBadgeDisplayResponse.profile:type_name -> hyapp.activity.v1.ListMyBadgesResponse + 0, // 185: hyapp.activity.v1.UpsertAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 199, // 186: hyapp.activity.v1.UpsertAchievementDefinitionRequest.conditions:type_name -> hyapp.activity.v1.AchievementCondition + 200, // 187: hyapp.activity.v1.UpsertAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition + 0, // 188: hyapp.activity.v1.DeleteAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 200, // 189: hyapp.activity.v1.DeleteAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition + 215, // 190: hyapp.activity.v1.WheelRuleConfig.tiers:type_name -> hyapp.activity.v1.WheelPrizeTier + 0, // 191: hyapp.activity.v1.WheelDrawMeta.meta:type_name -> hyapp.activity.v1.RequestMeta + 219, // 192: hyapp.activity.v1.WheelDrawResult.rewards:type_name -> hyapp.activity.v1.WheelDrawReward + 217, // 193: hyapp.activity.v1.ExecuteWheelDrawRequest.wheel:type_name -> hyapp.activity.v1.WheelDrawMeta + 218, // 194: hyapp.activity.v1.ExecuteWheelDrawResponse.result:type_name -> hyapp.activity.v1.WheelDrawResult + 0, // 195: hyapp.activity.v1.GetWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 216, // 196: hyapp.activity.v1.GetWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig + 0, // 197: hyapp.activity.v1.UpsertWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 216, // 198: hyapp.activity.v1.UpsertWheelConfigRequest.config:type_name -> hyapp.activity.v1.WheelRuleConfig + 216, // 199: hyapp.activity.v1.UpsertWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig + 0, // 200: hyapp.activity.v1.ListWheelDrawsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 218, // 201: hyapp.activity.v1.ListWheelDrawsResponse.draws:type_name -> hyapp.activity.v1.WheelDrawResult + 0, // 202: hyapp.activity.v1.GetWheelDrawSummaryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 228, // 203: hyapp.activity.v1.GetWheelDrawSummaryResponse.summary:type_name -> hyapp.activity.v1.WheelDrawSummary + 231, // 204: hyapp.activity.v1.WeeklyStarCycle.gifts:type_name -> hyapp.activity.v1.WeeklyStarGift + 232, // 205: hyapp.activity.v1.WeeklyStarCycle.rewards:type_name -> hyapp.activity.v1.WeeklyStarReward + 0, // 206: hyapp.activity.v1.ListWeeklyStarCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 233, // 207: hyapp.activity.v1.ListWeeklyStarCyclesResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarCycle + 0, // 208: hyapp.activity.v1.GetWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 233, // 209: hyapp.activity.v1.GetWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 0, // 210: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 233, // 211: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 233, // 212: hyapp.activity.v1.UpsertWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 0, // 213: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 233, // 214: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 0, // 215: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 233, // 216: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 234, // 217: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry + 0, // 218: hyapp.activity.v1.ListWeeklyStarSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 235, // 219: hyapp.activity.v1.ListWeeklyStarSettlementsResponse.settlements:type_name -> hyapp.activity.v1.WeeklyStarSettlement + 0, // 220: hyapp.activity.v1.GetWeeklyStarCurrentRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 233, // 221: hyapp.activity.v1.GetWeeklyStarCurrentResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 234, // 222: hyapp.activity.v1.GetWeeklyStarCurrentResponse.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry + 234, // 223: hyapp.activity.v1.GetWeeklyStarCurrentResponse.my_entry:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry + 0, // 224: hyapp.activity.v1.ListWeeklyStarHistoryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 233, // 225: hyapp.activity.v1.WeeklyStarHistoryCycle.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle + 234, // 226: hyapp.activity.v1.WeeklyStarHistoryCycle.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry + 251, // 227: hyapp.activity.v1.ListWeeklyStarHistoryResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarHistoryCycle + 253, // 228: hyapp.activity.v1.CPWeeklyRankConfig.rewards:type_name -> hyapp.activity.v1.CPWeeklyRankReward + 255, // 229: hyapp.activity.v1.CPWeeklyRankEntry.user_a:type_name -> hyapp.activity.v1.CPWeeklyRankUser + 255, // 230: hyapp.activity.v1.CPWeeklyRankEntry.user_b:type_name -> hyapp.activity.v1.CPWeeklyRankUser + 0, // 231: hyapp.activity.v1.GetCPWeeklyRankStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 254, // 232: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig + 256, // 233: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry + 256, // 234: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.previous_entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry + 0, // 235: hyapp.activity.v1.GetCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 254, // 236: hyapp.activity.v1.GetCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig + 0, // 237: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 254, // 238: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig + 254, // 239: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig + 0, // 240: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 257, // 241: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse.settlements:type_name -> hyapp.activity.v1.CPWeeklyRankSettlement + 266, // 242: hyapp.activity.v1.AgencyOpeningCycle.rewards:type_name -> hyapp.activity.v1.AgencyOpeningReward + 0, // 243: hyapp.activity.v1.ListAgencyOpeningCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 267, // 244: hyapp.activity.v1.ListAgencyOpeningCyclesResponse.cycles:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 0, // 245: hyapp.activity.v1.GetAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 267, // 246: hyapp.activity.v1.GetAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 0, // 247: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 267, // 248: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 267, // 249: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 0, // 250: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 267, // 251: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 0, // 252: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 268, // 253: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse.applications:type_name -> hyapp.activity.v1.AgencyOpeningApplication + 0, // 254: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 268, // 255: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication + 0, // 256: hyapp.activity.v1.GetAgencyOpeningStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 267, // 257: hyapp.activity.v1.GetAgencyOpeningStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle + 268, // 258: hyapp.activity.v1.GetAgencyOpeningStatusResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication + 269, // 259: hyapp.activity.v1.GetAgencyOpeningStatusResponse.agency:type_name -> hyapp.activity.v1.AgencyOpeningAgencySnapshot + 0, // 260: hyapp.activity.v1.ApplyAgencyOpeningRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 268, // 261: hyapp.activity.v1.ApplyAgencyOpeningResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication + 288, // 262: hyapp.activity.v1.ActivityTemplateTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 288, // 263: hyapp.activity.v1.ActivityTemplateRankReward.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 286, // 264: hyapp.activity.v1.ActivityTemplate.locales:type_name -> hyapp.activity.v1.ActivityTemplateLocale + 287, // 265: hyapp.activity.v1.ActivityTemplate.gifts:type_name -> hyapp.activity.v1.ActivityTemplateGift + 289, // 266: hyapp.activity.v1.ActivityTemplate.tasks:type_name -> hyapp.activity.v1.ActivityTemplateTask + 290, // 267: hyapp.activity.v1.ActivityTemplate.rank_rewards:type_name -> hyapp.activity.v1.ActivityTemplateRankReward + 291, // 268: hyapp.activity.v1.ActivityTemplate.assets:type_name -> hyapp.activity.v1.ActivityTemplateAsset + 0, // 269: hyapp.activity.v1.ListActivityTemplatesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 293, // 270: hyapp.activity.v1.ListActivityTemplatesResponse.templates:type_name -> hyapp.activity.v1.ActivityTemplateSummary + 0, // 271: hyapp.activity.v1.CreateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 292, // 272: hyapp.activity.v1.CreateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate + 292, // 273: hyapp.activity.v1.CreateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 274: hyapp.activity.v1.GetActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 292, // 275: hyapp.activity.v1.GetActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 276: hyapp.activity.v1.UpdateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 292, // 277: hyapp.activity.v1.UpdateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate + 292, // 278: hyapp.activity.v1.UpdateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 279: hyapp.activity.v1.SetActivityTemplateStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 292, // 280: hyapp.activity.v1.SetActivityTemplateStatusResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 281: hyapp.activity.v1.DeleteActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 292, // 282: hyapp.activity.v1.DeleteActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 292, // 283: hyapp.activity.v1.ActivityTemplateVersion.snapshot:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 284: hyapp.activity.v1.ListActivityTemplateVersionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 306, // 285: hyapp.activity.v1.ListActivityTemplateVersionsResponse.versions:type_name -> hyapp.activity.v1.ActivityTemplateVersion + 0, // 286: hyapp.activity.v1.CloneActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 292, // 287: hyapp.activity.v1.CloneActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate + 0, // 288: hyapp.activity.v1.ValidateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 292, // 289: hyapp.activity.v1.ValidateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate + 311, // 290: hyapp.activity.v1.ValidateActivityTemplateResponse.issues:type_name -> hyapp.activity.v1.ActivityTemplateValidationIssue + 292, // 291: hyapp.activity.v1.ActivityTemplateRuntime.template:type_name -> hyapp.activity.v1.ActivityTemplate + 288, // 292: hyapp.activity.v1.ActivityTemplateRuntimeTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 288, // 293: hyapp.activity.v1.ActivityTemplateTaskClaim.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 0, // 294: hyapp.activity.v1.GetCurrentActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 314, // 295: hyapp.activity.v1.GetCurrentActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime + 0, // 296: hyapp.activity.v1.VisitActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 314, // 297: hyapp.activity.v1.VisitActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime + 315, // 298: hyapp.activity.v1.VisitActivityTemplateResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask + 0, // 299: hyapp.activity.v1.ListActivityTemplateTasksRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 314, // 300: hyapp.activity.v1.ListActivityTemplateTasksResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime + 315, // 301: hyapp.activity.v1.ListActivityTemplateTasksResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask + 0, // 302: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 316, // 303: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim + 0, // 304: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 314, // 305: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime + 317, // 306: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry + 317, // 307: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.my_entry:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry + 288, // 308: hyapp.activity.v1.ActivityTemplateRewardJob.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem + 0, // 309: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 328, // 310: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.period:type_name -> hyapp.activity.v1.ActivityTemplateRankPeriod + 317, // 311: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry + 0, // 312: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 329, // 313: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse.jobs:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob + 0, // 314: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 329, // 315: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse.job:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob + 0, // 316: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 316, // 317: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse.claims:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim + 0, // 318: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 316, // 319: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim + 1, // 320: hyapp.activity.v1.ActivityService.PingActivity:input_type -> hyapp.activity.v1.PingActivityRequest + 3, // 321: hyapp.activity.v1.ActivityService.GetActivityStatus:input_type -> hyapp.activity.v1.GetActivityStatusRequest + 6, // 322: hyapp.activity.v1.MessageInboxService.ListMessageTabs:input_type -> hyapp.activity.v1.ListMessageTabsRequest + 9, // 323: hyapp.activity.v1.MessageInboxService.ListInboxMessages:input_type -> hyapp.activity.v1.ListInboxMessagesRequest + 11, // 324: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:input_type -> hyapp.activity.v1.MarkInboxMessageReadRequest + 13, // 325: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:input_type -> hyapp.activity.v1.MarkInboxSectionReadRequest + 15, // 326: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:input_type -> hyapp.activity.v1.DeleteInboxMessageRequest + 17, // 327: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:input_type -> hyapp.activity.v1.CreateInboxMessageRequest + 19, // 328: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:input_type -> hyapp.activity.v1.CreateFanoutJobRequest + 22, // 329: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:input_type -> hyapp.activity.v1.AcceptActionConfirmRequest + 24, // 330: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:input_type -> hyapp.activity.v1.RejectActionConfirmRequest + 26, // 331: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:input_type -> hyapp.activity.v1.BatchGetActionConfirmStatusRequest + 28, // 332: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:input_type -> hyapp.activity.v1.ListConversationActionConfirmsRequest + 30, // 333: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 334: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 335: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 336: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 337: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 338: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 339: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 340: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 30, // 341: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 318, // 342: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:input_type -> hyapp.activity.v1.GetCurrentActivityTemplateRequest + 320, // 343: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:input_type -> hyapp.activity.v1.VisitActivityTemplateRequest + 322, // 344: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:input_type -> hyapp.activity.v1.ListActivityTemplateTasksRequest + 324, // 345: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:input_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest + 326, // 346: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardRequest + 35, // 347: hyapp.activity.v1.TaskService.ListUserTasks:input_type -> hyapp.activity.v1.ListUserTasksRequest + 37, // 348: hyapp.activity.v1.TaskService.ClaimTaskReward:input_type -> hyapp.activity.v1.ClaimTaskRewardRequest + 39, // 349: hyapp.activity.v1.TaskService.ConsumeTaskEvent:input_type -> hyapp.activity.v1.ConsumeTaskEventRequest + 164, // 350: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:input_type -> hyapp.activity.v1.GetMyLevelOverviewRequest + 166, // 351: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:input_type -> hyapp.activity.v1.GetLevelTrackRequest + 170, // 352: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest + 173, // 353: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:input_type -> hyapp.activity.v1.ListLevelRewardsRequest + 175, // 354: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:input_type -> hyapp.activity.v1.ConsumeLevelEventRequest + 177, // 355: hyapp.activity.v1.GrowthLevelService.SetUserLevel:input_type -> hyapp.activity.v1.SetUserLevelRequest + 187, // 356: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:input_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesRequest + 202, // 357: hyapp.activity.v1.AchievementService.ListAchievements:input_type -> hyapp.activity.v1.ListAchievementsRequest + 204, // 358: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:input_type -> hyapp.activity.v1.ConsumeAchievementEventRequest + 207, // 359: hyapp.activity.v1.AchievementService.ListMyBadges:input_type -> hyapp.activity.v1.ListMyBadgesRequest + 209, // 360: hyapp.activity.v1.AchievementService.SetBadgeDisplay:input_type -> hyapp.activity.v1.SetBadgeDisplayRequest + 220, // 361: hyapp.activity.v1.WheelService.ExecuteWheelDraw:input_type -> hyapp.activity.v1.ExecuteWheelDrawRequest + 136, // 362: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest + 248, // 363: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:input_type -> hyapp.activity.v1.GetWeeklyStarCurrentRequest + 244, // 364: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest + 250, // 365: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:input_type -> hyapp.activity.v1.ListWeeklyStarHistoryRequest + 258, // 366: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:input_type -> hyapp.activity.v1.GetCPWeeklyRankStatusRequest + 282, // 367: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:input_type -> hyapp.activity.v1.GetAgencyOpeningStatusRequest + 284, // 368: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:input_type -> hyapp.activity.v1.ApplyAgencyOpeningRequest + 278, // 369: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest + 42, // 370: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:input_type -> hyapp.activity.v1.EnsureBroadcastGroupsRequest + 44, // 371: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:input_type -> hyapp.activity.v1.PublishRegionBroadcastRequest + 45, // 372: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:input_type -> hyapp.activity.v1.PublishGlobalBroadcastRequest + 47, // 373: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:input_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberRequest + 30, // 374: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:input_type -> hyapp.activity.v1.CronBatchRequest + 51, // 375: hyapp.activity.v1.AdminBroadcastService.GetGameWinBroadcastConfig:input_type -> hyapp.activity.v1.GetGameWinBroadcastConfigRequest + 53, // 376: hyapp.activity.v1.AdminBroadcastService.UpdateGameWinBroadcastConfig:input_type -> hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest + 55, // 377: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:input_type -> hyapp.activity.v1.ConsumeRoomEventRequest + 58, // 378: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:input_type -> hyapp.activity.v1.ListTaskDefinitionsRequest + 60, // 379: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:input_type -> hyapp.activity.v1.UpsertTaskDefinitionRequest + 62, // 380: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:input_type -> hyapp.activity.v1.SetTaskDefinitionStatusRequest + 64, // 381: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:input_type -> hyapp.activity.v1.PublishTaskRewardPolicyRequest + 69, // 382: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:input_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityRequest + 71, // 383: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:input_type -> hyapp.activity.v1.IssueRegistrationRewardRequest + 73, // 384: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:input_type -> hyapp.activity.v1.GetRegistrationRewardConfigRequest + 75, // 385: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:input_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigRequest + 77, // 386: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:input_type -> hyapp.activity.v1.ListRegistrationRewardClaimsRequest + 83, // 387: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:input_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusRequest + 85, // 388: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:input_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardRequest + 87, // 389: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigRequest + 89, // 390: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest + 91, // 391: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:input_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest + 98, // 392: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest + 100, // 393: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:input_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest + 113, // 394: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:input_type -> hyapp.activity.v1.GetInviteActivityRewardStatusRequest + 115, // 395: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:input_type -> hyapp.activity.v1.ClaimInviteActivityRewardRequest + 118, // 396: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:input_type -> hyapp.activity.v1.ListInviteActivityLeaderboardRequest + 127, // 397: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityInvitees:input_type -> hyapp.activity.v1.ListInviteActivityInviteesRequest + 102, // 398: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest + 104, // 399: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest + 106, // 400: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:input_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest + 120, // 401: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:input_type -> hyapp.activity.v1.GetInviteActivityRewardConfigRequest + 122, // 402: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:input_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest + 124, // 403: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:input_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsRequest + 130, // 404: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:input_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesRequest + 138, // 405: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest + 140, // 406: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest + 142, // 407: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:input_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest + 144, // 408: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:input_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest + 236, // 409: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:input_type -> hyapp.activity.v1.ListWeeklyStarCyclesRequest + 240, // 410: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest + 238, // 411: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:input_type -> hyapp.activity.v1.GetWeeklyStarCycleRequest + 240, // 412: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest + 242, // 413: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:input_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusRequest + 244, // 414: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest + 246, // 415: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:input_type -> hyapp.activity.v1.ListWeeklyStarSettlementsRequest + 260, // 416: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:input_type -> hyapp.activity.v1.GetCPWeeklyRankConfigRequest + 262, // 417: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:input_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest + 264, // 418: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:input_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest + 270, // 419: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:input_type -> hyapp.activity.v1.ListAgencyOpeningCyclesRequest + 274, // 420: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest + 272, // 421: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:input_type -> hyapp.activity.v1.GetAgencyOpeningCycleRequest + 274, // 422: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest + 276, // 423: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:input_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest + 278, // 424: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest + 280, // 425: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:input_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest + 294, // 426: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:input_type -> hyapp.activity.v1.ListActivityTemplatesRequest + 296, // 427: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:input_type -> hyapp.activity.v1.CreateActivityTemplateRequest + 298, // 428: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:input_type -> hyapp.activity.v1.GetActivityTemplateRequest + 300, // 429: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:input_type -> hyapp.activity.v1.UpdateActivityTemplateRequest + 302, // 430: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:input_type -> hyapp.activity.v1.SetActivityTemplateStatusRequest + 304, // 431: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:input_type -> hyapp.activity.v1.DeleteActivityTemplateRequest + 307, // 432: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:input_type -> hyapp.activity.v1.ListActivityTemplateVersionsRequest + 309, // 433: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:input_type -> hyapp.activity.v1.CloneActivityTemplateRequest + 312, // 434: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:input_type -> hyapp.activity.v1.ValidateActivityTemplateRequest + 330, // 435: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest + 332, // 436: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:input_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsRequest + 334, // 437: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:input_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobRequest + 336, // 438: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:input_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest + 338, // 439: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:input_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest + 149, // 440: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:input_type -> hyapp.activity.v1.GetSevenDayCheckInStatusRequest + 151, // 441: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:input_type -> hyapp.activity.v1.SignSevenDayCheckInRequest + 153, // 442: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:input_type -> hyapp.activity.v1.GetSevenDayCheckInConfigRequest + 155, // 443: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:input_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest + 158, // 444: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:input_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsRequest + 197, // 445: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:input_type -> hyapp.activity.v1.ListLevelConfigRequest + 189, // 446: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:input_type -> hyapp.activity.v1.UpsertLevelTrackRequest + 191, // 447: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:input_type -> hyapp.activity.v1.UpsertLevelRuleRequest + 193, // 448: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:input_type -> hyapp.activity.v1.UpsertLevelTierRequest + 195, // 449: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:input_type -> hyapp.activity.v1.BatchUpsertLevelConfigRequest + 181, // 450: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest + 184, // 451: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:input_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsRequest + 202, // 452: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:input_type -> hyapp.activity.v1.ListAchievementsRequest + 211, // 453: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:input_type -> hyapp.activity.v1.UpsertAchievementDefinitionRequest + 213, // 454: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:input_type -> hyapp.activity.v1.DeleteAchievementDefinitionRequest + 222, // 455: hyapp.activity.v1.AdminWheelService.GetWheelConfig:input_type -> hyapp.activity.v1.GetWheelConfigRequest + 224, // 456: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:input_type -> hyapp.activity.v1.UpsertWheelConfigRequest + 226, // 457: hyapp.activity.v1.AdminWheelService.ListWheelDraws:input_type -> hyapp.activity.v1.ListWheelDrawsRequest + 229, // 458: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:input_type -> hyapp.activity.v1.GetWheelDrawSummaryRequest + 2, // 459: hyapp.activity.v1.ActivityService.PingActivity:output_type -> hyapp.activity.v1.PingActivityResponse + 4, // 460: hyapp.activity.v1.ActivityService.GetActivityStatus:output_type -> hyapp.activity.v1.GetActivityStatusResponse + 7, // 461: hyapp.activity.v1.MessageInboxService.ListMessageTabs:output_type -> hyapp.activity.v1.ListMessageTabsResponse + 10, // 462: hyapp.activity.v1.MessageInboxService.ListInboxMessages:output_type -> hyapp.activity.v1.ListInboxMessagesResponse + 12, // 463: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:output_type -> hyapp.activity.v1.MarkInboxMessageReadResponse + 14, // 464: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:output_type -> hyapp.activity.v1.MarkInboxSectionReadResponse + 16, // 465: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:output_type -> hyapp.activity.v1.DeleteInboxMessageResponse + 18, // 466: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:output_type -> hyapp.activity.v1.CreateInboxMessageResponse + 20, // 467: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:output_type -> hyapp.activity.v1.CreateFanoutJobResponse + 23, // 468: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:output_type -> hyapp.activity.v1.AcceptActionConfirmResponse + 25, // 469: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:output_type -> hyapp.activity.v1.RejectActionConfirmResponse + 27, // 470: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:output_type -> hyapp.activity.v1.BatchGetActionConfirmStatusResponse + 29, // 471: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:output_type -> hyapp.activity.v1.ListConversationActionConfirmsResponse + 31, // 472: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 473: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 474: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 475: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 476: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 477: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 478: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 479: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 31, // 480: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse + 319, // 481: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:output_type -> hyapp.activity.v1.GetCurrentActivityTemplateResponse + 321, // 482: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:output_type -> hyapp.activity.v1.VisitActivityTemplateResponse + 323, // 483: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:output_type -> hyapp.activity.v1.ListActivityTemplateTasksResponse + 325, // 484: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:output_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse + 327, // 485: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardResponse + 36, // 486: hyapp.activity.v1.TaskService.ListUserTasks:output_type -> hyapp.activity.v1.ListUserTasksResponse + 38, // 487: hyapp.activity.v1.TaskService.ClaimTaskReward:output_type -> hyapp.activity.v1.ClaimTaskRewardResponse + 40, // 488: hyapp.activity.v1.TaskService.ConsumeTaskEvent:output_type -> hyapp.activity.v1.ConsumeTaskEventResponse + 165, // 489: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:output_type -> hyapp.activity.v1.GetMyLevelOverviewResponse + 167, // 490: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:output_type -> hyapp.activity.v1.GetLevelTrackResponse + 171, // 491: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse + 174, // 492: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:output_type -> hyapp.activity.v1.ListLevelRewardsResponse + 176, // 493: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:output_type -> hyapp.activity.v1.ConsumeLevelEventResponse + 178, // 494: hyapp.activity.v1.GrowthLevelService.SetUserLevel:output_type -> hyapp.activity.v1.SetUserLevelResponse + 188, // 495: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:output_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesResponse + 203, // 496: hyapp.activity.v1.AchievementService.ListAchievements:output_type -> hyapp.activity.v1.ListAchievementsResponse + 205, // 497: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:output_type -> hyapp.activity.v1.ConsumeAchievementEventResponse + 208, // 498: hyapp.activity.v1.AchievementService.ListMyBadges:output_type -> hyapp.activity.v1.ListMyBadgesResponse + 210, // 499: hyapp.activity.v1.AchievementService.SetBadgeDisplay:output_type -> hyapp.activity.v1.SetBadgeDisplayResponse + 221, // 500: hyapp.activity.v1.WheelService.ExecuteWheelDraw:output_type -> hyapp.activity.v1.ExecuteWheelDrawResponse + 137, // 501: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse + 249, // 502: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:output_type -> hyapp.activity.v1.GetWeeklyStarCurrentResponse + 245, // 503: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse + 252, // 504: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:output_type -> hyapp.activity.v1.ListWeeklyStarHistoryResponse + 259, // 505: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:output_type -> hyapp.activity.v1.GetCPWeeklyRankStatusResponse + 283, // 506: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:output_type -> hyapp.activity.v1.GetAgencyOpeningStatusResponse + 285, // 507: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:output_type -> hyapp.activity.v1.ApplyAgencyOpeningResponse + 279, // 508: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse + 43, // 509: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:output_type -> hyapp.activity.v1.EnsureBroadcastGroupsResponse + 46, // 510: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse + 46, // 511: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse + 48, // 512: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:output_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberResponse + 49, // 513: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:output_type -> hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse + 52, // 514: hyapp.activity.v1.AdminBroadcastService.GetGameWinBroadcastConfig:output_type -> hyapp.activity.v1.GetGameWinBroadcastConfigResponse + 54, // 515: hyapp.activity.v1.AdminBroadcastService.UpdateGameWinBroadcastConfig:output_type -> hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse + 56, // 516: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:output_type -> hyapp.activity.v1.ConsumeRoomEventResponse + 59, // 517: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:output_type -> hyapp.activity.v1.ListTaskDefinitionsResponse + 61, // 518: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:output_type -> hyapp.activity.v1.UpsertTaskDefinitionResponse + 63, // 519: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:output_type -> hyapp.activity.v1.SetTaskDefinitionStatusResponse + 65, // 520: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:output_type -> hyapp.activity.v1.PublishTaskRewardPolicyResponse + 70, // 521: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:output_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityResponse + 72, // 522: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:output_type -> hyapp.activity.v1.IssueRegistrationRewardResponse + 74, // 523: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:output_type -> hyapp.activity.v1.GetRegistrationRewardConfigResponse + 76, // 524: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:output_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigResponse + 78, // 525: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:output_type -> hyapp.activity.v1.ListRegistrationRewardClaimsResponse + 84, // 526: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:output_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusResponse + 86, // 527: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:output_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardResponse + 88, // 528: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigResponse + 90, // 529: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse + 92, // 530: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:output_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse + 99, // 531: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse + 101, // 532: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:output_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse + 114, // 533: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:output_type -> hyapp.activity.v1.GetInviteActivityRewardStatusResponse + 116, // 534: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:output_type -> hyapp.activity.v1.ClaimInviteActivityRewardResponse + 119, // 535: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:output_type -> hyapp.activity.v1.ListInviteActivityLeaderboardResponse + 128, // 536: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityInvitees:output_type -> hyapp.activity.v1.ListInviteActivityInviteesResponse + 103, // 537: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse + 105, // 538: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse + 107, // 539: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:output_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse + 121, // 540: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:output_type -> hyapp.activity.v1.GetInviteActivityRewardConfigResponse + 123, // 541: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:output_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse + 125, // 542: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:output_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsResponse + 131, // 543: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:output_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesResponse + 139, // 544: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse + 141, // 545: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse + 143, // 546: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:output_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse + 145, // 547: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:output_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse + 237, // 548: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:output_type -> hyapp.activity.v1.ListWeeklyStarCyclesResponse + 241, // 549: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse + 239, // 550: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:output_type -> hyapp.activity.v1.GetWeeklyStarCycleResponse + 241, // 551: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse + 243, // 552: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:output_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusResponse + 245, // 553: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse + 247, // 554: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:output_type -> hyapp.activity.v1.ListWeeklyStarSettlementsResponse + 261, // 555: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:output_type -> hyapp.activity.v1.GetCPWeeklyRankConfigResponse + 263, // 556: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:output_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse + 265, // 557: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:output_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse + 271, // 558: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:output_type -> hyapp.activity.v1.ListAgencyOpeningCyclesResponse + 275, // 559: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse + 273, // 560: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:output_type -> hyapp.activity.v1.GetAgencyOpeningCycleResponse + 275, // 561: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse + 277, // 562: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:output_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse + 279, // 563: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse + 281, // 564: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:output_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse + 295, // 565: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:output_type -> hyapp.activity.v1.ListActivityTemplatesResponse + 297, // 566: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:output_type -> hyapp.activity.v1.CreateActivityTemplateResponse + 299, // 567: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:output_type -> hyapp.activity.v1.GetActivityTemplateResponse + 301, // 568: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:output_type -> hyapp.activity.v1.UpdateActivityTemplateResponse + 303, // 569: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:output_type -> hyapp.activity.v1.SetActivityTemplateStatusResponse + 305, // 570: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:output_type -> hyapp.activity.v1.DeleteActivityTemplateResponse + 308, // 571: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:output_type -> hyapp.activity.v1.ListActivityTemplateVersionsResponse + 310, // 572: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:output_type -> hyapp.activity.v1.CloneActivityTemplateResponse + 313, // 573: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:output_type -> hyapp.activity.v1.ValidateActivityTemplateResponse + 331, // 574: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse + 333, // 575: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:output_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsResponse + 335, // 576: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:output_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobResponse + 337, // 577: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:output_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse + 339, // 578: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:output_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse + 150, // 579: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:output_type -> hyapp.activity.v1.GetSevenDayCheckInStatusResponse + 152, // 580: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:output_type -> hyapp.activity.v1.SignSevenDayCheckInResponse + 154, // 581: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:output_type -> hyapp.activity.v1.GetSevenDayCheckInConfigResponse + 156, // 582: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:output_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse + 159, // 583: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:output_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsResponse + 198, // 584: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:output_type -> hyapp.activity.v1.ListLevelConfigResponse + 190, // 585: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:output_type -> hyapp.activity.v1.UpsertLevelTrackResponse + 192, // 586: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:output_type -> hyapp.activity.v1.UpsertLevelRuleResponse + 194, // 587: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:output_type -> hyapp.activity.v1.UpsertLevelTierResponse + 196, // 588: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:output_type -> hyapp.activity.v1.BatchUpsertLevelConfigResponse + 182, // 589: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse + 185, // 590: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:output_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsResponse + 203, // 591: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:output_type -> hyapp.activity.v1.ListAchievementsResponse + 212, // 592: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:output_type -> hyapp.activity.v1.UpsertAchievementDefinitionResponse + 214, // 593: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:output_type -> hyapp.activity.v1.DeleteAchievementDefinitionResponse + 223, // 594: hyapp.activity.v1.AdminWheelService.GetWheelConfig:output_type -> hyapp.activity.v1.GetWheelConfigResponse + 225, // 595: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:output_type -> hyapp.activity.v1.UpsertWheelConfigResponse + 227, // 596: hyapp.activity.v1.AdminWheelService.ListWheelDraws:output_type -> hyapp.activity.v1.ListWheelDrawsResponse + 230, // 597: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:output_type -> hyapp.activity.v1.GetWheelDrawSummaryResponse + 459, // [459:598] is the sub-list for method output_type + 320, // [320:459] is the sub-list for method input_type + 320, // [320:320] is the sub-list for extension type_name + 320, // [320:320] is the sub-list for extension extendee + 0, // [0:320] is the sub-list for field type_name } func init() { file_proto_activity_v1_activity_proto_init() } @@ -30495,14 +30667,14 @@ func file_proto_activity_v1_activity_proto_init() { if File_proto_activity_v1_activity_proto != nil { return } - file_proto_activity_v1_activity_proto_msgTypes[292].OneofWrappers = []any{} + file_proto_activity_v1_activity_proto_msgTypes[294].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: 338, + NumMessages: 340, NumExtensions: 0, NumServices: 35, }, diff --git a/api/proto/activity/v1/activity.proto b/api/proto/activity/v1/activity.proto index 913bc891..d63556b4 100644 --- a/api/proto/activity/v1/activity.proto +++ b/api/proto/activity/v1/activity.proto @@ -1136,6 +1136,23 @@ message InviteActivityRewardInviteeSummary { int64 invited_at_ms = 3; } +// ListInviteActivityInviteesRequest 只允许查询鉴权用户自己的当前 UTC 月邀请明细。 +message ListInviteActivityInviteesRequest { + RequestMeta meta = 1; + int64 user_id = 2; + int32 page = 3; + int32 page_size = 4; +} + +message ListInviteActivityInviteesResponse { + repeated InviteActivityRewardInviteeSummary invitees = 1; + int64 total = 2; + int32 page = 3; + int32 page_size = 4; + string cycle_key = 5; + int64 server_time_ms = 6; +} + // InviteActivityRewardSummary 是后台邀请活动列表的一行,按邀请人和周期聚合。 message InviteActivityRewardSummary { string app_code = 1; @@ -3165,6 +3182,7 @@ service InviteActivityRewardService { rpc GetInviteActivityRewardStatus(GetInviteActivityRewardStatusRequest) returns (GetInviteActivityRewardStatusResponse); rpc ClaimInviteActivityReward(ClaimInviteActivityRewardRequest) returns (ClaimInviteActivityRewardResponse); rpc ListInviteActivityLeaderboard(ListInviteActivityLeaderboardRequest) returns (ListInviteActivityLeaderboardResponse); + rpc ListInviteActivityInvitees(ListInviteActivityInviteesRequest) returns (ListInviteActivityInviteesResponse); } // AdminCumulativeRechargeRewardService 是后台活动管理访问累充奖励配置和发放记录的唯一入口。 diff --git a/api/proto/activity/v1/activity_grpc.pb.go b/api/proto/activity/v1/activity_grpc.pb.go index d243c290..6f5e57dd 100644 --- a/api/proto/activity/v1/activity_grpc.pb.go +++ b/api/proto/activity/v1/activity_grpc.pb.go @@ -4342,6 +4342,7 @@ const ( InviteActivityRewardService_GetInviteActivityRewardStatus_FullMethodName = "/hyapp.activity.v1.InviteActivityRewardService/GetInviteActivityRewardStatus" InviteActivityRewardService_ClaimInviteActivityReward_FullMethodName = "/hyapp.activity.v1.InviteActivityRewardService/ClaimInviteActivityReward" InviteActivityRewardService_ListInviteActivityLeaderboard_FullMethodName = "/hyapp.activity.v1.InviteActivityRewardService/ListInviteActivityLeaderboard" + InviteActivityRewardService_ListInviteActivityInvitees_FullMethodName = "/hyapp.activity.v1.InviteActivityRewardService/ListInviteActivityInvitees" ) // InviteActivityRewardServiceClient is the client API for InviteActivityRewardService service. @@ -4353,6 +4354,7 @@ type InviteActivityRewardServiceClient interface { GetInviteActivityRewardStatus(ctx context.Context, in *GetInviteActivityRewardStatusRequest, opts ...grpc.CallOption) (*GetInviteActivityRewardStatusResponse, error) ClaimInviteActivityReward(ctx context.Context, in *ClaimInviteActivityRewardRequest, opts ...grpc.CallOption) (*ClaimInviteActivityRewardResponse, error) ListInviteActivityLeaderboard(ctx context.Context, in *ListInviteActivityLeaderboardRequest, opts ...grpc.CallOption) (*ListInviteActivityLeaderboardResponse, error) + ListInviteActivityInvitees(ctx context.Context, in *ListInviteActivityInviteesRequest, opts ...grpc.CallOption) (*ListInviteActivityInviteesResponse, error) } type inviteActivityRewardServiceClient struct { @@ -4393,6 +4395,16 @@ func (c *inviteActivityRewardServiceClient) ListInviteActivityLeaderboard(ctx co return out, nil } +func (c *inviteActivityRewardServiceClient) ListInviteActivityInvitees(ctx context.Context, in *ListInviteActivityInviteesRequest, opts ...grpc.CallOption) (*ListInviteActivityInviteesResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ListInviteActivityInviteesResponse) + err := c.cc.Invoke(ctx, InviteActivityRewardService_ListInviteActivityInvitees_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + // InviteActivityRewardServiceServer is the server API for InviteActivityRewardService service. // All implementations must embed UnimplementedInviteActivityRewardServiceServer // for forward compatibility. @@ -4402,6 +4414,7 @@ type InviteActivityRewardServiceServer interface { GetInviteActivityRewardStatus(context.Context, *GetInviteActivityRewardStatusRequest) (*GetInviteActivityRewardStatusResponse, error) ClaimInviteActivityReward(context.Context, *ClaimInviteActivityRewardRequest) (*ClaimInviteActivityRewardResponse, error) ListInviteActivityLeaderboard(context.Context, *ListInviteActivityLeaderboardRequest) (*ListInviteActivityLeaderboardResponse, error) + ListInviteActivityInvitees(context.Context, *ListInviteActivityInviteesRequest) (*ListInviteActivityInviteesResponse, error) mustEmbedUnimplementedInviteActivityRewardServiceServer() } @@ -4421,6 +4434,9 @@ func (UnimplementedInviteActivityRewardServiceServer) ClaimInviteActivityReward( func (UnimplementedInviteActivityRewardServiceServer) ListInviteActivityLeaderboard(context.Context, *ListInviteActivityLeaderboardRequest) (*ListInviteActivityLeaderboardResponse, error) { return nil, status.Error(codes.Unimplemented, "method ListInviteActivityLeaderboard not implemented") } +func (UnimplementedInviteActivityRewardServiceServer) ListInviteActivityInvitees(context.Context, *ListInviteActivityInviteesRequest) (*ListInviteActivityInviteesResponse, error) { + return nil, status.Error(codes.Unimplemented, "method ListInviteActivityInvitees not implemented") +} func (UnimplementedInviteActivityRewardServiceServer) mustEmbedUnimplementedInviteActivityRewardServiceServer() { } func (UnimplementedInviteActivityRewardServiceServer) testEmbeddedByValue() {} @@ -4497,6 +4513,24 @@ func _InviteActivityRewardService_ListInviteActivityLeaderboard_Handler(srv inte return interceptor(ctx, in, info, handler) } +func _InviteActivityRewardService_ListInviteActivityInvitees_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListInviteActivityInviteesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(InviteActivityRewardServiceServer).ListInviteActivityInvitees(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: InviteActivityRewardService_ListInviteActivityInvitees_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(InviteActivityRewardServiceServer).ListInviteActivityInvitees(ctx, req.(*ListInviteActivityInviteesRequest)) + } + return interceptor(ctx, in, info, handler) +} + // InviteActivityRewardService_ServiceDesc is the grpc.ServiceDesc for InviteActivityRewardService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) @@ -4516,6 +4550,10 @@ var InviteActivityRewardService_ServiceDesc = grpc.ServiceDesc{ MethodName: "ListInviteActivityLeaderboard", Handler: _InviteActivityRewardService_ListInviteActivityLeaderboard_Handler, }, + { + MethodName: "ListInviteActivityInvitees", + Handler: _InviteActivityRewardService_ListInviteActivityInvitees_Handler, + }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/activity/v1/activity.proto", diff --git a/api/proto/wallet/v1/wallet.pb.go b/api/proto/wallet/v1/wallet.pb.go index 8a9a3c91..5ffb9184 100644 --- a/api/proto/wallet/v1/wallet.pb.go +++ b/api/proto/wallet/v1/wallet.pb.go @@ -19209,6 +19209,190 @@ func (x *GetMyVipResponse) GetState() *VipState { return nil } +// UserEffectiveVipLevel 是 wallet 对单个用户当前最终生效 VIP 的轻量投影。 +// level=0/source=none 表示当前 App 下没有有效付费会员或已装备体验卡。 +type UserEffectiveVipLevel struct { + state protoimpl.MessageState `protogen:"open.v1"` + UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` + Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"` + ExpiresAtMs int64 `protobuf:"varint,3,opt,name=expires_at_ms,json=expiresAtMs,proto3" json:"expires_at_ms,omitempty"` + // source: paid/trial/none。 + Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UserEffectiveVipLevel) Reset() { + *x = UserEffectiveVipLevel{} + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[204] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UserEffectiveVipLevel) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UserEffectiveVipLevel) ProtoMessage() {} + +func (x *UserEffectiveVipLevel) ProtoReflect() protoreflect.Message { + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[204] + 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 UserEffectiveVipLevel.ProtoReflect.Descriptor instead. +func (*UserEffectiveVipLevel) Descriptor() ([]byte, []int) { + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{204} +} + +func (x *UserEffectiveVipLevel) GetUserId() int64 { + if x != nil { + return x.UserId + } + return 0 +} + +func (x *UserEffectiveVipLevel) GetLevel() int32 { + if x != nil { + return x.Level + } + return 0 +} + +func (x *UserEffectiveVipLevel) GetExpiresAtMs() int64 { + if x != nil { + return x.ExpiresAtMs + } + return 0 +} + +func (x *UserEffectiveVipLevel) GetSource() string { + if x != nil { + return x.Source + } + return "" +} + +// BatchGetUserEffectiveVipLevelsRequest 服务会话资料等一页级展示聚合;批次上限为 100。 +type BatchGetUserEffectiveVipLevelsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` + AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` + UserIds []int64 `protobuf:"varint,3,rep,packed,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BatchGetUserEffectiveVipLevelsRequest) Reset() { + *x = BatchGetUserEffectiveVipLevelsRequest{} + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[205] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BatchGetUserEffectiveVipLevelsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BatchGetUserEffectiveVipLevelsRequest) ProtoMessage() {} + +func (x *BatchGetUserEffectiveVipLevelsRequest) ProtoReflect() protoreflect.Message { + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[205] + 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 BatchGetUserEffectiveVipLevelsRequest.ProtoReflect.Descriptor instead. +func (*BatchGetUserEffectiveVipLevelsRequest) Descriptor() ([]byte, []int) { + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{205} +} + +func (x *BatchGetUserEffectiveVipLevelsRequest) GetRequestId() string { + if x != nil { + return x.RequestId + } + return "" +} + +func (x *BatchGetUserEffectiveVipLevelsRequest) GetAppCode() string { + if x != nil { + return x.AppCode + } + return "" +} + +func (x *BatchGetUserEffectiveVipLevelsRequest) GetUserIds() []int64 { + if x != nil { + return x.UserIds + } + return nil +} + +type BatchGetUserEffectiveVipLevelsResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Users []*UserEffectiveVipLevel `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` + EvaluatedAtMs int64 `protobuf:"varint,2,opt,name=evaluated_at_ms,json=evaluatedAtMs,proto3" json:"evaluated_at_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BatchGetUserEffectiveVipLevelsResponse) Reset() { + *x = BatchGetUserEffectiveVipLevelsResponse{} + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[206] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BatchGetUserEffectiveVipLevelsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BatchGetUserEffectiveVipLevelsResponse) ProtoMessage() {} + +func (x *BatchGetUserEffectiveVipLevelsResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[206] + 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 BatchGetUserEffectiveVipLevelsResponse.ProtoReflect.Descriptor instead. +func (*BatchGetUserEffectiveVipLevelsResponse) Descriptor() ([]byte, []int) { + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{206} +} + +func (x *BatchGetUserEffectiveVipLevelsResponse) GetUsers() []*UserEffectiveVipLevel { + if x != nil { + return x.Users + } + return nil +} + +func (x *BatchGetUserEffectiveVipLevelsResponse) GetEvaluatedAtMs() int64 { + if x != nil { + return x.EvaluatedAtMs + } + return 0 +} + type PurchaseVipRequest struct { state protoimpl.MessageState `protogen:"open.v1"` CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` @@ -19221,7 +19405,7 @@ type PurchaseVipRequest struct { func (x *PurchaseVipRequest) Reset() { *x = PurchaseVipRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[204] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19233,7 +19417,7 @@ func (x *PurchaseVipRequest) String() string { func (*PurchaseVipRequest) ProtoMessage() {} func (x *PurchaseVipRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[204] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[207] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19246,7 +19430,7 @@ func (x *PurchaseVipRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PurchaseVipRequest.ProtoReflect.Descriptor instead. func (*PurchaseVipRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{204} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{207} } func (x *PurchaseVipRequest) GetCommandId() string { @@ -19294,7 +19478,7 @@ type PurchaseVipResponse struct { func (x *PurchaseVipResponse) Reset() { *x = PurchaseVipResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[205] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19306,7 +19490,7 @@ func (x *PurchaseVipResponse) String() string { func (*PurchaseVipResponse) ProtoMessage() {} func (x *PurchaseVipResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[205] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[208] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19319,7 +19503,7 @@ func (x *PurchaseVipResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use PurchaseVipResponse.ProtoReflect.Descriptor instead. func (*PurchaseVipResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{205} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{208} } func (x *PurchaseVipResponse) GetOrderId() string { @@ -19392,7 +19576,7 @@ type DebitCPBreakupFeeRequest struct { func (x *DebitCPBreakupFeeRequest) Reset() { *x = DebitCPBreakupFeeRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[206] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19404,7 +19588,7 @@ func (x *DebitCPBreakupFeeRequest) String() string { func (*DebitCPBreakupFeeRequest) ProtoMessage() {} func (x *DebitCPBreakupFeeRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[206] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[209] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19417,7 +19601,7 @@ func (x *DebitCPBreakupFeeRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DebitCPBreakupFeeRequest.ProtoReflect.Descriptor instead. func (*DebitCPBreakupFeeRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{206} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{209} } func (x *DebitCPBreakupFeeRequest) GetCommandId() string { @@ -19474,7 +19658,7 @@ type DebitCPBreakupFeeResponse struct { func (x *DebitCPBreakupFeeResponse) Reset() { *x = DebitCPBreakupFeeResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[207] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19486,7 +19670,7 @@ func (x *DebitCPBreakupFeeResponse) String() string { func (*DebitCPBreakupFeeResponse) ProtoMessage() {} func (x *DebitCPBreakupFeeResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[207] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[210] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19499,7 +19683,7 @@ func (x *DebitCPBreakupFeeResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DebitCPBreakupFeeResponse.ProtoReflect.Descriptor instead. func (*DebitCPBreakupFeeResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{207} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{210} } func (x *DebitCPBreakupFeeResponse) GetTransactionId() string { @@ -19544,7 +19728,7 @@ type DebitWheelDrawRequest struct { func (x *DebitWheelDrawRequest) Reset() { *x = DebitWheelDrawRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[208] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19556,7 +19740,7 @@ func (x *DebitWheelDrawRequest) String() string { func (*DebitWheelDrawRequest) ProtoMessage() {} func (x *DebitWheelDrawRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[208] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[211] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19569,7 +19753,7 @@ func (x *DebitWheelDrawRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DebitWheelDrawRequest.ProtoReflect.Descriptor instead. func (*DebitWheelDrawRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{208} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{211} } func (x *DebitWheelDrawRequest) GetCommandId() string { @@ -19626,7 +19810,7 @@ type DebitWheelDrawResponse struct { func (x *DebitWheelDrawResponse) Reset() { *x = DebitWheelDrawResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[209] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19638,7 +19822,7 @@ func (x *DebitWheelDrawResponse) String() string { func (*DebitWheelDrawResponse) ProtoMessage() {} func (x *DebitWheelDrawResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[209] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[212] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19651,7 +19835,7 @@ func (x *DebitWheelDrawResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DebitWheelDrawResponse.ProtoReflect.Descriptor instead. func (*DebitWheelDrawResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{209} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{212} } func (x *DebitWheelDrawResponse) GetTransactionId() string { @@ -19697,7 +19881,7 @@ type GrantVipRequest struct { func (x *GrantVipRequest) Reset() { *x = GrantVipRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[210] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19709,7 +19893,7 @@ func (x *GrantVipRequest) String() string { func (*GrantVipRequest) ProtoMessage() {} func (x *GrantVipRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[210] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[213] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19722,7 +19906,7 @@ func (x *GrantVipRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GrantVipRequest.ProtoReflect.Descriptor instead. func (*GrantVipRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{210} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{213} } func (x *GrantVipRequest) GetCommandId() string { @@ -19787,7 +19971,7 @@ type GrantVipResponse struct { func (x *GrantVipResponse) Reset() { *x = GrantVipResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[211] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19799,7 +19983,7 @@ func (x *GrantVipResponse) String() string { func (*GrantVipResponse) ProtoMessage() {} func (x *GrantVipResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[211] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[214] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19812,7 +19996,7 @@ func (x *GrantVipResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GrantVipResponse.ProtoReflect.Descriptor instead. func (*GrantVipResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{211} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{214} } func (x *GrantVipResponse) GetTransactionId() string { @@ -19860,7 +20044,7 @@ type GetVipProgramConfigRequest struct { func (x *GetVipProgramConfigRequest) Reset() { *x = GetVipProgramConfigRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[212] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[215] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19872,7 +20056,7 @@ func (x *GetVipProgramConfigRequest) String() string { func (*GetVipProgramConfigRequest) ProtoMessage() {} func (x *GetVipProgramConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[212] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[215] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19885,7 +20069,7 @@ func (x *GetVipProgramConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetVipProgramConfigRequest.ProtoReflect.Descriptor instead. func (*GetVipProgramConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{212} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{215} } func (x *GetVipProgramConfigRequest) GetRequestId() string { @@ -19913,7 +20097,7 @@ type GetVipProgramConfigResponse struct { func (x *GetVipProgramConfigResponse) Reset() { *x = GetVipProgramConfigResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[213] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[216] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19925,7 +20109,7 @@ func (x *GetVipProgramConfigResponse) String() string { func (*GetVipProgramConfigResponse) ProtoMessage() {} func (x *GetVipProgramConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[213] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[216] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19938,7 +20122,7 @@ func (x *GetVipProgramConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetVipProgramConfigResponse.ProtoReflect.Descriptor instead. func (*GetVipProgramConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{213} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{216} } func (x *GetVipProgramConfigResponse) GetConfig() *VipProgramConfig { @@ -19976,7 +20160,7 @@ type UpdateAdminVipProgramConfigRequest struct { func (x *UpdateAdminVipProgramConfigRequest) Reset() { *x = UpdateAdminVipProgramConfigRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[214] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[217] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19988,7 +20172,7 @@ func (x *UpdateAdminVipProgramConfigRequest) String() string { func (*UpdateAdminVipProgramConfigRequest) ProtoMessage() {} func (x *UpdateAdminVipProgramConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[214] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[217] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20001,7 +20185,7 @@ func (x *UpdateAdminVipProgramConfigRequest) ProtoReflect() protoreflect.Message // Deprecated: Use UpdateAdminVipProgramConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateAdminVipProgramConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{214} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{217} } func (x *UpdateAdminVipProgramConfigRequest) GetRequestId() string { @@ -20042,7 +20226,7 @@ type UpdateAdminVipProgramConfigResponse struct { func (x *UpdateAdminVipProgramConfigResponse) Reset() { *x = UpdateAdminVipProgramConfigResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[215] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[218] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20054,7 +20238,7 @@ func (x *UpdateAdminVipProgramConfigResponse) String() string { func (*UpdateAdminVipProgramConfigResponse) ProtoMessage() {} func (x *UpdateAdminVipProgramConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[215] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[218] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20067,7 +20251,7 @@ func (x *UpdateAdminVipProgramConfigResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use UpdateAdminVipProgramConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateAdminVipProgramConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{215} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{218} } func (x *UpdateAdminVipProgramConfigResponse) GetConfig() *VipProgramConfig { @@ -20101,7 +20285,7 @@ type UpdateMyVipSettingsRequest struct { func (x *UpdateMyVipSettingsRequest) Reset() { *x = UpdateMyVipSettingsRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[216] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[219] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20113,7 +20297,7 @@ func (x *UpdateMyVipSettingsRequest) String() string { func (*UpdateMyVipSettingsRequest) ProtoMessage() {} func (x *UpdateMyVipSettingsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[216] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[219] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20126,7 +20310,7 @@ func (x *UpdateMyVipSettingsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateMyVipSettingsRequest.ProtoReflect.Descriptor instead. func (*UpdateMyVipSettingsRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{216} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{219} } func (x *UpdateMyVipSettingsRequest) GetRequestId() string { @@ -20195,7 +20379,7 @@ type UpdateMyVipSettingsResponse struct { func (x *UpdateMyVipSettingsResponse) Reset() { *x = UpdateMyVipSettingsResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[217] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[220] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20207,7 +20391,7 @@ func (x *UpdateMyVipSettingsResponse) String() string { func (*UpdateMyVipSettingsResponse) ProtoMessage() {} func (x *UpdateMyVipSettingsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[217] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[220] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20220,7 +20404,7 @@ func (x *UpdateMyVipSettingsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateMyVipSettingsResponse.ProtoReflect.Descriptor instead. func (*UpdateMyVipSettingsResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{217} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{220} } func (x *UpdateMyVipSettingsResponse) GetSettings() *VipUserSettings { @@ -20260,7 +20444,7 @@ type VipDailyCoinRebateRun struct { func (x *VipDailyCoinRebateRun) Reset() { *x = VipDailyCoinRebateRun{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[218] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[221] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20272,7 +20456,7 @@ func (x *VipDailyCoinRebateRun) String() string { func (*VipDailyCoinRebateRun) ProtoMessage() {} func (x *VipDailyCoinRebateRun) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[218] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[221] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20285,7 +20469,7 @@ func (x *VipDailyCoinRebateRun) ProtoReflect() protoreflect.Message { // Deprecated: Use VipDailyCoinRebateRun.ProtoReflect.Descriptor instead. func (*VipDailyCoinRebateRun) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{218} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{221} } func (x *VipDailyCoinRebateRun) GetRunId() string { @@ -20403,7 +20587,7 @@ type VipDailyCoinRebate struct { func (x *VipDailyCoinRebate) Reset() { *x = VipDailyCoinRebate{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[219] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[222] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20415,7 +20599,7 @@ func (x *VipDailyCoinRebate) String() string { func (*VipDailyCoinRebate) ProtoMessage() {} func (x *VipDailyCoinRebate) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[219] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[222] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20428,7 +20612,7 @@ func (x *VipDailyCoinRebate) ProtoReflect() protoreflect.Message { // Deprecated: Use VipDailyCoinRebate.ProtoReflect.Descriptor instead. func (*VipDailyCoinRebate) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{219} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{222} } func (x *VipDailyCoinRebate) GetRebateId() string { @@ -20543,7 +20727,7 @@ type ProcessVipDailyCoinRebateBatchRequest struct { func (x *ProcessVipDailyCoinRebateBatchRequest) Reset() { *x = ProcessVipDailyCoinRebateBatchRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[220] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[223] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20555,7 +20739,7 @@ func (x *ProcessVipDailyCoinRebateBatchRequest) String() string { func (*ProcessVipDailyCoinRebateBatchRequest) ProtoMessage() {} func (x *ProcessVipDailyCoinRebateBatchRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[220] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[223] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20568,7 +20752,7 @@ func (x *ProcessVipDailyCoinRebateBatchRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use ProcessVipDailyCoinRebateBatchRequest.ProtoReflect.Descriptor instead. func (*ProcessVipDailyCoinRebateBatchRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{220} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{223} } func (x *ProcessVipDailyCoinRebateBatchRequest) GetRequestId() string { @@ -20612,7 +20796,7 @@ type ProcessVipDailyCoinRebateBatchResponse struct { func (x *ProcessVipDailyCoinRebateBatchResponse) Reset() { *x = ProcessVipDailyCoinRebateBatchResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[221] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[224] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20624,7 +20808,7 @@ func (x *ProcessVipDailyCoinRebateBatchResponse) String() string { func (*ProcessVipDailyCoinRebateBatchResponse) ProtoMessage() {} func (x *ProcessVipDailyCoinRebateBatchResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[221] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[224] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20637,7 +20821,7 @@ func (x *ProcessVipDailyCoinRebateBatchResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use ProcessVipDailyCoinRebateBatchResponse.ProtoReflect.Descriptor instead. func (*ProcessVipDailyCoinRebateBatchResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{221} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{224} } func (x *ProcessVipDailyCoinRebateBatchResponse) GetRun() *VipDailyCoinRebateRun { @@ -20686,7 +20870,7 @@ type GetMyCurrentVipDailyCoinRebateRequest struct { func (x *GetMyCurrentVipDailyCoinRebateRequest) Reset() { *x = GetMyCurrentVipDailyCoinRebateRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[222] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[225] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20698,7 +20882,7 @@ func (x *GetMyCurrentVipDailyCoinRebateRequest) String() string { func (*GetMyCurrentVipDailyCoinRebateRequest) ProtoMessage() {} func (x *GetMyCurrentVipDailyCoinRebateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[222] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[225] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20711,7 +20895,7 @@ func (x *GetMyCurrentVipDailyCoinRebateRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use GetMyCurrentVipDailyCoinRebateRequest.ProtoReflect.Descriptor instead. func (*GetMyCurrentVipDailyCoinRebateRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{222} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{225} } func (x *GetMyCurrentVipDailyCoinRebateRequest) GetRequestId() string { @@ -20746,7 +20930,7 @@ type GetMyCurrentVipDailyCoinRebateResponse struct { func (x *GetMyCurrentVipDailyCoinRebateResponse) Reset() { *x = GetMyCurrentVipDailyCoinRebateResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[223] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[226] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20758,7 +20942,7 @@ func (x *GetMyCurrentVipDailyCoinRebateResponse) String() string { func (*GetMyCurrentVipDailyCoinRebateResponse) ProtoMessage() {} func (x *GetMyCurrentVipDailyCoinRebateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[223] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[226] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20771,7 +20955,7 @@ func (x *GetMyCurrentVipDailyCoinRebateResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use GetMyCurrentVipDailyCoinRebateResponse.ProtoReflect.Descriptor instead. func (*GetMyCurrentVipDailyCoinRebateResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{223} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{226} } func (x *GetMyCurrentVipDailyCoinRebateResponse) GetFound() bool { @@ -20810,7 +20994,7 @@ type ListMyVipDailyCoinRebateStatusesRequest struct { func (x *ListMyVipDailyCoinRebateStatusesRequest) Reset() { *x = ListMyVipDailyCoinRebateStatusesRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[224] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[227] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20822,7 +21006,7 @@ func (x *ListMyVipDailyCoinRebateStatusesRequest) String() string { func (*ListMyVipDailyCoinRebateStatusesRequest) ProtoMessage() {} func (x *ListMyVipDailyCoinRebateStatusesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[224] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[227] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20835,7 +21019,7 @@ func (x *ListMyVipDailyCoinRebateStatusesRequest) ProtoReflect() protoreflect.Me // Deprecated: Use ListMyVipDailyCoinRebateStatusesRequest.ProtoReflect.Descriptor instead. func (*ListMyVipDailyCoinRebateStatusesRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{224} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{227} } func (x *ListMyVipDailyCoinRebateStatusesRequest) GetRequestId() string { @@ -20891,7 +21075,7 @@ type ListMyVipDailyCoinRebateStatusesResponse struct { func (x *ListMyVipDailyCoinRebateStatusesResponse) Reset() { *x = ListMyVipDailyCoinRebateStatusesResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[225] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[228] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20903,7 +21087,7 @@ func (x *ListMyVipDailyCoinRebateStatusesResponse) String() string { func (*ListMyVipDailyCoinRebateStatusesResponse) ProtoMessage() {} func (x *ListMyVipDailyCoinRebateStatusesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[225] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[228] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20916,7 +21100,7 @@ func (x *ListMyVipDailyCoinRebateStatusesResponse) ProtoReflect() protoreflect.M // Deprecated: Use ListMyVipDailyCoinRebateStatusesResponse.ProtoReflect.Descriptor instead. func (*ListMyVipDailyCoinRebateStatusesResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{225} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{228} } func (x *ListMyVipDailyCoinRebateStatusesResponse) GetRebates() []*VipDailyCoinRebate { @@ -20952,7 +21136,7 @@ type ClaimVipDailyCoinRebateRequest struct { func (x *ClaimVipDailyCoinRebateRequest) Reset() { *x = ClaimVipDailyCoinRebateRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[226] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[229] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20964,7 +21148,7 @@ func (x *ClaimVipDailyCoinRebateRequest) String() string { func (*ClaimVipDailyCoinRebateRequest) ProtoMessage() {} func (x *ClaimVipDailyCoinRebateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[226] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[229] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20977,7 +21161,7 @@ func (x *ClaimVipDailyCoinRebateRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ClaimVipDailyCoinRebateRequest.ProtoReflect.Descriptor instead. func (*ClaimVipDailyCoinRebateRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{226} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{229} } func (x *ClaimVipDailyCoinRebateRequest) GetCommandId() string { @@ -21020,7 +21204,7 @@ type ClaimVipDailyCoinRebateResponse struct { func (x *ClaimVipDailyCoinRebateResponse) Reset() { *x = ClaimVipDailyCoinRebateResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[227] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[230] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21032,7 +21216,7 @@ func (x *ClaimVipDailyCoinRebateResponse) String() string { func (*ClaimVipDailyCoinRebateResponse) ProtoMessage() {} func (x *ClaimVipDailyCoinRebateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[227] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[230] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21045,7 +21229,7 @@ func (x *ClaimVipDailyCoinRebateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ClaimVipDailyCoinRebateResponse.ProtoReflect.Descriptor instead. func (*ClaimVipDailyCoinRebateResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{227} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{230} } func (x *ClaimVipDailyCoinRebateResponse) GetRebate() *VipDailyCoinRebate { @@ -21095,7 +21279,7 @@ type GrantVipTrialCardRequest struct { func (x *GrantVipTrialCardRequest) Reset() { *x = GrantVipTrialCardRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[228] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[231] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21107,7 +21291,7 @@ func (x *GrantVipTrialCardRequest) String() string { func (*GrantVipTrialCardRequest) ProtoMessage() {} func (x *GrantVipTrialCardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[228] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[231] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21120,7 +21304,7 @@ func (x *GrantVipTrialCardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GrantVipTrialCardRequest.ProtoReflect.Descriptor instead. func (*GrantVipTrialCardRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{228} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{231} } func (x *GrantVipTrialCardRequest) GetCommandId() string { @@ -21197,7 +21381,7 @@ type GrantVipTrialCardResponse struct { func (x *GrantVipTrialCardResponse) Reset() { *x = GrantVipTrialCardResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[229] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[232] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21209,7 +21393,7 @@ func (x *GrantVipTrialCardResponse) String() string { func (*GrantVipTrialCardResponse) ProtoMessage() {} func (x *GrantVipTrialCardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[229] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[232] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21222,7 +21406,7 @@ func (x *GrantVipTrialCardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GrantVipTrialCardResponse.ProtoReflect.Descriptor instead. func (*GrantVipTrialCardResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{229} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{232} } func (x *GrantVipTrialCardResponse) GetTrialCard() *VipTrialCard { @@ -21259,7 +21443,7 @@ type EquipVipTrialCardRequest struct { func (x *EquipVipTrialCardRequest) Reset() { *x = EquipVipTrialCardRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[230] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[233] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21271,7 +21455,7 @@ func (x *EquipVipTrialCardRequest) String() string { func (*EquipVipTrialCardRequest) ProtoMessage() {} func (x *EquipVipTrialCardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[230] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[233] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21284,7 +21468,7 @@ func (x *EquipVipTrialCardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use EquipVipTrialCardRequest.ProtoReflect.Descriptor instead. func (*EquipVipTrialCardRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{230} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{233} } func (x *EquipVipTrialCardRequest) GetRequestId() string { @@ -21326,7 +21510,7 @@ type EquipVipTrialCardResponse struct { func (x *EquipVipTrialCardResponse) Reset() { *x = EquipVipTrialCardResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[231] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[234] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21338,7 +21522,7 @@ func (x *EquipVipTrialCardResponse) String() string { func (*EquipVipTrialCardResponse) ProtoMessage() {} func (x *EquipVipTrialCardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[231] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[234] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21351,7 +21535,7 @@ func (x *EquipVipTrialCardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use EquipVipTrialCardResponse.ProtoReflect.Descriptor instead. func (*EquipVipTrialCardResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{231} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{234} } func (x *EquipVipTrialCardResponse) GetTrialCard() *VipTrialCard { @@ -21386,7 +21570,7 @@ type UnequipVipTrialCardRequest struct { func (x *UnequipVipTrialCardRequest) Reset() { *x = UnequipVipTrialCardRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[232] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[235] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21398,7 +21582,7 @@ func (x *UnequipVipTrialCardRequest) String() string { func (*UnequipVipTrialCardRequest) ProtoMessage() {} func (x *UnequipVipTrialCardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[232] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[235] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21411,7 +21595,7 @@ func (x *UnequipVipTrialCardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UnequipVipTrialCardRequest.ProtoReflect.Descriptor instead. func (*UnequipVipTrialCardRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{232} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{235} } func (x *UnequipVipTrialCardRequest) GetRequestId() string { @@ -21446,7 +21630,7 @@ type UnequipVipTrialCardResponse struct { func (x *UnequipVipTrialCardResponse) Reset() { *x = UnequipVipTrialCardResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[233] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[236] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21458,7 +21642,7 @@ func (x *UnequipVipTrialCardResponse) String() string { func (*UnequipVipTrialCardResponse) ProtoMessage() {} func (x *UnequipVipTrialCardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[233] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[236] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21471,7 +21655,7 @@ func (x *UnequipVipTrialCardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UnequipVipTrialCardResponse.ProtoReflect.Descriptor instead. func (*UnequipVipTrialCardResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{233} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{236} } func (x *UnequipVipTrialCardResponse) GetUnequipped() bool { @@ -21513,7 +21697,7 @@ type CheckVipBenefitRequest struct { func (x *CheckVipBenefitRequest) Reset() { *x = CheckVipBenefitRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[234] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[237] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21525,7 +21709,7 @@ func (x *CheckVipBenefitRequest) String() string { func (*CheckVipBenefitRequest) ProtoMessage() {} func (x *CheckVipBenefitRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[234] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[237] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21538,7 +21722,7 @@ func (x *CheckVipBenefitRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CheckVipBenefitRequest.ProtoReflect.Descriptor instead. func (*CheckVipBenefitRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{234} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{237} } func (x *CheckVipBenefitRequest) GetRequestId() string { @@ -21600,7 +21784,7 @@ type CheckVipBenefitResponse struct { func (x *CheckVipBenefitResponse) Reset() { *x = CheckVipBenefitResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[235] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[238] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21612,7 +21796,7 @@ func (x *CheckVipBenefitResponse) String() string { func (*CheckVipBenefitResponse) ProtoMessage() {} func (x *CheckVipBenefitResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[235] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[238] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21625,7 +21809,7 @@ func (x *CheckVipBenefitResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CheckVipBenefitResponse.ProtoReflect.Descriptor instead. func (*CheckVipBenefitResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{235} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{238} } func (x *CheckVipBenefitResponse) GetAllowed() bool { @@ -21695,7 +21879,7 @@ type AdminVipLevelInput struct { func (x *AdminVipLevelInput) Reset() { *x = AdminVipLevelInput{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[236] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[239] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21707,7 +21891,7 @@ func (x *AdminVipLevelInput) String() string { func (*AdminVipLevelInput) ProtoMessage() {} func (x *AdminVipLevelInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[236] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[239] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21720,7 +21904,7 @@ func (x *AdminVipLevelInput) ProtoReflect() protoreflect.Message { // Deprecated: Use AdminVipLevelInput.ProtoReflect.Descriptor instead. func (*AdminVipLevelInput) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{236} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{239} } func (x *AdminVipLevelInput) GetLevel() int32 { @@ -21796,7 +21980,7 @@ type ListAdminVipLevelsRequest struct { func (x *ListAdminVipLevelsRequest) Reset() { *x = ListAdminVipLevelsRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[237] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[240] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21808,7 +21992,7 @@ func (x *ListAdminVipLevelsRequest) String() string { func (*ListAdminVipLevelsRequest) ProtoMessage() {} func (x *ListAdminVipLevelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[237] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[240] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21821,7 +22005,7 @@ func (x *ListAdminVipLevelsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAdminVipLevelsRequest.ProtoReflect.Descriptor instead. func (*ListAdminVipLevelsRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{237} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{240} } func (x *ListAdminVipLevelsRequest) GetRequestId() string { @@ -21849,7 +22033,7 @@ type ListAdminVipLevelsResponse struct { func (x *ListAdminVipLevelsResponse) Reset() { *x = ListAdminVipLevelsResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[238] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[241] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21861,7 +22045,7 @@ func (x *ListAdminVipLevelsResponse) String() string { func (*ListAdminVipLevelsResponse) ProtoMessage() {} func (x *ListAdminVipLevelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[238] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[241] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21874,7 +22058,7 @@ func (x *ListAdminVipLevelsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAdminVipLevelsResponse.ProtoReflect.Descriptor instead. func (*ListAdminVipLevelsResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{238} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{241} } func (x *ListAdminVipLevelsResponse) GetLevels() []*VipLevel { @@ -21910,7 +22094,7 @@ type UpdateAdminVipLevelsRequest struct { func (x *UpdateAdminVipLevelsRequest) Reset() { *x = UpdateAdminVipLevelsRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[239] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[242] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21922,7 +22106,7 @@ func (x *UpdateAdminVipLevelsRequest) String() string { func (*UpdateAdminVipLevelsRequest) ProtoMessage() {} func (x *UpdateAdminVipLevelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[239] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[242] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21935,7 +22119,7 @@ func (x *UpdateAdminVipLevelsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateAdminVipLevelsRequest.ProtoReflect.Descriptor instead. func (*UpdateAdminVipLevelsRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{239} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{242} } func (x *UpdateAdminVipLevelsRequest) GetRequestId() string { @@ -21977,7 +22161,7 @@ type UpdateAdminVipLevelsResponse struct { func (x *UpdateAdminVipLevelsResponse) Reset() { *x = UpdateAdminVipLevelsResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[240] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[243] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21989,7 +22173,7 @@ func (x *UpdateAdminVipLevelsResponse) String() string { func (*UpdateAdminVipLevelsResponse) ProtoMessage() {} func (x *UpdateAdminVipLevelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[240] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[243] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22002,7 +22186,7 @@ func (x *UpdateAdminVipLevelsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateAdminVipLevelsResponse.ProtoReflect.Descriptor instead. func (*UpdateAdminVipLevelsResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{240} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{243} } func (x *UpdateAdminVipLevelsResponse) GetLevels() []*VipLevel { @@ -22044,7 +22228,7 @@ type CreditTaskRewardRequest struct { func (x *CreditTaskRewardRequest) Reset() { *x = CreditTaskRewardRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[241] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[244] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22056,7 +22240,7 @@ func (x *CreditTaskRewardRequest) String() string { func (*CreditTaskRewardRequest) ProtoMessage() {} func (x *CreditTaskRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[241] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[244] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22069,7 +22253,7 @@ func (x *CreditTaskRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreditTaskRewardRequest.ProtoReflect.Descriptor instead. func (*CreditTaskRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{241} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{244} } func (x *CreditTaskRewardRequest) GetCommandId() string { @@ -22148,7 +22332,7 @@ type CreditTaskRewardResponse struct { func (x *CreditTaskRewardResponse) Reset() { *x = CreditTaskRewardResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[242] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[245] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22160,7 +22344,7 @@ func (x *CreditTaskRewardResponse) String() string { func (*CreditTaskRewardResponse) ProtoMessage() {} func (x *CreditTaskRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[242] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[245] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22173,7 +22357,7 @@ func (x *CreditTaskRewardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreditTaskRewardResponse.ProtoReflect.Descriptor instead. func (*CreditTaskRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{242} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{245} } func (x *CreditTaskRewardResponse) GetTransactionId() string { @@ -22225,7 +22409,7 @@ type CreditLuckyGiftRewardRequest struct { func (x *CreditLuckyGiftRewardRequest) Reset() { *x = CreditLuckyGiftRewardRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[243] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[246] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22237,7 +22421,7 @@ func (x *CreditLuckyGiftRewardRequest) String() string { func (*CreditLuckyGiftRewardRequest) ProtoMessage() {} func (x *CreditLuckyGiftRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[243] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[246] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22250,7 +22434,7 @@ func (x *CreditLuckyGiftRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreditLuckyGiftRewardRequest.ProtoReflect.Descriptor instead. func (*CreditLuckyGiftRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{243} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{246} } func (x *CreditLuckyGiftRewardRequest) GetCommandId() string { @@ -22343,7 +22527,7 @@ type CreditLuckyGiftRewardResponse struct { func (x *CreditLuckyGiftRewardResponse) Reset() { *x = CreditLuckyGiftRewardResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[244] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[247] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22355,7 +22539,7 @@ func (x *CreditLuckyGiftRewardResponse) String() string { func (*CreditLuckyGiftRewardResponse) ProtoMessage() {} func (x *CreditLuckyGiftRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[244] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[247] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22368,7 +22552,7 @@ func (x *CreditLuckyGiftRewardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreditLuckyGiftRewardResponse.ProtoReflect.Descriptor instead. func (*CreditLuckyGiftRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{244} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{247} } func (x *CreditLuckyGiftRewardResponse) GetTransactionId() string { @@ -22417,7 +22601,7 @@ type CreditWheelRewardRequest struct { func (x *CreditWheelRewardRequest) Reset() { *x = CreditWheelRewardRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[245] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[248] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22429,7 +22613,7 @@ func (x *CreditWheelRewardRequest) String() string { func (*CreditWheelRewardRequest) ProtoMessage() {} func (x *CreditWheelRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[245] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[248] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22442,7 +22626,7 @@ func (x *CreditWheelRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreditWheelRewardRequest.ProtoReflect.Descriptor instead. func (*CreditWheelRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{245} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{248} } func (x *CreditWheelRewardRequest) GetCommandId() string { @@ -22521,7 +22705,7 @@ type CreditWheelRewardResponse struct { func (x *CreditWheelRewardResponse) Reset() { *x = CreditWheelRewardResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[246] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[249] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22533,7 +22717,7 @@ func (x *CreditWheelRewardResponse) String() string { func (*CreditWheelRewardResponse) ProtoMessage() {} func (x *CreditWheelRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[246] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[249] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22546,7 +22730,7 @@ func (x *CreditWheelRewardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreditWheelRewardResponse.ProtoReflect.Descriptor instead. func (*CreditWheelRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{246} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{249} } func (x *CreditWheelRewardResponse) GetTransactionId() string { @@ -22598,7 +22782,7 @@ type CreditRoomTurnoverRewardRequest struct { func (x *CreditRoomTurnoverRewardRequest) Reset() { *x = CreditRoomTurnoverRewardRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[247] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[250] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22610,7 +22794,7 @@ func (x *CreditRoomTurnoverRewardRequest) String() string { func (*CreditRoomTurnoverRewardRequest) ProtoMessage() {} func (x *CreditRoomTurnoverRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[247] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[250] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22623,7 +22807,7 @@ func (x *CreditRoomTurnoverRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreditRoomTurnoverRewardRequest.ProtoReflect.Descriptor instead. func (*CreditRoomTurnoverRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{247} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{250} } func (x *CreditRoomTurnoverRewardRequest) GetCommandId() string { @@ -22723,7 +22907,7 @@ type CreditRoomTurnoverRewardResponse struct { func (x *CreditRoomTurnoverRewardResponse) Reset() { *x = CreditRoomTurnoverRewardResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[248] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[251] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22735,7 +22919,7 @@ func (x *CreditRoomTurnoverRewardResponse) String() string { func (*CreditRoomTurnoverRewardResponse) ProtoMessage() {} func (x *CreditRoomTurnoverRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[248] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[251] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22748,7 +22932,7 @@ func (x *CreditRoomTurnoverRewardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreditRoomTurnoverRewardResponse.ProtoReflect.Descriptor instead. func (*CreditRoomTurnoverRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{248} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{251} } func (x *CreditRoomTurnoverRewardResponse) GetTransactionId() string { @@ -22799,7 +22983,7 @@ type CreditInviteActivityRewardRequest struct { func (x *CreditInviteActivityRewardRequest) Reset() { *x = CreditInviteActivityRewardRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[249] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[252] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22811,7 +22995,7 @@ func (x *CreditInviteActivityRewardRequest) String() string { func (*CreditInviteActivityRewardRequest) ProtoMessage() {} func (x *CreditInviteActivityRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[249] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[252] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22824,7 +23008,7 @@ func (x *CreditInviteActivityRewardRequest) ProtoReflect() protoreflect.Message // Deprecated: Use CreditInviteActivityRewardRequest.ProtoReflect.Descriptor instead. func (*CreditInviteActivityRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{249} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{252} } func (x *CreditInviteActivityRewardRequest) GetCommandId() string { @@ -22917,7 +23101,7 @@ type CreditInviteActivityRewardResponse struct { func (x *CreditInviteActivityRewardResponse) Reset() { *x = CreditInviteActivityRewardResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[250] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[253] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22929,7 +23113,7 @@ func (x *CreditInviteActivityRewardResponse) String() string { func (*CreditInviteActivityRewardResponse) ProtoMessage() {} func (x *CreditInviteActivityRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[250] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[253] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22942,7 +23126,7 @@ func (x *CreditInviteActivityRewardResponse) ProtoReflect() protoreflect.Message // Deprecated: Use CreditInviteActivityRewardResponse.ProtoReflect.Descriptor instead. func (*CreditInviteActivityRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{250} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{253} } func (x *CreditInviteActivityRewardResponse) GetTransactionId() string { @@ -22992,7 +23176,7 @@ type CreditAgencyOpeningRewardRequest struct { func (x *CreditAgencyOpeningRewardRequest) Reset() { *x = CreditAgencyOpeningRewardRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[251] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[254] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23004,7 +23188,7 @@ func (x *CreditAgencyOpeningRewardRequest) String() string { func (*CreditAgencyOpeningRewardRequest) ProtoMessage() {} func (x *CreditAgencyOpeningRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[251] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[254] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23017,7 +23201,7 @@ func (x *CreditAgencyOpeningRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreditAgencyOpeningRewardRequest.ProtoReflect.Descriptor instead. func (*CreditAgencyOpeningRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{251} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{254} } func (x *CreditAgencyOpeningRewardRequest) GetCommandId() string { @@ -23103,7 +23287,7 @@ type CreditAgencyOpeningRewardResponse struct { func (x *CreditAgencyOpeningRewardResponse) Reset() { *x = CreditAgencyOpeningRewardResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[252] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[255] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23115,7 +23299,7 @@ func (x *CreditAgencyOpeningRewardResponse) String() string { func (*CreditAgencyOpeningRewardResponse) ProtoMessage() {} func (x *CreditAgencyOpeningRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[252] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[255] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23128,7 +23312,7 @@ func (x *CreditAgencyOpeningRewardResponse) ProtoReflect() protoreflect.Message // Deprecated: Use CreditAgencyOpeningRewardResponse.ProtoReflect.Descriptor instead. func (*CreditAgencyOpeningRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{252} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{255} } func (x *CreditAgencyOpeningRewardResponse) GetTransactionId() string { @@ -23180,7 +23364,7 @@ type ApplyGameCoinChangeRequest struct { func (x *ApplyGameCoinChangeRequest) Reset() { *x = ApplyGameCoinChangeRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[253] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[256] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23192,7 +23376,7 @@ func (x *ApplyGameCoinChangeRequest) String() string { func (*ApplyGameCoinChangeRequest) ProtoMessage() {} func (x *ApplyGameCoinChangeRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[253] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[256] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23205,7 +23389,7 @@ func (x *ApplyGameCoinChangeRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ApplyGameCoinChangeRequest.ProtoReflect.Descriptor instead. func (*ApplyGameCoinChangeRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{253} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{256} } func (x *ApplyGameCoinChangeRequest) GetRequestId() string { @@ -23304,7 +23488,7 @@ type ApplyGameCoinChangeResponse struct { func (x *ApplyGameCoinChangeResponse) Reset() { *x = ApplyGameCoinChangeResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[254] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[257] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23316,7 +23500,7 @@ func (x *ApplyGameCoinChangeResponse) String() string { func (*ApplyGameCoinChangeResponse) ProtoMessage() {} func (x *ApplyGameCoinChangeResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[254] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[257] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23329,7 +23513,7 @@ func (x *ApplyGameCoinChangeResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ApplyGameCoinChangeResponse.ProtoReflect.Descriptor instead. func (*ApplyGameCoinChangeResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{254} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{257} } func (x *ApplyGameCoinChangeResponse) GetWalletTransactionId() string { @@ -23372,7 +23556,7 @@ type RedPacketConfig struct { func (x *RedPacketConfig) Reset() { *x = RedPacketConfig{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[255] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[258] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23384,7 +23568,7 @@ func (x *RedPacketConfig) String() string { func (*RedPacketConfig) ProtoMessage() {} func (x *RedPacketConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[255] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[258] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23397,7 +23581,7 @@ func (x *RedPacketConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use RedPacketConfig.ProtoReflect.Descriptor instead. func (*RedPacketConfig) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{255} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{258} } func (x *RedPacketConfig) GetAppCode() string { @@ -23496,7 +23680,7 @@ type RedPacketClaim struct { func (x *RedPacketClaim) Reset() { *x = RedPacketClaim{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[256] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[259] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23508,7 +23692,7 @@ func (x *RedPacketClaim) String() string { func (*RedPacketClaim) ProtoMessage() {} func (x *RedPacketClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[256] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[259] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23521,7 +23705,7 @@ func (x *RedPacketClaim) ProtoReflect() protoreflect.Message { // Deprecated: Use RedPacketClaim.ProtoReflect.Descriptor instead. func (*RedPacketClaim) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{256} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{259} } func (x *RedPacketClaim) GetAppCode() string { @@ -23631,7 +23815,7 @@ type RedPacket struct { func (x *RedPacket) Reset() { *x = RedPacket{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[257] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[260] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23643,7 +23827,7 @@ func (x *RedPacket) String() string { func (*RedPacket) ProtoMessage() {} func (x *RedPacket) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[257] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[260] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23656,7 +23840,7 @@ func (x *RedPacket) ProtoReflect() protoreflect.Message { // Deprecated: Use RedPacket.ProtoReflect.Descriptor instead. func (*RedPacket) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{257} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{260} } func (x *RedPacket) GetAppCode() string { @@ -23823,7 +24007,7 @@ type GetRedPacketConfigRequest struct { func (x *GetRedPacketConfigRequest) Reset() { *x = GetRedPacketConfigRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[258] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[261] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23835,7 +24019,7 @@ func (x *GetRedPacketConfigRequest) String() string { func (*GetRedPacketConfigRequest) ProtoMessage() {} func (x *GetRedPacketConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[258] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[261] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23848,7 +24032,7 @@ func (x *GetRedPacketConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetRedPacketConfigRequest.ProtoReflect.Descriptor instead. func (*GetRedPacketConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{258} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{261} } func (x *GetRedPacketConfigRequest) GetRequestId() string { @@ -23875,7 +24059,7 @@ type GetRedPacketConfigResponse struct { func (x *GetRedPacketConfigResponse) Reset() { *x = GetRedPacketConfigResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[259] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[262] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23887,7 +24071,7 @@ func (x *GetRedPacketConfigResponse) String() string { func (*GetRedPacketConfigResponse) ProtoMessage() {} func (x *GetRedPacketConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[259] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[262] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23900,7 +24084,7 @@ func (x *GetRedPacketConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetRedPacketConfigResponse.ProtoReflect.Descriptor instead. func (*GetRedPacketConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{259} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{262} } func (x *GetRedPacketConfigResponse) GetConfig() *RedPacketConfig { @@ -23935,7 +24119,7 @@ type UpdateRedPacketConfigRequest struct { func (x *UpdateRedPacketConfigRequest) Reset() { *x = UpdateRedPacketConfigRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[260] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[263] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23947,7 +24131,7 @@ func (x *UpdateRedPacketConfigRequest) String() string { func (*UpdateRedPacketConfigRequest) ProtoMessage() {} func (x *UpdateRedPacketConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[260] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[263] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23960,7 +24144,7 @@ func (x *UpdateRedPacketConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateRedPacketConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateRedPacketConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{260} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{263} } func (x *UpdateRedPacketConfigRequest) GetRequestId() string { @@ -24043,7 +24227,7 @@ type UpdateRedPacketConfigResponse struct { func (x *UpdateRedPacketConfigResponse) Reset() { *x = UpdateRedPacketConfigResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[261] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[264] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24055,7 +24239,7 @@ func (x *UpdateRedPacketConfigResponse) String() string { func (*UpdateRedPacketConfigResponse) ProtoMessage() {} func (x *UpdateRedPacketConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[261] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[264] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24068,7 +24252,7 @@ func (x *UpdateRedPacketConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateRedPacketConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateRedPacketConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{261} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{264} } func (x *UpdateRedPacketConfigResponse) GetConfig() *RedPacketConfig { @@ -24106,7 +24290,7 @@ type CreateRedPacketRequest struct { func (x *CreateRedPacketRequest) Reset() { *x = CreateRedPacketRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[262] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[265] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24118,7 +24302,7 @@ func (x *CreateRedPacketRequest) String() string { func (*CreateRedPacketRequest) ProtoMessage() {} func (x *CreateRedPacketRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[262] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[265] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24131,7 +24315,7 @@ func (x *CreateRedPacketRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateRedPacketRequest.ProtoReflect.Descriptor instead. func (*CreateRedPacketRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{262} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{265} } func (x *CreateRedPacketRequest) GetRequestId() string { @@ -24222,7 +24406,7 @@ type CreateRedPacketResponse struct { func (x *CreateRedPacketResponse) Reset() { *x = CreateRedPacketResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[263] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[266] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24234,7 +24418,7 @@ func (x *CreateRedPacketResponse) String() string { func (*CreateRedPacketResponse) ProtoMessage() {} func (x *CreateRedPacketResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[263] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[266] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24247,7 +24431,7 @@ func (x *CreateRedPacketResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateRedPacketResponse.ProtoReflect.Descriptor instead. func (*CreateRedPacketResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{263} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{266} } func (x *CreateRedPacketResponse) GetPacket() *RedPacket { @@ -24284,7 +24468,7 @@ type ClaimRedPacketRequest struct { func (x *ClaimRedPacketRequest) Reset() { *x = ClaimRedPacketRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[264] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[267] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24296,7 +24480,7 @@ func (x *ClaimRedPacketRequest) String() string { func (*ClaimRedPacketRequest) ProtoMessage() {} func (x *ClaimRedPacketRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[264] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[267] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24309,7 +24493,7 @@ func (x *ClaimRedPacketRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ClaimRedPacketRequest.ProtoReflect.Descriptor instead. func (*ClaimRedPacketRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{264} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{267} } func (x *ClaimRedPacketRequest) GetRequestId() string { @@ -24359,7 +24543,7 @@ type ClaimRedPacketResponse struct { func (x *ClaimRedPacketResponse) Reset() { *x = ClaimRedPacketResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[265] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[268] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24371,7 +24555,7 @@ func (x *ClaimRedPacketResponse) String() string { func (*ClaimRedPacketResponse) ProtoMessage() {} func (x *ClaimRedPacketResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[265] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[268] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24384,7 +24568,7 @@ func (x *ClaimRedPacketResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ClaimRedPacketResponse.ProtoReflect.Descriptor instead. func (*ClaimRedPacketResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{265} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{268} } func (x *ClaimRedPacketResponse) GetClaim() *RedPacketClaim { @@ -24435,7 +24619,7 @@ type ListRedPacketsRequest struct { func (x *ListRedPacketsRequest) Reset() { *x = ListRedPacketsRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[266] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[269] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24447,7 +24631,7 @@ func (x *ListRedPacketsRequest) String() string { func (*ListRedPacketsRequest) ProtoMessage() {} func (x *ListRedPacketsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[266] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[269] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24460,7 +24644,7 @@ func (x *ListRedPacketsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListRedPacketsRequest.ProtoReflect.Descriptor instead. func (*ListRedPacketsRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{266} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{269} } func (x *ListRedPacketsRequest) GetRequestId() string { @@ -24558,7 +24742,7 @@ type ListRedPacketsResponse struct { func (x *ListRedPacketsResponse) Reset() { *x = ListRedPacketsResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[267] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[270] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24570,7 +24754,7 @@ func (x *ListRedPacketsResponse) String() string { func (*ListRedPacketsResponse) ProtoMessage() {} func (x *ListRedPacketsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[267] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[270] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24583,7 +24767,7 @@ func (x *ListRedPacketsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListRedPacketsResponse.ProtoReflect.Descriptor instead. func (*ListRedPacketsResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{267} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{270} } func (x *ListRedPacketsResponse) GetPackets() []*RedPacket { @@ -24620,7 +24804,7 @@ type GetRedPacketRequest struct { func (x *GetRedPacketRequest) Reset() { *x = GetRedPacketRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[268] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[271] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24632,7 +24816,7 @@ func (x *GetRedPacketRequest) String() string { func (*GetRedPacketRequest) ProtoMessage() {} func (x *GetRedPacketRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[268] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[271] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24645,7 +24829,7 @@ func (x *GetRedPacketRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetRedPacketRequest.ProtoReflect.Descriptor instead. func (*GetRedPacketRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{268} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{271} } func (x *GetRedPacketRequest) GetRequestId() string { @@ -24693,7 +24877,7 @@ type GetRedPacketResponse struct { func (x *GetRedPacketResponse) Reset() { *x = GetRedPacketResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[269] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[272] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24705,7 +24889,7 @@ func (x *GetRedPacketResponse) String() string { func (*GetRedPacketResponse) ProtoMessage() {} func (x *GetRedPacketResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[269] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[272] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24718,7 +24902,7 @@ func (x *GetRedPacketResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetRedPacketResponse.ProtoReflect.Descriptor instead. func (*GetRedPacketResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{269} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{272} } func (x *GetRedPacketResponse) GetPacket() *RedPacket { @@ -24746,7 +24930,7 @@ type ExpireRedPacketsRequest struct { func (x *ExpireRedPacketsRequest) Reset() { *x = ExpireRedPacketsRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[270] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[273] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24758,7 +24942,7 @@ func (x *ExpireRedPacketsRequest) String() string { func (*ExpireRedPacketsRequest) ProtoMessage() {} func (x *ExpireRedPacketsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[270] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[273] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24771,7 +24955,7 @@ func (x *ExpireRedPacketsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ExpireRedPacketsRequest.ProtoReflect.Descriptor instead. func (*ExpireRedPacketsRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{270} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{273} } func (x *ExpireRedPacketsRequest) GetRequestId() string { @@ -24806,7 +24990,7 @@ type ExpireRedPacketsResponse struct { func (x *ExpireRedPacketsResponse) Reset() { *x = ExpireRedPacketsResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[271] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[274] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24818,7 +25002,7 @@ func (x *ExpireRedPacketsResponse) String() string { func (*ExpireRedPacketsResponse) ProtoMessage() {} func (x *ExpireRedPacketsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[271] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[274] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24831,7 +25015,7 @@ func (x *ExpireRedPacketsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ExpireRedPacketsResponse.ProtoReflect.Descriptor instead. func (*ExpireRedPacketsResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{271} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{274} } func (x *ExpireRedPacketsResponse) GetExpiredCount() int32 { @@ -24867,7 +25051,7 @@ type RetryRedPacketRefundRequest struct { func (x *RetryRedPacketRefundRequest) Reset() { *x = RetryRedPacketRefundRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[272] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[275] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24879,7 +25063,7 @@ func (x *RetryRedPacketRefundRequest) String() string { func (*RetryRedPacketRefundRequest) ProtoMessage() {} func (x *RetryRedPacketRefundRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[272] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[275] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24892,7 +25076,7 @@ func (x *RetryRedPacketRefundRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RetryRedPacketRefundRequest.ProtoReflect.Descriptor instead. func (*RetryRedPacketRefundRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{272} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{275} } func (x *RetryRedPacketRefundRequest) GetRequestId() string { @@ -24934,7 +25118,7 @@ type RetryRedPacketRefundResponse struct { func (x *RetryRedPacketRefundResponse) Reset() { *x = RetryRedPacketRefundResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[273] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[276] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24946,7 +25130,7 @@ func (x *RetryRedPacketRefundResponse) String() string { func (*RetryRedPacketRefundResponse) ProtoMessage() {} func (x *RetryRedPacketRefundResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[273] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[276] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24959,7 +25143,7 @@ func (x *RetryRedPacketRefundResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RetryRedPacketRefundResponse.ProtoReflect.Descriptor instead. func (*RetryRedPacketRefundResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{273} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{276} } func (x *RetryRedPacketRefundResponse) GetPacket() *RedPacket { @@ -25006,7 +25190,7 @@ type CronBatchRequest struct { func (x *CronBatchRequest) Reset() { *x = CronBatchRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[274] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[277] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25018,7 +25202,7 @@ func (x *CronBatchRequest) String() string { func (*CronBatchRequest) ProtoMessage() {} func (x *CronBatchRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[274] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[277] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25031,7 +25215,7 @@ func (x *CronBatchRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CronBatchRequest.ProtoReflect.Descriptor instead. func (*CronBatchRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{274} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{277} } func (x *CronBatchRequest) GetRequestId() string { @@ -25118,7 +25302,7 @@ type CronBatchResponse struct { func (x *CronBatchResponse) Reset() { *x = CronBatchResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[275] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[278] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25130,7 +25314,7 @@ func (x *CronBatchResponse) String() string { func (*CronBatchResponse) ProtoMessage() {} func (x *CronBatchResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[275] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[278] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25143,7 +25327,7 @@ func (x *CronBatchResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CronBatchResponse.ProtoReflect.Descriptor instead. func (*CronBatchResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{275} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{278} } func (x *CronBatchResponse) GetClaimedCount() int32 { @@ -25204,7 +25388,7 @@ type ResourceShopPurchaseOrder struct { func (x *ResourceShopPurchaseOrder) Reset() { *x = ResourceShopPurchaseOrder{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[276] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[279] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25216,7 +25400,7 @@ func (x *ResourceShopPurchaseOrder) String() string { func (*ResourceShopPurchaseOrder) ProtoMessage() {} func (x *ResourceShopPurchaseOrder) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[276] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[279] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25229,7 +25413,7 @@ func (x *ResourceShopPurchaseOrder) ProtoReflect() protoreflect.Message { // Deprecated: Use ResourceShopPurchaseOrder.ProtoReflect.Descriptor instead. func (*ResourceShopPurchaseOrder) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{276} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{279} } func (x *ResourceShopPurchaseOrder) GetAppCode() string { @@ -25353,7 +25537,7 @@ type ListResourceShopPurchaseOrdersRequest struct { func (x *ListResourceShopPurchaseOrdersRequest) Reset() { *x = ListResourceShopPurchaseOrdersRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[277] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[280] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25365,7 +25549,7 @@ func (x *ListResourceShopPurchaseOrdersRequest) String() string { func (*ListResourceShopPurchaseOrdersRequest) ProtoMessage() {} func (x *ListResourceShopPurchaseOrdersRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[277] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[280] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25378,7 +25562,7 @@ func (x *ListResourceShopPurchaseOrdersRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use ListResourceShopPurchaseOrdersRequest.ProtoReflect.Descriptor instead. func (*ListResourceShopPurchaseOrdersRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{277} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{280} } func (x *ListResourceShopPurchaseOrdersRequest) GetRequestId() string { @@ -25447,7 +25631,7 @@ type ListResourceShopPurchaseOrdersResponse struct { func (x *ListResourceShopPurchaseOrdersResponse) Reset() { *x = ListResourceShopPurchaseOrdersResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[278] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[281] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25459,7 +25643,7 @@ func (x *ListResourceShopPurchaseOrdersResponse) String() string { func (*ListResourceShopPurchaseOrdersResponse) ProtoMessage() {} func (x *ListResourceShopPurchaseOrdersResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[278] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[281] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25472,7 +25656,7 @@ func (x *ListResourceShopPurchaseOrdersResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use ListResourceShopPurchaseOrdersResponse.ProtoReflect.Descriptor instead. func (*ListResourceShopPurchaseOrdersResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{278} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{281} } func (x *ListResourceShopPurchaseOrdersResponse) GetOrders() []*ResourceShopPurchaseOrder { @@ -25499,7 +25683,7 @@ type GetGiftCatalogVersionRequest struct { func (x *GetGiftCatalogVersionRequest) Reset() { *x = GetGiftCatalogVersionRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[279] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[282] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25511,7 +25695,7 @@ func (x *GetGiftCatalogVersionRequest) String() string { func (*GetGiftCatalogVersionRequest) ProtoMessage() {} func (x *GetGiftCatalogVersionRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[279] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[282] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25524,7 +25708,7 @@ func (x *GetGiftCatalogVersionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetGiftCatalogVersionRequest.ProtoReflect.Descriptor instead. func (*GetGiftCatalogVersionRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{279} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{282} } func (x *GetGiftCatalogVersionRequest) GetRequestId() string { @@ -25550,7 +25734,7 @@ type GetGiftCatalogVersionResponse struct { func (x *GetGiftCatalogVersionResponse) Reset() { *x = GetGiftCatalogVersionResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[280] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[283] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25562,7 +25746,7 @@ func (x *GetGiftCatalogVersionResponse) String() string { func (*GetGiftCatalogVersionResponse) ProtoMessage() {} func (x *GetGiftCatalogVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[280] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[283] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25575,7 +25759,7 @@ func (x *GetGiftCatalogVersionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetGiftCatalogVersionResponse.ProtoReflect.Descriptor instead. func (*GetGiftCatalogVersionResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{280} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{283} } func (x *GetGiftCatalogVersionResponse) GetVersion() int64 { @@ -25600,7 +25784,7 @@ type HostRevenueStats struct { func (x *HostRevenueStats) Reset() { *x = HostRevenueStats{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[281] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[284] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25612,7 +25796,7 @@ func (x *HostRevenueStats) String() string { func (*HostRevenueStats) ProtoMessage() {} func (x *HostRevenueStats) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[281] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[284] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25625,7 +25809,7 @@ func (x *HostRevenueStats) ProtoReflect() protoreflect.Message { // Deprecated: Use HostRevenueStats.ProtoReflect.Descriptor instead. func (*HostRevenueStats) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{281} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{284} } func (x *HostRevenueStats) GetDiamondEarnings() int64 { @@ -25677,7 +25861,7 @@ type GetHostRevenueStatsRequest struct { func (x *GetHostRevenueStatsRequest) Reset() { *x = GetHostRevenueStatsRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[282] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[285] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25689,7 +25873,7 @@ func (x *GetHostRevenueStatsRequest) String() string { func (*GetHostRevenueStatsRequest) ProtoMessage() {} func (x *GetHostRevenueStatsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[282] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[285] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25702,7 +25886,7 @@ func (x *GetHostRevenueStatsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetHostRevenueStatsRequest.ProtoReflect.Descriptor instead. func (*GetHostRevenueStatsRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{282} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{285} } func (x *GetHostRevenueStatsRequest) GetRequestId() string { @@ -25756,7 +25940,7 @@ type GetHostRevenueStatsResponse struct { func (x *GetHostRevenueStatsResponse) Reset() { *x = GetHostRevenueStatsResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[283] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[286] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25768,7 +25952,7 @@ func (x *GetHostRevenueStatsResponse) String() string { func (*GetHostRevenueStatsResponse) ProtoMessage() {} func (x *GetHostRevenueStatsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[283] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[286] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25781,7 +25965,7 @@ func (x *GetHostRevenueStatsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetHostRevenueStatsResponse.ProtoReflect.Descriptor instead. func (*GetHostRevenueStatsResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{283} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{286} } func (x *GetHostRevenueStatsResponse) GetStats() *HostRevenueStats { @@ -25804,7 +25988,7 @@ type AgencyHostGiftStats struct { func (x *AgencyHostGiftStats) Reset() { *x = AgencyHostGiftStats{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[284] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[287] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25816,7 +26000,7 @@ func (x *AgencyHostGiftStats) String() string { func (*AgencyHostGiftStats) ProtoMessage() {} func (x *AgencyHostGiftStats) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[284] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[287] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25829,7 +26013,7 @@ func (x *AgencyHostGiftStats) ProtoReflect() protoreflect.Message { // Deprecated: Use AgencyHostGiftStats.ProtoReflect.Descriptor instead. func (*AgencyHostGiftStats) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{284} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{287} } func (x *AgencyHostGiftStats) GetGiftIncome() int64 { @@ -25875,7 +26059,7 @@ type GetAgencyHostGiftStatsRequest struct { func (x *GetAgencyHostGiftStatsRequest) Reset() { *x = GetAgencyHostGiftStatsRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[285] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[288] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25887,7 +26071,7 @@ func (x *GetAgencyHostGiftStatsRequest) String() string { func (*GetAgencyHostGiftStatsRequest) ProtoMessage() {} func (x *GetAgencyHostGiftStatsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[285] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[288] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25900,7 +26084,7 @@ func (x *GetAgencyHostGiftStatsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAgencyHostGiftStatsRequest.ProtoReflect.Descriptor instead. func (*GetAgencyHostGiftStatsRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{285} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{288} } func (x *GetAgencyHostGiftStatsRequest) GetRequestId() string { @@ -25956,7 +26140,7 @@ type GetAgencyHostGiftStatsResponse struct { func (x *GetAgencyHostGiftStatsResponse) Reset() { *x = GetAgencyHostGiftStatsResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[286] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[289] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25968,7 +26152,7 @@ func (x *GetAgencyHostGiftStatsResponse) String() string { func (*GetAgencyHostGiftStatsResponse) ProtoMessage() {} func (x *GetAgencyHostGiftStatsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[286] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[289] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25981,7 +26165,7 @@ func (x *GetAgencyHostGiftStatsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAgencyHostGiftStatsResponse.ProtoReflect.Descriptor instead. func (*GetAgencyHostGiftStatsResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{286} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{289} } func (x *GetAgencyHostGiftStatsResponse) GetStats() *AgencyHostGiftStats { @@ -26008,7 +26192,7 @@ type AgencyHostRevenueStats struct { func (x *AgencyHostRevenueStats) Reset() { *x = AgencyHostRevenueStats{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[287] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[290] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26020,7 +26204,7 @@ func (x *AgencyHostRevenueStats) String() string { func (*AgencyHostRevenueStats) ProtoMessage() {} func (x *AgencyHostRevenueStats) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[287] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[290] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26033,7 +26217,7 @@ func (x *AgencyHostRevenueStats) ProtoReflect() protoreflect.Message { // Deprecated: Use AgencyHostRevenueStats.ProtoReflect.Descriptor instead. func (*AgencyHostRevenueStats) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{287} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{290} } func (x *AgencyHostRevenueStats) GetHostUserId() int64 { @@ -26071,7 +26255,7 @@ type PointWithdrawalCoinSellerConfig struct { func (x *PointWithdrawalCoinSellerConfig) Reset() { *x = PointWithdrawalCoinSellerConfig{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[288] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[291] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26083,7 +26267,7 @@ func (x *PointWithdrawalCoinSellerConfig) String() string { func (*PointWithdrawalCoinSellerConfig) ProtoMessage() {} func (x *PointWithdrawalCoinSellerConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[288] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[291] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26096,7 +26280,7 @@ func (x *PointWithdrawalCoinSellerConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use PointWithdrawalCoinSellerConfig.ProtoReflect.Descriptor instead. func (*PointWithdrawalCoinSellerConfig) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{288} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{291} } func (x *PointWithdrawalCoinSellerConfig) GetAppCode() string { @@ -26183,7 +26367,7 @@ type ListPointWithdrawalCoinSellersRequest struct { func (x *ListPointWithdrawalCoinSellersRequest) Reset() { *x = ListPointWithdrawalCoinSellersRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[289] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[292] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26195,7 +26379,7 @@ func (x *ListPointWithdrawalCoinSellersRequest) String() string { func (*ListPointWithdrawalCoinSellersRequest) ProtoMessage() {} func (x *ListPointWithdrawalCoinSellersRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[289] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[292] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26208,7 +26392,7 @@ func (x *ListPointWithdrawalCoinSellersRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use ListPointWithdrawalCoinSellersRequest.ProtoReflect.Descriptor instead. func (*ListPointWithdrawalCoinSellersRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{289} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{292} } func (x *ListPointWithdrawalCoinSellersRequest) GetRequestId() string { @@ -26255,7 +26439,7 @@ type ListPointWithdrawalCoinSellersResponse struct { func (x *ListPointWithdrawalCoinSellersResponse) Reset() { *x = ListPointWithdrawalCoinSellersResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[290] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[293] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26267,7 +26451,7 @@ func (x *ListPointWithdrawalCoinSellersResponse) String() string { func (*ListPointWithdrawalCoinSellersResponse) ProtoMessage() {} func (x *ListPointWithdrawalCoinSellersResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[290] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[293] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26280,7 +26464,7 @@ func (x *ListPointWithdrawalCoinSellersResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use ListPointWithdrawalCoinSellersResponse.ProtoReflect.Descriptor instead. func (*ListPointWithdrawalCoinSellersResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{290} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{293} } func (x *ListPointWithdrawalCoinSellersResponse) GetSellers() []*PointWithdrawalCoinSellerConfig { @@ -26311,7 +26495,7 @@ type TransferPointToCoinSellerRequest struct { func (x *TransferPointToCoinSellerRequest) Reset() { *x = TransferPointToCoinSellerRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[291] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[294] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26323,7 +26507,7 @@ func (x *TransferPointToCoinSellerRequest) String() string { func (*TransferPointToCoinSellerRequest) ProtoMessage() {} func (x *TransferPointToCoinSellerRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[291] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[294] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26336,7 +26520,7 @@ func (x *TransferPointToCoinSellerRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use TransferPointToCoinSellerRequest.ProtoReflect.Descriptor instead. func (*TransferPointToCoinSellerRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{291} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{294} } func (x *TransferPointToCoinSellerRequest) GetCommandId() string { @@ -26431,7 +26615,7 @@ type TransferPointToCoinSellerResponse struct { func (x *TransferPointToCoinSellerResponse) Reset() { *x = TransferPointToCoinSellerResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[292] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[295] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26443,7 +26627,7 @@ func (x *TransferPointToCoinSellerResponse) String() string { func (*TransferPointToCoinSellerResponse) ProtoMessage() {} func (x *TransferPointToCoinSellerResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[292] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[295] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26456,7 +26640,7 @@ func (x *TransferPointToCoinSellerResponse) ProtoReflect() protoreflect.Message // Deprecated: Use TransferPointToCoinSellerResponse.ProtoReflect.Descriptor instead. func (*TransferPointToCoinSellerResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{292} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{295} } func (x *TransferPointToCoinSellerResponse) GetTransactionId() string { @@ -26572,7 +26756,7 @@ type GetPointWithdrawalConfigRequest struct { func (x *GetPointWithdrawalConfigRequest) Reset() { *x = GetPointWithdrawalConfigRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[293] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[296] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26584,7 +26768,7 @@ func (x *GetPointWithdrawalConfigRequest) String() string { func (*GetPointWithdrawalConfigRequest) ProtoMessage() {} func (x *GetPointWithdrawalConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[293] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[296] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26597,7 +26781,7 @@ func (x *GetPointWithdrawalConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetPointWithdrawalConfigRequest.ProtoReflect.Descriptor instead. func (*GetPointWithdrawalConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{293} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{296} } func (x *GetPointWithdrawalConfigRequest) GetRequestId() string { @@ -26658,7 +26842,7 @@ type PointWithdrawalActionAvailability struct { func (x *PointWithdrawalActionAvailability) Reset() { *x = PointWithdrawalActionAvailability{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[294] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[297] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26670,7 +26854,7 @@ func (x *PointWithdrawalActionAvailability) String() string { func (*PointWithdrawalActionAvailability) ProtoMessage() {} func (x *PointWithdrawalActionAvailability) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[294] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[297] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26683,7 +26867,7 @@ func (x *PointWithdrawalActionAvailability) ProtoReflect() protoreflect.Message // Deprecated: Use PointWithdrawalActionAvailability.ProtoReflect.Descriptor instead. func (*PointWithdrawalActionAvailability) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{294} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{297} } func (x *PointWithdrawalActionAvailability) GetAllowed() bool { @@ -26758,7 +26942,7 @@ type GetPointWithdrawalConfigResponse struct { func (x *GetPointWithdrawalConfigResponse) Reset() { *x = GetPointWithdrawalConfigResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[295] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[298] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26770,7 +26954,7 @@ func (x *GetPointWithdrawalConfigResponse) String() string { func (*GetPointWithdrawalConfigResponse) ProtoMessage() {} func (x *GetPointWithdrawalConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[295] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[298] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26783,7 +26967,7 @@ func (x *GetPointWithdrawalConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetPointWithdrawalConfigResponse.ProtoReflect.Descriptor instead. func (*GetPointWithdrawalConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{295} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{298} } func (x *GetPointWithdrawalConfigResponse) GetFound() bool { @@ -26904,7 +27088,7 @@ type VipBenefitPreviewItem struct { func (x *VipBenefitPreviewItem) Reset() { *x = VipBenefitPreviewItem{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[296] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[299] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26916,7 +27100,7 @@ func (x *VipBenefitPreviewItem) String() string { func (*VipBenefitPreviewItem) ProtoMessage() {} func (x *VipBenefitPreviewItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[296] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[299] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26929,7 +27113,7 @@ func (x *VipBenefitPreviewItem) ProtoReflect() protoreflect.Message { // Deprecated: Use VipBenefitPreviewItem.ProtoReflect.Descriptor instead. func (*VipBenefitPreviewItem) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{296} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{299} } func (x *VipBenefitPreviewItem) GetPreviewId() string { @@ -27001,7 +27185,7 @@ type VipBenefitNumericReward struct { func (x *VipBenefitNumericReward) Reset() { *x = VipBenefitNumericReward{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[297] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[300] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27013,7 +27197,7 @@ func (x *VipBenefitNumericReward) String() string { func (*VipBenefitNumericReward) ProtoMessage() {} func (x *VipBenefitNumericReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[297] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[300] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27026,7 +27210,7 @@ func (x *VipBenefitNumericReward) ProtoReflect() protoreflect.Message { // Deprecated: Use VipBenefitNumericReward.ProtoReflect.Descriptor instead. func (*VipBenefitNumericReward) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{297} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{300} } func (x *VipBenefitNumericReward) GetLabel() string { @@ -27070,7 +27254,7 @@ type VipBenefitPresentation struct { func (x *VipBenefitPresentation) Reset() { *x = VipBenefitPresentation{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[298] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[301] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27082,7 +27266,7 @@ func (x *VipBenefitPresentation) String() string { func (*VipBenefitPresentation) ProtoMessage() {} func (x *VipBenefitPresentation) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[298] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[301] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27095,7 +27279,7 @@ func (x *VipBenefitPresentation) ProtoReflect() protoreflect.Message { // Deprecated: Use VipBenefitPresentation.ProtoReflect.Descriptor instead. func (*VipBenefitPresentation) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{298} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{301} } func (x *VipBenefitPresentation) GetDescription() string { @@ -27135,7 +27319,7 @@ type RevokeUserResourceRequest struct { func (x *RevokeUserResourceRequest) Reset() { *x = RevokeUserResourceRequest{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[299] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[302] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27147,7 +27331,7 @@ func (x *RevokeUserResourceRequest) String() string { func (*RevokeUserResourceRequest) ProtoMessage() {} func (x *RevokeUserResourceRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[299] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[302] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27160,7 +27344,7 @@ func (x *RevokeUserResourceRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeUserResourceRequest.ProtoReflect.Descriptor instead. func (*RevokeUserResourceRequest) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{299} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{302} } func (x *RevokeUserResourceRequest) GetRequestId() string { @@ -27214,7 +27398,7 @@ type RevokeUserResourceResponse struct { func (x *RevokeUserResourceResponse) Reset() { *x = RevokeUserResourceResponse{} - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[300] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[303] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27226,7 +27410,7 @@ func (x *RevokeUserResourceResponse) String() string { func (*RevokeUserResourceResponse) ProtoMessage() {} func (x *RevokeUserResourceResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_wallet_v1_wallet_proto_msgTypes[300] + mi := &file_proto_wallet_v1_wallet_proto_msgTypes[303] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27239,7 +27423,7 @@ func (x *RevokeUserResourceResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RevokeUserResourceResponse.ProtoReflect.Descriptor instead. func (*RevokeUserResourceResponse) Descriptor() ([]byte, []int) { - return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{300} + return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{303} } func (x *RevokeUserResourceResponse) GetResource() *UserResourceEntitlement { @@ -29239,7 +29423,20 @@ const file_proto_wallet_v1_wallet_proto_rawDesc = "" + "\auser_id\x18\x03 \x01(\x03R\x06userId\"o\n" + "\x10GetMyVipResponse\x12*\n" + "\x03vip\x18\x01 \x01(\v2\x18.hyapp.wallet.v1.UserVipR\x03vip\x12/\n" + - "\x05state\x18\x02 \x01(\v2\x19.hyapp.wallet.v1.VipStateR\x05state\"}\n" + + "\x05state\x18\x02 \x01(\v2\x19.hyapp.wallet.v1.VipStateR\x05state\"\x82\x01\n" + + "\x15UserEffectiveVipLevel\x12\x17\n" + + "\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x14\n" + + "\x05level\x18\x02 \x01(\x05R\x05level\x12\"\n" + + "\rexpires_at_ms\x18\x03 \x01(\x03R\vexpiresAtMs\x12\x16\n" + + "\x06source\x18\x04 \x01(\tR\x06source\"|\n" + + "%BatchGetUserEffectiveVipLevelsRequest\x12\x1d\n" + + "\n" + + "request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" + + "\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x19\n" + + "\buser_ids\x18\x03 \x03(\x03R\auserIds\"\x8e\x01\n" + + "&BatchGetUserEffectiveVipLevelsResponse\x12<\n" + + "\x05users\x18\x01 \x03(\v2&.hyapp.wallet.v1.UserEffectiveVipLevelR\x05users\x12&\n" + + "\x0fevaluated_at_ms\x18\x02 \x01(\x03R\revaluatedAtMs\"}\n" + "\x12PurchaseVipRequest\x12\x1d\n" + "\n" + "command_id\x18\x01 \x01(\tR\tcommandId\x12\x19\n" + @@ -30023,7 +30220,7 @@ const file_proto_wallet_v1_wallet_proto_rawDesc = "" + "%ProcessHostSalaryDailySettlementBatch\x12!.hyapp.wallet.v1.CronBatchRequest\x1a\".hyapp.wallet.v1.CronBatchResponse\x12r\n" + ")ProcessHostSalaryHalfMonthSettlementBatch\x12!.hyapp.wallet.v1.CronBatchRequest\x1a\".hyapp.wallet.v1.CronBatchResponse\x12g\n" + "\x1eProcessHostSalaryMonthEndBatch\x12!.hyapp.wallet.v1.CronBatchRequest\x1a\".hyapp.wallet.v1.CronBatchResponse\x12\x91\x01\n" + - "\x1eProcessVipDailyCoinRebateBatch\x126.hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchRequest\x1a7.hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchResponse2\xc7t\n" + + "\x1eProcessVipDailyCoinRebateBatch\x126.hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchRequest\x1a7.hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchResponse2\xdbu\n" + "\rWalletService\x12R\n" + "\tDebitGift\x12!.hyapp.wallet.v1.DebitGiftRequest\x1a\".hyapp.wallet.v1.DebitGiftResponse\x12^\n" + "\x0fDebitDirectGift\x12'.hyapp.wallet.v1.DebitDirectGiftRequest\x1a\".hyapp.wallet.v1.DebitGiftResponse\x12a\n" + @@ -30122,7 +30319,8 @@ const file_proto_wallet_v1_wallet_proto_rawDesc = "" + "!ListHostPeriodDiamondTransactions\x12..hyapp.wallet.v1.ListWalletTransactionsRequest\x1a/.hyapp.wallet.v1.ListWalletTransactionsResponse\x12d\n" + "\x0fListVipPackages\x12'.hyapp.wallet.v1.ListVipPackagesRequest\x1a(.hyapp.wallet.v1.ListVipPackagesResponse\x12p\n" + "\x13GetVipProgramConfig\x12+.hyapp.wallet.v1.GetVipProgramConfigRequest\x1a,.hyapp.wallet.v1.GetVipProgramConfigResponse\x12O\n" + - "\bGetMyVip\x12 .hyapp.wallet.v1.GetMyVipRequest\x1a!.hyapp.wallet.v1.GetMyVipResponse\x12d\n" + + "\bGetMyVip\x12 .hyapp.wallet.v1.GetMyVipRequest\x1a!.hyapp.wallet.v1.GetMyVipResponse\x12\x91\x01\n" + + "\x1eBatchGetUserEffectiveVipLevels\x126.hyapp.wallet.v1.BatchGetUserEffectiveVipLevelsRequest\x1a7.hyapp.wallet.v1.BatchGetUserEffectiveVipLevelsResponse\x12d\n" + "\x0fCheckVipBenefit\x12'.hyapp.wallet.v1.CheckVipBenefitRequest\x1a(.hyapp.wallet.v1.CheckVipBenefitResponse\x12X\n" + "\vPurchaseVip\x12#.hyapp.wallet.v1.PurchaseVipRequest\x1a$.hyapp.wallet.v1.PurchaseVipResponse\x12j\n" + "\x11DebitCPBreakupFee\x12).hyapp.wallet.v1.DebitCPBreakupFeeRequest\x1a*.hyapp.wallet.v1.DebitCPBreakupFeeResponse\x12a\n" + @@ -30166,7 +30364,7 @@ func file_proto_wallet_v1_wallet_proto_rawDescGZIP() []byte { return file_proto_wallet_v1_wallet_proto_rawDescData } -var file_proto_wallet_v1_wallet_proto_msgTypes = make([]protoimpl.MessageInfo, 302) +var file_proto_wallet_v1_wallet_proto_msgTypes = make([]protoimpl.MessageInfo, 305) var file_proto_wallet_v1_wallet_proto_goTypes = []any{ (*DebitGiftRequest)(nil), // 0: hyapp.wallet.v1.DebitGiftRequest (*DebitDirectGiftRequest)(nil), // 1: hyapp.wallet.v1.DebitDirectGiftRequest @@ -30372,104 +30570,107 @@ var file_proto_wallet_v1_wallet_proto_goTypes = []any{ (*ListVipPackagesResponse)(nil), // 201: hyapp.wallet.v1.ListVipPackagesResponse (*GetMyVipRequest)(nil), // 202: hyapp.wallet.v1.GetMyVipRequest (*GetMyVipResponse)(nil), // 203: hyapp.wallet.v1.GetMyVipResponse - (*PurchaseVipRequest)(nil), // 204: hyapp.wallet.v1.PurchaseVipRequest - (*PurchaseVipResponse)(nil), // 205: hyapp.wallet.v1.PurchaseVipResponse - (*DebitCPBreakupFeeRequest)(nil), // 206: hyapp.wallet.v1.DebitCPBreakupFeeRequest - (*DebitCPBreakupFeeResponse)(nil), // 207: hyapp.wallet.v1.DebitCPBreakupFeeResponse - (*DebitWheelDrawRequest)(nil), // 208: hyapp.wallet.v1.DebitWheelDrawRequest - (*DebitWheelDrawResponse)(nil), // 209: hyapp.wallet.v1.DebitWheelDrawResponse - (*GrantVipRequest)(nil), // 210: hyapp.wallet.v1.GrantVipRequest - (*GrantVipResponse)(nil), // 211: hyapp.wallet.v1.GrantVipResponse - (*GetVipProgramConfigRequest)(nil), // 212: hyapp.wallet.v1.GetVipProgramConfigRequest - (*GetVipProgramConfigResponse)(nil), // 213: hyapp.wallet.v1.GetVipProgramConfigResponse - (*UpdateAdminVipProgramConfigRequest)(nil), // 214: hyapp.wallet.v1.UpdateAdminVipProgramConfigRequest - (*UpdateAdminVipProgramConfigResponse)(nil), // 215: hyapp.wallet.v1.UpdateAdminVipProgramConfigResponse - (*UpdateMyVipSettingsRequest)(nil), // 216: hyapp.wallet.v1.UpdateMyVipSettingsRequest - (*UpdateMyVipSettingsResponse)(nil), // 217: hyapp.wallet.v1.UpdateMyVipSettingsResponse - (*VipDailyCoinRebateRun)(nil), // 218: hyapp.wallet.v1.VipDailyCoinRebateRun - (*VipDailyCoinRebate)(nil), // 219: hyapp.wallet.v1.VipDailyCoinRebate - (*ProcessVipDailyCoinRebateBatchRequest)(nil), // 220: hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchRequest - (*ProcessVipDailyCoinRebateBatchResponse)(nil), // 221: hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchResponse - (*GetMyCurrentVipDailyCoinRebateRequest)(nil), // 222: hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateRequest - (*GetMyCurrentVipDailyCoinRebateResponse)(nil), // 223: hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateResponse - (*ListMyVipDailyCoinRebateStatusesRequest)(nil), // 224: hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesRequest - (*ListMyVipDailyCoinRebateStatusesResponse)(nil), // 225: hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesResponse - (*ClaimVipDailyCoinRebateRequest)(nil), // 226: hyapp.wallet.v1.ClaimVipDailyCoinRebateRequest - (*ClaimVipDailyCoinRebateResponse)(nil), // 227: hyapp.wallet.v1.ClaimVipDailyCoinRebateResponse - (*GrantVipTrialCardRequest)(nil), // 228: hyapp.wallet.v1.GrantVipTrialCardRequest - (*GrantVipTrialCardResponse)(nil), // 229: hyapp.wallet.v1.GrantVipTrialCardResponse - (*EquipVipTrialCardRequest)(nil), // 230: hyapp.wallet.v1.EquipVipTrialCardRequest - (*EquipVipTrialCardResponse)(nil), // 231: hyapp.wallet.v1.EquipVipTrialCardResponse - (*UnequipVipTrialCardRequest)(nil), // 232: hyapp.wallet.v1.UnequipVipTrialCardRequest - (*UnequipVipTrialCardResponse)(nil), // 233: hyapp.wallet.v1.UnequipVipTrialCardResponse - (*CheckVipBenefitRequest)(nil), // 234: hyapp.wallet.v1.CheckVipBenefitRequest - (*CheckVipBenefitResponse)(nil), // 235: hyapp.wallet.v1.CheckVipBenefitResponse - (*AdminVipLevelInput)(nil), // 236: hyapp.wallet.v1.AdminVipLevelInput - (*ListAdminVipLevelsRequest)(nil), // 237: hyapp.wallet.v1.ListAdminVipLevelsRequest - (*ListAdminVipLevelsResponse)(nil), // 238: hyapp.wallet.v1.ListAdminVipLevelsResponse - (*UpdateAdminVipLevelsRequest)(nil), // 239: hyapp.wallet.v1.UpdateAdminVipLevelsRequest - (*UpdateAdminVipLevelsResponse)(nil), // 240: hyapp.wallet.v1.UpdateAdminVipLevelsResponse - (*CreditTaskRewardRequest)(nil), // 241: hyapp.wallet.v1.CreditTaskRewardRequest - (*CreditTaskRewardResponse)(nil), // 242: hyapp.wallet.v1.CreditTaskRewardResponse - (*CreditLuckyGiftRewardRequest)(nil), // 243: hyapp.wallet.v1.CreditLuckyGiftRewardRequest - (*CreditLuckyGiftRewardResponse)(nil), // 244: hyapp.wallet.v1.CreditLuckyGiftRewardResponse - (*CreditWheelRewardRequest)(nil), // 245: hyapp.wallet.v1.CreditWheelRewardRequest - (*CreditWheelRewardResponse)(nil), // 246: hyapp.wallet.v1.CreditWheelRewardResponse - (*CreditRoomTurnoverRewardRequest)(nil), // 247: hyapp.wallet.v1.CreditRoomTurnoverRewardRequest - (*CreditRoomTurnoverRewardResponse)(nil), // 248: hyapp.wallet.v1.CreditRoomTurnoverRewardResponse - (*CreditInviteActivityRewardRequest)(nil), // 249: hyapp.wallet.v1.CreditInviteActivityRewardRequest - (*CreditInviteActivityRewardResponse)(nil), // 250: hyapp.wallet.v1.CreditInviteActivityRewardResponse - (*CreditAgencyOpeningRewardRequest)(nil), // 251: hyapp.wallet.v1.CreditAgencyOpeningRewardRequest - (*CreditAgencyOpeningRewardResponse)(nil), // 252: hyapp.wallet.v1.CreditAgencyOpeningRewardResponse - (*ApplyGameCoinChangeRequest)(nil), // 253: hyapp.wallet.v1.ApplyGameCoinChangeRequest - (*ApplyGameCoinChangeResponse)(nil), // 254: hyapp.wallet.v1.ApplyGameCoinChangeResponse - (*RedPacketConfig)(nil), // 255: hyapp.wallet.v1.RedPacketConfig - (*RedPacketClaim)(nil), // 256: hyapp.wallet.v1.RedPacketClaim - (*RedPacket)(nil), // 257: hyapp.wallet.v1.RedPacket - (*GetRedPacketConfigRequest)(nil), // 258: hyapp.wallet.v1.GetRedPacketConfigRequest - (*GetRedPacketConfigResponse)(nil), // 259: hyapp.wallet.v1.GetRedPacketConfigResponse - (*UpdateRedPacketConfigRequest)(nil), // 260: hyapp.wallet.v1.UpdateRedPacketConfigRequest - (*UpdateRedPacketConfigResponse)(nil), // 261: hyapp.wallet.v1.UpdateRedPacketConfigResponse - (*CreateRedPacketRequest)(nil), // 262: hyapp.wallet.v1.CreateRedPacketRequest - (*CreateRedPacketResponse)(nil), // 263: hyapp.wallet.v1.CreateRedPacketResponse - (*ClaimRedPacketRequest)(nil), // 264: hyapp.wallet.v1.ClaimRedPacketRequest - (*ClaimRedPacketResponse)(nil), // 265: hyapp.wallet.v1.ClaimRedPacketResponse - (*ListRedPacketsRequest)(nil), // 266: hyapp.wallet.v1.ListRedPacketsRequest - (*ListRedPacketsResponse)(nil), // 267: hyapp.wallet.v1.ListRedPacketsResponse - (*GetRedPacketRequest)(nil), // 268: hyapp.wallet.v1.GetRedPacketRequest - (*GetRedPacketResponse)(nil), // 269: hyapp.wallet.v1.GetRedPacketResponse - (*ExpireRedPacketsRequest)(nil), // 270: hyapp.wallet.v1.ExpireRedPacketsRequest - (*ExpireRedPacketsResponse)(nil), // 271: hyapp.wallet.v1.ExpireRedPacketsResponse - (*RetryRedPacketRefundRequest)(nil), // 272: hyapp.wallet.v1.RetryRedPacketRefundRequest - (*RetryRedPacketRefundResponse)(nil), // 273: hyapp.wallet.v1.RetryRedPacketRefundResponse - (*CronBatchRequest)(nil), // 274: hyapp.wallet.v1.CronBatchRequest - (*CronBatchResponse)(nil), // 275: hyapp.wallet.v1.CronBatchResponse - (*ResourceShopPurchaseOrder)(nil), // 276: hyapp.wallet.v1.ResourceShopPurchaseOrder - (*ListResourceShopPurchaseOrdersRequest)(nil), // 277: hyapp.wallet.v1.ListResourceShopPurchaseOrdersRequest - (*ListResourceShopPurchaseOrdersResponse)(nil), // 278: hyapp.wallet.v1.ListResourceShopPurchaseOrdersResponse - (*GetGiftCatalogVersionRequest)(nil), // 279: hyapp.wallet.v1.GetGiftCatalogVersionRequest - (*GetGiftCatalogVersionResponse)(nil), // 280: hyapp.wallet.v1.GetGiftCatalogVersionResponse - (*HostRevenueStats)(nil), // 281: hyapp.wallet.v1.HostRevenueStats - (*GetHostRevenueStatsRequest)(nil), // 282: hyapp.wallet.v1.GetHostRevenueStatsRequest - (*GetHostRevenueStatsResponse)(nil), // 283: hyapp.wallet.v1.GetHostRevenueStatsResponse - (*AgencyHostGiftStats)(nil), // 284: hyapp.wallet.v1.AgencyHostGiftStats - (*GetAgencyHostGiftStatsRequest)(nil), // 285: hyapp.wallet.v1.GetAgencyHostGiftStatsRequest - (*GetAgencyHostGiftStatsResponse)(nil), // 286: hyapp.wallet.v1.GetAgencyHostGiftStatsResponse - (*AgencyHostRevenueStats)(nil), // 287: hyapp.wallet.v1.AgencyHostRevenueStats - (*PointWithdrawalCoinSellerConfig)(nil), // 288: hyapp.wallet.v1.PointWithdrawalCoinSellerConfig - (*ListPointWithdrawalCoinSellersRequest)(nil), // 289: hyapp.wallet.v1.ListPointWithdrawalCoinSellersRequest - (*ListPointWithdrawalCoinSellersResponse)(nil), // 290: hyapp.wallet.v1.ListPointWithdrawalCoinSellersResponse - (*TransferPointToCoinSellerRequest)(nil), // 291: hyapp.wallet.v1.TransferPointToCoinSellerRequest - (*TransferPointToCoinSellerResponse)(nil), // 292: hyapp.wallet.v1.TransferPointToCoinSellerResponse - (*GetPointWithdrawalConfigRequest)(nil), // 293: hyapp.wallet.v1.GetPointWithdrawalConfigRequest - (*PointWithdrawalActionAvailability)(nil), // 294: hyapp.wallet.v1.PointWithdrawalActionAvailability - (*GetPointWithdrawalConfigResponse)(nil), // 295: hyapp.wallet.v1.GetPointWithdrawalConfigResponse - (*VipBenefitPreviewItem)(nil), // 296: hyapp.wallet.v1.VipBenefitPreviewItem - (*VipBenefitNumericReward)(nil), // 297: hyapp.wallet.v1.VipBenefitNumericReward - (*VipBenefitPresentation)(nil), // 298: hyapp.wallet.v1.VipBenefitPresentation - (*RevokeUserResourceRequest)(nil), // 299: hyapp.wallet.v1.RevokeUserResourceRequest - (*RevokeUserResourceResponse)(nil), // 300: hyapp.wallet.v1.RevokeUserResourceResponse - nil, // 301: hyapp.wallet.v1.HandleV5PayNotifyRequest.FieldsEntry + (*UserEffectiveVipLevel)(nil), // 204: hyapp.wallet.v1.UserEffectiveVipLevel + (*BatchGetUserEffectiveVipLevelsRequest)(nil), // 205: hyapp.wallet.v1.BatchGetUserEffectiveVipLevelsRequest + (*BatchGetUserEffectiveVipLevelsResponse)(nil), // 206: hyapp.wallet.v1.BatchGetUserEffectiveVipLevelsResponse + (*PurchaseVipRequest)(nil), // 207: hyapp.wallet.v1.PurchaseVipRequest + (*PurchaseVipResponse)(nil), // 208: hyapp.wallet.v1.PurchaseVipResponse + (*DebitCPBreakupFeeRequest)(nil), // 209: hyapp.wallet.v1.DebitCPBreakupFeeRequest + (*DebitCPBreakupFeeResponse)(nil), // 210: hyapp.wallet.v1.DebitCPBreakupFeeResponse + (*DebitWheelDrawRequest)(nil), // 211: hyapp.wallet.v1.DebitWheelDrawRequest + (*DebitWheelDrawResponse)(nil), // 212: hyapp.wallet.v1.DebitWheelDrawResponse + (*GrantVipRequest)(nil), // 213: hyapp.wallet.v1.GrantVipRequest + (*GrantVipResponse)(nil), // 214: hyapp.wallet.v1.GrantVipResponse + (*GetVipProgramConfigRequest)(nil), // 215: hyapp.wallet.v1.GetVipProgramConfigRequest + (*GetVipProgramConfigResponse)(nil), // 216: hyapp.wallet.v1.GetVipProgramConfigResponse + (*UpdateAdminVipProgramConfigRequest)(nil), // 217: hyapp.wallet.v1.UpdateAdminVipProgramConfigRequest + (*UpdateAdminVipProgramConfigResponse)(nil), // 218: hyapp.wallet.v1.UpdateAdminVipProgramConfigResponse + (*UpdateMyVipSettingsRequest)(nil), // 219: hyapp.wallet.v1.UpdateMyVipSettingsRequest + (*UpdateMyVipSettingsResponse)(nil), // 220: hyapp.wallet.v1.UpdateMyVipSettingsResponse + (*VipDailyCoinRebateRun)(nil), // 221: hyapp.wallet.v1.VipDailyCoinRebateRun + (*VipDailyCoinRebate)(nil), // 222: hyapp.wallet.v1.VipDailyCoinRebate + (*ProcessVipDailyCoinRebateBatchRequest)(nil), // 223: hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchRequest + (*ProcessVipDailyCoinRebateBatchResponse)(nil), // 224: hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchResponse + (*GetMyCurrentVipDailyCoinRebateRequest)(nil), // 225: hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateRequest + (*GetMyCurrentVipDailyCoinRebateResponse)(nil), // 226: hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateResponse + (*ListMyVipDailyCoinRebateStatusesRequest)(nil), // 227: hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesRequest + (*ListMyVipDailyCoinRebateStatusesResponse)(nil), // 228: hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesResponse + (*ClaimVipDailyCoinRebateRequest)(nil), // 229: hyapp.wallet.v1.ClaimVipDailyCoinRebateRequest + (*ClaimVipDailyCoinRebateResponse)(nil), // 230: hyapp.wallet.v1.ClaimVipDailyCoinRebateResponse + (*GrantVipTrialCardRequest)(nil), // 231: hyapp.wallet.v1.GrantVipTrialCardRequest + (*GrantVipTrialCardResponse)(nil), // 232: hyapp.wallet.v1.GrantVipTrialCardResponse + (*EquipVipTrialCardRequest)(nil), // 233: hyapp.wallet.v1.EquipVipTrialCardRequest + (*EquipVipTrialCardResponse)(nil), // 234: hyapp.wallet.v1.EquipVipTrialCardResponse + (*UnequipVipTrialCardRequest)(nil), // 235: hyapp.wallet.v1.UnequipVipTrialCardRequest + (*UnequipVipTrialCardResponse)(nil), // 236: hyapp.wallet.v1.UnequipVipTrialCardResponse + (*CheckVipBenefitRequest)(nil), // 237: hyapp.wallet.v1.CheckVipBenefitRequest + (*CheckVipBenefitResponse)(nil), // 238: hyapp.wallet.v1.CheckVipBenefitResponse + (*AdminVipLevelInput)(nil), // 239: hyapp.wallet.v1.AdminVipLevelInput + (*ListAdminVipLevelsRequest)(nil), // 240: hyapp.wallet.v1.ListAdminVipLevelsRequest + (*ListAdminVipLevelsResponse)(nil), // 241: hyapp.wallet.v1.ListAdminVipLevelsResponse + (*UpdateAdminVipLevelsRequest)(nil), // 242: hyapp.wallet.v1.UpdateAdminVipLevelsRequest + (*UpdateAdminVipLevelsResponse)(nil), // 243: hyapp.wallet.v1.UpdateAdminVipLevelsResponse + (*CreditTaskRewardRequest)(nil), // 244: hyapp.wallet.v1.CreditTaskRewardRequest + (*CreditTaskRewardResponse)(nil), // 245: hyapp.wallet.v1.CreditTaskRewardResponse + (*CreditLuckyGiftRewardRequest)(nil), // 246: hyapp.wallet.v1.CreditLuckyGiftRewardRequest + (*CreditLuckyGiftRewardResponse)(nil), // 247: hyapp.wallet.v1.CreditLuckyGiftRewardResponse + (*CreditWheelRewardRequest)(nil), // 248: hyapp.wallet.v1.CreditWheelRewardRequest + (*CreditWheelRewardResponse)(nil), // 249: hyapp.wallet.v1.CreditWheelRewardResponse + (*CreditRoomTurnoverRewardRequest)(nil), // 250: hyapp.wallet.v1.CreditRoomTurnoverRewardRequest + (*CreditRoomTurnoverRewardResponse)(nil), // 251: hyapp.wallet.v1.CreditRoomTurnoverRewardResponse + (*CreditInviteActivityRewardRequest)(nil), // 252: hyapp.wallet.v1.CreditInviteActivityRewardRequest + (*CreditInviteActivityRewardResponse)(nil), // 253: hyapp.wallet.v1.CreditInviteActivityRewardResponse + (*CreditAgencyOpeningRewardRequest)(nil), // 254: hyapp.wallet.v1.CreditAgencyOpeningRewardRequest + (*CreditAgencyOpeningRewardResponse)(nil), // 255: hyapp.wallet.v1.CreditAgencyOpeningRewardResponse + (*ApplyGameCoinChangeRequest)(nil), // 256: hyapp.wallet.v1.ApplyGameCoinChangeRequest + (*ApplyGameCoinChangeResponse)(nil), // 257: hyapp.wallet.v1.ApplyGameCoinChangeResponse + (*RedPacketConfig)(nil), // 258: hyapp.wallet.v1.RedPacketConfig + (*RedPacketClaim)(nil), // 259: hyapp.wallet.v1.RedPacketClaim + (*RedPacket)(nil), // 260: hyapp.wallet.v1.RedPacket + (*GetRedPacketConfigRequest)(nil), // 261: hyapp.wallet.v1.GetRedPacketConfigRequest + (*GetRedPacketConfigResponse)(nil), // 262: hyapp.wallet.v1.GetRedPacketConfigResponse + (*UpdateRedPacketConfigRequest)(nil), // 263: hyapp.wallet.v1.UpdateRedPacketConfigRequest + (*UpdateRedPacketConfigResponse)(nil), // 264: hyapp.wallet.v1.UpdateRedPacketConfigResponse + (*CreateRedPacketRequest)(nil), // 265: hyapp.wallet.v1.CreateRedPacketRequest + (*CreateRedPacketResponse)(nil), // 266: hyapp.wallet.v1.CreateRedPacketResponse + (*ClaimRedPacketRequest)(nil), // 267: hyapp.wallet.v1.ClaimRedPacketRequest + (*ClaimRedPacketResponse)(nil), // 268: hyapp.wallet.v1.ClaimRedPacketResponse + (*ListRedPacketsRequest)(nil), // 269: hyapp.wallet.v1.ListRedPacketsRequest + (*ListRedPacketsResponse)(nil), // 270: hyapp.wallet.v1.ListRedPacketsResponse + (*GetRedPacketRequest)(nil), // 271: hyapp.wallet.v1.GetRedPacketRequest + (*GetRedPacketResponse)(nil), // 272: hyapp.wallet.v1.GetRedPacketResponse + (*ExpireRedPacketsRequest)(nil), // 273: hyapp.wallet.v1.ExpireRedPacketsRequest + (*ExpireRedPacketsResponse)(nil), // 274: hyapp.wallet.v1.ExpireRedPacketsResponse + (*RetryRedPacketRefundRequest)(nil), // 275: hyapp.wallet.v1.RetryRedPacketRefundRequest + (*RetryRedPacketRefundResponse)(nil), // 276: hyapp.wallet.v1.RetryRedPacketRefundResponse + (*CronBatchRequest)(nil), // 277: hyapp.wallet.v1.CronBatchRequest + (*CronBatchResponse)(nil), // 278: hyapp.wallet.v1.CronBatchResponse + (*ResourceShopPurchaseOrder)(nil), // 279: hyapp.wallet.v1.ResourceShopPurchaseOrder + (*ListResourceShopPurchaseOrdersRequest)(nil), // 280: hyapp.wallet.v1.ListResourceShopPurchaseOrdersRequest + (*ListResourceShopPurchaseOrdersResponse)(nil), // 281: hyapp.wallet.v1.ListResourceShopPurchaseOrdersResponse + (*GetGiftCatalogVersionRequest)(nil), // 282: hyapp.wallet.v1.GetGiftCatalogVersionRequest + (*GetGiftCatalogVersionResponse)(nil), // 283: hyapp.wallet.v1.GetGiftCatalogVersionResponse + (*HostRevenueStats)(nil), // 284: hyapp.wallet.v1.HostRevenueStats + (*GetHostRevenueStatsRequest)(nil), // 285: hyapp.wallet.v1.GetHostRevenueStatsRequest + (*GetHostRevenueStatsResponse)(nil), // 286: hyapp.wallet.v1.GetHostRevenueStatsResponse + (*AgencyHostGiftStats)(nil), // 287: hyapp.wallet.v1.AgencyHostGiftStats + (*GetAgencyHostGiftStatsRequest)(nil), // 288: hyapp.wallet.v1.GetAgencyHostGiftStatsRequest + (*GetAgencyHostGiftStatsResponse)(nil), // 289: hyapp.wallet.v1.GetAgencyHostGiftStatsResponse + (*AgencyHostRevenueStats)(nil), // 290: hyapp.wallet.v1.AgencyHostRevenueStats + (*PointWithdrawalCoinSellerConfig)(nil), // 291: hyapp.wallet.v1.PointWithdrawalCoinSellerConfig + (*ListPointWithdrawalCoinSellersRequest)(nil), // 292: hyapp.wallet.v1.ListPointWithdrawalCoinSellersRequest + (*ListPointWithdrawalCoinSellersResponse)(nil), // 293: hyapp.wallet.v1.ListPointWithdrawalCoinSellersResponse + (*TransferPointToCoinSellerRequest)(nil), // 294: hyapp.wallet.v1.TransferPointToCoinSellerRequest + (*TransferPointToCoinSellerResponse)(nil), // 295: hyapp.wallet.v1.TransferPointToCoinSellerResponse + (*GetPointWithdrawalConfigRequest)(nil), // 296: hyapp.wallet.v1.GetPointWithdrawalConfigRequest + (*PointWithdrawalActionAvailability)(nil), // 297: hyapp.wallet.v1.PointWithdrawalActionAvailability + (*GetPointWithdrawalConfigResponse)(nil), // 298: hyapp.wallet.v1.GetPointWithdrawalConfigResponse + (*VipBenefitPreviewItem)(nil), // 299: hyapp.wallet.v1.VipBenefitPreviewItem + (*VipBenefitNumericReward)(nil), // 300: hyapp.wallet.v1.VipBenefitNumericReward + (*VipBenefitPresentation)(nil), // 301: hyapp.wallet.v1.VipBenefitPresentation + (*RevokeUserResourceRequest)(nil), // 302: hyapp.wallet.v1.RevokeUserResourceRequest + (*RevokeUserResourceResponse)(nil), // 303: hyapp.wallet.v1.RevokeUserResourceResponse + nil, // 304: hyapp.wallet.v1.HandleV5PayNotifyRequest.FieldsEntry } var file_proto_wallet_v1_wallet_proto_depIdxs = []int32{ 3, // 0: hyapp.wallet.v1.BatchDebitGiftRequest.targets:type_name -> hyapp.wallet.v1.DebitGiftTarget @@ -30554,10 +30755,10 @@ var file_proto_wallet_v1_wallet_proto_depIdxs = []int32{ 157, // 79: hyapp.wallet.v1.H5RechargeOptionsResponse.payment_methods:type_name -> hyapp.wallet.v1.ThirdPartyPaymentMethod 169, // 80: hyapp.wallet.v1.ListTemporaryRechargeOrdersResponse.orders:type_name -> hyapp.wallet.v1.ExternalRechargeOrder 169, // 81: hyapp.wallet.v1.H5RechargeOrderResponse.order:type_name -> hyapp.wallet.v1.ExternalRechargeOrder - 301, // 82: hyapp.wallet.v1.HandleV5PayNotifyRequest.fields:type_name -> hyapp.wallet.v1.HandleV5PayNotifyRequest.FieldsEntry + 304, // 82: hyapp.wallet.v1.HandleV5PayNotifyRequest.fields:type_name -> hyapp.wallet.v1.HandleV5PayNotifyRequest.FieldsEntry 184, // 83: hyapp.wallet.v1.GetDiamondExchangeConfigResponse.rules:type_name -> hyapp.wallet.v1.DiamondExchangeRule 189, // 84: hyapp.wallet.v1.ListWalletTransactionsResponse.transactions:type_name -> hyapp.wallet.v1.WalletTransaction - 298, // 85: hyapp.wallet.v1.VipBenefit.presentation:type_name -> hyapp.wallet.v1.VipBenefitPresentation + 301, // 85: hyapp.wallet.v1.VipBenefit.presentation:type_name -> hyapp.wallet.v1.VipBenefitPresentation 48, // 86: hyapp.wallet.v1.VipBenefit.resource:type_name -> hyapp.wallet.v1.Resource 192, // 87: hyapp.wallet.v1.VipLevel.reward_items:type_name -> hyapp.wallet.v1.VipRewardItem 194, // 88: hyapp.wallet.v1.VipLevel.benefits:type_name -> hyapp.wallet.v1.VipBenefit @@ -30573,334 +30774,337 @@ var file_proto_wallet_v1_wallet_proto_depIdxs = []int32{ 193, // 98: hyapp.wallet.v1.ListVipPackagesResponse.program_config:type_name -> hyapp.wallet.v1.VipProgramConfig 196, // 99: hyapp.wallet.v1.GetMyVipResponse.vip:type_name -> hyapp.wallet.v1.UserVip 199, // 100: hyapp.wallet.v1.GetMyVipResponse.state:type_name -> hyapp.wallet.v1.VipState - 196, // 101: hyapp.wallet.v1.PurchaseVipResponse.vip:type_name -> hyapp.wallet.v1.UserVip - 192, // 102: hyapp.wallet.v1.PurchaseVipResponse.reward_items:type_name -> hyapp.wallet.v1.VipRewardItem - 199, // 103: hyapp.wallet.v1.PurchaseVipResponse.state:type_name -> hyapp.wallet.v1.VipState - 8, // 104: hyapp.wallet.v1.PurchaseVipResponse.coin_balance:type_name -> hyapp.wallet.v1.AssetBalance - 8, // 105: hyapp.wallet.v1.DebitCPBreakupFeeResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance - 8, // 106: hyapp.wallet.v1.DebitWheelDrawResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance - 196, // 107: hyapp.wallet.v1.GrantVipResponse.vip:type_name -> hyapp.wallet.v1.UserVip - 192, // 108: hyapp.wallet.v1.GrantVipResponse.reward_items:type_name -> hyapp.wallet.v1.VipRewardItem - 199, // 109: hyapp.wallet.v1.GrantVipResponse.state:type_name -> hyapp.wallet.v1.VipState - 193, // 110: hyapp.wallet.v1.GetVipProgramConfigResponse.config:type_name -> hyapp.wallet.v1.VipProgramConfig - 194, // 111: hyapp.wallet.v1.GetVipProgramConfigResponse.benefits:type_name -> hyapp.wallet.v1.VipBenefit - 193, // 112: hyapp.wallet.v1.UpdateAdminVipProgramConfigRequest.config:type_name -> hyapp.wallet.v1.VipProgramConfig - 193, // 113: hyapp.wallet.v1.UpdateAdminVipProgramConfigResponse.config:type_name -> hyapp.wallet.v1.VipProgramConfig - 198, // 114: hyapp.wallet.v1.UpdateMyVipSettingsResponse.settings:type_name -> hyapp.wallet.v1.VipUserSettings - 218, // 115: hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchResponse.run:type_name -> hyapp.wallet.v1.VipDailyCoinRebateRun - 219, // 116: hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateResponse.rebate:type_name -> hyapp.wallet.v1.VipDailyCoinRebate - 219, // 117: hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesResponse.rebates:type_name -> hyapp.wallet.v1.VipDailyCoinRebate - 219, // 118: hyapp.wallet.v1.ClaimVipDailyCoinRebateResponse.rebate:type_name -> hyapp.wallet.v1.VipDailyCoinRebate - 8, // 119: hyapp.wallet.v1.ClaimVipDailyCoinRebateResponse.coin_balance:type_name -> hyapp.wallet.v1.AssetBalance - 197, // 120: hyapp.wallet.v1.GrantVipTrialCardResponse.trial_card:type_name -> hyapp.wallet.v1.VipTrialCard - 199, // 121: hyapp.wallet.v1.GrantVipTrialCardResponse.state:type_name -> hyapp.wallet.v1.VipState - 197, // 122: hyapp.wallet.v1.EquipVipTrialCardResponse.trial_card:type_name -> hyapp.wallet.v1.VipTrialCard - 199, // 123: hyapp.wallet.v1.EquipVipTrialCardResponse.state:type_name -> hyapp.wallet.v1.VipState - 199, // 124: hyapp.wallet.v1.UnequipVipTrialCardResponse.state:type_name -> hyapp.wallet.v1.VipState - 194, // 125: hyapp.wallet.v1.CheckVipBenefitResponse.benefit:type_name -> hyapp.wallet.v1.VipBenefit - 199, // 126: hyapp.wallet.v1.CheckVipBenefitResponse.state:type_name -> hyapp.wallet.v1.VipState - 194, // 127: hyapp.wallet.v1.AdminVipLevelInput.benefits:type_name -> hyapp.wallet.v1.VipBenefit - 195, // 128: hyapp.wallet.v1.ListAdminVipLevelsResponse.levels:type_name -> hyapp.wallet.v1.VipLevel - 193, // 129: hyapp.wallet.v1.ListAdminVipLevelsResponse.program_config:type_name -> hyapp.wallet.v1.VipProgramConfig - 236, // 130: hyapp.wallet.v1.UpdateAdminVipLevelsRequest.levels:type_name -> hyapp.wallet.v1.AdminVipLevelInput - 195, // 131: hyapp.wallet.v1.UpdateAdminVipLevelsResponse.levels:type_name -> hyapp.wallet.v1.VipLevel - 193, // 132: hyapp.wallet.v1.UpdateAdminVipLevelsResponse.program_config:type_name -> hyapp.wallet.v1.VipProgramConfig - 8, // 133: hyapp.wallet.v1.CreditTaskRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance - 8, // 134: hyapp.wallet.v1.CreditLuckyGiftRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance - 8, // 135: hyapp.wallet.v1.CreditWheelRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance - 8, // 136: hyapp.wallet.v1.CreditRoomTurnoverRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance - 8, // 137: hyapp.wallet.v1.CreditInviteActivityRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance - 8, // 138: hyapp.wallet.v1.CreditAgencyOpeningRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance - 256, // 139: hyapp.wallet.v1.RedPacket.claims:type_name -> hyapp.wallet.v1.RedPacketClaim - 255, // 140: hyapp.wallet.v1.GetRedPacketConfigResponse.config:type_name -> hyapp.wallet.v1.RedPacketConfig - 255, // 141: hyapp.wallet.v1.UpdateRedPacketConfigResponse.config:type_name -> hyapp.wallet.v1.RedPacketConfig - 257, // 142: hyapp.wallet.v1.CreateRedPacketResponse.packet:type_name -> hyapp.wallet.v1.RedPacket - 256, // 143: hyapp.wallet.v1.ClaimRedPacketResponse.claim:type_name -> hyapp.wallet.v1.RedPacketClaim - 257, // 144: hyapp.wallet.v1.ClaimRedPacketResponse.packet:type_name -> hyapp.wallet.v1.RedPacket - 257, // 145: hyapp.wallet.v1.ListRedPacketsResponse.packets:type_name -> hyapp.wallet.v1.RedPacket - 257, // 146: hyapp.wallet.v1.GetRedPacketResponse.packet:type_name -> hyapp.wallet.v1.RedPacket - 257, // 147: hyapp.wallet.v1.RetryRedPacketRefundResponse.packet:type_name -> hyapp.wallet.v1.RedPacket - 48, // 148: hyapp.wallet.v1.ResourceShopPurchaseOrder.resource:type_name -> hyapp.wallet.v1.Resource - 276, // 149: hyapp.wallet.v1.ListResourceShopPurchaseOrdersResponse.orders:type_name -> hyapp.wallet.v1.ResourceShopPurchaseOrder - 281, // 150: hyapp.wallet.v1.GetHostRevenueStatsResponse.stats:type_name -> hyapp.wallet.v1.HostRevenueStats - 284, // 151: hyapp.wallet.v1.GetAgencyHostGiftStatsResponse.stats:type_name -> hyapp.wallet.v1.AgencyHostGiftStats - 287, // 152: hyapp.wallet.v1.GetAgencyHostGiftStatsResponse.host_stats:type_name -> hyapp.wallet.v1.AgencyHostRevenueStats - 281, // 153: hyapp.wallet.v1.AgencyHostRevenueStats.stats:type_name -> hyapp.wallet.v1.HostRevenueStats - 288, // 154: hyapp.wallet.v1.ListPointWithdrawalCoinSellersResponse.sellers:type_name -> hyapp.wallet.v1.PointWithdrawalCoinSellerConfig - 294, // 155: hyapp.wallet.v1.GetPointWithdrawalConfigResponse.coin_seller_availability:type_name -> hyapp.wallet.v1.PointWithdrawalActionAvailability - 294, // 156: hyapp.wallet.v1.GetPointWithdrawalConfigResponse.platform_availability:type_name -> hyapp.wallet.v1.PointWithdrawalActionAvailability - 296, // 157: hyapp.wallet.v1.VipBenefitPresentation.preview_items:type_name -> hyapp.wallet.v1.VipBenefitPreviewItem - 297, // 158: hyapp.wallet.v1.VipBenefitPresentation.numeric_reward:type_name -> hyapp.wallet.v1.VipBenefitNumericReward - 57, // 159: hyapp.wallet.v1.RevokeUserResourceResponse.resource:type_name -> hyapp.wallet.v1.UserResourceEntitlement - 274, // 160: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryDailySettlementBatch:input_type -> hyapp.wallet.v1.CronBatchRequest - 274, // 161: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryHalfMonthSettlementBatch:input_type -> hyapp.wallet.v1.CronBatchRequest - 274, // 162: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryMonthEndBatch:input_type -> hyapp.wallet.v1.CronBatchRequest - 220, // 163: hyapp.wallet.v1.WalletCronService.ProcessVipDailyCoinRebateBatch:input_type -> hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchRequest - 0, // 164: hyapp.wallet.v1.WalletService.DebitGift:input_type -> hyapp.wallet.v1.DebitGiftRequest - 1, // 165: hyapp.wallet.v1.WalletService.DebitDirectGift:input_type -> hyapp.wallet.v1.DebitDirectGiftRequest - 4, // 166: hyapp.wallet.v1.WalletService.BatchDebitGift:input_type -> hyapp.wallet.v1.BatchDebitGiftRequest - 7, // 167: hyapp.wallet.v1.WalletService.DebitRobotGift:input_type -> hyapp.wallet.v1.DebitRobotGiftRequest - 9, // 168: hyapp.wallet.v1.WalletService.GetBalances:input_type -> hyapp.wallet.v1.GetBalancesRequest - 13, // 169: hyapp.wallet.v1.WalletService.GetActiveHostSalaryPolicy:input_type -> hyapp.wallet.v1.GetActiveHostSalaryPolicyRequest - 16, // 170: hyapp.wallet.v1.WalletService.GetHostSalaryProgress:input_type -> hyapp.wallet.v1.GetHostSalaryProgressRequest - 282, // 171: hyapp.wallet.v1.WalletService.GetHostRevenueStats:input_type -> hyapp.wallet.v1.GetHostRevenueStatsRequest - 285, // 172: hyapp.wallet.v1.WalletService.GetAgencyHostGiftStats:input_type -> hyapp.wallet.v1.GetAgencyHostGiftStatsRequest - 19, // 173: hyapp.wallet.v1.WalletService.GetTeamHostSalaryStats:input_type -> hyapp.wallet.v1.GetTeamHostSalaryStatsRequest - 21, // 174: hyapp.wallet.v1.WalletService.AdminCreditAsset:input_type -> hyapp.wallet.v1.AdminCreditAssetRequest - 23, // 175: hyapp.wallet.v1.WalletService.AdminCreditCoinSellerStock:input_type -> hyapp.wallet.v1.AdminCreditCoinSellerStockRequest - 25, // 176: hyapp.wallet.v1.WalletService.TransferCoinFromSeller:input_type -> hyapp.wallet.v1.TransferCoinFromSellerRequest - 27, // 177: hyapp.wallet.v1.WalletService.TransferCoinSellerStockToChild:input_type -> hyapp.wallet.v1.TransferCoinSellerStockToChildRequest - 30, // 178: hyapp.wallet.v1.WalletService.ListCoinSellerSalaryExchangeRateTiers:input_type -> hyapp.wallet.v1.ListCoinSellerSalaryExchangeRateTiersRequest - 32, // 179: hyapp.wallet.v1.WalletService.ExchangeSalaryToCoin:input_type -> hyapp.wallet.v1.ExchangeSalaryToCoinRequest - 34, // 180: hyapp.wallet.v1.WalletService.TransferSalaryToCoinSeller:input_type -> hyapp.wallet.v1.TransferSalaryToCoinSellerRequest - 289, // 181: hyapp.wallet.v1.WalletService.ListPointWithdrawalCoinSellers:input_type -> hyapp.wallet.v1.ListPointWithdrawalCoinSellersRequest - 291, // 182: hyapp.wallet.v1.WalletService.TransferPointToCoinSeller:input_type -> hyapp.wallet.v1.TransferPointToCoinSellerRequest - 293, // 183: hyapp.wallet.v1.WalletService.GetPointWithdrawalConfig:input_type -> hyapp.wallet.v1.GetPointWithdrawalConfigRequest - 36, // 184: hyapp.wallet.v1.WalletService.FreezeSalaryWithdrawal:input_type -> hyapp.wallet.v1.FreezeSalaryWithdrawalRequest - 38, // 185: hyapp.wallet.v1.WalletService.SettleSalaryWithdrawal:input_type -> hyapp.wallet.v1.SettleSalaryWithdrawalRequest - 40, // 186: hyapp.wallet.v1.WalletService.ReleaseSalaryWithdrawal:input_type -> hyapp.wallet.v1.ReleaseSalaryWithdrawalRequest - 42, // 187: hyapp.wallet.v1.WalletService.FreezePointWithdrawal:input_type -> hyapp.wallet.v1.FreezePointWithdrawalRequest - 44, // 188: hyapp.wallet.v1.WalletService.SettlePointWithdrawal:input_type -> hyapp.wallet.v1.SettlePointWithdrawalRequest - 46, // 189: hyapp.wallet.v1.WalletService.ReleasePointWithdrawal:input_type -> hyapp.wallet.v1.ReleasePointWithdrawalRequest - 61, // 190: hyapp.wallet.v1.WalletService.ListResources:input_type -> hyapp.wallet.v1.ListResourcesRequest - 63, // 191: hyapp.wallet.v1.WalletService.GetResource:input_type -> hyapp.wallet.v1.GetResourceRequest - 65, // 192: hyapp.wallet.v1.WalletService.CreateResource:input_type -> hyapp.wallet.v1.CreateResourceRequest - 66, // 193: hyapp.wallet.v1.WalletService.UpdateResource:input_type -> hyapp.wallet.v1.UpdateResourceRequest - 67, // 194: hyapp.wallet.v1.WalletService.SetResourceStatus:input_type -> hyapp.wallet.v1.SetResourceStatusRequest - 68, // 195: hyapp.wallet.v1.WalletService.DeleteResource:input_type -> hyapp.wallet.v1.DeleteResourceRequest - 69, // 196: hyapp.wallet.v1.WalletService.BatchDeleteResources:input_type -> hyapp.wallet.v1.BatchDeleteResourcesRequest - 72, // 197: hyapp.wallet.v1.WalletService.ListResourceGroups:input_type -> hyapp.wallet.v1.ListResourceGroupsRequest - 74, // 198: hyapp.wallet.v1.WalletService.GetResourceGroup:input_type -> hyapp.wallet.v1.GetResourceGroupRequest - 76, // 199: hyapp.wallet.v1.WalletService.CreateResourceGroup:input_type -> hyapp.wallet.v1.CreateResourceGroupRequest - 77, // 200: hyapp.wallet.v1.WalletService.UpdateResourceGroup:input_type -> hyapp.wallet.v1.UpdateResourceGroupRequest - 78, // 201: hyapp.wallet.v1.WalletService.SetResourceGroupStatus:input_type -> hyapp.wallet.v1.SetResourceGroupStatusRequest - 52, // 202: hyapp.wallet.v1.WalletService.PinResourceGroupSnapshot:input_type -> hyapp.wallet.v1.PinResourceGroupSnapshotRequest - 80, // 203: hyapp.wallet.v1.WalletService.ListGiftConfigs:input_type -> hyapp.wallet.v1.ListGiftConfigsRequest - 82, // 204: hyapp.wallet.v1.WalletService.ListGiftTypeConfigs:input_type -> hyapp.wallet.v1.ListGiftTypeConfigsRequest - 279, // 205: hyapp.wallet.v1.WalletService.GetGiftCatalogVersion:input_type -> hyapp.wallet.v1.GetGiftCatalogVersionRequest - 86, // 206: hyapp.wallet.v1.WalletService.CreateGiftConfig:input_type -> hyapp.wallet.v1.CreateGiftConfigRequest - 87, // 207: hyapp.wallet.v1.WalletService.BatchCreateGiftConfigs:input_type -> hyapp.wallet.v1.BatchCreateGiftConfigsRequest - 89, // 208: hyapp.wallet.v1.WalletService.UpdateGiftConfig:input_type -> hyapp.wallet.v1.UpdateGiftConfigRequest - 90, // 209: hyapp.wallet.v1.WalletService.SetGiftConfigStatus:input_type -> hyapp.wallet.v1.SetGiftConfigStatusRequest - 91, // 210: hyapp.wallet.v1.WalletService.DeleteGiftConfig:input_type -> hyapp.wallet.v1.DeleteGiftConfigRequest - 84, // 211: hyapp.wallet.v1.WalletService.UpsertGiftTypeConfig:input_type -> hyapp.wallet.v1.UpsertGiftTypeConfigRequest - 93, // 212: hyapp.wallet.v1.WalletService.GrantResource:input_type -> hyapp.wallet.v1.GrantResourceRequest - 94, // 213: hyapp.wallet.v1.WalletService.GrantResourceGroup:input_type -> hyapp.wallet.v1.GrantResourceGroupRequest - 95, // 214: hyapp.wallet.v1.WalletService.GrantPinnedResourceGroup:input_type -> hyapp.wallet.v1.GrantPinnedResourceGroupRequest - 96, // 215: hyapp.wallet.v1.WalletService.RevokeResourceGrant:input_type -> hyapp.wallet.v1.RevokeResourceGrantRequest - 299, // 216: hyapp.wallet.v1.WalletService.RevokeUserResource:input_type -> hyapp.wallet.v1.RevokeUserResourceRequest - 98, // 217: hyapp.wallet.v1.WalletService.ListUserResources:input_type -> hyapp.wallet.v1.ListUserResourcesRequest - 100, // 218: hyapp.wallet.v1.WalletService.EquipUserResource:input_type -> hyapp.wallet.v1.EquipUserResourceRequest - 102, // 219: hyapp.wallet.v1.WalletService.UnequipUserResource:input_type -> hyapp.wallet.v1.UnequipUserResourceRequest - 104, // 220: hyapp.wallet.v1.WalletService.BatchGetUserEquippedResources:input_type -> hyapp.wallet.v1.BatchGetUserEquippedResourcesRequest - 107, // 221: hyapp.wallet.v1.WalletService.ListResourceGrants:input_type -> hyapp.wallet.v1.ListResourceGrantsRequest - 110, // 222: hyapp.wallet.v1.WalletService.ListResourceShopItems:input_type -> hyapp.wallet.v1.ListResourceShopItemsRequest - 112, // 223: hyapp.wallet.v1.WalletService.UpsertResourceShopItems:input_type -> hyapp.wallet.v1.UpsertResourceShopItemsRequest - 114, // 224: hyapp.wallet.v1.WalletService.SetResourceShopItemStatus:input_type -> hyapp.wallet.v1.SetResourceShopItemStatusRequest - 277, // 225: hyapp.wallet.v1.WalletService.ListResourceShopPurchaseOrders:input_type -> hyapp.wallet.v1.ListResourceShopPurchaseOrdersRequest - 116, // 226: hyapp.wallet.v1.WalletService.PurchaseResourceShopItem:input_type -> hyapp.wallet.v1.PurchaseResourceShopItemRequest - 119, // 227: hyapp.wallet.v1.WalletService.ListRechargeBills:input_type -> hyapp.wallet.v1.ListRechargeBillsRequest - 121, // 228: hyapp.wallet.v1.WalletService.GetRechargeBillSummary:input_type -> hyapp.wallet.v1.GetRechargeBillSummaryRequest - 125, // 229: hyapp.wallet.v1.WalletService.BatchGetUserRechargeStats:input_type -> hyapp.wallet.v1.BatchGetUserRechargeStatsRequest - 127, // 230: hyapp.wallet.v1.WalletService.GetRechargeBillOverview:input_type -> hyapp.wallet.v1.GetRechargeBillOverviewRequest - 133, // 231: hyapp.wallet.v1.WalletService.RefreshGooglePaymentPrices:input_type -> hyapp.wallet.v1.RefreshGooglePaymentPricesRequest - 137, // 232: hyapp.wallet.v1.WalletService.GetWalletOverview:input_type -> hyapp.wallet.v1.GetWalletOverviewRequest - 140, // 233: hyapp.wallet.v1.WalletService.GetWalletValueSummary:input_type -> hyapp.wallet.v1.GetWalletValueSummaryRequest - 143, // 234: hyapp.wallet.v1.WalletService.GetUserGiftWall:input_type -> hyapp.wallet.v1.GetUserGiftWallRequest - 146, // 235: hyapp.wallet.v1.WalletService.ListRechargeProducts:input_type -> hyapp.wallet.v1.ListRechargeProductsRequest - 148, // 236: hyapp.wallet.v1.WalletService.ConfirmGooglePayment:input_type -> hyapp.wallet.v1.ConfirmGooglePaymentRequest - 150, // 237: hyapp.wallet.v1.WalletService.ListAdminRechargeProducts:input_type -> hyapp.wallet.v1.ListAdminRechargeProductsRequest - 152, // 238: hyapp.wallet.v1.WalletService.CreateRechargeProduct:input_type -> hyapp.wallet.v1.CreateRechargeProductRequest - 153, // 239: hyapp.wallet.v1.WalletService.UpdateRechargeProduct:input_type -> hyapp.wallet.v1.UpdateRechargeProductRequest - 154, // 240: hyapp.wallet.v1.WalletService.DeleteRechargeProduct:input_type -> hyapp.wallet.v1.DeleteRechargeProductRequest - 159, // 241: hyapp.wallet.v1.WalletService.ListThirdPartyPaymentChannels:input_type -> hyapp.wallet.v1.ListThirdPartyPaymentChannelsRequest - 161, // 242: hyapp.wallet.v1.WalletService.SetThirdPartyPaymentMethodStatus:input_type -> hyapp.wallet.v1.SetThirdPartyPaymentMethodStatusRequest - 163, // 243: hyapp.wallet.v1.WalletService.UpdateThirdPartyPaymentRate:input_type -> hyapp.wallet.v1.UpdateThirdPartyPaymentRateRequest - 165, // 244: hyapp.wallet.v1.WalletService.SyncThirdPartyPaymentMethods:input_type -> hyapp.wallet.v1.SyncThirdPartyPaymentMethodsRequest - 167, // 245: hyapp.wallet.v1.WalletService.ListH5RechargeOptions:input_type -> hyapp.wallet.v1.H5RechargeOptionsRequest - 170, // 246: hyapp.wallet.v1.WalletService.CreateH5RechargeOrder:input_type -> hyapp.wallet.v1.CreateH5RechargeOrderRequest - 171, // 247: hyapp.wallet.v1.WalletService.CreateTemporaryRechargeOrder:input_type -> hyapp.wallet.v1.CreateTemporaryRechargeOrderRequest - 172, // 248: hyapp.wallet.v1.WalletService.GetTemporaryRechargeOrder:input_type -> hyapp.wallet.v1.GetTemporaryRechargeOrderRequest - 173, // 249: hyapp.wallet.v1.WalletService.ListTemporaryRechargeOrders:input_type -> hyapp.wallet.v1.ListTemporaryRechargeOrdersRequest - 175, // 250: hyapp.wallet.v1.WalletService.SubmitH5RechargeTx:input_type -> hyapp.wallet.v1.SubmitH5RechargeTxRequest - 176, // 251: hyapp.wallet.v1.WalletService.GetH5RechargeOrder:input_type -> hyapp.wallet.v1.GetH5RechargeOrderRequest - 178, // 252: hyapp.wallet.v1.WalletService.VerifyCoinSellerRechargeReceipt:input_type -> hyapp.wallet.v1.VerifyCoinSellerRechargeReceiptRequest - 180, // 253: hyapp.wallet.v1.WalletService.HandleMifapayNotify:input_type -> hyapp.wallet.v1.HandleMifapayNotifyRequest - 182, // 254: hyapp.wallet.v1.WalletService.HandleV5PayNotify:input_type -> hyapp.wallet.v1.HandleV5PayNotifyRequest - 185, // 255: hyapp.wallet.v1.WalletService.GetDiamondExchangeConfig:input_type -> hyapp.wallet.v1.GetDiamondExchangeConfigRequest - 187, // 256: hyapp.wallet.v1.WalletService.ExchangePointToCoin:input_type -> hyapp.wallet.v1.ExchangePointToCoinRequest - 190, // 257: hyapp.wallet.v1.WalletService.ListWalletTransactions:input_type -> hyapp.wallet.v1.ListWalletTransactionsRequest - 190, // 258: hyapp.wallet.v1.WalletService.ListHostPeriodDiamondTransactions:input_type -> hyapp.wallet.v1.ListWalletTransactionsRequest - 200, // 259: hyapp.wallet.v1.WalletService.ListVipPackages:input_type -> hyapp.wallet.v1.ListVipPackagesRequest - 212, // 260: hyapp.wallet.v1.WalletService.GetVipProgramConfig:input_type -> hyapp.wallet.v1.GetVipProgramConfigRequest - 202, // 261: hyapp.wallet.v1.WalletService.GetMyVip:input_type -> hyapp.wallet.v1.GetMyVipRequest - 234, // 262: hyapp.wallet.v1.WalletService.CheckVipBenefit:input_type -> hyapp.wallet.v1.CheckVipBenefitRequest - 204, // 263: hyapp.wallet.v1.WalletService.PurchaseVip:input_type -> hyapp.wallet.v1.PurchaseVipRequest - 206, // 264: hyapp.wallet.v1.WalletService.DebitCPBreakupFee:input_type -> hyapp.wallet.v1.DebitCPBreakupFeeRequest - 208, // 265: hyapp.wallet.v1.WalletService.DebitWheelDraw:input_type -> hyapp.wallet.v1.DebitWheelDrawRequest - 210, // 266: hyapp.wallet.v1.WalletService.GrantVip:input_type -> hyapp.wallet.v1.GrantVipRequest - 228, // 267: hyapp.wallet.v1.WalletService.GrantVipTrialCard:input_type -> hyapp.wallet.v1.GrantVipTrialCardRequest - 230, // 268: hyapp.wallet.v1.WalletService.EquipVipTrialCard:input_type -> hyapp.wallet.v1.EquipVipTrialCardRequest - 232, // 269: hyapp.wallet.v1.WalletService.UnequipVipTrialCard:input_type -> hyapp.wallet.v1.UnequipVipTrialCardRequest - 237, // 270: hyapp.wallet.v1.WalletService.ListAdminVipLevels:input_type -> hyapp.wallet.v1.ListAdminVipLevelsRequest - 239, // 271: hyapp.wallet.v1.WalletService.UpdateAdminVipLevels:input_type -> hyapp.wallet.v1.UpdateAdminVipLevelsRequest - 214, // 272: hyapp.wallet.v1.WalletService.UpdateAdminVipProgramConfig:input_type -> hyapp.wallet.v1.UpdateAdminVipProgramConfigRequest - 216, // 273: hyapp.wallet.v1.WalletService.UpdateMyVipSettings:input_type -> hyapp.wallet.v1.UpdateMyVipSettingsRequest - 222, // 274: hyapp.wallet.v1.WalletService.GetMyCurrentVipDailyCoinRebate:input_type -> hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateRequest - 224, // 275: hyapp.wallet.v1.WalletService.ListMyVipDailyCoinRebateStatuses:input_type -> hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesRequest - 226, // 276: hyapp.wallet.v1.WalletService.ClaimVipDailyCoinRebate:input_type -> hyapp.wallet.v1.ClaimVipDailyCoinRebateRequest - 241, // 277: hyapp.wallet.v1.WalletService.CreditTaskReward:input_type -> hyapp.wallet.v1.CreditTaskRewardRequest - 243, // 278: hyapp.wallet.v1.WalletService.CreditLuckyGiftReward:input_type -> hyapp.wallet.v1.CreditLuckyGiftRewardRequest - 245, // 279: hyapp.wallet.v1.WalletService.CreditWheelReward:input_type -> hyapp.wallet.v1.CreditWheelRewardRequest - 247, // 280: hyapp.wallet.v1.WalletService.CreditRoomTurnoverReward:input_type -> hyapp.wallet.v1.CreditRoomTurnoverRewardRequest - 249, // 281: hyapp.wallet.v1.WalletService.CreditInviteActivityReward:input_type -> hyapp.wallet.v1.CreditInviteActivityRewardRequest - 251, // 282: hyapp.wallet.v1.WalletService.CreditAgencyOpeningReward:input_type -> hyapp.wallet.v1.CreditAgencyOpeningRewardRequest - 253, // 283: hyapp.wallet.v1.WalletService.ApplyGameCoinChange:input_type -> hyapp.wallet.v1.ApplyGameCoinChangeRequest - 258, // 284: hyapp.wallet.v1.WalletService.GetRedPacketConfig:input_type -> hyapp.wallet.v1.GetRedPacketConfigRequest - 260, // 285: hyapp.wallet.v1.WalletService.UpdateRedPacketConfig:input_type -> hyapp.wallet.v1.UpdateRedPacketConfigRequest - 262, // 286: hyapp.wallet.v1.WalletService.CreateRedPacket:input_type -> hyapp.wallet.v1.CreateRedPacketRequest - 264, // 287: hyapp.wallet.v1.WalletService.ClaimRedPacket:input_type -> hyapp.wallet.v1.ClaimRedPacketRequest - 266, // 288: hyapp.wallet.v1.WalletService.ListRedPackets:input_type -> hyapp.wallet.v1.ListRedPacketsRequest - 268, // 289: hyapp.wallet.v1.WalletService.GetRedPacket:input_type -> hyapp.wallet.v1.GetRedPacketRequest - 270, // 290: hyapp.wallet.v1.WalletService.ExpireRedPackets:input_type -> hyapp.wallet.v1.ExpireRedPacketsRequest - 272, // 291: hyapp.wallet.v1.WalletService.RetryRedPacketRefund:input_type -> hyapp.wallet.v1.RetryRedPacketRefundRequest - 275, // 292: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryDailySettlementBatch:output_type -> hyapp.wallet.v1.CronBatchResponse - 275, // 293: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryHalfMonthSettlementBatch:output_type -> hyapp.wallet.v1.CronBatchResponse - 275, // 294: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryMonthEndBatch:output_type -> hyapp.wallet.v1.CronBatchResponse - 221, // 295: hyapp.wallet.v1.WalletCronService.ProcessVipDailyCoinRebateBatch:output_type -> hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchResponse - 2, // 296: hyapp.wallet.v1.WalletService.DebitGift:output_type -> hyapp.wallet.v1.DebitGiftResponse - 2, // 297: hyapp.wallet.v1.WalletService.DebitDirectGift:output_type -> hyapp.wallet.v1.DebitGiftResponse - 6, // 298: hyapp.wallet.v1.WalletService.BatchDebitGift:output_type -> hyapp.wallet.v1.BatchDebitGiftResponse - 2, // 299: hyapp.wallet.v1.WalletService.DebitRobotGift:output_type -> hyapp.wallet.v1.DebitGiftResponse - 10, // 300: hyapp.wallet.v1.WalletService.GetBalances:output_type -> hyapp.wallet.v1.GetBalancesResponse - 14, // 301: hyapp.wallet.v1.WalletService.GetActiveHostSalaryPolicy:output_type -> hyapp.wallet.v1.GetActiveHostSalaryPolicyResponse - 17, // 302: hyapp.wallet.v1.WalletService.GetHostSalaryProgress:output_type -> hyapp.wallet.v1.GetHostSalaryProgressResponse - 283, // 303: hyapp.wallet.v1.WalletService.GetHostRevenueStats:output_type -> hyapp.wallet.v1.GetHostRevenueStatsResponse - 286, // 304: hyapp.wallet.v1.WalletService.GetAgencyHostGiftStats:output_type -> hyapp.wallet.v1.GetAgencyHostGiftStatsResponse - 20, // 305: hyapp.wallet.v1.WalletService.GetTeamHostSalaryStats:output_type -> hyapp.wallet.v1.GetTeamHostSalaryStatsResponse - 22, // 306: hyapp.wallet.v1.WalletService.AdminCreditAsset:output_type -> hyapp.wallet.v1.AdminCreditAssetResponse - 24, // 307: hyapp.wallet.v1.WalletService.AdminCreditCoinSellerStock:output_type -> hyapp.wallet.v1.AdminCreditCoinSellerStockResponse - 26, // 308: hyapp.wallet.v1.WalletService.TransferCoinFromSeller:output_type -> hyapp.wallet.v1.TransferCoinFromSellerResponse - 28, // 309: hyapp.wallet.v1.WalletService.TransferCoinSellerStockToChild:output_type -> hyapp.wallet.v1.TransferCoinSellerStockToChildResponse - 31, // 310: hyapp.wallet.v1.WalletService.ListCoinSellerSalaryExchangeRateTiers:output_type -> hyapp.wallet.v1.ListCoinSellerSalaryExchangeRateTiersResponse - 33, // 311: hyapp.wallet.v1.WalletService.ExchangeSalaryToCoin:output_type -> hyapp.wallet.v1.ExchangeSalaryToCoinResponse - 35, // 312: hyapp.wallet.v1.WalletService.TransferSalaryToCoinSeller:output_type -> hyapp.wallet.v1.TransferSalaryToCoinSellerResponse - 290, // 313: hyapp.wallet.v1.WalletService.ListPointWithdrawalCoinSellers:output_type -> hyapp.wallet.v1.ListPointWithdrawalCoinSellersResponse - 292, // 314: hyapp.wallet.v1.WalletService.TransferPointToCoinSeller:output_type -> hyapp.wallet.v1.TransferPointToCoinSellerResponse - 295, // 315: hyapp.wallet.v1.WalletService.GetPointWithdrawalConfig:output_type -> hyapp.wallet.v1.GetPointWithdrawalConfigResponse - 37, // 316: hyapp.wallet.v1.WalletService.FreezeSalaryWithdrawal:output_type -> hyapp.wallet.v1.FreezeSalaryWithdrawalResponse - 39, // 317: hyapp.wallet.v1.WalletService.SettleSalaryWithdrawal:output_type -> hyapp.wallet.v1.SettleSalaryWithdrawalResponse - 41, // 318: hyapp.wallet.v1.WalletService.ReleaseSalaryWithdrawal:output_type -> hyapp.wallet.v1.ReleaseSalaryWithdrawalResponse - 43, // 319: hyapp.wallet.v1.WalletService.FreezePointWithdrawal:output_type -> hyapp.wallet.v1.FreezePointWithdrawalResponse - 45, // 320: hyapp.wallet.v1.WalletService.SettlePointWithdrawal:output_type -> hyapp.wallet.v1.SettlePointWithdrawalResponse - 47, // 321: hyapp.wallet.v1.WalletService.ReleasePointWithdrawal:output_type -> hyapp.wallet.v1.ReleasePointWithdrawalResponse - 62, // 322: hyapp.wallet.v1.WalletService.ListResources:output_type -> hyapp.wallet.v1.ListResourcesResponse - 64, // 323: hyapp.wallet.v1.WalletService.GetResource:output_type -> hyapp.wallet.v1.GetResourceResponse - 71, // 324: hyapp.wallet.v1.WalletService.CreateResource:output_type -> hyapp.wallet.v1.ResourceResponse - 71, // 325: hyapp.wallet.v1.WalletService.UpdateResource:output_type -> hyapp.wallet.v1.ResourceResponse - 71, // 326: hyapp.wallet.v1.WalletService.SetResourceStatus:output_type -> hyapp.wallet.v1.ResourceResponse - 71, // 327: hyapp.wallet.v1.WalletService.DeleteResource:output_type -> hyapp.wallet.v1.ResourceResponse - 70, // 328: hyapp.wallet.v1.WalletService.BatchDeleteResources:output_type -> hyapp.wallet.v1.BatchDeleteResourcesResponse - 73, // 329: hyapp.wallet.v1.WalletService.ListResourceGroups:output_type -> hyapp.wallet.v1.ListResourceGroupsResponse - 75, // 330: hyapp.wallet.v1.WalletService.GetResourceGroup:output_type -> hyapp.wallet.v1.GetResourceGroupResponse - 79, // 331: hyapp.wallet.v1.WalletService.CreateResourceGroup:output_type -> hyapp.wallet.v1.ResourceGroupResponse - 79, // 332: hyapp.wallet.v1.WalletService.UpdateResourceGroup:output_type -> hyapp.wallet.v1.ResourceGroupResponse - 79, // 333: hyapp.wallet.v1.WalletService.SetResourceGroupStatus:output_type -> hyapp.wallet.v1.ResourceGroupResponse - 53, // 334: hyapp.wallet.v1.WalletService.PinResourceGroupSnapshot:output_type -> hyapp.wallet.v1.PinResourceGroupSnapshotResponse - 81, // 335: hyapp.wallet.v1.WalletService.ListGiftConfigs:output_type -> hyapp.wallet.v1.ListGiftConfigsResponse - 83, // 336: hyapp.wallet.v1.WalletService.ListGiftTypeConfigs:output_type -> hyapp.wallet.v1.ListGiftTypeConfigsResponse - 280, // 337: hyapp.wallet.v1.WalletService.GetGiftCatalogVersion:output_type -> hyapp.wallet.v1.GetGiftCatalogVersionResponse - 92, // 338: hyapp.wallet.v1.WalletService.CreateGiftConfig:output_type -> hyapp.wallet.v1.GiftConfigResponse - 88, // 339: hyapp.wallet.v1.WalletService.BatchCreateGiftConfigs:output_type -> hyapp.wallet.v1.BatchCreateGiftConfigsResponse - 92, // 340: hyapp.wallet.v1.WalletService.UpdateGiftConfig:output_type -> hyapp.wallet.v1.GiftConfigResponse - 92, // 341: hyapp.wallet.v1.WalletService.SetGiftConfigStatus:output_type -> hyapp.wallet.v1.GiftConfigResponse - 92, // 342: hyapp.wallet.v1.WalletService.DeleteGiftConfig:output_type -> hyapp.wallet.v1.GiftConfigResponse - 85, // 343: hyapp.wallet.v1.WalletService.UpsertGiftTypeConfig:output_type -> hyapp.wallet.v1.GiftTypeConfigResponse - 97, // 344: hyapp.wallet.v1.WalletService.GrantResource:output_type -> hyapp.wallet.v1.ResourceGrantResponse - 97, // 345: hyapp.wallet.v1.WalletService.GrantResourceGroup:output_type -> hyapp.wallet.v1.ResourceGrantResponse - 97, // 346: hyapp.wallet.v1.WalletService.GrantPinnedResourceGroup:output_type -> hyapp.wallet.v1.ResourceGrantResponse - 97, // 347: hyapp.wallet.v1.WalletService.RevokeResourceGrant:output_type -> hyapp.wallet.v1.ResourceGrantResponse - 300, // 348: hyapp.wallet.v1.WalletService.RevokeUserResource:output_type -> hyapp.wallet.v1.RevokeUserResourceResponse - 99, // 349: hyapp.wallet.v1.WalletService.ListUserResources:output_type -> hyapp.wallet.v1.ListUserResourcesResponse - 101, // 350: hyapp.wallet.v1.WalletService.EquipUserResource:output_type -> hyapp.wallet.v1.EquipUserResourceResponse - 103, // 351: hyapp.wallet.v1.WalletService.UnequipUserResource:output_type -> hyapp.wallet.v1.UnequipUserResourceResponse - 106, // 352: hyapp.wallet.v1.WalletService.BatchGetUserEquippedResources:output_type -> hyapp.wallet.v1.BatchGetUserEquippedResourcesResponse - 108, // 353: hyapp.wallet.v1.WalletService.ListResourceGrants:output_type -> hyapp.wallet.v1.ListResourceGrantsResponse - 111, // 354: hyapp.wallet.v1.WalletService.ListResourceShopItems:output_type -> hyapp.wallet.v1.ListResourceShopItemsResponse - 113, // 355: hyapp.wallet.v1.WalletService.UpsertResourceShopItems:output_type -> hyapp.wallet.v1.UpsertResourceShopItemsResponse - 115, // 356: hyapp.wallet.v1.WalletService.SetResourceShopItemStatus:output_type -> hyapp.wallet.v1.ResourceShopItemResponse - 278, // 357: hyapp.wallet.v1.WalletService.ListResourceShopPurchaseOrders:output_type -> hyapp.wallet.v1.ListResourceShopPurchaseOrdersResponse - 117, // 358: hyapp.wallet.v1.WalletService.PurchaseResourceShopItem:output_type -> hyapp.wallet.v1.PurchaseResourceShopItemResponse - 120, // 359: hyapp.wallet.v1.WalletService.ListRechargeBills:output_type -> hyapp.wallet.v1.ListRechargeBillsResponse - 123, // 360: hyapp.wallet.v1.WalletService.GetRechargeBillSummary:output_type -> hyapp.wallet.v1.GetRechargeBillSummaryResponse - 126, // 361: hyapp.wallet.v1.WalletService.BatchGetUserRechargeStats:output_type -> hyapp.wallet.v1.BatchGetUserRechargeStatsResponse - 132, // 362: hyapp.wallet.v1.WalletService.GetRechargeBillOverview:output_type -> hyapp.wallet.v1.GetRechargeBillOverviewResponse - 135, // 363: hyapp.wallet.v1.WalletService.RefreshGooglePaymentPrices:output_type -> hyapp.wallet.v1.RefreshGooglePaymentPricesResponse - 138, // 364: hyapp.wallet.v1.WalletService.GetWalletOverview:output_type -> hyapp.wallet.v1.GetWalletOverviewResponse - 141, // 365: hyapp.wallet.v1.WalletService.GetWalletValueSummary:output_type -> hyapp.wallet.v1.GetWalletValueSummaryResponse - 144, // 366: hyapp.wallet.v1.WalletService.GetUserGiftWall:output_type -> hyapp.wallet.v1.GetUserGiftWallResponse - 147, // 367: hyapp.wallet.v1.WalletService.ListRechargeProducts:output_type -> hyapp.wallet.v1.ListRechargeProductsResponse - 149, // 368: hyapp.wallet.v1.WalletService.ConfirmGooglePayment:output_type -> hyapp.wallet.v1.ConfirmGooglePaymentResponse - 151, // 369: hyapp.wallet.v1.WalletService.ListAdminRechargeProducts:output_type -> hyapp.wallet.v1.ListAdminRechargeProductsResponse - 155, // 370: hyapp.wallet.v1.WalletService.CreateRechargeProduct:output_type -> hyapp.wallet.v1.RechargeProductResponse - 155, // 371: hyapp.wallet.v1.WalletService.UpdateRechargeProduct:output_type -> hyapp.wallet.v1.RechargeProductResponse - 156, // 372: hyapp.wallet.v1.WalletService.DeleteRechargeProduct:output_type -> hyapp.wallet.v1.DeleteRechargeProductResponse - 160, // 373: hyapp.wallet.v1.WalletService.ListThirdPartyPaymentChannels:output_type -> hyapp.wallet.v1.ListThirdPartyPaymentChannelsResponse - 162, // 374: hyapp.wallet.v1.WalletService.SetThirdPartyPaymentMethodStatus:output_type -> hyapp.wallet.v1.ThirdPartyPaymentMethodResponse - 162, // 375: hyapp.wallet.v1.WalletService.UpdateThirdPartyPaymentRate:output_type -> hyapp.wallet.v1.ThirdPartyPaymentMethodResponse - 166, // 376: hyapp.wallet.v1.WalletService.SyncThirdPartyPaymentMethods:output_type -> hyapp.wallet.v1.SyncThirdPartyPaymentMethodsResponse - 168, // 377: hyapp.wallet.v1.WalletService.ListH5RechargeOptions:output_type -> hyapp.wallet.v1.H5RechargeOptionsResponse - 177, // 378: hyapp.wallet.v1.WalletService.CreateH5RechargeOrder:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse - 177, // 379: hyapp.wallet.v1.WalletService.CreateTemporaryRechargeOrder:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse - 177, // 380: hyapp.wallet.v1.WalletService.GetTemporaryRechargeOrder:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse - 174, // 381: hyapp.wallet.v1.WalletService.ListTemporaryRechargeOrders:output_type -> hyapp.wallet.v1.ListTemporaryRechargeOrdersResponse - 177, // 382: hyapp.wallet.v1.WalletService.SubmitH5RechargeTx:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse - 177, // 383: hyapp.wallet.v1.WalletService.GetH5RechargeOrder:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse - 179, // 384: hyapp.wallet.v1.WalletService.VerifyCoinSellerRechargeReceipt:output_type -> hyapp.wallet.v1.VerifyCoinSellerRechargeReceiptResponse - 181, // 385: hyapp.wallet.v1.WalletService.HandleMifapayNotify:output_type -> hyapp.wallet.v1.HandleMifapayNotifyResponse - 183, // 386: hyapp.wallet.v1.WalletService.HandleV5PayNotify:output_type -> hyapp.wallet.v1.HandleV5PayNotifyResponse - 186, // 387: hyapp.wallet.v1.WalletService.GetDiamondExchangeConfig:output_type -> hyapp.wallet.v1.GetDiamondExchangeConfigResponse - 188, // 388: hyapp.wallet.v1.WalletService.ExchangePointToCoin:output_type -> hyapp.wallet.v1.ExchangePointToCoinResponse - 191, // 389: hyapp.wallet.v1.WalletService.ListWalletTransactions:output_type -> hyapp.wallet.v1.ListWalletTransactionsResponse - 191, // 390: hyapp.wallet.v1.WalletService.ListHostPeriodDiamondTransactions:output_type -> hyapp.wallet.v1.ListWalletTransactionsResponse - 201, // 391: hyapp.wallet.v1.WalletService.ListVipPackages:output_type -> hyapp.wallet.v1.ListVipPackagesResponse - 213, // 392: hyapp.wallet.v1.WalletService.GetVipProgramConfig:output_type -> hyapp.wallet.v1.GetVipProgramConfigResponse - 203, // 393: hyapp.wallet.v1.WalletService.GetMyVip:output_type -> hyapp.wallet.v1.GetMyVipResponse - 235, // 394: hyapp.wallet.v1.WalletService.CheckVipBenefit:output_type -> hyapp.wallet.v1.CheckVipBenefitResponse - 205, // 395: hyapp.wallet.v1.WalletService.PurchaseVip:output_type -> hyapp.wallet.v1.PurchaseVipResponse - 207, // 396: hyapp.wallet.v1.WalletService.DebitCPBreakupFee:output_type -> hyapp.wallet.v1.DebitCPBreakupFeeResponse - 209, // 397: hyapp.wallet.v1.WalletService.DebitWheelDraw:output_type -> hyapp.wallet.v1.DebitWheelDrawResponse - 211, // 398: hyapp.wallet.v1.WalletService.GrantVip:output_type -> hyapp.wallet.v1.GrantVipResponse - 229, // 399: hyapp.wallet.v1.WalletService.GrantVipTrialCard:output_type -> hyapp.wallet.v1.GrantVipTrialCardResponse - 231, // 400: hyapp.wallet.v1.WalletService.EquipVipTrialCard:output_type -> hyapp.wallet.v1.EquipVipTrialCardResponse - 233, // 401: hyapp.wallet.v1.WalletService.UnequipVipTrialCard:output_type -> hyapp.wallet.v1.UnequipVipTrialCardResponse - 238, // 402: hyapp.wallet.v1.WalletService.ListAdminVipLevels:output_type -> hyapp.wallet.v1.ListAdminVipLevelsResponse - 240, // 403: hyapp.wallet.v1.WalletService.UpdateAdminVipLevels:output_type -> hyapp.wallet.v1.UpdateAdminVipLevelsResponse - 215, // 404: hyapp.wallet.v1.WalletService.UpdateAdminVipProgramConfig:output_type -> hyapp.wallet.v1.UpdateAdminVipProgramConfigResponse - 217, // 405: hyapp.wallet.v1.WalletService.UpdateMyVipSettings:output_type -> hyapp.wallet.v1.UpdateMyVipSettingsResponse - 223, // 406: hyapp.wallet.v1.WalletService.GetMyCurrentVipDailyCoinRebate:output_type -> hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateResponse - 225, // 407: hyapp.wallet.v1.WalletService.ListMyVipDailyCoinRebateStatuses:output_type -> hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesResponse - 227, // 408: hyapp.wallet.v1.WalletService.ClaimVipDailyCoinRebate:output_type -> hyapp.wallet.v1.ClaimVipDailyCoinRebateResponse - 242, // 409: hyapp.wallet.v1.WalletService.CreditTaskReward:output_type -> hyapp.wallet.v1.CreditTaskRewardResponse - 244, // 410: hyapp.wallet.v1.WalletService.CreditLuckyGiftReward:output_type -> hyapp.wallet.v1.CreditLuckyGiftRewardResponse - 246, // 411: hyapp.wallet.v1.WalletService.CreditWheelReward:output_type -> hyapp.wallet.v1.CreditWheelRewardResponse - 248, // 412: hyapp.wallet.v1.WalletService.CreditRoomTurnoverReward:output_type -> hyapp.wallet.v1.CreditRoomTurnoverRewardResponse - 250, // 413: hyapp.wallet.v1.WalletService.CreditInviteActivityReward:output_type -> hyapp.wallet.v1.CreditInviteActivityRewardResponse - 252, // 414: hyapp.wallet.v1.WalletService.CreditAgencyOpeningReward:output_type -> hyapp.wallet.v1.CreditAgencyOpeningRewardResponse - 254, // 415: hyapp.wallet.v1.WalletService.ApplyGameCoinChange:output_type -> hyapp.wallet.v1.ApplyGameCoinChangeResponse - 259, // 416: hyapp.wallet.v1.WalletService.GetRedPacketConfig:output_type -> hyapp.wallet.v1.GetRedPacketConfigResponse - 261, // 417: hyapp.wallet.v1.WalletService.UpdateRedPacketConfig:output_type -> hyapp.wallet.v1.UpdateRedPacketConfigResponse - 263, // 418: hyapp.wallet.v1.WalletService.CreateRedPacket:output_type -> hyapp.wallet.v1.CreateRedPacketResponse - 265, // 419: hyapp.wallet.v1.WalletService.ClaimRedPacket:output_type -> hyapp.wallet.v1.ClaimRedPacketResponse - 267, // 420: hyapp.wallet.v1.WalletService.ListRedPackets:output_type -> hyapp.wallet.v1.ListRedPacketsResponse - 269, // 421: hyapp.wallet.v1.WalletService.GetRedPacket:output_type -> hyapp.wallet.v1.GetRedPacketResponse - 271, // 422: hyapp.wallet.v1.WalletService.ExpireRedPackets:output_type -> hyapp.wallet.v1.ExpireRedPacketsResponse - 273, // 423: hyapp.wallet.v1.WalletService.RetryRedPacketRefund:output_type -> hyapp.wallet.v1.RetryRedPacketRefundResponse - 292, // [292:424] is the sub-list for method output_type - 160, // [160:292] is the sub-list for method input_type - 160, // [160:160] is the sub-list for extension type_name - 160, // [160:160] is the sub-list for extension extendee - 0, // [0:160] is the sub-list for field type_name + 204, // 101: hyapp.wallet.v1.BatchGetUserEffectiveVipLevelsResponse.users:type_name -> hyapp.wallet.v1.UserEffectiveVipLevel + 196, // 102: hyapp.wallet.v1.PurchaseVipResponse.vip:type_name -> hyapp.wallet.v1.UserVip + 192, // 103: hyapp.wallet.v1.PurchaseVipResponse.reward_items:type_name -> hyapp.wallet.v1.VipRewardItem + 199, // 104: hyapp.wallet.v1.PurchaseVipResponse.state:type_name -> hyapp.wallet.v1.VipState + 8, // 105: hyapp.wallet.v1.PurchaseVipResponse.coin_balance:type_name -> hyapp.wallet.v1.AssetBalance + 8, // 106: hyapp.wallet.v1.DebitCPBreakupFeeResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance + 8, // 107: hyapp.wallet.v1.DebitWheelDrawResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance + 196, // 108: hyapp.wallet.v1.GrantVipResponse.vip:type_name -> hyapp.wallet.v1.UserVip + 192, // 109: hyapp.wallet.v1.GrantVipResponse.reward_items:type_name -> hyapp.wallet.v1.VipRewardItem + 199, // 110: hyapp.wallet.v1.GrantVipResponse.state:type_name -> hyapp.wallet.v1.VipState + 193, // 111: hyapp.wallet.v1.GetVipProgramConfigResponse.config:type_name -> hyapp.wallet.v1.VipProgramConfig + 194, // 112: hyapp.wallet.v1.GetVipProgramConfigResponse.benefits:type_name -> hyapp.wallet.v1.VipBenefit + 193, // 113: hyapp.wallet.v1.UpdateAdminVipProgramConfigRequest.config:type_name -> hyapp.wallet.v1.VipProgramConfig + 193, // 114: hyapp.wallet.v1.UpdateAdminVipProgramConfigResponse.config:type_name -> hyapp.wallet.v1.VipProgramConfig + 198, // 115: hyapp.wallet.v1.UpdateMyVipSettingsResponse.settings:type_name -> hyapp.wallet.v1.VipUserSettings + 221, // 116: hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchResponse.run:type_name -> hyapp.wallet.v1.VipDailyCoinRebateRun + 222, // 117: hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateResponse.rebate:type_name -> hyapp.wallet.v1.VipDailyCoinRebate + 222, // 118: hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesResponse.rebates:type_name -> hyapp.wallet.v1.VipDailyCoinRebate + 222, // 119: hyapp.wallet.v1.ClaimVipDailyCoinRebateResponse.rebate:type_name -> hyapp.wallet.v1.VipDailyCoinRebate + 8, // 120: hyapp.wallet.v1.ClaimVipDailyCoinRebateResponse.coin_balance:type_name -> hyapp.wallet.v1.AssetBalance + 197, // 121: hyapp.wallet.v1.GrantVipTrialCardResponse.trial_card:type_name -> hyapp.wallet.v1.VipTrialCard + 199, // 122: hyapp.wallet.v1.GrantVipTrialCardResponse.state:type_name -> hyapp.wallet.v1.VipState + 197, // 123: hyapp.wallet.v1.EquipVipTrialCardResponse.trial_card:type_name -> hyapp.wallet.v1.VipTrialCard + 199, // 124: hyapp.wallet.v1.EquipVipTrialCardResponse.state:type_name -> hyapp.wallet.v1.VipState + 199, // 125: hyapp.wallet.v1.UnequipVipTrialCardResponse.state:type_name -> hyapp.wallet.v1.VipState + 194, // 126: hyapp.wallet.v1.CheckVipBenefitResponse.benefit:type_name -> hyapp.wallet.v1.VipBenefit + 199, // 127: hyapp.wallet.v1.CheckVipBenefitResponse.state:type_name -> hyapp.wallet.v1.VipState + 194, // 128: hyapp.wallet.v1.AdminVipLevelInput.benefits:type_name -> hyapp.wallet.v1.VipBenefit + 195, // 129: hyapp.wallet.v1.ListAdminVipLevelsResponse.levels:type_name -> hyapp.wallet.v1.VipLevel + 193, // 130: hyapp.wallet.v1.ListAdminVipLevelsResponse.program_config:type_name -> hyapp.wallet.v1.VipProgramConfig + 239, // 131: hyapp.wallet.v1.UpdateAdminVipLevelsRequest.levels:type_name -> hyapp.wallet.v1.AdminVipLevelInput + 195, // 132: hyapp.wallet.v1.UpdateAdminVipLevelsResponse.levels:type_name -> hyapp.wallet.v1.VipLevel + 193, // 133: hyapp.wallet.v1.UpdateAdminVipLevelsResponse.program_config:type_name -> hyapp.wallet.v1.VipProgramConfig + 8, // 134: hyapp.wallet.v1.CreditTaskRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance + 8, // 135: hyapp.wallet.v1.CreditLuckyGiftRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance + 8, // 136: hyapp.wallet.v1.CreditWheelRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance + 8, // 137: hyapp.wallet.v1.CreditRoomTurnoverRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance + 8, // 138: hyapp.wallet.v1.CreditInviteActivityRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance + 8, // 139: hyapp.wallet.v1.CreditAgencyOpeningRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance + 259, // 140: hyapp.wallet.v1.RedPacket.claims:type_name -> hyapp.wallet.v1.RedPacketClaim + 258, // 141: hyapp.wallet.v1.GetRedPacketConfigResponse.config:type_name -> hyapp.wallet.v1.RedPacketConfig + 258, // 142: hyapp.wallet.v1.UpdateRedPacketConfigResponse.config:type_name -> hyapp.wallet.v1.RedPacketConfig + 260, // 143: hyapp.wallet.v1.CreateRedPacketResponse.packet:type_name -> hyapp.wallet.v1.RedPacket + 259, // 144: hyapp.wallet.v1.ClaimRedPacketResponse.claim:type_name -> hyapp.wallet.v1.RedPacketClaim + 260, // 145: hyapp.wallet.v1.ClaimRedPacketResponse.packet:type_name -> hyapp.wallet.v1.RedPacket + 260, // 146: hyapp.wallet.v1.ListRedPacketsResponse.packets:type_name -> hyapp.wallet.v1.RedPacket + 260, // 147: hyapp.wallet.v1.GetRedPacketResponse.packet:type_name -> hyapp.wallet.v1.RedPacket + 260, // 148: hyapp.wallet.v1.RetryRedPacketRefundResponse.packet:type_name -> hyapp.wallet.v1.RedPacket + 48, // 149: hyapp.wallet.v1.ResourceShopPurchaseOrder.resource:type_name -> hyapp.wallet.v1.Resource + 279, // 150: hyapp.wallet.v1.ListResourceShopPurchaseOrdersResponse.orders:type_name -> hyapp.wallet.v1.ResourceShopPurchaseOrder + 284, // 151: hyapp.wallet.v1.GetHostRevenueStatsResponse.stats:type_name -> hyapp.wallet.v1.HostRevenueStats + 287, // 152: hyapp.wallet.v1.GetAgencyHostGiftStatsResponse.stats:type_name -> hyapp.wallet.v1.AgencyHostGiftStats + 290, // 153: hyapp.wallet.v1.GetAgencyHostGiftStatsResponse.host_stats:type_name -> hyapp.wallet.v1.AgencyHostRevenueStats + 284, // 154: hyapp.wallet.v1.AgencyHostRevenueStats.stats:type_name -> hyapp.wallet.v1.HostRevenueStats + 291, // 155: hyapp.wallet.v1.ListPointWithdrawalCoinSellersResponse.sellers:type_name -> hyapp.wallet.v1.PointWithdrawalCoinSellerConfig + 297, // 156: hyapp.wallet.v1.GetPointWithdrawalConfigResponse.coin_seller_availability:type_name -> hyapp.wallet.v1.PointWithdrawalActionAvailability + 297, // 157: hyapp.wallet.v1.GetPointWithdrawalConfigResponse.platform_availability:type_name -> hyapp.wallet.v1.PointWithdrawalActionAvailability + 299, // 158: hyapp.wallet.v1.VipBenefitPresentation.preview_items:type_name -> hyapp.wallet.v1.VipBenefitPreviewItem + 300, // 159: hyapp.wallet.v1.VipBenefitPresentation.numeric_reward:type_name -> hyapp.wallet.v1.VipBenefitNumericReward + 57, // 160: hyapp.wallet.v1.RevokeUserResourceResponse.resource:type_name -> hyapp.wallet.v1.UserResourceEntitlement + 277, // 161: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryDailySettlementBatch:input_type -> hyapp.wallet.v1.CronBatchRequest + 277, // 162: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryHalfMonthSettlementBatch:input_type -> hyapp.wallet.v1.CronBatchRequest + 277, // 163: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryMonthEndBatch:input_type -> hyapp.wallet.v1.CronBatchRequest + 223, // 164: hyapp.wallet.v1.WalletCronService.ProcessVipDailyCoinRebateBatch:input_type -> hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchRequest + 0, // 165: hyapp.wallet.v1.WalletService.DebitGift:input_type -> hyapp.wallet.v1.DebitGiftRequest + 1, // 166: hyapp.wallet.v1.WalletService.DebitDirectGift:input_type -> hyapp.wallet.v1.DebitDirectGiftRequest + 4, // 167: hyapp.wallet.v1.WalletService.BatchDebitGift:input_type -> hyapp.wallet.v1.BatchDebitGiftRequest + 7, // 168: hyapp.wallet.v1.WalletService.DebitRobotGift:input_type -> hyapp.wallet.v1.DebitRobotGiftRequest + 9, // 169: hyapp.wallet.v1.WalletService.GetBalances:input_type -> hyapp.wallet.v1.GetBalancesRequest + 13, // 170: hyapp.wallet.v1.WalletService.GetActiveHostSalaryPolicy:input_type -> hyapp.wallet.v1.GetActiveHostSalaryPolicyRequest + 16, // 171: hyapp.wallet.v1.WalletService.GetHostSalaryProgress:input_type -> hyapp.wallet.v1.GetHostSalaryProgressRequest + 285, // 172: hyapp.wallet.v1.WalletService.GetHostRevenueStats:input_type -> hyapp.wallet.v1.GetHostRevenueStatsRequest + 288, // 173: hyapp.wallet.v1.WalletService.GetAgencyHostGiftStats:input_type -> hyapp.wallet.v1.GetAgencyHostGiftStatsRequest + 19, // 174: hyapp.wallet.v1.WalletService.GetTeamHostSalaryStats:input_type -> hyapp.wallet.v1.GetTeamHostSalaryStatsRequest + 21, // 175: hyapp.wallet.v1.WalletService.AdminCreditAsset:input_type -> hyapp.wallet.v1.AdminCreditAssetRequest + 23, // 176: hyapp.wallet.v1.WalletService.AdminCreditCoinSellerStock:input_type -> hyapp.wallet.v1.AdminCreditCoinSellerStockRequest + 25, // 177: hyapp.wallet.v1.WalletService.TransferCoinFromSeller:input_type -> hyapp.wallet.v1.TransferCoinFromSellerRequest + 27, // 178: hyapp.wallet.v1.WalletService.TransferCoinSellerStockToChild:input_type -> hyapp.wallet.v1.TransferCoinSellerStockToChildRequest + 30, // 179: hyapp.wallet.v1.WalletService.ListCoinSellerSalaryExchangeRateTiers:input_type -> hyapp.wallet.v1.ListCoinSellerSalaryExchangeRateTiersRequest + 32, // 180: hyapp.wallet.v1.WalletService.ExchangeSalaryToCoin:input_type -> hyapp.wallet.v1.ExchangeSalaryToCoinRequest + 34, // 181: hyapp.wallet.v1.WalletService.TransferSalaryToCoinSeller:input_type -> hyapp.wallet.v1.TransferSalaryToCoinSellerRequest + 292, // 182: hyapp.wallet.v1.WalletService.ListPointWithdrawalCoinSellers:input_type -> hyapp.wallet.v1.ListPointWithdrawalCoinSellersRequest + 294, // 183: hyapp.wallet.v1.WalletService.TransferPointToCoinSeller:input_type -> hyapp.wallet.v1.TransferPointToCoinSellerRequest + 296, // 184: hyapp.wallet.v1.WalletService.GetPointWithdrawalConfig:input_type -> hyapp.wallet.v1.GetPointWithdrawalConfigRequest + 36, // 185: hyapp.wallet.v1.WalletService.FreezeSalaryWithdrawal:input_type -> hyapp.wallet.v1.FreezeSalaryWithdrawalRequest + 38, // 186: hyapp.wallet.v1.WalletService.SettleSalaryWithdrawal:input_type -> hyapp.wallet.v1.SettleSalaryWithdrawalRequest + 40, // 187: hyapp.wallet.v1.WalletService.ReleaseSalaryWithdrawal:input_type -> hyapp.wallet.v1.ReleaseSalaryWithdrawalRequest + 42, // 188: hyapp.wallet.v1.WalletService.FreezePointWithdrawal:input_type -> hyapp.wallet.v1.FreezePointWithdrawalRequest + 44, // 189: hyapp.wallet.v1.WalletService.SettlePointWithdrawal:input_type -> hyapp.wallet.v1.SettlePointWithdrawalRequest + 46, // 190: hyapp.wallet.v1.WalletService.ReleasePointWithdrawal:input_type -> hyapp.wallet.v1.ReleasePointWithdrawalRequest + 61, // 191: hyapp.wallet.v1.WalletService.ListResources:input_type -> hyapp.wallet.v1.ListResourcesRequest + 63, // 192: hyapp.wallet.v1.WalletService.GetResource:input_type -> hyapp.wallet.v1.GetResourceRequest + 65, // 193: hyapp.wallet.v1.WalletService.CreateResource:input_type -> hyapp.wallet.v1.CreateResourceRequest + 66, // 194: hyapp.wallet.v1.WalletService.UpdateResource:input_type -> hyapp.wallet.v1.UpdateResourceRequest + 67, // 195: hyapp.wallet.v1.WalletService.SetResourceStatus:input_type -> hyapp.wallet.v1.SetResourceStatusRequest + 68, // 196: hyapp.wallet.v1.WalletService.DeleteResource:input_type -> hyapp.wallet.v1.DeleteResourceRequest + 69, // 197: hyapp.wallet.v1.WalletService.BatchDeleteResources:input_type -> hyapp.wallet.v1.BatchDeleteResourcesRequest + 72, // 198: hyapp.wallet.v1.WalletService.ListResourceGroups:input_type -> hyapp.wallet.v1.ListResourceGroupsRequest + 74, // 199: hyapp.wallet.v1.WalletService.GetResourceGroup:input_type -> hyapp.wallet.v1.GetResourceGroupRequest + 76, // 200: hyapp.wallet.v1.WalletService.CreateResourceGroup:input_type -> hyapp.wallet.v1.CreateResourceGroupRequest + 77, // 201: hyapp.wallet.v1.WalletService.UpdateResourceGroup:input_type -> hyapp.wallet.v1.UpdateResourceGroupRequest + 78, // 202: hyapp.wallet.v1.WalletService.SetResourceGroupStatus:input_type -> hyapp.wallet.v1.SetResourceGroupStatusRequest + 52, // 203: hyapp.wallet.v1.WalletService.PinResourceGroupSnapshot:input_type -> hyapp.wallet.v1.PinResourceGroupSnapshotRequest + 80, // 204: hyapp.wallet.v1.WalletService.ListGiftConfigs:input_type -> hyapp.wallet.v1.ListGiftConfigsRequest + 82, // 205: hyapp.wallet.v1.WalletService.ListGiftTypeConfigs:input_type -> hyapp.wallet.v1.ListGiftTypeConfigsRequest + 282, // 206: hyapp.wallet.v1.WalletService.GetGiftCatalogVersion:input_type -> hyapp.wallet.v1.GetGiftCatalogVersionRequest + 86, // 207: hyapp.wallet.v1.WalletService.CreateGiftConfig:input_type -> hyapp.wallet.v1.CreateGiftConfigRequest + 87, // 208: hyapp.wallet.v1.WalletService.BatchCreateGiftConfigs:input_type -> hyapp.wallet.v1.BatchCreateGiftConfigsRequest + 89, // 209: hyapp.wallet.v1.WalletService.UpdateGiftConfig:input_type -> hyapp.wallet.v1.UpdateGiftConfigRequest + 90, // 210: hyapp.wallet.v1.WalletService.SetGiftConfigStatus:input_type -> hyapp.wallet.v1.SetGiftConfigStatusRequest + 91, // 211: hyapp.wallet.v1.WalletService.DeleteGiftConfig:input_type -> hyapp.wallet.v1.DeleteGiftConfigRequest + 84, // 212: hyapp.wallet.v1.WalletService.UpsertGiftTypeConfig:input_type -> hyapp.wallet.v1.UpsertGiftTypeConfigRequest + 93, // 213: hyapp.wallet.v1.WalletService.GrantResource:input_type -> hyapp.wallet.v1.GrantResourceRequest + 94, // 214: hyapp.wallet.v1.WalletService.GrantResourceGroup:input_type -> hyapp.wallet.v1.GrantResourceGroupRequest + 95, // 215: hyapp.wallet.v1.WalletService.GrantPinnedResourceGroup:input_type -> hyapp.wallet.v1.GrantPinnedResourceGroupRequest + 96, // 216: hyapp.wallet.v1.WalletService.RevokeResourceGrant:input_type -> hyapp.wallet.v1.RevokeResourceGrantRequest + 302, // 217: hyapp.wallet.v1.WalletService.RevokeUserResource:input_type -> hyapp.wallet.v1.RevokeUserResourceRequest + 98, // 218: hyapp.wallet.v1.WalletService.ListUserResources:input_type -> hyapp.wallet.v1.ListUserResourcesRequest + 100, // 219: hyapp.wallet.v1.WalletService.EquipUserResource:input_type -> hyapp.wallet.v1.EquipUserResourceRequest + 102, // 220: hyapp.wallet.v1.WalletService.UnequipUserResource:input_type -> hyapp.wallet.v1.UnequipUserResourceRequest + 104, // 221: hyapp.wallet.v1.WalletService.BatchGetUserEquippedResources:input_type -> hyapp.wallet.v1.BatchGetUserEquippedResourcesRequest + 107, // 222: hyapp.wallet.v1.WalletService.ListResourceGrants:input_type -> hyapp.wallet.v1.ListResourceGrantsRequest + 110, // 223: hyapp.wallet.v1.WalletService.ListResourceShopItems:input_type -> hyapp.wallet.v1.ListResourceShopItemsRequest + 112, // 224: hyapp.wallet.v1.WalletService.UpsertResourceShopItems:input_type -> hyapp.wallet.v1.UpsertResourceShopItemsRequest + 114, // 225: hyapp.wallet.v1.WalletService.SetResourceShopItemStatus:input_type -> hyapp.wallet.v1.SetResourceShopItemStatusRequest + 280, // 226: hyapp.wallet.v1.WalletService.ListResourceShopPurchaseOrders:input_type -> hyapp.wallet.v1.ListResourceShopPurchaseOrdersRequest + 116, // 227: hyapp.wallet.v1.WalletService.PurchaseResourceShopItem:input_type -> hyapp.wallet.v1.PurchaseResourceShopItemRequest + 119, // 228: hyapp.wallet.v1.WalletService.ListRechargeBills:input_type -> hyapp.wallet.v1.ListRechargeBillsRequest + 121, // 229: hyapp.wallet.v1.WalletService.GetRechargeBillSummary:input_type -> hyapp.wallet.v1.GetRechargeBillSummaryRequest + 125, // 230: hyapp.wallet.v1.WalletService.BatchGetUserRechargeStats:input_type -> hyapp.wallet.v1.BatchGetUserRechargeStatsRequest + 127, // 231: hyapp.wallet.v1.WalletService.GetRechargeBillOverview:input_type -> hyapp.wallet.v1.GetRechargeBillOverviewRequest + 133, // 232: hyapp.wallet.v1.WalletService.RefreshGooglePaymentPrices:input_type -> hyapp.wallet.v1.RefreshGooglePaymentPricesRequest + 137, // 233: hyapp.wallet.v1.WalletService.GetWalletOverview:input_type -> hyapp.wallet.v1.GetWalletOverviewRequest + 140, // 234: hyapp.wallet.v1.WalletService.GetWalletValueSummary:input_type -> hyapp.wallet.v1.GetWalletValueSummaryRequest + 143, // 235: hyapp.wallet.v1.WalletService.GetUserGiftWall:input_type -> hyapp.wallet.v1.GetUserGiftWallRequest + 146, // 236: hyapp.wallet.v1.WalletService.ListRechargeProducts:input_type -> hyapp.wallet.v1.ListRechargeProductsRequest + 148, // 237: hyapp.wallet.v1.WalletService.ConfirmGooglePayment:input_type -> hyapp.wallet.v1.ConfirmGooglePaymentRequest + 150, // 238: hyapp.wallet.v1.WalletService.ListAdminRechargeProducts:input_type -> hyapp.wallet.v1.ListAdminRechargeProductsRequest + 152, // 239: hyapp.wallet.v1.WalletService.CreateRechargeProduct:input_type -> hyapp.wallet.v1.CreateRechargeProductRequest + 153, // 240: hyapp.wallet.v1.WalletService.UpdateRechargeProduct:input_type -> hyapp.wallet.v1.UpdateRechargeProductRequest + 154, // 241: hyapp.wallet.v1.WalletService.DeleteRechargeProduct:input_type -> hyapp.wallet.v1.DeleteRechargeProductRequest + 159, // 242: hyapp.wallet.v1.WalletService.ListThirdPartyPaymentChannels:input_type -> hyapp.wallet.v1.ListThirdPartyPaymentChannelsRequest + 161, // 243: hyapp.wallet.v1.WalletService.SetThirdPartyPaymentMethodStatus:input_type -> hyapp.wallet.v1.SetThirdPartyPaymentMethodStatusRequest + 163, // 244: hyapp.wallet.v1.WalletService.UpdateThirdPartyPaymentRate:input_type -> hyapp.wallet.v1.UpdateThirdPartyPaymentRateRequest + 165, // 245: hyapp.wallet.v1.WalletService.SyncThirdPartyPaymentMethods:input_type -> hyapp.wallet.v1.SyncThirdPartyPaymentMethodsRequest + 167, // 246: hyapp.wallet.v1.WalletService.ListH5RechargeOptions:input_type -> hyapp.wallet.v1.H5RechargeOptionsRequest + 170, // 247: hyapp.wallet.v1.WalletService.CreateH5RechargeOrder:input_type -> hyapp.wallet.v1.CreateH5RechargeOrderRequest + 171, // 248: hyapp.wallet.v1.WalletService.CreateTemporaryRechargeOrder:input_type -> hyapp.wallet.v1.CreateTemporaryRechargeOrderRequest + 172, // 249: hyapp.wallet.v1.WalletService.GetTemporaryRechargeOrder:input_type -> hyapp.wallet.v1.GetTemporaryRechargeOrderRequest + 173, // 250: hyapp.wallet.v1.WalletService.ListTemporaryRechargeOrders:input_type -> hyapp.wallet.v1.ListTemporaryRechargeOrdersRequest + 175, // 251: hyapp.wallet.v1.WalletService.SubmitH5RechargeTx:input_type -> hyapp.wallet.v1.SubmitH5RechargeTxRequest + 176, // 252: hyapp.wallet.v1.WalletService.GetH5RechargeOrder:input_type -> hyapp.wallet.v1.GetH5RechargeOrderRequest + 178, // 253: hyapp.wallet.v1.WalletService.VerifyCoinSellerRechargeReceipt:input_type -> hyapp.wallet.v1.VerifyCoinSellerRechargeReceiptRequest + 180, // 254: hyapp.wallet.v1.WalletService.HandleMifapayNotify:input_type -> hyapp.wallet.v1.HandleMifapayNotifyRequest + 182, // 255: hyapp.wallet.v1.WalletService.HandleV5PayNotify:input_type -> hyapp.wallet.v1.HandleV5PayNotifyRequest + 185, // 256: hyapp.wallet.v1.WalletService.GetDiamondExchangeConfig:input_type -> hyapp.wallet.v1.GetDiamondExchangeConfigRequest + 187, // 257: hyapp.wallet.v1.WalletService.ExchangePointToCoin:input_type -> hyapp.wallet.v1.ExchangePointToCoinRequest + 190, // 258: hyapp.wallet.v1.WalletService.ListWalletTransactions:input_type -> hyapp.wallet.v1.ListWalletTransactionsRequest + 190, // 259: hyapp.wallet.v1.WalletService.ListHostPeriodDiamondTransactions:input_type -> hyapp.wallet.v1.ListWalletTransactionsRequest + 200, // 260: hyapp.wallet.v1.WalletService.ListVipPackages:input_type -> hyapp.wallet.v1.ListVipPackagesRequest + 215, // 261: hyapp.wallet.v1.WalletService.GetVipProgramConfig:input_type -> hyapp.wallet.v1.GetVipProgramConfigRequest + 202, // 262: hyapp.wallet.v1.WalletService.GetMyVip:input_type -> hyapp.wallet.v1.GetMyVipRequest + 205, // 263: hyapp.wallet.v1.WalletService.BatchGetUserEffectiveVipLevels:input_type -> hyapp.wallet.v1.BatchGetUserEffectiveVipLevelsRequest + 237, // 264: hyapp.wallet.v1.WalletService.CheckVipBenefit:input_type -> hyapp.wallet.v1.CheckVipBenefitRequest + 207, // 265: hyapp.wallet.v1.WalletService.PurchaseVip:input_type -> hyapp.wallet.v1.PurchaseVipRequest + 209, // 266: hyapp.wallet.v1.WalletService.DebitCPBreakupFee:input_type -> hyapp.wallet.v1.DebitCPBreakupFeeRequest + 211, // 267: hyapp.wallet.v1.WalletService.DebitWheelDraw:input_type -> hyapp.wallet.v1.DebitWheelDrawRequest + 213, // 268: hyapp.wallet.v1.WalletService.GrantVip:input_type -> hyapp.wallet.v1.GrantVipRequest + 231, // 269: hyapp.wallet.v1.WalletService.GrantVipTrialCard:input_type -> hyapp.wallet.v1.GrantVipTrialCardRequest + 233, // 270: hyapp.wallet.v1.WalletService.EquipVipTrialCard:input_type -> hyapp.wallet.v1.EquipVipTrialCardRequest + 235, // 271: hyapp.wallet.v1.WalletService.UnequipVipTrialCard:input_type -> hyapp.wallet.v1.UnequipVipTrialCardRequest + 240, // 272: hyapp.wallet.v1.WalletService.ListAdminVipLevels:input_type -> hyapp.wallet.v1.ListAdminVipLevelsRequest + 242, // 273: hyapp.wallet.v1.WalletService.UpdateAdminVipLevels:input_type -> hyapp.wallet.v1.UpdateAdminVipLevelsRequest + 217, // 274: hyapp.wallet.v1.WalletService.UpdateAdminVipProgramConfig:input_type -> hyapp.wallet.v1.UpdateAdminVipProgramConfigRequest + 219, // 275: hyapp.wallet.v1.WalletService.UpdateMyVipSettings:input_type -> hyapp.wallet.v1.UpdateMyVipSettingsRequest + 225, // 276: hyapp.wallet.v1.WalletService.GetMyCurrentVipDailyCoinRebate:input_type -> hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateRequest + 227, // 277: hyapp.wallet.v1.WalletService.ListMyVipDailyCoinRebateStatuses:input_type -> hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesRequest + 229, // 278: hyapp.wallet.v1.WalletService.ClaimVipDailyCoinRebate:input_type -> hyapp.wallet.v1.ClaimVipDailyCoinRebateRequest + 244, // 279: hyapp.wallet.v1.WalletService.CreditTaskReward:input_type -> hyapp.wallet.v1.CreditTaskRewardRequest + 246, // 280: hyapp.wallet.v1.WalletService.CreditLuckyGiftReward:input_type -> hyapp.wallet.v1.CreditLuckyGiftRewardRequest + 248, // 281: hyapp.wallet.v1.WalletService.CreditWheelReward:input_type -> hyapp.wallet.v1.CreditWheelRewardRequest + 250, // 282: hyapp.wallet.v1.WalletService.CreditRoomTurnoverReward:input_type -> hyapp.wallet.v1.CreditRoomTurnoverRewardRequest + 252, // 283: hyapp.wallet.v1.WalletService.CreditInviteActivityReward:input_type -> hyapp.wallet.v1.CreditInviteActivityRewardRequest + 254, // 284: hyapp.wallet.v1.WalletService.CreditAgencyOpeningReward:input_type -> hyapp.wallet.v1.CreditAgencyOpeningRewardRequest + 256, // 285: hyapp.wallet.v1.WalletService.ApplyGameCoinChange:input_type -> hyapp.wallet.v1.ApplyGameCoinChangeRequest + 261, // 286: hyapp.wallet.v1.WalletService.GetRedPacketConfig:input_type -> hyapp.wallet.v1.GetRedPacketConfigRequest + 263, // 287: hyapp.wallet.v1.WalletService.UpdateRedPacketConfig:input_type -> hyapp.wallet.v1.UpdateRedPacketConfigRequest + 265, // 288: hyapp.wallet.v1.WalletService.CreateRedPacket:input_type -> hyapp.wallet.v1.CreateRedPacketRequest + 267, // 289: hyapp.wallet.v1.WalletService.ClaimRedPacket:input_type -> hyapp.wallet.v1.ClaimRedPacketRequest + 269, // 290: hyapp.wallet.v1.WalletService.ListRedPackets:input_type -> hyapp.wallet.v1.ListRedPacketsRequest + 271, // 291: hyapp.wallet.v1.WalletService.GetRedPacket:input_type -> hyapp.wallet.v1.GetRedPacketRequest + 273, // 292: hyapp.wallet.v1.WalletService.ExpireRedPackets:input_type -> hyapp.wallet.v1.ExpireRedPacketsRequest + 275, // 293: hyapp.wallet.v1.WalletService.RetryRedPacketRefund:input_type -> hyapp.wallet.v1.RetryRedPacketRefundRequest + 278, // 294: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryDailySettlementBatch:output_type -> hyapp.wallet.v1.CronBatchResponse + 278, // 295: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryHalfMonthSettlementBatch:output_type -> hyapp.wallet.v1.CronBatchResponse + 278, // 296: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryMonthEndBatch:output_type -> hyapp.wallet.v1.CronBatchResponse + 224, // 297: hyapp.wallet.v1.WalletCronService.ProcessVipDailyCoinRebateBatch:output_type -> hyapp.wallet.v1.ProcessVipDailyCoinRebateBatchResponse + 2, // 298: hyapp.wallet.v1.WalletService.DebitGift:output_type -> hyapp.wallet.v1.DebitGiftResponse + 2, // 299: hyapp.wallet.v1.WalletService.DebitDirectGift:output_type -> hyapp.wallet.v1.DebitGiftResponse + 6, // 300: hyapp.wallet.v1.WalletService.BatchDebitGift:output_type -> hyapp.wallet.v1.BatchDebitGiftResponse + 2, // 301: hyapp.wallet.v1.WalletService.DebitRobotGift:output_type -> hyapp.wallet.v1.DebitGiftResponse + 10, // 302: hyapp.wallet.v1.WalletService.GetBalances:output_type -> hyapp.wallet.v1.GetBalancesResponse + 14, // 303: hyapp.wallet.v1.WalletService.GetActiveHostSalaryPolicy:output_type -> hyapp.wallet.v1.GetActiveHostSalaryPolicyResponse + 17, // 304: hyapp.wallet.v1.WalletService.GetHostSalaryProgress:output_type -> hyapp.wallet.v1.GetHostSalaryProgressResponse + 286, // 305: hyapp.wallet.v1.WalletService.GetHostRevenueStats:output_type -> hyapp.wallet.v1.GetHostRevenueStatsResponse + 289, // 306: hyapp.wallet.v1.WalletService.GetAgencyHostGiftStats:output_type -> hyapp.wallet.v1.GetAgencyHostGiftStatsResponse + 20, // 307: hyapp.wallet.v1.WalletService.GetTeamHostSalaryStats:output_type -> hyapp.wallet.v1.GetTeamHostSalaryStatsResponse + 22, // 308: hyapp.wallet.v1.WalletService.AdminCreditAsset:output_type -> hyapp.wallet.v1.AdminCreditAssetResponse + 24, // 309: hyapp.wallet.v1.WalletService.AdminCreditCoinSellerStock:output_type -> hyapp.wallet.v1.AdminCreditCoinSellerStockResponse + 26, // 310: hyapp.wallet.v1.WalletService.TransferCoinFromSeller:output_type -> hyapp.wallet.v1.TransferCoinFromSellerResponse + 28, // 311: hyapp.wallet.v1.WalletService.TransferCoinSellerStockToChild:output_type -> hyapp.wallet.v1.TransferCoinSellerStockToChildResponse + 31, // 312: hyapp.wallet.v1.WalletService.ListCoinSellerSalaryExchangeRateTiers:output_type -> hyapp.wallet.v1.ListCoinSellerSalaryExchangeRateTiersResponse + 33, // 313: hyapp.wallet.v1.WalletService.ExchangeSalaryToCoin:output_type -> hyapp.wallet.v1.ExchangeSalaryToCoinResponse + 35, // 314: hyapp.wallet.v1.WalletService.TransferSalaryToCoinSeller:output_type -> hyapp.wallet.v1.TransferSalaryToCoinSellerResponse + 293, // 315: hyapp.wallet.v1.WalletService.ListPointWithdrawalCoinSellers:output_type -> hyapp.wallet.v1.ListPointWithdrawalCoinSellersResponse + 295, // 316: hyapp.wallet.v1.WalletService.TransferPointToCoinSeller:output_type -> hyapp.wallet.v1.TransferPointToCoinSellerResponse + 298, // 317: hyapp.wallet.v1.WalletService.GetPointWithdrawalConfig:output_type -> hyapp.wallet.v1.GetPointWithdrawalConfigResponse + 37, // 318: hyapp.wallet.v1.WalletService.FreezeSalaryWithdrawal:output_type -> hyapp.wallet.v1.FreezeSalaryWithdrawalResponse + 39, // 319: hyapp.wallet.v1.WalletService.SettleSalaryWithdrawal:output_type -> hyapp.wallet.v1.SettleSalaryWithdrawalResponse + 41, // 320: hyapp.wallet.v1.WalletService.ReleaseSalaryWithdrawal:output_type -> hyapp.wallet.v1.ReleaseSalaryWithdrawalResponse + 43, // 321: hyapp.wallet.v1.WalletService.FreezePointWithdrawal:output_type -> hyapp.wallet.v1.FreezePointWithdrawalResponse + 45, // 322: hyapp.wallet.v1.WalletService.SettlePointWithdrawal:output_type -> hyapp.wallet.v1.SettlePointWithdrawalResponse + 47, // 323: hyapp.wallet.v1.WalletService.ReleasePointWithdrawal:output_type -> hyapp.wallet.v1.ReleasePointWithdrawalResponse + 62, // 324: hyapp.wallet.v1.WalletService.ListResources:output_type -> hyapp.wallet.v1.ListResourcesResponse + 64, // 325: hyapp.wallet.v1.WalletService.GetResource:output_type -> hyapp.wallet.v1.GetResourceResponse + 71, // 326: hyapp.wallet.v1.WalletService.CreateResource:output_type -> hyapp.wallet.v1.ResourceResponse + 71, // 327: hyapp.wallet.v1.WalletService.UpdateResource:output_type -> hyapp.wallet.v1.ResourceResponse + 71, // 328: hyapp.wallet.v1.WalletService.SetResourceStatus:output_type -> hyapp.wallet.v1.ResourceResponse + 71, // 329: hyapp.wallet.v1.WalletService.DeleteResource:output_type -> hyapp.wallet.v1.ResourceResponse + 70, // 330: hyapp.wallet.v1.WalletService.BatchDeleteResources:output_type -> hyapp.wallet.v1.BatchDeleteResourcesResponse + 73, // 331: hyapp.wallet.v1.WalletService.ListResourceGroups:output_type -> hyapp.wallet.v1.ListResourceGroupsResponse + 75, // 332: hyapp.wallet.v1.WalletService.GetResourceGroup:output_type -> hyapp.wallet.v1.GetResourceGroupResponse + 79, // 333: hyapp.wallet.v1.WalletService.CreateResourceGroup:output_type -> hyapp.wallet.v1.ResourceGroupResponse + 79, // 334: hyapp.wallet.v1.WalletService.UpdateResourceGroup:output_type -> hyapp.wallet.v1.ResourceGroupResponse + 79, // 335: hyapp.wallet.v1.WalletService.SetResourceGroupStatus:output_type -> hyapp.wallet.v1.ResourceGroupResponse + 53, // 336: hyapp.wallet.v1.WalletService.PinResourceGroupSnapshot:output_type -> hyapp.wallet.v1.PinResourceGroupSnapshotResponse + 81, // 337: hyapp.wallet.v1.WalletService.ListGiftConfigs:output_type -> hyapp.wallet.v1.ListGiftConfigsResponse + 83, // 338: hyapp.wallet.v1.WalletService.ListGiftTypeConfigs:output_type -> hyapp.wallet.v1.ListGiftTypeConfigsResponse + 283, // 339: hyapp.wallet.v1.WalletService.GetGiftCatalogVersion:output_type -> hyapp.wallet.v1.GetGiftCatalogVersionResponse + 92, // 340: hyapp.wallet.v1.WalletService.CreateGiftConfig:output_type -> hyapp.wallet.v1.GiftConfigResponse + 88, // 341: hyapp.wallet.v1.WalletService.BatchCreateGiftConfigs:output_type -> hyapp.wallet.v1.BatchCreateGiftConfigsResponse + 92, // 342: hyapp.wallet.v1.WalletService.UpdateGiftConfig:output_type -> hyapp.wallet.v1.GiftConfigResponse + 92, // 343: hyapp.wallet.v1.WalletService.SetGiftConfigStatus:output_type -> hyapp.wallet.v1.GiftConfigResponse + 92, // 344: hyapp.wallet.v1.WalletService.DeleteGiftConfig:output_type -> hyapp.wallet.v1.GiftConfigResponse + 85, // 345: hyapp.wallet.v1.WalletService.UpsertGiftTypeConfig:output_type -> hyapp.wallet.v1.GiftTypeConfigResponse + 97, // 346: hyapp.wallet.v1.WalletService.GrantResource:output_type -> hyapp.wallet.v1.ResourceGrantResponse + 97, // 347: hyapp.wallet.v1.WalletService.GrantResourceGroup:output_type -> hyapp.wallet.v1.ResourceGrantResponse + 97, // 348: hyapp.wallet.v1.WalletService.GrantPinnedResourceGroup:output_type -> hyapp.wallet.v1.ResourceGrantResponse + 97, // 349: hyapp.wallet.v1.WalletService.RevokeResourceGrant:output_type -> hyapp.wallet.v1.ResourceGrantResponse + 303, // 350: hyapp.wallet.v1.WalletService.RevokeUserResource:output_type -> hyapp.wallet.v1.RevokeUserResourceResponse + 99, // 351: hyapp.wallet.v1.WalletService.ListUserResources:output_type -> hyapp.wallet.v1.ListUserResourcesResponse + 101, // 352: hyapp.wallet.v1.WalletService.EquipUserResource:output_type -> hyapp.wallet.v1.EquipUserResourceResponse + 103, // 353: hyapp.wallet.v1.WalletService.UnequipUserResource:output_type -> hyapp.wallet.v1.UnequipUserResourceResponse + 106, // 354: hyapp.wallet.v1.WalletService.BatchGetUserEquippedResources:output_type -> hyapp.wallet.v1.BatchGetUserEquippedResourcesResponse + 108, // 355: hyapp.wallet.v1.WalletService.ListResourceGrants:output_type -> hyapp.wallet.v1.ListResourceGrantsResponse + 111, // 356: hyapp.wallet.v1.WalletService.ListResourceShopItems:output_type -> hyapp.wallet.v1.ListResourceShopItemsResponse + 113, // 357: hyapp.wallet.v1.WalletService.UpsertResourceShopItems:output_type -> hyapp.wallet.v1.UpsertResourceShopItemsResponse + 115, // 358: hyapp.wallet.v1.WalletService.SetResourceShopItemStatus:output_type -> hyapp.wallet.v1.ResourceShopItemResponse + 281, // 359: hyapp.wallet.v1.WalletService.ListResourceShopPurchaseOrders:output_type -> hyapp.wallet.v1.ListResourceShopPurchaseOrdersResponse + 117, // 360: hyapp.wallet.v1.WalletService.PurchaseResourceShopItem:output_type -> hyapp.wallet.v1.PurchaseResourceShopItemResponse + 120, // 361: hyapp.wallet.v1.WalletService.ListRechargeBills:output_type -> hyapp.wallet.v1.ListRechargeBillsResponse + 123, // 362: hyapp.wallet.v1.WalletService.GetRechargeBillSummary:output_type -> hyapp.wallet.v1.GetRechargeBillSummaryResponse + 126, // 363: hyapp.wallet.v1.WalletService.BatchGetUserRechargeStats:output_type -> hyapp.wallet.v1.BatchGetUserRechargeStatsResponse + 132, // 364: hyapp.wallet.v1.WalletService.GetRechargeBillOverview:output_type -> hyapp.wallet.v1.GetRechargeBillOverviewResponse + 135, // 365: hyapp.wallet.v1.WalletService.RefreshGooglePaymentPrices:output_type -> hyapp.wallet.v1.RefreshGooglePaymentPricesResponse + 138, // 366: hyapp.wallet.v1.WalletService.GetWalletOverview:output_type -> hyapp.wallet.v1.GetWalletOverviewResponse + 141, // 367: hyapp.wallet.v1.WalletService.GetWalletValueSummary:output_type -> hyapp.wallet.v1.GetWalletValueSummaryResponse + 144, // 368: hyapp.wallet.v1.WalletService.GetUserGiftWall:output_type -> hyapp.wallet.v1.GetUserGiftWallResponse + 147, // 369: hyapp.wallet.v1.WalletService.ListRechargeProducts:output_type -> hyapp.wallet.v1.ListRechargeProductsResponse + 149, // 370: hyapp.wallet.v1.WalletService.ConfirmGooglePayment:output_type -> hyapp.wallet.v1.ConfirmGooglePaymentResponse + 151, // 371: hyapp.wallet.v1.WalletService.ListAdminRechargeProducts:output_type -> hyapp.wallet.v1.ListAdminRechargeProductsResponse + 155, // 372: hyapp.wallet.v1.WalletService.CreateRechargeProduct:output_type -> hyapp.wallet.v1.RechargeProductResponse + 155, // 373: hyapp.wallet.v1.WalletService.UpdateRechargeProduct:output_type -> hyapp.wallet.v1.RechargeProductResponse + 156, // 374: hyapp.wallet.v1.WalletService.DeleteRechargeProduct:output_type -> hyapp.wallet.v1.DeleteRechargeProductResponse + 160, // 375: hyapp.wallet.v1.WalletService.ListThirdPartyPaymentChannels:output_type -> hyapp.wallet.v1.ListThirdPartyPaymentChannelsResponse + 162, // 376: hyapp.wallet.v1.WalletService.SetThirdPartyPaymentMethodStatus:output_type -> hyapp.wallet.v1.ThirdPartyPaymentMethodResponse + 162, // 377: hyapp.wallet.v1.WalletService.UpdateThirdPartyPaymentRate:output_type -> hyapp.wallet.v1.ThirdPartyPaymentMethodResponse + 166, // 378: hyapp.wallet.v1.WalletService.SyncThirdPartyPaymentMethods:output_type -> hyapp.wallet.v1.SyncThirdPartyPaymentMethodsResponse + 168, // 379: hyapp.wallet.v1.WalletService.ListH5RechargeOptions:output_type -> hyapp.wallet.v1.H5RechargeOptionsResponse + 177, // 380: hyapp.wallet.v1.WalletService.CreateH5RechargeOrder:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse + 177, // 381: hyapp.wallet.v1.WalletService.CreateTemporaryRechargeOrder:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse + 177, // 382: hyapp.wallet.v1.WalletService.GetTemporaryRechargeOrder:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse + 174, // 383: hyapp.wallet.v1.WalletService.ListTemporaryRechargeOrders:output_type -> hyapp.wallet.v1.ListTemporaryRechargeOrdersResponse + 177, // 384: hyapp.wallet.v1.WalletService.SubmitH5RechargeTx:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse + 177, // 385: hyapp.wallet.v1.WalletService.GetH5RechargeOrder:output_type -> hyapp.wallet.v1.H5RechargeOrderResponse + 179, // 386: hyapp.wallet.v1.WalletService.VerifyCoinSellerRechargeReceipt:output_type -> hyapp.wallet.v1.VerifyCoinSellerRechargeReceiptResponse + 181, // 387: hyapp.wallet.v1.WalletService.HandleMifapayNotify:output_type -> hyapp.wallet.v1.HandleMifapayNotifyResponse + 183, // 388: hyapp.wallet.v1.WalletService.HandleV5PayNotify:output_type -> hyapp.wallet.v1.HandleV5PayNotifyResponse + 186, // 389: hyapp.wallet.v1.WalletService.GetDiamondExchangeConfig:output_type -> hyapp.wallet.v1.GetDiamondExchangeConfigResponse + 188, // 390: hyapp.wallet.v1.WalletService.ExchangePointToCoin:output_type -> hyapp.wallet.v1.ExchangePointToCoinResponse + 191, // 391: hyapp.wallet.v1.WalletService.ListWalletTransactions:output_type -> hyapp.wallet.v1.ListWalletTransactionsResponse + 191, // 392: hyapp.wallet.v1.WalletService.ListHostPeriodDiamondTransactions:output_type -> hyapp.wallet.v1.ListWalletTransactionsResponse + 201, // 393: hyapp.wallet.v1.WalletService.ListVipPackages:output_type -> hyapp.wallet.v1.ListVipPackagesResponse + 216, // 394: hyapp.wallet.v1.WalletService.GetVipProgramConfig:output_type -> hyapp.wallet.v1.GetVipProgramConfigResponse + 203, // 395: hyapp.wallet.v1.WalletService.GetMyVip:output_type -> hyapp.wallet.v1.GetMyVipResponse + 206, // 396: hyapp.wallet.v1.WalletService.BatchGetUserEffectiveVipLevels:output_type -> hyapp.wallet.v1.BatchGetUserEffectiveVipLevelsResponse + 238, // 397: hyapp.wallet.v1.WalletService.CheckVipBenefit:output_type -> hyapp.wallet.v1.CheckVipBenefitResponse + 208, // 398: hyapp.wallet.v1.WalletService.PurchaseVip:output_type -> hyapp.wallet.v1.PurchaseVipResponse + 210, // 399: hyapp.wallet.v1.WalletService.DebitCPBreakupFee:output_type -> hyapp.wallet.v1.DebitCPBreakupFeeResponse + 212, // 400: hyapp.wallet.v1.WalletService.DebitWheelDraw:output_type -> hyapp.wallet.v1.DebitWheelDrawResponse + 214, // 401: hyapp.wallet.v1.WalletService.GrantVip:output_type -> hyapp.wallet.v1.GrantVipResponse + 232, // 402: hyapp.wallet.v1.WalletService.GrantVipTrialCard:output_type -> hyapp.wallet.v1.GrantVipTrialCardResponse + 234, // 403: hyapp.wallet.v1.WalletService.EquipVipTrialCard:output_type -> hyapp.wallet.v1.EquipVipTrialCardResponse + 236, // 404: hyapp.wallet.v1.WalletService.UnequipVipTrialCard:output_type -> hyapp.wallet.v1.UnequipVipTrialCardResponse + 241, // 405: hyapp.wallet.v1.WalletService.ListAdminVipLevels:output_type -> hyapp.wallet.v1.ListAdminVipLevelsResponse + 243, // 406: hyapp.wallet.v1.WalletService.UpdateAdminVipLevels:output_type -> hyapp.wallet.v1.UpdateAdminVipLevelsResponse + 218, // 407: hyapp.wallet.v1.WalletService.UpdateAdminVipProgramConfig:output_type -> hyapp.wallet.v1.UpdateAdminVipProgramConfigResponse + 220, // 408: hyapp.wallet.v1.WalletService.UpdateMyVipSettings:output_type -> hyapp.wallet.v1.UpdateMyVipSettingsResponse + 226, // 409: hyapp.wallet.v1.WalletService.GetMyCurrentVipDailyCoinRebate:output_type -> hyapp.wallet.v1.GetMyCurrentVipDailyCoinRebateResponse + 228, // 410: hyapp.wallet.v1.WalletService.ListMyVipDailyCoinRebateStatuses:output_type -> hyapp.wallet.v1.ListMyVipDailyCoinRebateStatusesResponse + 230, // 411: hyapp.wallet.v1.WalletService.ClaimVipDailyCoinRebate:output_type -> hyapp.wallet.v1.ClaimVipDailyCoinRebateResponse + 245, // 412: hyapp.wallet.v1.WalletService.CreditTaskReward:output_type -> hyapp.wallet.v1.CreditTaskRewardResponse + 247, // 413: hyapp.wallet.v1.WalletService.CreditLuckyGiftReward:output_type -> hyapp.wallet.v1.CreditLuckyGiftRewardResponse + 249, // 414: hyapp.wallet.v1.WalletService.CreditWheelReward:output_type -> hyapp.wallet.v1.CreditWheelRewardResponse + 251, // 415: hyapp.wallet.v1.WalletService.CreditRoomTurnoverReward:output_type -> hyapp.wallet.v1.CreditRoomTurnoverRewardResponse + 253, // 416: hyapp.wallet.v1.WalletService.CreditInviteActivityReward:output_type -> hyapp.wallet.v1.CreditInviteActivityRewardResponse + 255, // 417: hyapp.wallet.v1.WalletService.CreditAgencyOpeningReward:output_type -> hyapp.wallet.v1.CreditAgencyOpeningRewardResponse + 257, // 418: hyapp.wallet.v1.WalletService.ApplyGameCoinChange:output_type -> hyapp.wallet.v1.ApplyGameCoinChangeResponse + 262, // 419: hyapp.wallet.v1.WalletService.GetRedPacketConfig:output_type -> hyapp.wallet.v1.GetRedPacketConfigResponse + 264, // 420: hyapp.wallet.v1.WalletService.UpdateRedPacketConfig:output_type -> hyapp.wallet.v1.UpdateRedPacketConfigResponse + 266, // 421: hyapp.wallet.v1.WalletService.CreateRedPacket:output_type -> hyapp.wallet.v1.CreateRedPacketResponse + 268, // 422: hyapp.wallet.v1.WalletService.ClaimRedPacket:output_type -> hyapp.wallet.v1.ClaimRedPacketResponse + 270, // 423: hyapp.wallet.v1.WalletService.ListRedPackets:output_type -> hyapp.wallet.v1.ListRedPacketsResponse + 272, // 424: hyapp.wallet.v1.WalletService.GetRedPacket:output_type -> hyapp.wallet.v1.GetRedPacketResponse + 274, // 425: hyapp.wallet.v1.WalletService.ExpireRedPackets:output_type -> hyapp.wallet.v1.ExpireRedPacketsResponse + 276, // 426: hyapp.wallet.v1.WalletService.RetryRedPacketRefund:output_type -> hyapp.wallet.v1.RetryRedPacketRefundResponse + 294, // [294:427] is the sub-list for method output_type + 161, // [161:294] is the sub-list for method input_type + 161, // [161:161] is the sub-list for extension type_name + 161, // [161:161] is the sub-list for extension extendee + 0, // [0:161] is the sub-list for field type_name } func init() { file_proto_wallet_v1_wallet_proto_init() } @@ -30912,15 +31116,15 @@ func file_proto_wallet_v1_wallet_proto_init() { file_proto_wallet_v1_wallet_proto_msgTypes[66].OneofWrappers = []any{} file_proto_wallet_v1_wallet_proto_msgTypes[152].OneofWrappers = []any{} file_proto_wallet_v1_wallet_proto_msgTypes[153].OneofWrappers = []any{} - file_proto_wallet_v1_wallet_proto_msgTypes[216].OneofWrappers = []any{} - file_proto_wallet_v1_wallet_proto_msgTypes[228].OneofWrappers = []any{} + file_proto_wallet_v1_wallet_proto_msgTypes[219].OneofWrappers = []any{} + file_proto_wallet_v1_wallet_proto_msgTypes[231].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_wallet_v1_wallet_proto_rawDesc), len(file_proto_wallet_v1_wallet_proto_rawDesc)), NumEnums: 0, - NumMessages: 302, + NumMessages: 305, NumExtensions: 0, NumServices: 2, }, diff --git a/api/proto/wallet/v1/wallet.proto b/api/proto/wallet/v1/wallet.proto index 38b376f2..ec6578c5 100644 --- a/api/proto/wallet/v1/wallet.proto +++ b/api/proto/wallet/v1/wallet.proto @@ -2250,6 +2250,28 @@ message GetMyVipResponse { VipState state = 2; } +// UserEffectiveVipLevel 是 wallet 对单个用户当前最终生效 VIP 的轻量投影。 +// level=0/source=none 表示当前 App 下没有有效付费会员或已装备体验卡。 +message UserEffectiveVipLevel { + int64 user_id = 1; + int32 level = 2; + int64 expires_at_ms = 3; + // source: paid/trial/none。 + string source = 4; +} + +// BatchGetUserEffectiveVipLevelsRequest 服务会话资料等一页级展示聚合;批次上限为 100。 +message BatchGetUserEffectiveVipLevelsRequest { + string request_id = 1; + string app_code = 2; + repeated int64 user_ids = 3; +} + +message BatchGetUserEffectiveVipLevelsResponse { + repeated UserEffectiveVipLevel users = 1; + int64 evaluated_at_ms = 2; +} + message PurchaseVipRequest { string command_id = 1; string app_code = 2; @@ -3279,6 +3301,7 @@ service WalletService { rpc ListVipPackages(ListVipPackagesRequest) returns (ListVipPackagesResponse); rpc GetVipProgramConfig(GetVipProgramConfigRequest) returns (GetVipProgramConfigResponse); rpc GetMyVip(GetMyVipRequest) returns (GetMyVipResponse); + rpc BatchGetUserEffectiveVipLevels(BatchGetUserEffectiveVipLevelsRequest) returns (BatchGetUserEffectiveVipLevelsResponse); rpc CheckVipBenefit(CheckVipBenefitRequest) returns (CheckVipBenefitResponse); rpc PurchaseVip(PurchaseVipRequest) returns (PurchaseVipResponse); rpc DebitCPBreakupFee(DebitCPBreakupFeeRequest) returns (DebitCPBreakupFeeResponse); diff --git a/api/proto/wallet/v1/wallet_grpc.pb.go b/api/proto/wallet/v1/wallet_grpc.pb.go index 0c1ce2f4..0106d7dd 100644 --- a/api/proto/wallet/v1/wallet_grpc.pb.go +++ b/api/proto/wallet/v1/wallet_grpc.pb.go @@ -337,6 +337,7 @@ const ( WalletService_ListVipPackages_FullMethodName = "/hyapp.wallet.v1.WalletService/ListVipPackages" WalletService_GetVipProgramConfig_FullMethodName = "/hyapp.wallet.v1.WalletService/GetVipProgramConfig" WalletService_GetMyVip_FullMethodName = "/hyapp.wallet.v1.WalletService/GetMyVip" + WalletService_BatchGetUserEffectiveVipLevels_FullMethodName = "/hyapp.wallet.v1.WalletService/BatchGetUserEffectiveVipLevels" WalletService_CheckVipBenefit_FullMethodName = "/hyapp.wallet.v1.WalletService/CheckVipBenefit" WalletService_PurchaseVip_FullMethodName = "/hyapp.wallet.v1.WalletService/PurchaseVip" WalletService_DebitCPBreakupFee_FullMethodName = "/hyapp.wallet.v1.WalletService/DebitCPBreakupFee" @@ -475,6 +476,7 @@ type WalletServiceClient interface { ListVipPackages(ctx context.Context, in *ListVipPackagesRequest, opts ...grpc.CallOption) (*ListVipPackagesResponse, error) GetVipProgramConfig(ctx context.Context, in *GetVipProgramConfigRequest, opts ...grpc.CallOption) (*GetVipProgramConfigResponse, error) GetMyVip(ctx context.Context, in *GetMyVipRequest, opts ...grpc.CallOption) (*GetMyVipResponse, error) + BatchGetUserEffectiveVipLevels(ctx context.Context, in *BatchGetUserEffectiveVipLevelsRequest, opts ...grpc.CallOption) (*BatchGetUserEffectiveVipLevelsResponse, error) CheckVipBenefit(ctx context.Context, in *CheckVipBenefitRequest, opts ...grpc.CallOption) (*CheckVipBenefitResponse, error) PurchaseVip(ctx context.Context, in *PurchaseVipRequest, opts ...grpc.CallOption) (*PurchaseVipResponse, error) DebitCPBreakupFee(ctx context.Context, in *DebitCPBreakupFeeRequest, opts ...grpc.CallOption) (*DebitCPBreakupFeeResponse, error) @@ -1495,6 +1497,16 @@ func (c *walletServiceClient) GetMyVip(ctx context.Context, in *GetMyVipRequest, return out, nil } +func (c *walletServiceClient) BatchGetUserEffectiveVipLevels(ctx context.Context, in *BatchGetUserEffectiveVipLevelsRequest, opts ...grpc.CallOption) (*BatchGetUserEffectiveVipLevelsResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(BatchGetUserEffectiveVipLevelsResponse) + err := c.cc.Invoke(ctx, WalletService_BatchGetUserEffectiveVipLevels_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *walletServiceClient) CheckVipBenefit(ctx context.Context, in *CheckVipBenefitRequest, opts ...grpc.CallOption) (*CheckVipBenefitResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CheckVipBenefitResponse) @@ -1901,6 +1913,7 @@ type WalletServiceServer interface { ListVipPackages(context.Context, *ListVipPackagesRequest) (*ListVipPackagesResponse, error) GetVipProgramConfig(context.Context, *GetVipProgramConfigRequest) (*GetVipProgramConfigResponse, error) GetMyVip(context.Context, *GetMyVipRequest) (*GetMyVipResponse, error) + BatchGetUserEffectiveVipLevels(context.Context, *BatchGetUserEffectiveVipLevelsRequest) (*BatchGetUserEffectiveVipLevelsResponse, error) CheckVipBenefit(context.Context, *CheckVipBenefitRequest) (*CheckVipBenefitResponse, error) PurchaseVip(context.Context, *PurchaseVipRequest) (*PurchaseVipResponse, error) DebitCPBreakupFee(context.Context, *DebitCPBreakupFeeRequest) (*DebitCPBreakupFeeResponse, error) @@ -2235,6 +2248,9 @@ func (UnimplementedWalletServiceServer) GetVipProgramConfig(context.Context, *Ge func (UnimplementedWalletServiceServer) GetMyVip(context.Context, *GetMyVipRequest) (*GetMyVipResponse, error) { return nil, status.Error(codes.Unimplemented, "method GetMyVip not implemented") } +func (UnimplementedWalletServiceServer) BatchGetUserEffectiveVipLevels(context.Context, *BatchGetUserEffectiveVipLevelsRequest) (*BatchGetUserEffectiveVipLevelsResponse, error) { + return nil, status.Error(codes.Unimplemented, "method BatchGetUserEffectiveVipLevels not implemented") +} func (UnimplementedWalletServiceServer) CheckVipBenefit(context.Context, *CheckVipBenefitRequest) (*CheckVipBenefitResponse, error) { return nil, status.Error(codes.Unimplemented, "method CheckVipBenefit not implemented") } @@ -4110,6 +4126,24 @@ func _WalletService_GetMyVip_Handler(srv interface{}, ctx context.Context, dec f return interceptor(ctx, in, info, handler) } +func _WalletService_BatchGetUserEffectiveVipLevels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(BatchGetUserEffectiveVipLevelsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(WalletServiceServer).BatchGetUserEffectiveVipLevels(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: WalletService_BatchGetUserEffectiveVipLevels_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(WalletServiceServer).BatchGetUserEffectiveVipLevels(ctx, req.(*BatchGetUserEffectiveVipLevelsRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _WalletService_CheckVipBenefit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CheckVipBenefitRequest) if err := dec(in); err != nil { @@ -5049,6 +5083,10 @@ var WalletService_ServiceDesc = grpc.ServiceDesc{ MethodName: "GetMyVip", Handler: _WalletService_GetMyVip_Handler, }, + { + MethodName: "BatchGetUserEffectiveVipLevels", + Handler: _WalletService_BatchGetUserEffectiveVipLevels_Handler, + }, { MethodName: "CheckVipBenefit", Handler: _WalletService_CheckVipBenefit_Handler, diff --git a/docs/VIP系统架构.md b/docs/VIP系统架构.md index ae195fe8..59c26462 100644 --- a/docs/VIP系统架构.md +++ b/docs/VIP系统架构.md @@ -150,6 +150,8 @@ program 启用时的优先级固定为:`trial_card_enabled=true` 且有效已 初始化时高等级行已展开为完整集合,但这是 seed 结果,不是运行时继承规则。后台可以显式移除任一等级的某项权益。 +资源发放分为两种语义:座驾、头像框等收藏型装扮在购买高等级 VIP 时可累计目标等级及以下的显式资源;`vip_title`(称号)、`vip_badge_identity`(VIP 长徽章)和 `vip_medal`(VIP 短徽章)是当前身份资源,只发放最终有效等级。VIP 升级或更高体验卡生效时,wallet 在同一事务中补齐当前等级身份 entitlement,并把其它等级、其它 VIP 来源和重复实例标记为 `revoked`,同时清理对应 equipment,因此用户资产中实际只存在一套 active 身份素材,而不是仅在展示层隐藏。体验卡到期或卸下后,wallet 会重新发放仍有效付费等级的三类身份素材,再回收体验等级实例;座驾、头像框等收藏型权益不受此回收规则影响。 + ## 房间权限和 IM `room-service` 在需要房间权限时读取 wallet 的 `GetMyVip.state`: diff --git a/docs/openapi/gateway.swagger.yaml b/docs/openapi/gateway.swagger.yaml index 4d719dc5..473f8c6d 100644 --- a/docs/openapi/gateway.swagger.yaml +++ b/docs/openapi/gateway.swagger.yaml @@ -719,7 +719,7 @@ paths: - users summary: 批量查询会话展示资料 operationId: batchUserProfiles - description: 用于腾讯云 IM 会话列表补头像、昵称和短号;只返回展示字段,不返回登录、实名或后台身份信息。 + description: 用于腾讯云 IM 会话列表补头像、昵称、短号和当前 App 下的 wallet effective VIP 等级;只返回展示字段,不返回登录、实名或后台身份信息。无 VIP 或已过期时 `vip_level=0`。 security: - BearerAuth: [] parameters: @@ -1321,7 +1321,7 @@ paths: format: int32 responses: "200": - description: 查询成功;`visited` 由 JoinRoom 成功写入,`friend/following` 同步使用 user-service 好友/关注关系,`followed` 同步使用 room-service 房间关注关系,不依赖 Redis 缓存命中。 + description: 查询成功;`visited` 由 JoinRoom 成功写入,`friend/following` 同步使用 user-service 好友/关注关系,`followed` 同步使用 room-service 房间关注关系。每个房间都返回 wallet effective VIP 的 `owner_vip_level` 本地投影,列表请求不逐房回查 wallet。 schema: $ref: "#/definitions/RoomListEnvelope" "400": @@ -4093,6 +4093,7 @@ definitions: - display_user_id - username - app_code + - vip_level properties: user_id: type: string @@ -4112,6 +4113,11 @@ definitions: format: int64 app_code: type: string + vip_level: + type: integer + format: int32 + minimum: 0 + description: 当前 App 下目标用户的 wallet effective VIP 等级;无 VIP、program 未启用或已过期时为 0,不能从徽章、昵称或装扮资源反推。 description: 腾讯云 IM 会话列表展示资料;不包含手机号、登录凭证、实名或后台身份字段。 UserProfilesBatchData: type: object @@ -5810,6 +5816,7 @@ definitions: required: - room_id - im_group_id + - owner_vip_level - room_border_url properties: room_id: diff --git a/scripts/apply-local-mysql-initdb.sh b/scripts/apply-local-mysql-initdb.sh index 3633463c..ac5cea37 100755 --- a/scripts/apply-local-mysql-initdb.sh +++ b/scripts/apply-local-mysql-initdb.sh @@ -41,6 +41,7 @@ INCREMENTAL_MIGRATION_FILES=( "services/room-service/deploy/mysql/migrations/003_room_vip_media_and_decorations.sql" "services/room-service/deploy/mysql/migrations/004_room_list_owner_vip_level.sql" "services/room-service/deploy/mysql/migrations/005_room_list_activity_indicators.sql" + "services/room-service/deploy/mysql/migrations/006_room_list_owner_vip_fallback.sql" "services/activity-service/deploy/mysql/migrations/013_game_win_broadcast_config.sql" "services/wallet-service/deploy/mysql/migrations/002_resource_shop_price_tiers.sql" "services/wallet-service/deploy/mysql/migrations/003_vip_resource_equipment_contract.sql" diff --git a/scripts/mysql/075_room_list_owner_vip_fallback.sql b/scripts/mysql/075_room_list_owner_vip_fallback.sql new file mode 100644 index 00000000..060691c0 --- /dev/null +++ b/scripts/mysql/075_room_list_owner_vip_fallback.sql @@ -0,0 +1,36 @@ +-- 与 room-service/deploy/mysql/migrations/006_room_list_owner_vip_fallback.sql 保持同一可重入结构。 +SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci; + +DROP PROCEDURE IF EXISTS hyapp_migrate_075_room_list_owner_vip_fallback; + +DELIMITER $$ + +CREATE PROCEDURE hyapp_migrate_075_room_list_owner_vip_fallback() +BEGIN + IF EXISTS ( + SELECT 1 FROM information_schema.tables + WHERE table_schema = DATABASE() AND table_name = 'room_list_entries' + ) THEN + IF NOT EXISTS ( + SELECT 1 FROM information_schema.columns + WHERE table_schema = DATABASE() AND table_name = 'room_list_entries' AND column_name = 'owner_vip_fallback_level' + ) THEN + ALTER TABLE room_list_entries + ADD COLUMN owner_vip_fallback_level INT NOT NULL DEFAULT 0 COMMENT '体验卡到期后 wallet paid VIP 回落等级' AFTER owner_vip_expires_at_ms, + ALGORITHM=INSTANT; + END IF; + IF NOT EXISTS ( + SELECT 1 FROM information_schema.columns + WHERE table_schema = DATABASE() AND table_name = 'room_list_entries' AND column_name = 'owner_vip_fallback_expires_at_ms' + ) THEN + ALTER TABLE room_list_entries + ADD COLUMN owner_vip_fallback_expires_at_ms BIGINT NOT NULL DEFAULT 0 COMMENT '回落 paid VIP 到期时间,UTC epoch ms' AFTER owner_vip_fallback_level, + ALGORITHM=INSTANT; + END IF; + END IF; +END$$ + +CALL hyapp_migrate_075_room_list_owner_vip_fallback()$$ +DROP PROCEDURE IF EXISTS hyapp_migrate_075_room_list_owner_vip_fallback$$ + +DELIMITER ; diff --git a/server/admin/internal/model/models.go b/server/admin/internal/model/models.go index 4f58a4a0..03eea75f 100644 --- a/server/admin/internal/model/models.go +++ b/server/admin/internal/model/models.go @@ -242,11 +242,12 @@ type AppBanner struct { AppCode string `gorm:"size:32;index:idx_admin_app_banners_app_sort;index:idx_admin_app_banner_activity_target,priority:1;index:idx_admin_app_banners_region_status_sort,priority:1;not null;default:lalu" json:"appCode"` CoverURL string `gorm:"size:1024;not null" json:"coverUrl"` RoomSmallImageURL string `gorm:"column:room_small_image_url;size:1024;not null;default:'';comment:房间内小屏图 URL" json:"roomSmallImageUrl"` + DiscoverImageURL string `gorm:"column:discover_image_url;size:1024;not null;default:'';comment:发现页横幅图 URL" json:"discoverImageUrl"` BannerType string `gorm:"size:16;not null" json:"bannerType"` TargetType string `gorm:"column:target_type;size:32;not null;default:'';index:idx_admin_app_banner_activity_target,priority:2" json:"targetType"` ActivityTemplateID string `gorm:"column:activity_template_id;size:64;not null;default:'';index:idx_admin_app_banner_activity_target,priority:3" json:"activityTemplateId"` ActivityTemplateCode string `gorm:"column:activity_template_code;size:64;not null;default:''" json:"activityTemplateCode"` - DisplayScope string `gorm:"size:128;index:idx_admin_app_banners_display,not null;default:home;comment:显示范围,多选逗号分隔:首页、房间内、充值页或我的页" json:"displayScope"` + DisplayScope string `gorm:"size:128;index:idx_admin_app_banners_display,not null;default:home;comment:显示范围,多选逗号分隔:首页、房间内、发现页、充值页或我的页" json:"displayScope"` Param string `gorm:"size:2048" json:"param"` Status string `gorm:"size:24;index:idx_admin_app_banners_app_sort;index:idx_admin_app_banner_activity_target,priority:4;index:idx_admin_app_banners_region_status_sort,priority:3;not null;default:active" json:"status"` Platform string `gorm:"size:24;index:idx_admin_app_banners_scope,not null" json:"platform"` diff --git a/server/admin/internal/modules/appconfig/request.go b/server/admin/internal/modules/appconfig/request.go index 8bfdb942..d640fc0b 100644 --- a/server/admin/internal/modules/appconfig/request.go +++ b/server/admin/internal/modules/appconfig/request.go @@ -29,6 +29,7 @@ type h5LinkPayload struct { type bannerRequest struct { CoverURL string `json:"coverUrl" binding:"required"` RoomSmallImageURL string `json:"roomSmallImageUrl"` + DiscoverImageURL string `json:"discoverImageUrl"` BannerType string `json:"bannerType" binding:"required"` TargetType string `json:"targetType"` ActivityTemplateID string `json:"activityTemplateId"` diff --git a/server/admin/internal/modules/appconfig/service.go b/server/admin/internal/modules/appconfig/service.go index bfeac5ee..ac1927da 100644 --- a/server/admin/internal/modules/appconfig/service.go +++ b/server/admin/internal/modules/appconfig/service.go @@ -24,6 +24,7 @@ const h5LinkGroup = "h5-links" const ( bannerDisplayScopeHome = "home" bannerDisplayScopeRoom = "room" + bannerDisplayScopeDiscover = "discover" bannerDisplayScopeRecharge = "recharge" bannerDisplayScopeMe = "me" @@ -34,7 +35,13 @@ const ( splashDefaultDisplayDurationMS = 3000 ) -var bannerDisplayScopeOrder = []string{bannerDisplayScopeHome, bannerDisplayScopeRoom, bannerDisplayScopeRecharge, bannerDisplayScopeMe} +var bannerDisplayScopeOrder = []string{ + bannerDisplayScopeHome, + bannerDisplayScopeRoom, + bannerDisplayScopeDiscover, + bannerDisplayScopeRecharge, + bannerDisplayScopeMe, +} type AppConfigService struct { store *repository.Store @@ -77,6 +84,7 @@ type AppBanner struct { AppCode string `json:"appCode"` CoverURL string `json:"coverUrl"` RoomSmallImageURL string `json:"roomSmallImageUrl"` + DiscoverImageURL string `json:"discoverImageUrl"` BannerType string `json:"bannerType"` TargetType string `json:"targetType"` ActivityTemplateID string `json:"activityTemplateId"` @@ -331,6 +339,7 @@ func (s *AppConfigService) UpdateBanner(ctx context.Context, appCode string, id } item.CoverURL = updated.CoverURL item.RoomSmallImageURL = updated.RoomSmallImageURL + item.DiscoverImageURL = updated.DiscoverImageURL item.BannerType = updated.BannerType item.TargetType = updated.TargetType item.ActivityTemplateID = updated.ActivityTemplateID @@ -770,6 +779,7 @@ func bannerModelFromRequest(appCode string, req bannerRequest) (model.AppBanner, AppCode: appctx.Normalize(appCode), CoverURL: strings.TrimSpace(req.CoverURL), RoomSmallImageURL: strings.TrimSpace(req.RoomSmallImageURL), + DiscoverImageURL: strings.TrimSpace(req.DiscoverImageURL), BannerType: normalizeBannerType(req.BannerType), TargetType: strings.ToLower(strings.TrimSpace(req.TargetType)), ActivityTemplateID: strings.TrimSpace(req.ActivityTemplateID), @@ -805,6 +815,18 @@ func bannerModelFromRequest(appCode string, req bannerRequest) (model.AppBanner, // 未投放到房间内时不保留小屏图,避免客户端误用房间专属素材。 item.RoomSmallImageURL = "" } + if bannerDisplayScopesContain(displayScopes, bannerDisplayScopeDiscover) { + // Discover 使用独立的 355×100 横幅素材;保存时强制完整 URL,避免客户端回退到比例不同的首页封面。 + if item.DiscoverImageURL == "" || len(item.DiscoverImageURL) > 1024 { + return model.AppBanner{}, errors.New("discover image is required") + } + if containsWhitespace(item.DiscoverImageURL) { + return model.AppBanner{}, errors.New("discover image cannot contain whitespace") + } + } else { + // 取消发现页投放时同步清空专属图,避免后续编辑误以为该素材仍在生效。 + item.DiscoverImageURL = "" + } if item.BannerType != "h5" && item.BannerType != "app" { return model.AppBanner{}, errors.New("banner type is invalid") } @@ -852,6 +874,7 @@ func appBannerFromModel(item model.AppBanner) AppBanner { AppCode: item.AppCode, CoverURL: item.CoverURL, RoomSmallImageURL: item.RoomSmallImageURL, + DiscoverImageURL: item.DiscoverImageURL, BannerType: item.BannerType, TargetType: item.TargetType, ActivityTemplateID: item.ActivityTemplateID, @@ -1161,6 +1184,8 @@ func normalizeBannerDisplayScope(value string) string { return bannerDisplayScopeHome case bannerDisplayScopeRoom, "房间内": return bannerDisplayScopeRoom + case bannerDisplayScopeDiscover, "发现页", "发现": + return bannerDisplayScopeDiscover case bannerDisplayScopeRecharge, "充值页": return bannerDisplayScopeRecharge case bannerDisplayScopeMe, "我的页", "我的": @@ -1219,7 +1244,11 @@ func validBannerDisplayScopes(scopes []string) bool { return false } for _, scope := range scopes { - if scope != bannerDisplayScopeHome && scope != bannerDisplayScopeRoom && scope != bannerDisplayScopeRecharge && scope != bannerDisplayScopeMe { + if scope != bannerDisplayScopeHome && + scope != bannerDisplayScopeRoom && + scope != bannerDisplayScopeDiscover && + scope != bannerDisplayScopeRecharge && + scope != bannerDisplayScopeMe { return false } } diff --git a/server/admin/internal/repository/app_banner_repository.go b/server/admin/internal/repository/app_banner_repository.go index 0b0d4295..575b6e63 100644 --- a/server/admin/internal/repository/app_banner_repository.go +++ b/server/admin/internal/repository/app_banner_repository.go @@ -36,7 +36,7 @@ func (s *Store) ListAppBanners(options AppBannerListOptions) ([]model.AppBanner, } if options.Keyword != "" { like := "%" + strings.TrimSpace(options.Keyword) + "%" - query = query.Where("(description LIKE ? OR param LIKE ? OR country_code LIKE ? OR display_scope LIKE ? OR room_small_image_url LIKE ?)", like, like, like, like, like) + query = query.Where("(description LIKE ? OR param LIKE ? OR country_code LIKE ? OR display_scope LIKE ? OR room_small_image_url LIKE ? OR discover_image_url LIKE ?)", like, like, like, like, like, like) } err := query.Order("sort_order DESC, id DESC").Find(&items).Error return items, err diff --git a/server/admin/migrations/123_admin_app_banner_discover_image.sql b/server/admin/migrations/123_admin_app_banner_discover_image.sql new file mode 100644 index 00000000..f7483f45 --- /dev/null +++ b/server/admin/migrations/123_admin_app_banner_discover_image.sql @@ -0,0 +1,7 @@ +SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci; + +-- Discover 卡片使用独立横幅比例,不能复用首页封面或房间小图。 +-- ADD COLUMN 可能在旧版 MySQL 上重建表;admin_app_banners 是小规模配置表, +-- 上线前仍需确认 TABLE_ROWS/DATA_LENGTH,并避开 Banner 集中发布窗口。 +ALTER TABLE admin_app_banners + ADD COLUMN discover_image_url VARCHAR(1024) NOT NULL DEFAULT '' COMMENT '发现页横幅图 URL'; diff --git a/services/activity-service/internal/domain/inviteactivity/invite_activity.go b/services/activity-service/internal/domain/inviteactivity/invite_activity.go index 5f3c3684..35b6ba3d 100644 --- a/services/activity-service/internal/domain/inviteactivity/invite_activity.go +++ b/services/activity-service/internal/domain/inviteactivity/invite_activity.go @@ -177,6 +177,23 @@ type InviteeSummary struct { InvitedAtMS int64 } +// InviteeQuery 是 App 当前用户邀请明细的有界分页条件;CycleKey 由 service 固定为当前 UTC 月。 +type InviteeQuery struct { + UserID int64 + CycleKey string + Page int32 + PageSize int32 +} + +type InviteeResult struct { + Invitees []InviteeSummary + Total int64 + Page int32 + PageSize int32 + CycleKey string + ServerTimeMS int64 +} + // SummaryQuery 是后台邀请活动聚合列表查询条件;UserID 只过滤邀请人,CycleKey 为空表示所有周期。 type SummaryQuery struct { UserID int64 diff --git a/services/activity-service/internal/service/inviteactivity/service.go b/services/activity-service/internal/service/inviteactivity/service.go index 13f2f710..1a3f281c 100644 --- a/services/activity-service/internal/service/inviteactivity/service.go +++ b/services/activity-service/internal/service/inviteactivity/service.go @@ -43,6 +43,11 @@ type InviteAttributionSource interface { GetInviteAttribution(ctx context.Context, invitedUserID int64) (*userv1.InviteAttribution, error) } +// InviteeRepository 是 App 邀请明细的窄读接口。与后台 summary 分开,避免 H5 查询触发后台聚合和无界子列表。 +type InviteeRepository interface { + ListInviteActivityRewardInvitees(ctx context.Context, query domain.InviteeQuery) ([]domain.InviteeSummary, int64, error) +} + type Service struct { repository Repository wallet WalletClient @@ -108,6 +113,49 @@ func (s *Service) GetConfig(ctx context.Context) (domain.Config, error) { return config, nil } +func (s *Service) ListInvitees(ctx context.Context, userID int64, page int32, pageSize int32) (domain.InviteeResult, error) { + if err := s.requireRepository(); err != nil { + return domain.InviteeResult{}, err + } + if userID <= 0 { + return domain.InviteeResult{}, xerr.New(xerr.InvalidArgument, "user_id is required") + } + repository, ok := s.repository.(InviteeRepository) + if !ok { + return domain.InviteeResult{}, xerr.New(xerr.Unavailable, "invitee repository is not configured") + } + if page <= 0 { + page = 1 + } + if pageSize <= 0 { + pageSize = 50 + } + if pageSize > 100 { + pageSize = 100 + } + now := s.now().UTC() + cycle := CycleForTime(now) + query := domain.InviteeQuery{ + UserID: userID, + CycleKey: cycle.Key, + Page: page, + PageSize: pageSize, + } + // 查询条件由鉴权 user_id 和服务端 UTC 月份共同固定,App 不能借查询参数读取其他邀请人的明细。 + invitees, total, err := repository.ListInviteActivityRewardInvitees(ctx, query) + if err != nil { + return domain.InviteeResult{}, err + } + return domain.InviteeResult{ + Invitees: invitees, + Total: total, + Page: page, + PageSize: pageSize, + CycleKey: cycle.Key, + ServerTimeMS: now.UnixMilli(), + }, nil +} + func (s *Service) UpdateConfig(ctx context.Context, config domain.Config) (domain.Config, error) { if err := s.requireRepository(); err != nil { return domain.Config{}, err diff --git a/services/activity-service/internal/storage/mysql/invite_activity_reward_repository.go b/services/activity-service/internal/storage/mysql/invite_activity_reward_repository.go index 5d41f2d9..a1228227 100644 --- a/services/activity-service/internal/storage/mysql/invite_activity_reward_repository.go +++ b/services/activity-service/internal/storage/mysql/invite_activity_reward_repository.go @@ -461,6 +461,84 @@ func (r *Repository) ListInviteActivityRewardSummaries(ctx context.Context, quer return summaries, total, nil } +func (r *Repository) ListInviteActivityRewardInvitees(ctx context.Context, query domain.InviteeQuery) ([]domain.InviteeSummary, int64, error) { + if r == nil || r.db == nil { + return nil, 0, xerr.New(xerr.Unavailable, "mysql repository is not configured") + } + if query.UserID <= 0 || strings.TrimSpace(query.CycleKey) == "" { + return nil, 0, xerr.New(xerr.InvalidArgument, "user_id and cycle_key are required") + } + if query.Page <= 0 { + query.Page = 1 + } + if query.PageSize <= 0 { + query.PageSize = 50 + } + if query.PageSize > 100 { + query.PageSize = 100 + } + args := []any{ + appcode.FromContext(ctx), + query.CycleKey, + query.UserID, + domain.EventTypeUserInvited, + domain.EventTypeWalletRechargeRecorded, + } + // app_code + cycle_key + inviter_user_id 命中 idx_invite_activity_reward_event_inviter; + // 查询只聚合当前用户一个 UTC 月的事实,不扫描其他邀请人或历史月份。 + var total int64 + if err := r.db.QueryRowContext(ctx, ` + SELECT COUNT(DISTINCT invited_user_id) + FROM invite_activity_reward_events + WHERE app_code = ? + AND cycle_key = ? + AND inviter_user_id = ? + AND invited_user_id > 0 + AND event_type IN (?, ?)`, args...).Scan(&total); err != nil { + return nil, 0, err + } + if total == 0 { + return []domain.InviteeSummary{}, 0, nil + } + rows, err := r.db.QueryContext(ctx, ` + SELECT + invited_user_id, + COALESCE(SUM(CASE WHEN event_type = ? AND status = 'consumed' THEN recharge_coin_amount ELSE 0 END), 0) AS recharge_coin_amount, + COALESCE(MIN(CASE WHEN event_type = ? THEN occurred_at_ms ELSE NULL END), 0) AS invited_at_ms + FROM invite_activity_reward_events + WHERE app_code = ? + AND cycle_key = ? + AND inviter_user_id = ? + AND invited_user_id > 0 + AND event_type IN (?, ?) + GROUP BY invited_user_id + ORDER BY invited_at_ms DESC, invited_user_id DESC + LIMIT ? OFFSET ?`, + domain.EventTypeWalletRechargeRecorded, + domain.EventTypeUserInvited, + appcode.FromContext(ctx), + query.CycleKey, + query.UserID, + domain.EventTypeUserInvited, + domain.EventTypeWalletRechargeRecorded, + int(query.PageSize), + int((query.Page-1)*query.PageSize), + ) + if err != nil { + return nil, 0, err + } + defer rows.Close() + invitees := make([]domain.InviteeSummary, 0, query.PageSize) + for rows.Next() { + var invitee domain.InviteeSummary + if err := rows.Scan(&invitee.InvitedUserID, &invitee.RechargeCoinAmount, &invitee.InvitedAtMS); err != nil { + return nil, 0, err + } + invitees = append(invitees, invitee) + } + return invitees, total, rows.Err() +} + func (r *Repository) ListInviteActivityLeaderboard(ctx context.Context, query domain.LeaderboardQuery) ([]domain.LeaderboardEntry, int64, error) { if r == nil || r.db == nil { return nil, 0, xerr.New(xerr.Unavailable, "mysql repository is not configured") diff --git a/services/activity-service/internal/transport/grpc/invite_activity_reward_server.go b/services/activity-service/internal/transport/grpc/invite_activity_reward_server.go index 9a84d465..a9ed0bdf 100644 --- a/services/activity-service/internal/transport/grpc/invite_activity_reward_server.go +++ b/services/activity-service/internal/transport/grpc/invite_activity_reward_server.go @@ -60,6 +60,26 @@ func (s *InviteActivityRewardServer) ListInviteActivityLeaderboard(ctx context.C return resp, nil } +func (s *InviteActivityRewardServer) ListInviteActivityInvitees(ctx context.Context, req *activityv1.ListInviteActivityInviteesRequest) (*activityv1.ListInviteActivityInviteesResponse, error) { + ctx = appcode.WithContext(ctx, req.GetMeta().GetAppCode()) + result, err := s.svc.ListInvitees(ctx, req.GetUserId(), req.GetPage(), req.GetPageSize()) + if err != nil { + return nil, xerr.ToGRPCError(err) + } + resp := &activityv1.ListInviteActivityInviteesResponse{ + Invitees: make([]*activityv1.InviteActivityRewardInviteeSummary, 0, len(result.Invitees)), + Total: result.Total, + Page: result.Page, + PageSize: result.PageSize, + CycleKey: result.CycleKey, + ServerTimeMs: result.ServerTimeMS, + } + for _, invitee := range result.Invitees { + resp.Invitees = append(resp.Invitees, inviteActivityRewardInviteeSummaryToProto(invitee)) + } + return resp, nil +} + type AdminInviteActivityRewardServer struct { activityv1.UnimplementedAdminInviteActivityRewardServiceServer @@ -248,15 +268,19 @@ func inviteActivityRewardSummaryToProto(summary domain.Summary) *activityv1.Invi Invitees: make([]*activityv1.InviteActivityRewardInviteeSummary, 0, len(summary.Invitees)), } for _, invitee := range summary.Invitees { - resp.Invitees = append(resp.Invitees, &activityv1.InviteActivityRewardInviteeSummary{ - InvitedUserId: invitee.InvitedUserID, - RechargeCoinAmount: invitee.RechargeCoinAmount, - InvitedAtMs: invitee.InvitedAtMS, - }) + resp.Invitees = append(resp.Invitees, inviteActivityRewardInviteeSummaryToProto(invitee)) } return resp } +func inviteActivityRewardInviteeSummaryToProto(invitee domain.InviteeSummary) *activityv1.InviteActivityRewardInviteeSummary { + return &activityv1.InviteActivityRewardInviteeSummary{ + InvitedUserId: invitee.InvitedUserID, + RechargeCoinAmount: invitee.RechargeCoinAmount, + InvitedAtMs: invitee.InvitedAtMS, + } +} + func inviteActivityLeaderboardEntryToProto(entry domain.LeaderboardEntry) *activityv1.InviteActivityLeaderboardEntry { return &activityv1.InviteActivityLeaderboardEntry{ RankNo: entry.RankNo, diff --git a/services/gateway-service/internal/appconfig/mysql.go b/services/gateway-service/internal/appconfig/mysql.go index 7fe20c7d..3871fafd 100644 --- a/services/gateway-service/internal/appconfig/mysql.go +++ b/services/gateway-service/internal/appconfig/mysql.go @@ -51,7 +51,7 @@ const listExploreTabsSQL = ` WHERE app_code = ? AND enabled = TRUE ORDER BY sort_order DESC, id DESC` const listAppBannersSQL = ` - SELECT id, app_code, cover_url, room_small_image_url, banner_type, display_scope, param, platform, sort_order, region_id, country_code, description, starts_at_ms, ends_at_ms, updated_at_ms + SELECT id, app_code, cover_url, room_small_image_url, discover_image_url, banner_type, display_scope, param, platform, sort_order, region_id, country_code, description, starts_at_ms, ends_at_ms, updated_at_ms FROM admin_app_banners WHERE app_code = ? AND status = 'active' AND FIND_IN_SET(?, display_scope) > 0 AND (? = '' OR platform = ?) @@ -123,6 +123,7 @@ type Banner struct { ID uint `json:"id"` CoverURL string `json:"cover_url"` RoomSmallImageURL string `json:"room_small_image_url,omitempty"` + DiscoverImageURL string `json:"discover_image_url,omitempty"` BannerType string `json:"type"` DisplayScope string `json:"display_scope"` DisplayScopes []string `json:"display_scopes,omitempty"` @@ -437,6 +438,7 @@ func (r *MySQLReader) ListBanners(ctx context.Context, query BannerQuery) ([]Ban &appCode, &item.CoverURL, &item.RoomSmallImageURL, + &item.DiscoverImageURL, &item.BannerType, &item.DisplayScope, &item.Param, @@ -965,6 +967,8 @@ func NormalizeBannerDisplayScope(value string) string { return "home" case "room", "房间内": return "room" + case "discover", "发现页", "发现": + return "discover" case "recharge", "充值页": return "recharge" case "me", "我的页", "我的": @@ -975,7 +979,7 @@ func NormalizeBannerDisplayScope(value string) string { } func bannerDisplayScopeList(value string) []string { - seen := make(map[string]struct{}, 4) + seen := make(map[string]struct{}, 5) for _, part := range strings.Split(value, ",") { scope := NormalizeBannerDisplayScope(part) if scope != "" { @@ -983,7 +987,7 @@ func bannerDisplayScopeList(value string) []string { } } out := make([]string, 0, len(seen)) - for _, scope := range []string{"home", "room", "recharge", "me"} { + for _, scope := range []string{"home", "room", "discover", "recharge", "me"} { if _, ok := seen[scope]; ok { out = append(out, scope) } diff --git a/services/gateway-service/internal/client/invite_activity_reward_client.go b/services/gateway-service/internal/client/invite_activity_reward_client.go index 45360a52..ac777a61 100644 --- a/services/gateway-service/internal/client/invite_activity_reward_client.go +++ b/services/gateway-service/internal/client/invite_activity_reward_client.go @@ -14,6 +14,11 @@ type InviteActivityRewardClient interface { ListInviteActivityLeaderboard(ctx context.Context, req *activityv1.ListInviteActivityLeaderboardRequest) (*activityv1.ListInviteActivityLeaderboardResponse, error) } +// InviteActivityInviteeClient 单独描述新邀请明细能力,避免滚动升级期间扩大旧 client/fake 的强制实现面。 +type InviteActivityInviteeClient interface { + ListInviteActivityInvitees(ctx context.Context, req *activityv1.ListInviteActivityInviteesRequest) (*activityv1.ListInviteActivityInviteesResponse, error) +} + type grpcInviteActivityRewardClient struct { client activityv1.InviteActivityRewardServiceClient } @@ -33,3 +38,7 @@ func (c *grpcInviteActivityRewardClient) ClaimInviteActivityReward(ctx context.C func (c *grpcInviteActivityRewardClient) ListInviteActivityLeaderboard(ctx context.Context, req *activityv1.ListInviteActivityLeaderboardRequest) (*activityv1.ListInviteActivityLeaderboardResponse, error) { return c.client.ListInviteActivityLeaderboard(ctx, req) } + +func (c *grpcInviteActivityRewardClient) ListInviteActivityInvitees(ctx context.Context, req *activityv1.ListInviteActivityInviteesRequest) (*activityv1.ListInviteActivityInviteesResponse, error) { + return c.client.ListInviteActivityInvitees(ctx, req) +} diff --git a/services/gateway-service/internal/client/wallet_client.go b/services/gateway-service/internal/client/wallet_client.go index f72d0164..e30fd820 100644 --- a/services/gateway-service/internal/client/wallet_client.go +++ b/services/gateway-service/internal/client/wallet_client.go @@ -76,6 +76,12 @@ type WalletClient interface { GetRedPacket(ctx context.Context, req *walletv1.GetRedPacketRequest) (*walletv1.GetRedPacketResponse, error) } +// UserEffectiveVIPClient 是 gateway 展示聚合读取 wallet effective VIP 的最小批量边界。 +// 单独声明避免让只依赖余额/资源的测试 fake 被迫实现无关方法。 +type UserEffectiveVIPClient interface { + BatchGetUserEffectiveVipLevels(ctx context.Context, req *walletv1.BatchGetUserEffectiveVipLevelsRequest) (*walletv1.BatchGetUserEffectiveVipLevelsResponse, error) +} + type grpcWalletClient struct { client walletv1.WalletServiceClient } @@ -197,6 +203,10 @@ func (c *grpcWalletClient) GetMyVip(ctx context.Context, req *walletv1.GetMyVipR return c.client.GetMyVip(ctx, req) } +func (c *grpcWalletClient) BatchGetUserEffectiveVipLevels(ctx context.Context, req *walletv1.BatchGetUserEffectiveVipLevelsRequest) (*walletv1.BatchGetUserEffectiveVipLevelsResponse, error) { + return c.client.BatchGetUserEffectiveVipLevels(ctx, req) +} + func (c *grpcWalletClient) GetVipProgramConfig(ctx context.Context, req *walletv1.GetVipProgramConfigRequest) (*walletv1.GetVipProgramConfigResponse, error) { return c.client.GetVipProgramConfig(ctx, req) } diff --git a/services/gateway-service/internal/transport/http/activityapi/handler.go b/services/gateway-service/internal/transport/http/activityapi/handler.go index 3024311a..646661b3 100644 --- a/services/gateway-service/internal/transport/http/activityapi/handler.go +++ b/services/gateway-service/internal/transport/http/activityapi/handler.go @@ -119,6 +119,7 @@ func (h *Handler) TaskHandlers() httproutes.TaskHandlers { GetInviteActivityRewardStatus: h.getInviteActivityRewardStatus, ClaimInviteActivityReward: h.claimInviteActivityReward, ListInviteActivityLeaderboard: h.listInviteActivityLeaderboard, + ListInviteActivityInvitees: h.listInviteActivityInvitees, GetSevenDayCheckInStatus: h.getSevenDayCheckInStatus, SignSevenDayCheckIn: h.signSevenDayCheckIn, ListUserLeaderboards: h.listUserLeaderboards, diff --git a/services/gateway-service/internal/transport/http/activityapi/invite_activity_reward_handler.go b/services/gateway-service/internal/transport/http/activityapi/invite_activity_reward_handler.go index 84b00d95..37574f53 100644 --- a/services/gateway-service/internal/transport/http/activityapi/invite_activity_reward_handler.go +++ b/services/gateway-service/internal/transport/http/activityapi/invite_activity_reward_handler.go @@ -8,6 +8,7 @@ import ( activityv1 "hyapp.local/api/proto/activity/v1" userv1 "hyapp.local/api/proto/user/v1" "hyapp/services/gateway-service/internal/auth" + "hyapp/services/gateway-service/internal/client" "hyapp/services/gateway-service/internal/transport/http/httpkit" ) @@ -84,6 +85,23 @@ type inviteActivityLeaderboardUserData struct { DisplayUserID string `json:"display_user_id"` Username string `json:"username"` Avatar string `json:"avatar"` + CreatedAtMS int64 `json:"created_at_ms"` +} + +type inviteActivityInviteeData struct { + UserID string `json:"user_id"` + RechargeCoinAmount int64 `json:"recharge_coin_amount"` + InvitedAtMS int64 `json:"invited_at_ms"` + User *inviteActivityLeaderboardUserData `json:"user,omitempty"` +} + +type inviteActivityInviteeListData struct { + Invitees []inviteActivityInviteeData `json:"invitees"` + Total int64 `json:"total"` + Page int32 `json:"page"` + PageSize int32 `json:"page_size"` + CycleKey string `json:"cycle_key"` + ServerTimeMS int64 `json:"server_time_ms"` } type inviteActivityLeaderboardEntryData struct { @@ -185,6 +203,39 @@ func (h *Handler) listInviteActivityLeaderboard(writer http.ResponseWriter, requ }) } +// listInviteActivityInvitees 只用鉴权上下文里的 user_id 查询当前月明细;URL 不接收目标用户,避免横向读取。 +func (h *Handler) listInviteActivityInvitees(writer http.ResponseWriter, request *http.Request) { + inviteeClient, ok := h.inviteActivityReward.(client.InviteActivityInviteeClient) + if !ok { + httpkit.WriteError(writer, request, http.StatusBadGateway, httpkit.CodeUpstreamError, "upstream service error") + return + } + page := int32(queryInt(request, "page", 1)) + pageSize := int32(queryInt(request, "page_size", 50)) + if pageSize > 100 { + pageSize = 100 + } + resp, err := inviteeClient.ListInviteActivityInvitees(request.Context(), &activityv1.ListInviteActivityInviteesRequest{ + Meta: httpkit.ActivityMeta(request), + UserId: auth.UserIDFromContext(request.Context()), + Page: page, + PageSize: pageSize, + }) + if err != nil { + httpkit.WriteRPCError(writer, request, err) + return + } + users := h.resolveInviteActivityLeaderboardUsers(request, inviteActivityInviteeUserIDs(resp.GetInvitees())) + httpkit.WriteOK(writer, request, inviteActivityInviteeListData{ + Invitees: inviteActivityInviteesFromProto(resp.GetInvitees(), users), + Total: resp.GetTotal(), + Page: resp.GetPage(), + PageSize: resp.GetPageSize(), + CycleKey: resp.GetCycleKey(), + ServerTimeMS: resp.GetServerTimeMs(), + }) +} + func inviteActivityRewardStatusFromProto(item *activityv1.InviteActivityRewardStatus) inviteActivityRewardStatusData { if item == nil { return inviteActivityRewardStatusData{ @@ -262,11 +313,42 @@ func (h *Handler) resolveInviteActivityLeaderboardUsers(request *http.Request, i DisplayUserID: item.GetDisplayUserId(), Username: item.GetUsername(), Avatar: item.GetAvatar(), + CreatedAtMS: item.GetCreatedAtMs(), } } return users } +func inviteActivityInviteesFromProto(items []*activityv1.InviteActivityRewardInviteeSummary, users map[int64]inviteActivityLeaderboardUserData) []inviteActivityInviteeData { + invitees := make([]inviteActivityInviteeData, 0, len(items)) + for _, item := range items { + if item == nil || item.GetInvitedUserId() <= 0 { + continue + } + invitee := inviteActivityInviteeData{ + UserID: strconv.FormatInt(item.GetInvitedUserId(), 10), + RechargeCoinAmount: item.GetRechargeCoinAmount(), + InvitedAtMS: item.GetInvitedAtMs(), + } + if user, ok := users[item.GetInvitedUserId()]; ok { + userCopy := user + invitee.User = &userCopy + } + invitees = append(invitees, invitee) + } + return invitees +} + +func inviteActivityInviteeUserIDs(items []*activityv1.InviteActivityRewardInviteeSummary) []int64 { + ids := make([]int64, 0, len(items)) + for _, item := range items { + if item != nil && item.GetInvitedUserId() > 0 { + ids = append(ids, item.GetInvitedUserId()) + } + } + return ids +} + func inviteActivityLeaderboardEntriesFromProto(items []*activityv1.InviteActivityLeaderboardEntry, users map[int64]inviteActivityLeaderboardUserData) []inviteActivityLeaderboardEntryData { entries := make([]inviteActivityLeaderboardEntryData, 0, len(items)) for _, item := range items { diff --git a/services/gateway-service/internal/transport/http/httproutes/router.go b/services/gateway-service/internal/transport/http/httproutes/router.go index d44944b2..da3f2de9 100644 --- a/services/gateway-service/internal/transport/http/httproutes/router.go +++ b/services/gateway-service/internal/transport/http/httproutes/router.go @@ -230,6 +230,7 @@ type TaskHandlers struct { GetInviteActivityRewardStatus http.HandlerFunc ClaimInviteActivityReward http.HandlerFunc ListInviteActivityLeaderboard http.HandlerFunc + ListInviteActivityInvitees http.HandlerFunc GetSevenDayCheckInStatus http.HandlerFunc SignSevenDayCheckIn http.HandlerFunc ListUserLeaderboards http.HandlerFunc @@ -640,6 +641,7 @@ func (r routes) registerTaskRoutes() { r.profile("/activities/first-recharge-reward", http.MethodGet, h.GetFirstRechargeRewardStatus) r.profile("/activities/cumulative-recharge-reward", http.MethodGet, h.GetCumulativeRechargeRewardStatus) r.profile("/activities/invite-reward", http.MethodGet, h.GetInviteActivityRewardStatus) + r.profile("/activities/invite-reward/invitees", http.MethodGet, h.ListInviteActivityInvitees) r.profile("/activities/invite-reward/leaderboard", http.MethodGet, h.ListInviteActivityLeaderboard) r.profile("/activities/invite-reward/claim", http.MethodPost, h.ClaimInviteActivityReward) r.profile("/activities/seven-day-checkin", http.MethodGet, h.GetSevenDayCheckInStatus) diff --git a/services/gateway-service/internal/transport/http/messageapi/handler.go b/services/gateway-service/internal/transport/http/messageapi/handler.go index 4cd3f55b..e5661d78 100644 --- a/services/gateway-service/internal/transport/http/messageapi/handler.go +++ b/services/gateway-service/internal/transport/http/messageapi/handler.go @@ -10,22 +10,25 @@ import ( // Handler owns message inbox endpoints and safe profile batches used by Tencent IM conversation UI. // Private chat delivery remains Tencent IM owned; these handlers only expose backend-owned system inbox facts. type Handler struct { - messageClient client.MessageInboxClient - actionClient client.MessageActionConfirmClient - userProfileClient client.UserProfileClient + messageClient client.MessageInboxClient + actionClient client.MessageActionConfirmClient + userProfileClient client.UserProfileClient + effectiveVIPClient client.UserEffectiveVIPClient } type Config struct { - MessageClient client.MessageInboxClient - ActionClient client.MessageActionConfirmClient - UserProfileClient client.UserProfileClient + MessageClient client.MessageInboxClient + ActionClient client.MessageActionConfirmClient + UserProfileClient client.UserProfileClient + EffectiveVIPClient client.UserEffectiveVIPClient } func New(config Config) *Handler { return &Handler{ - messageClient: config.MessageClient, - actionClient: config.ActionClient, - userProfileClient: config.UserProfileClient, + messageClient: config.MessageClient, + actionClient: config.ActionClient, + userProfileClient: config.UserProfileClient, + effectiveVIPClient: config.EffectiveVIPClient, } } diff --git a/services/gateway-service/internal/transport/http/messageapi/message_handler.go b/services/gateway-service/internal/transport/http/messageapi/message_handler.go index 1903666e..7993b76e 100644 --- a/services/gateway-service/internal/transport/http/messageapi/message_handler.go +++ b/services/gateway-service/internal/transport/http/messageapi/message_handler.go @@ -4,9 +4,11 @@ import ( "net/http" "strconv" "strings" + "sync" activityv1 "hyapp.local/api/proto/activity/v1" userv1 "hyapp.local/api/proto/user/v1" + walletv1 "hyapp.local/api/proto/wallet/v1" "hyapp/services/gateway-service/internal/auth" "hyapp/services/gateway-service/internal/transport/http/httpkit" ) @@ -55,6 +57,7 @@ type userProfileBatchData struct { Country string `json:"country,omitempty"` RegionID int64 `json:"region_id,omitempty"` AppCode string `json:"app_code"` + VIPLevel int32 `json:"vip_level"` } // listMessageTabs returns backend unread summary and declares user conversations as Tencent IM SDK owned. @@ -365,17 +368,54 @@ func (h *Handler) batchUserProfiles(writer http.ResponseWriter, request *http.Re httpkit.WriteError(writer, request, http.StatusBadRequest, httpkit.CodeInvalidArgument, "invalid argument") return } - resp, err := h.userProfileClient.BatchGetUsers(request.Context(), &userv1.BatchGetUsersRequest{ - Meta: httpkit.UserMeta(request, ""), - UserIds: userIDs, - }) - if err != nil { - httpkit.WriteRPCError(writer, request, err) + var ( + profileResp *userv1.BatchGetUsersResponse + vipResp *walletv1.BatchGetUserEffectiveVipLevelsResponse + profileErr error + vipErr error + waitGroup sync.WaitGroup + ) + waitGroup.Add(1) + go func() { + defer waitGroup.Done() + profileResp, profileErr = h.userProfileClient.BatchGetUsers(request.Context(), &userv1.BatchGetUsersRequest{ + Meta: httpkit.UserMeta(request, ""), + UserIds: userIDs, + }) + }() + if h.effectiveVIPClient != nil { + waitGroup.Add(1) + go func() { + defer waitGroup.Done() + meta := httpkit.UserMeta(request, "") + vipResp, vipErr = h.effectiveVIPClient.BatchGetUserEffectiveVipLevels(request.Context(), &walletv1.BatchGetUserEffectiveVipLevelsRequest{ + RequestId: meta.GetRequestId(), + AppCode: meta.GetAppCode(), + UserIds: userIDs, + }) + }() + } + waitGroup.Wait() + if profileErr != nil { + httpkit.WriteRPCError(writer, request, profileErr) return } - items := make([]userProfileBatchData, 0, len(resp.GetUsers())) + if vipErr != nil { + httpkit.WriteRPCError(writer, request, vipErr) + return + } + + // 未装配新 wallet client 只发生在隔离单测或 gateway 滚动升级窗口;字段仍显式返回 0。 + // 生产完整装配会使用上面的 wallet 批量 owner 查询,绝不从徽章、资源或昵称反推等级。 + vipLevels := make(map[int64]int32, len(userIDs)) + for _, item := range vipResp.GetUsers() { + if item != nil && item.GetUserId() > 0 && item.GetLevel() > 0 { + vipLevels[item.GetUserId()] = item.GetLevel() + } + } + items := make([]userProfileBatchData, 0, len(profileResp.GetUsers())) for _, userID := range userIDs { - if user := resp.GetUsers()[userID]; user != nil { + if user := profileResp.GetUsers()[userID]; user != nil { items = append(items, userProfileBatchData{ UserID: strconv.FormatInt(user.GetUserId(), 10), DisplayUserID: user.GetDisplayUserId(), @@ -385,6 +425,7 @@ func (h *Handler) batchUserProfiles(writer http.ResponseWriter, request *http.Re Country: user.GetCountry(), RegionID: user.GetRegionId(), AppCode: user.GetAppCode(), + VIPLevel: vipLevels[user.GetUserId()], }) } } diff --git a/services/gateway-service/internal/transport/http/router.go b/services/gateway-service/internal/transport/http/router.go index b24c94bf..373cc5a7 100644 --- a/services/gateway-service/internal/transport/http/router.go +++ b/services/gateway-service/internal/transport/http/router.go @@ -84,10 +84,14 @@ func (h *Handler) Routes(jwtVerifier *auth.Verifier) http.Handler { AchievementClient: h.achievementClient, BroadcastClient: h.broadcastClient, }) + // WalletClient 主接口保持既有调用面;effective VIP 用窄接口做显式能力发现, + // 便于 wallet -> gateway 滚动升级期间明确区分旧 client 和新批量契约。 + effectiveVIPClient, _ := h.walletClient.(gatewayclient.UserEffectiveVIPClient) messageAPI := messageapi.New(messageapi.Config{ - MessageClient: h.messageClient, - ActionClient: h.messageActionClient, - UserProfileClient: h.userProfileClient, + MessageClient: h.messageClient, + ActionClient: h.messageActionClient, + UserProfileClient: h.userProfileClient, + EffectiveVIPClient: effectiveVIPClient, }) activityAPI := activityapi.New(activityapi.Config{ TaskClient: h.taskClient, diff --git a/services/room-service/deploy/mysql/initdb/001_room_service.sql b/services/room-service/deploy/mysql/initdb/001_room_service.sql index 66d4dd4d..ebfe365f 100644 --- a/services/room-service/deploy/mysql/initdb/001_room_service.sql +++ b/services/room-service/deploy/mysql/initdb/001_room_service.sql @@ -40,6 +40,8 @@ CREATE TABLE IF NOT EXISTS room_list_entries ( owner_user_id BIGINT NOT NULL COMMENT '房主用户 ID', owner_vip_level INT NOT NULL DEFAULT 0 COMMENT '房主当前 effective VIP 等级异步投影', owner_vip_expires_at_ms BIGINT NOT NULL DEFAULT 0 COMMENT '房主当前 effective VIP 到期时间,UTC epoch ms', + owner_vip_fallback_level INT NOT NULL DEFAULT 0 COMMENT '体验卡到期后 wallet paid VIP 回落等级', + owner_vip_fallback_expires_at_ms BIGINT NOT NULL DEFAULT 0 COMMENT '回落 paid VIP 到期时间,UTC epoch ms', title VARCHAR(128) NOT NULL DEFAULT '' COMMENT '标题', cover_url VARCHAR(512) NOT NULL DEFAULT '' COMMENT '封面 URL', mode VARCHAR(64) NOT NULL COMMENT '业务模式', diff --git a/services/room-service/deploy/mysql/migrations/006_room_list_owner_vip_fallback.sql b/services/room-service/deploy/mysql/migrations/006_room_list_owner_vip_fallback.sql new file mode 100644 index 00000000..4eb7cbee --- /dev/null +++ b/services/room-service/deploy/mysql/migrations/006_room_list_owner_vip_fallback.sql @@ -0,0 +1,39 @@ +-- 两列只保存 wallet 已求值的 paid 回落计划,不参与列表过滤、排序或索引。 +-- MySQL 8 INSTANT DDL 仅修改数据字典,不扫描或重写高频 room_list_entries。 +SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci; + +USE hyapp_room; + +DROP PROCEDURE IF EXISTS hyapp_migrate_006_room_list_owner_vip_fallback; + +DELIMITER $$ + +CREATE PROCEDURE hyapp_migrate_006_room_list_owner_vip_fallback() +BEGIN + IF EXISTS ( + SELECT 1 FROM information_schema.tables + WHERE table_schema = DATABASE() AND table_name = 'room_list_entries' + ) THEN + IF NOT EXISTS ( + SELECT 1 FROM information_schema.columns + WHERE table_schema = DATABASE() AND table_name = 'room_list_entries' AND column_name = 'owner_vip_fallback_level' + ) THEN + ALTER TABLE room_list_entries + ADD COLUMN owner_vip_fallback_level INT NOT NULL DEFAULT 0 COMMENT '体验卡到期后 wallet paid VIP 回落等级' AFTER owner_vip_expires_at_ms, + ALGORITHM=INSTANT; + END IF; + IF NOT EXISTS ( + SELECT 1 FROM information_schema.columns + WHERE table_schema = DATABASE() AND table_name = 'room_list_entries' AND column_name = 'owner_vip_fallback_expires_at_ms' + ) THEN + ALTER TABLE room_list_entries + ADD COLUMN owner_vip_fallback_expires_at_ms BIGINT NOT NULL DEFAULT 0 COMMENT '回落 paid VIP 到期时间,UTC epoch ms' AFTER owner_vip_fallback_level, + ALGORITHM=INSTANT; + END IF; + END IF; +END$$ + +CALL hyapp_migrate_006_room_list_owner_vip_fallback()$$ +DROP PROCEDURE IF EXISTS hyapp_migrate_006_room_list_owner_vip_fallback$$ + +DELIMITER ; diff --git a/services/room-service/internal/room/service/list.go b/services/room-service/internal/room/service/list.go index 79b8024c..a71c8174 100644 --- a/services/room-service/internal/room/service/list.go +++ b/services/room-service/internal/room/service/list.go @@ -363,7 +363,18 @@ func (s *Service) updateRoomOwnerVIPProjection(ctx context.Context, ownerUserID if !ok || ownerUserID <= 0 { return nil } - entry, exists, err := store.UpdateRoomOwnerVIP(ctx, ownerUserID, vip.level, vip.expiresAtMS) + var ( + entry RoomListEntry + exists bool + err error + ) + if scheduledStore, scheduled := s.repository.(RoomOwnerVIPScheduledProjectionStore); scheduled { + entry, exists, err = scheduledStore.UpdateRoomOwnerVIPSchedule( + ctx, ownerUserID, vip.level, vip.expiresAtMS, vip.fallbackLevel, vip.fallbackExpiresAtMS, + ) + } else { + entry, exists, err = store.UpdateRoomOwnerVIP(ctx, ownerUserID, vip.level, vip.expiresAtMS) + } if err != nil || !exists { return err } @@ -638,8 +649,12 @@ func roomListItemToProto(entry RoomListEntry) *roomv1.RoomListItem { roomBorder := unmarshalRoomListDecoration(entry.RoomBorderJSON, nowMS) ownerVIPLevel := entry.OwnerVIPLevel if ownerVIPLevel <= 0 || entry.OwnerVIPExpiresAtMS <= nowMS { - // 到期判断留在服务端,避免自然到期后仍依赖 wallet 事件才能从列表撤下 VIP 展示。 - ownerVIPLevel = 0 + // 体验卡自然到期没有写事务事件;优先使用同一次 wallet 快照固化的 paid 回落, + // 否则归零。列表仍然只读本地投影,不增加 wallet RPC 或逐房查询。 + ownerVIPLevel = entry.OwnerVIPFallbackLevel + if ownerVIPLevel <= 0 || entry.OwnerVIPFallbackExpiresAtMS <= nowMS { + ownerVIPLevel = 0 + } } return &roomv1.RoomListItem{ AppCode: entry.AppCode, diff --git a/services/room-service/internal/room/service/repository.go b/services/room-service/internal/room/service/repository.go index 548a7437..417081cc 100644 --- a/services/room-service/internal/room/service/repository.go +++ b/services/room-service/internal/room/service/repository.go @@ -298,6 +298,10 @@ type RoomListEntry struct { // 过期边界只在服务端判断,客户端只收到仍有效的 owner_vip_level。 OwnerVIPLevel int32 OwnerVIPExpiresAtMS int64 + // OwnerVIPFallback* 是 effective source 为 trial 时由 wallet 同快照给出的 paid 回落计划。 + // 它只在主投影到期后生效,避免体验卡自然过期窗口错误显示 0。 + OwnerVIPFallbackLevel int32 + OwnerVIPFallbackExpiresAtMS int64 // OwnerVIPProjectionKnown 区分“投影明确为 0”和“Room Cell 快照没有携带该外部事实”;它不写入 Redis payload。 OwnerVIPProjectionKnown bool `json:"-"` // RocketNearCompletion 是 Room Cell 当前火箭进度的列表投影;普通房间命令会随最新快照覆盖它。 @@ -887,6 +891,12 @@ type RoomOwnerVIPProjectionStore interface { UpdateRoomOwnerVIP(ctx context.Context, ownerUserID int64, level int32, expiresAtMS int64) (RoomListEntry, bool, error) } +// RoomOwnerVIPScheduledProjectionStore 在主 effective VIP 是体验卡时额外保存 paid 回落计划。 +// 旧测试仓储仍可只实现 RoomOwnerVIPProjectionStore,生产 MySQL 使用该扩展能力。 +type RoomOwnerVIPScheduledProjectionStore interface { + UpdateRoomOwnerVIPSchedule(ctx context.Context, ownerUserID int64, level int32, expiresAtMS int64, fallbackLevel int32, fallbackExpiresAtMS int64) (RoomListEntry, bool, error) +} + // RoomRedPacketProjectionEvent 是 wallet owner 红包事实进入房间列表读模型的最小契约。 // 它不进入 Room Cell 核心状态;packet 级投影只用于正确聚合同房间多个并存红包。 type RoomRedPacketProjectionEvent struct { diff --git a/services/room-service/internal/room/service/room_list_cache.go b/services/room-service/internal/room/service/room_list_cache.go index a1cf1bcb..9b54b52b 100644 --- a/services/room-service/internal/room/service/room_list_cache.go +++ b/services/room-service/internal/room/service/room_list_cache.go @@ -194,6 +194,8 @@ func (s *RedisRoomListCacheStore) UpsertRoomListEntry(ctx context.Context, entry if !entry.OwnerVIPProjectionKnown { entry.OwnerVIPLevel = previous.OwnerVIPLevel entry.OwnerVIPExpiresAtMS = previous.OwnerVIPExpiresAtMS + entry.OwnerVIPFallbackLevel = previous.OwnerVIPFallbackLevel + entry.OwnerVIPFallbackExpiresAtMS = previous.OwnerVIPFallbackExpiresAtMS } if !entry.ActiveRedPacketProjectionKnown { entry.HasActiveRedPacket = previous.HasActiveRedPacket diff --git a/services/room-service/internal/room/service/vip.go b/services/room-service/internal/room/service/vip.go index 62215800..740ffd49 100644 --- a/services/room-service/internal/room/service/vip.go +++ b/services/room-service/internal/room/service/vip.go @@ -38,6 +38,8 @@ type effectiveVIPAccess struct { level int32 name string expiresAtMS int64 + fallbackLevel int32 + fallbackExpiresAtMS int64 benefits map[string]struct{} roomEntryNoticeSettingEnabled bool } @@ -102,6 +104,14 @@ func (s *Service) loadEffectiveVIPAccess(ctx context.Context, requestID string, access.name = strings.TrimSpace(effective.GetName()) access.expiresAtMS = effective.GetExpiresAtMs() } + if normalizeVIPCode(state.GetEffectiveSource()) == ledgerVipEffectiveSourceTrial { + if paid := state.GetPaidVip(); paid != nil && paid.GetActive() && paid.GetLevel() > 0 { + // 体验卡自然到期时 wallet 不会产生一次写事务事件;把 wallet 已求值的 paid + // 回落计划一起投影,列表可在毫秒边界切换而无需同步回查或复制 trial 合并规则。 + access.fallbackLevel = paid.GetLevel() + access.fallbackExpiresAtMS = paid.GetExpiresAtMs() + } + } for _, benefit := range state.GetEffectiveBenefits() { if benefit == nil { continue @@ -113,6 +123,8 @@ func (s *Service) loadEffectiveVIPAccess(ctx context.Context, requestID string, return access, nil } +const ledgerVipEffectiveSourceTrial = "trial" + // requireCustomRoomBackgroundBenefit 只对配置为 P1 权益制的 App 执行自定义背景门禁。 // action 由调用点传入精确动作,Flutter 才能区分上传、保存和切换失败并保留对应本地状态。 // legacy_timed 保持 Lalu 原行为;新 App 只需在 wallet 切换 program_type,无需再修改 room-service。 diff --git a/services/room-service/internal/storage/mysql/room_list.go b/services/room-service/internal/storage/mysql/room_list.go index b4a1791f..8b648fcb 100644 --- a/services/room-service/internal/storage/mysql/room_list.go +++ b/services/room-service/internal/storage/mysql/room_list.go @@ -122,7 +122,8 @@ func (r *Repository) ListRoomListEntriesByIDs(ctx context.Context, query roomser heat, online_count, seat_count, occupied_seat_count, sort_score, created_at_ms, updated_at_ms, COALESCE(CAST(room_border_json AS CHAR), ''), COALESCE(CAST(room_name_style_json AS CHAR), ''), owner_vip_level, owner_vip_expires_at_ms, rocket_near_completion, - has_active_red_packet, active_red_packet_expires_at_ms + has_active_red_packet, active_red_packet_expires_at_ms, + owner_vip_fallback_level, owner_vip_fallback_expires_at_ms FROM room_list_entries WHERE app_code = ? AND room_id IN (`+placeholders+`)`, args...) if err != nil { @@ -182,6 +183,51 @@ func (r *Repository) UpdateRoomOwnerVIP(ctx context.Context, ownerUserID int64, return entry, true, nil } +// UpdateRoomOwnerVIPSchedule 把当前 effective VIP 及体验卡自然到期后的 paid 回落计划一起写入。 +// 单行 UPDATE 和随后点查都命中 idx_room_list_owner;新增列不参与索引,不改变 feeds 查询计划。 +func (r *Repository) UpdateRoomOwnerVIPSchedule(ctx context.Context, ownerUserID int64, level int32, expiresAtMS int64, fallbackLevel int32, fallbackExpiresAtMS int64) (roomservice.RoomListEntry, bool, error) { + if ownerUserID <= 0 { + return roomservice.RoomListEntry{}, false, nil + } + nowMS := time.Now().UTC().UnixMilli() + if level <= 0 || expiresAtMS <= nowMS { + level = 0 + expiresAtMS = 0 + } + if fallbackLevel <= 0 || fallbackExpiresAtMS <= nowMS { + fallbackLevel = 0 + fallbackExpiresAtMS = 0 + } + appCode := normalizedRecordAppCode(ctx, "") + if _, err := r.db.ExecContext(ctx, ` + UPDATE room_list_entries + SET owner_vip_level = ?, owner_vip_expires_at_ms = ?, + owner_vip_fallback_level = ?, owner_vip_fallback_expires_at_ms = ? + WHERE app_code = ? AND owner_user_id = ?`, + level, expiresAtMS, fallbackLevel, fallbackExpiresAtMS, appCode, ownerUserID, + ); err != nil { + return roomservice.RoomListEntry{}, false, err + } + rows, err := r.db.QueryContext(ctx, roomListSelectColumns+` + WHERE app_code = ? AND owner_user_id = ? + LIMIT 1`, appCode, ownerUserID) + if err != nil { + return roomservice.RoomListEntry{}, false, err + } + defer rows.Close() + if !rows.Next() { + if err := rows.Err(); err != nil { + return roomservice.RoomListEntry{}, false, err + } + return roomservice.RoomListEntry{}, false, nil + } + entry, err := scanRoomListEntry(rows) + if err != nil { + return roomservice.RoomListEntry{}, false, err + } + return entry, true, nil +} + // ListRoomListCacheEntries 按 app_code/room_id 主键批量扫描 active 列表投影,供 Redis 展示读模型重建。 func (r *Repository) ListRoomListCacheEntries(ctx context.Context, query roomservice.RoomListCacheEntryScanQuery) ([]roomservice.RoomListEntry, error) { if query.Limit <= 0 { @@ -292,6 +338,9 @@ func scanRoomListEntry(scanner interface{ Scan(dest ...any) error }) (roomservic dest = append(dest, &entry.HasActiveRedPacket, &entry.ActiveRedPacketExpiresAtMS) entry.ActiveRedPacketProjectionKnown = true } + if columnCount >= len(dest)+2 { + dest = append(dest, &entry.OwnerVIPFallbackLevel, &entry.OwnerVIPFallbackExpiresAtMS) + } err := scanner.Scan(dest...) return entry, err } @@ -320,6 +369,9 @@ func scanRoomListEntryWithPins(scanner interface{ Scan(dest ...any) error }) (ro dest = append(dest, &entry.HasActiveRedPacket, &entry.ActiveRedPacketExpiresAtMS) entry.ActiveRedPacketProjectionKnown = true } + if columnCount >= len(dest)+2+4 { + dest = append(dest, &entry.OwnerVIPFallbackLevel, &entry.OwnerVIPFallbackExpiresAtMS) + } dest = append(dest, &pinned, &entry.PinListRank, &entry.PinWeight, &entry.PinnedUntilMS) err := scanner.Scan(dest...) return entry, pinned, err @@ -565,7 +617,8 @@ const roomListSelectColumns = ` heat, online_count, seat_count, occupied_seat_count, sort_score, created_at_ms, updated_at_ms, COALESCE(CAST(room_border_json AS CHAR), ''), COALESCE(CAST(room_name_style_json AS CHAR), ''), owner_vip_level, owner_vip_expires_at_ms, rocket_near_completion, - has_active_red_packet, active_red_packet_expires_at_ms + has_active_red_packet, active_red_packet_expires_at_ms, + owner_vip_fallback_level, owner_vip_fallback_expires_at_ms FROM room_list_entries` // owner 定向列表复用公共列表扫描器,但不参与公共发现页置顶排序;这里补零值列保持 scan 契约稳定。 @@ -575,6 +628,7 @@ const roomListOwnerSelectColumns = ` COALESCE(CAST(room_border_json AS CHAR), ''), COALESCE(CAST(room_name_style_json AS CHAR), ''), owner_vip_level, owner_vip_expires_at_ms, rocket_near_completion, has_active_red_packet, active_red_packet_expires_at_ms, + owner_vip_fallback_level, owner_vip_fallback_expires_at_ms, 0 AS is_pinned, 0 AS pin_list_rank, 0 AS pin_weight, 0 AS pinned_until_ms FROM room_list_entries` @@ -583,7 +637,8 @@ const roomUserFeedSelectColumns = ` r.heat, r.online_count, r.seat_count, r.occupied_seat_count, r.sort_score, r.created_at_ms, f.updated_at_ms, COALESCE(CAST(r.room_border_json AS CHAR), ''), COALESCE(CAST(r.room_name_style_json AS CHAR), ''), r.owner_vip_level, r.owner_vip_expires_at_ms, r.rocket_near_completion, - r.has_active_red_packet, r.active_red_packet_expires_at_ms + r.has_active_red_packet, r.active_red_packet_expires_at_ms, + r.owner_vip_fallback_level, r.owner_vip_fallback_expires_at_ms FROM room_user_feed_entries f JOIN room_list_entries r ON r.app_code = f.app_code AND r.room_id = f.room_id` @@ -592,7 +647,8 @@ const roomFollowSelectColumns = ` r.heat, r.online_count, r.seat_count, r.occupied_seat_count, r.sort_score, r.created_at_ms, f.followed_at_ms, COALESCE(CAST(r.room_border_json AS CHAR), ''), COALESCE(CAST(r.room_name_style_json AS CHAR), ''), r.owner_vip_level, r.owner_vip_expires_at_ms, r.rocket_near_completion, - r.has_active_red_packet, r.active_red_packet_expires_at_ms + r.has_active_red_packet, r.active_red_packet_expires_at_ms, + r.owner_vip_fallback_level, r.owner_vip_fallback_expires_at_ms FROM room_follows f JOIN room_list_entries r ON r.app_code = f.app_code AND r.room_id = f.room_id` @@ -637,6 +693,7 @@ func buildRoomListQuerySQL(query roomservice.RoomListQuery) (string, []any) { COALESCE(CAST(r.room_border_json AS CHAR), ''), COALESCE(CAST(r.room_name_style_json AS CHAR), ''), r.owner_vip_level, r.owner_vip_expires_at_ms, r.rocket_near_completion, r.has_active_red_packet, r.active_red_packet_expires_at_ms, + r.owner_vip_fallback_level, r.owner_vip_fallback_expires_at_ms, ` + pinnedExpr + ` AS is_pinned, ` + pinRankExpr + ` AS pin_list_rank, ` + pinWeightExpr + ` AS pin_weight, ` + pinExpiresExpr + ` AS pinned_until_ms FROM room_list_entries r LEFT JOIN room_region_pins gp diff --git a/services/room-service/internal/storage/mysql/schema.go b/services/room-service/internal/storage/mysql/schema.go index 569eeeb4..c9350b3b 100644 --- a/services/room-service/internal/storage/mysql/schema.go +++ b/services/room-service/internal/storage/mysql/schema.go @@ -37,6 +37,8 @@ func (r *Repository) Migrate(ctx context.Context) error { owner_user_id BIGINT NOT NULL, owner_vip_level INT NOT NULL DEFAULT 0, owner_vip_expires_at_ms BIGINT NOT NULL DEFAULT 0, + owner_vip_fallback_level INT NOT NULL DEFAULT 0, + owner_vip_fallback_expires_at_ms BIGINT NOT NULL DEFAULT 0, title VARCHAR(128) NOT NULL DEFAULT '', cover_url VARCHAR(512) NOT NULL DEFAULT '', mode VARCHAR(64) NOT NULL, @@ -530,6 +532,8 @@ func (r *Repository) ensureRoomVIPMediaSchema(ctx context.Context) error { // 两列不参与索引和排序,MySQL 8 使用 INSTANT 只改数据字典,不重写高频房间列表表。 {"owner_vip_level", "ALTER TABLE room_list_entries ADD COLUMN owner_vip_level INT NOT NULL DEFAULT 0, ALGORITHM=INSTANT"}, {"owner_vip_expires_at_ms", "ALTER TABLE room_list_entries ADD COLUMN owner_vip_expires_at_ms BIGINT NOT NULL DEFAULT 0, ALGORITHM=INSTANT"}, + {"owner_vip_fallback_level", "ALTER TABLE room_list_entries ADD COLUMN owner_vip_fallback_level INT NOT NULL DEFAULT 0, ALGORITHM=INSTANT"}, + {"owner_vip_fallback_expires_at_ms", "ALTER TABLE room_list_entries ADD COLUMN owner_vip_fallback_expires_at_ms BIGINT NOT NULL DEFAULT 0, ALGORITHM=INSTANT"}, } { exists, err := r.columnExists(ctx, "room_list_entries", column.name) if err != nil { diff --git a/services/wallet-service/internal/domain/ledger/vip.go b/services/wallet-service/internal/domain/ledger/vip.go index 8eba1bf0..4f996c31 100644 --- a/services/wallet-service/internal/domain/ledger/vip.go +++ b/services/wallet-service/internal/domain/ledger/vip.go @@ -239,6 +239,15 @@ type UserVip struct { ConfigVersion int64 } +// UserEffectiveVipLevel 是批量展示查询需要的最小 wallet owner 事实。 +// 它已经应用 program 开关、paid/trial 优先级和 UTC 过期边界,调用方只能展示,不能据此授权。 +type UserEffectiveVipLevel struct { + UserID int64 + Level int32 + ExpiresAtMS int64 + Source string +} + // VipTrialCard 把通用背包 entitlement 投影为 VIP 体验卡;装备切换只改变 Equipped, // DurationMS、EffectiveAtMS 和 ExpiresAtMS 始终保留发卡时的绝对计时事实。 type VipTrialCard struct { diff --git a/services/wallet-service/internal/service/wallet/ports/repository.go b/services/wallet-service/internal/service/wallet/ports/repository.go index 96f55831..9630786d 100644 --- a/services/wallet-service/internal/service/wallet/ports/repository.go +++ b/services/wallet-service/internal/service/wallet/ports/repository.go @@ -152,6 +152,8 @@ type VIPStore interface { GetVipProgramConfig(ctx context.Context) (ledger.VipProgramConfig, []ledger.VipBenefit, error) // GetVipState 是 paid membership、当前佩戴体验卡和最终权益的唯一合并读模型。 GetVipState(ctx context.Context, userID int64) (ledger.VipState, error) + // BatchGetUserEffectiveVipLevels 用固定批量查询返回一页用户的最终等级,禁止调用方逐用户 GetVipState。 + BatchGetUserEffectiveVipLevels(ctx context.Context, userIDs []int64, nowMS int64) ([]ledger.UserEffectiveVipLevel, error) CheckVipBenefit(ctx context.Context, userID int64, benefitCode string) (ledger.CheckVipBenefitResult, error) // CheckVipResourceBenefit 校验具体资源是否仍绑定在当前 effective VIP 等级或其以下, // 功能型权益继续由 CheckVipBenefit 按当前等级完整矩阵判定。 diff --git a/services/wallet-service/internal/service/wallet/vip.go b/services/wallet-service/internal/service/wallet/vip.go index a58243c3..c504a20b 100644 --- a/services/wallet-service/internal/service/wallet/vip.go +++ b/services/wallet-service/internal/service/wallet/vip.go @@ -55,6 +55,29 @@ func (s *Service) GetVipState(ctx context.Context, userID int64) (ledger.VipStat return s.repository.GetVipState(ctx, userID) } +// BatchGetUserEffectiveVipLevels 为展示聚合提供 wallet effective VIP 的批量 owner 读。 +// nowMS 只由 wallet-service 注入,调用方不能通过自定义时间读取未来或历史权益。 +func (s *Service) BatchGetUserEffectiveVipLevels(ctx context.Context, userIDs []int64) ([]ledger.UserEffectiveVipLevel, int64, error) { + if len(userIDs) == 0 { + return []ledger.UserEffectiveVipLevel{}, s.now().UTC().UnixMilli(), nil + } + if len(userIDs) > 100 { + return nil, 0, xerr.New(xerr.InvalidArgument, "effective vip batch is too large") + } + for _, userID := range userIDs { + if userID <= 0 { + return nil, 0, xerr.New(xerr.InvalidArgument, "user_ids contains invalid value") + } + } + if s.repository == nil { + return nil, 0, xerr.New(xerr.Unavailable, "wallet repository is not configured") + } + ctx = appcode.WithContext(ctx, appcode.FromContext(ctx)) + evaluatedAtMS := s.now().UTC().UnixMilli() + items, err := s.repository.BatchGetUserEffectiveVipLevels(ctx, userIDs, evaluatedAtMS) + return items, evaluatedAtMS, err +} + // CheckVipBenefit 是房间、用户资料和通知 owner 执行单项权益时的服务端判定入口。 func (s *Service) CheckVipBenefit(ctx context.Context, userID int64, benefitCode string) (ledger.CheckVipBenefitResult, error) { benefitCode = strings.ToLower(strings.TrimSpace(benefitCode)) diff --git a/services/wallet-service/internal/storage/mysql/resource_entitlement_repository.go b/services/wallet-service/internal/storage/mysql/resource_entitlement_repository.go index 38632d82..e8207e3d 100644 --- a/services/wallet-service/internal/storage/mysql/resource_entitlement_repository.go +++ b/services/wallet-service/internal/storage/mysql/resource_entitlement_repository.go @@ -67,44 +67,26 @@ func (r *Repository) ListUserResources(ctx context.Context, query resourcedomain if err := rows.Close(); err != nil { return nil, err } - // 背包要保留用户仍持有的 VIP 历史权益,但 equipped 必须表达“当前允许生效”,不能只反映装备表残留行。 - // 这里复用房间 appearance 的批量 VIP 门禁;VIP 失效后客户端仍能看到权益记录,但不能再据此渲染装扮。 - if err := r.filterCurrentVipEquipmentFlags(ctx, query.UserID, items, nowMs); err != nil { + // reconcile 会实际回收旧等级身份 entitlement;这里仍保留读取侧门禁,防止历史脏数据、 + // 主从延迟或尚未触发懒同步的老用户短暂暴露多等级称号、长徽章和短徽章。 + items, err = r.filterCurrentVipResourceList(ctx, query.UserID, items, nowMs) + if err != nil { return nil, err } return items, nil } -// filterCurrentVipEquipmentFlags 把原始 equipment 指针收敛为当前权限下的有效佩戴状态。 -// 非 VIP 资源原样保留;历史 VIP 绑定资源只有仍匹配当前 paid/trial 等级时才保持 equipped=true。 -func (r *Repository) filterCurrentVipEquipmentFlags(ctx context.Context, userID int64, items []resourcedomain.UserResourceEntitlement, nowMS int64) error { - equipped := make([]resourcedomain.UserResourceEntitlement, 0, len(items)) - for _, item := range items { - if item.Equipped { - equipped = append(equipped, item) - } +// filterCurrentVipResourceList 在一次固定批查询内同时收敛背包可见性和 equipped 标志。 +// 非身份型收藏继续按历级持有;三类身份素材只允许 effective level 作为防御性返回结果。 +func (r *Repository) filterCurrentVipResourceList(ctx context.Context, userID int64, items []resourcedomain.UserResourceEntitlement, nowMS int64) ([]resourcedomain.UserResourceEntitlement, error) { + if len(items) == 0 { + return items, nil } - if len(equipped) == 0 { - return nil + grouped := map[int64][]resourcedomain.UserResourceEntitlement{userID: items} + if err := r.filterCurrentVipEquipmentBatch(ctx, []int64{userID}, grouped, nowMS, true); err != nil { + return nil, err } - - grouped := map[int64][]resourcedomain.UserResourceEntitlement{userID: equipped} - if err := r.filterCurrentVipEquipmentBatch(ctx, []int64{userID}, grouped, nowMS); err != nil { - return err - } - allowed := make(map[string]struct{}, len(grouped[userID])) - for _, item := range grouped[userID] { - allowed[item.EntitlementID] = struct{}{} - } - for index := range items { - if !items[index].Equipped { - continue - } - if _, ok := allowed[items[index].EntitlementID]; !ok { - items[index].Equipped = false - } - } - return nil + return grouped[userID], nil } // ListVipBenefitRequirementsForResource 查询资源在 tiered VIP 中的当前或历史显式绑定。 @@ -592,7 +574,7 @@ func (r *Repository) BatchGetUserEquippedResources(ctx context.Context, query re } // appearance 是高频批量读,不能逐用户调用 CheckVipBenefit。这里用固定三次、全部走 // app/user/resource 覆盖索引的批查询,过滤掉改绑、删除、program disabled 后的历史 VIP 装备。 - if err := r.filterCurrentVipEquipmentBatch(ctx, userIDs, grouped, nowMs); err != nil { + if err := r.filterCurrentVipEquipmentBatch(ctx, userIDs, grouped, nowMs, false); err != nil { return nil, err } allowedBenefits, effectiveVIPLevels, err := r.batchAllowedVipBenefits(ctx, userIDs, benefitCodes, nowMs) diff --git a/services/wallet-service/internal/storage/mysql/vip_benefit_resource_repository.go b/services/wallet-service/internal/storage/mysql/vip_benefit_resource_repository.go index ea23c86f..3d555df4 100644 --- a/services/wallet-service/internal/storage/mysql/vip_benefit_resource_repository.go +++ b/services/wallet-service/internal/storage/mysql/vip_benefit_resource_repository.go @@ -16,9 +16,21 @@ import ( ) type activeVipBenefitResource struct { - BenefitCode string - AutoEquip bool - Resource resourcedomain.Resource + BenefitCode string + AutoEquip bool + CurrentIdentity bool + Resource resourcedomain.Resource +} + +// VIP 称号、长徽章和短徽章表达的是同一时刻的当前身份,不能像座驾、头像框等 +// 收藏型装扮一样向下累计。三个稳定 code 必须在发放、装备门禁和展示投影中共用此判断。 +func isCurrentLevelOnlyVipBenefit(benefitCode string) bool { + switch strings.ToLower(strings.TrimSpace(benefitCode)) { + case ledger.VipBenefitCodeTitle, ledger.VipBenefitCodeBadgeIdentity, ledger.VipBenefitCodeMedal: + return true + default: + return false + } } // listActiveVipBenefitResourcesTx 只返回当前最终等级的自动佩戴候选。用户可以手动选择低等级 @@ -27,8 +39,8 @@ func (r *Repository) listActiveVipBenefitResourcesTx(ctx context.Context, tx *sq return r.listVipBenefitResourcesTx(ctx, tx, level, effectiveSource, false) } -// listPaidVipRewardResourcesTx 收集目标等级及其以下每一级显式绑定的物品。这里只改变付费 VIP -// 的背包发放集合;effective_benefits、佩戴门禁和 trial 仍只读当前等级的完整配置。 +// listPaidVipRewardResourcesTx 收集目标等级及其以下每一级显式绑定的收藏型物品;VIP 称号、 +// 长徽章和短徽章只取目标等级,避免直购高等级时把历级身份同时发入用户背包。 func (r *Repository) listPaidVipRewardResourcesTx(ctx context.Context, tx *sql.Tx, level int32) ([]activeVipBenefitResource, error) { return r.listVipBenefitResourcesTx(ctx, tx, level, ledger.VipEffectiveSourcePaid, true) } @@ -41,11 +53,29 @@ func (r *Repository) listVipBenefitResourcesTx(ctx context.Context, tx *sql.Tx, } trialOnly := effectiveSource == ledger.VipEffectiveSourceTrial levelPredicate := `b.level = ?` + levelArgs := []any{level} if includeLowerLevels { - levelPredicate = `b.level <= ?` + // 收藏型资源继续向下累计;三类 VIP 当前身份资源只允许命中最终等级。 + levelPredicate = `b.level <= ? AND (b.level = ? OR b.benefit_code NOT IN (?, ?, ?))` + levelArgs = []any{ + level, + level, + ledger.VipBenefitCodeTitle, + ledger.VipBenefitCodeBadgeIdentity, + ledger.VipBenefitCodeMedal, + } } + args := []any{ + ledger.VipBenefitCodeTitle, + ledger.VipBenefitCodeBadgeIdentity, + ledger.VipBenefitCodeMedal, + appcode.FromContext(ctx), + } + args = append(args, levelArgs...) + args = append(args, trialOnly, ledger.VipBenefitCodeDailyCoinRebate) rows, err := tx.QueryContext(ctx, ` - SELECT MIN(b.benefit_code), MAX(b.auto_equip), b.resource_id + SELECT MIN(b.benefit_code), MAX(b.auto_equip), + MAX(b.benefit_code IN (?, ?, ?)), b.resource_id FROM vip_level_benefits AS b JOIN resources AS resource ON resource.app_code = b.app_code AND resource.resource_id = b.resource_id @@ -54,19 +84,20 @@ func (r *Repository) listVipBenefitResourcesTx(ctx context.Context, tx *sql.Tx, WHERE b.app_code = ? AND `+levelPredicate+` AND b.status = 'active' AND b.resource_id > 0 AND (? = FALSE OR (b.trial_enabled = TRUE AND b.benefit_code <> ?)) GROUP BY b.resource_id - ORDER BY b.resource_id ASC`, appcode.FromContext(ctx), level, trialOnly, ledger.VipBenefitCodeDailyCoinRebate) + ORDER BY b.resource_id ASC`, args...) if err != nil { return nil, err } type binding struct { - benefitCode string - autoEquip bool - resourceID int64 + benefitCode string + autoEquip bool + currentIdentity bool + resourceID int64 } bindings := make([]binding, 0, 4) for rows.Next() { var item binding - if err := rows.Scan(&item.benefitCode, &item.autoEquip, &item.resourceID); err != nil { + if err := rows.Scan(&item.benefitCode, &item.autoEquip, &item.currentIdentity, &item.resourceID); err != nil { _ = rows.Close() return nil, err } @@ -92,17 +123,18 @@ func (r *Repository) listVipBenefitResourcesTx(ctx context.Context, tx *sql.Tx, } seen[binding.resourceID] = struct{}{} items = append(items, activeVipBenefitResource{ - BenefitCode: binding.benefitCode, - AutoEquip: binding.autoEquip, - Resource: resource, + BenefitCode: binding.benefitCode, + AutoEquip: binding.autoEquip, + CurrentIdentity: binding.currentIdentity, + Resource: resource, }) } return items, nil } // grantVipTrialBenefitResourcesTx 按 config_version 为一张体验卡创建来源独立的装扮 entitlement。 -// 体验卡与付费 VIP 使用相同的向下资源继承;改绑会生成新版本 grant,未变化资源复用同一卡 -// 已有 entitlement,既拿到新资源又不会重复旧资源。 +// 收藏型资源向下累计,三类当前身份资源只发体验等级;改绑会生成新版本 grant,未变化资源 +// 复用同一卡已有 entitlement,既拿到新资源又不会重复旧资源。 func (r *Repository) grantVipTrialBenefitResourcesTx(ctx context.Context, tx *sql.Tx, card ledger.VipTrialCard, configVersion int64, nowMS int64) error { items, err := r.listVipBenefitResourcesTx(ctx, tx, card.Level, ledger.VipEffectiveSourceTrial, true) if err != nil || len(items) == 0 { @@ -123,8 +155,8 @@ func (r *Repository) grantVipTrialBenefitResourcesTx(ctx context.Context, tx *sq if err != nil { return err } - // v2 命令空间使已经按旧 target-only 规则补齐过的有效体验卡也会幂等补发低等级素材。 - grantCommandID := "vip_trial_benefit_v2:" + stableHash(fmt.Sprintf("%s|%s|%d", appcode.FromContext(ctx), card.TrialCardID, configVersion)) + // v3 固化“三类身份资源仅当前等级”的新请求语义,避免与 v2 的历级资源快照发生幂等冲突。 + grantCommandID := "vip_trial_benefit_v3:" + stableHash(fmt.Sprintf("%s|%s|%d", appcode.FromContext(ctx), card.TrialCardID, configVersion)) requestHash := stableHash(fmt.Sprintf("%s|%d|%s", appcode.FromContext(ctx), card.UserID, snapshotJSON)) if _, exists, err := r.lookupResourceGrant(ctx, tx, grantCommandID, requestHash); err != nil || exists { return err @@ -175,9 +207,9 @@ func (r *Repository) grantVipTrialBenefitResourcesTx(ctx context.Context, tx *sq } // grantPaidVipBenefitResourcesTx 直接从 active benefit bindings 发付费 entitlement,彻底去掉 -// “运营还要同步 reward group”的隐含前置条件。直购高等级时要把 1..level 各级物品都发入背包, -// 但同一 resource_id 只发一次;grant subject 仍绑定本次会员有效窗,功能权限仍不做向下合并。 -func (r *Repository) grantPaidVipBenefitResourcesTx(ctx context.Context, tx *sql.Tx, vip ledger.UserVip, nowMS int64) ([]ledger.VipRewardItem, string, error) { +// “运营还要同步 reward group”的隐含前置条件。直购高等级时累计 1..level 的收藏型物品, +// 但称号、长徽章和短徽章只发当前等级;功能权限仍不做向下合并。 +func (r *Repository) grantPaidVipBenefitResourcesTx(ctx context.Context, tx *sql.Tx, vip ledger.UserVip, includeCurrentIdentity bool, nowMS int64) ([]ledger.VipRewardItem, string, error) { if !vip.Active || vip.Level <= 0 || vip.ExpiresAtMS <= nowMS { return nil, "", nil } @@ -185,6 +217,20 @@ func (r *Repository) grantPaidVipBenefitResourcesTx(ctx context.Context, tx *sql if err != nil || len(items) == 0 { return nil, "", err } + if !includeCurrentIdentity { + // 更高 trial 是最终身份时,paid 仍正常累计座驾、头像框等收藏品,但三类身份素材 + // 不得先写 entitlement/outbox 再回收,否则异步徽章投影仍可能短暂收到低等级事实。 + filtered := items[:0] + for _, item := range items { + if !item.CurrentIdentity { + filtered = append(filtered, item) + } + } + items = filtered + if len(items) == 0 { + return nil, "", nil + } + } resourceIDs := make([]int64, 0, len(items)) for _, item := range items { resourceIDs = append(resourceIDs, item.Resource.ResourceID) @@ -195,13 +241,23 @@ func (r *Repository) grantPaidVipBenefitResourcesTx(ctx context.Context, tx *sql Level int32 `json:"level"` ExpiresAtMS int64 `json:"expires_at_ms"` ConfigVersion int64 `json:"config_version"` + WithIdentity bool `json:"with_identity"` ResourceIDs []int64 `json:"resource_ids"` - }{vip.UserID, vip.Level, vip.ExpiresAtMS, vip.ConfigVersion, resourceIDs} + }{ + UserID: vip.UserID, Level: vip.Level, ExpiresAtMS: vip.ExpiresAtMS, + ConfigVersion: vip.ConfigVersion, WithIdentity: includeCurrentIdentity, + ResourceIDs: resourceIDs, + } snapshotJSON, err := json.Marshal(snapshot) if err != nil { return nil, "", err } - grantCommandID := "vip_paid_benefit:" + stableHash(fmt.Sprintf("%s|%d|%d|%d|%d", appcode.FromContext(ctx), vip.UserID, vip.Level, vip.ExpiresAtMS, vip.ConfigVersion)) + // v3 同时隔离旧版历级身份快照与 trial 生效期间的 collectible-only 发放;trial + // 回落时 with_identity=true 使用独立幂等命令,不能与先前无身份素材的 grant 冲突。 + grantCommandID := "vip_paid_benefit_v3:" + stableHash(fmt.Sprintf( + "%s|%d|%d|%d|%d|%t", + appcode.FromContext(ctx), vip.UserID, vip.Level, vip.ExpiresAtMS, vip.ConfigVersion, includeCurrentIdentity, + )) requestHash := stableHash(fmt.Sprintf("%s|%d|%s", appcode.FromContext(ctx), vip.UserID, snapshotJSON)) if existingGrantID, exists, err := r.lookupResourceGrant(ctx, tx, grantCommandID, requestHash); err != nil { return nil, "", err @@ -290,9 +346,496 @@ func (r *Repository) findExistingVipBenefitEntitlementTx(ctx context.Context, tx return entitlementID, true, nil } -// reconcileTieredVipResourceEquipmentTx 删除高于最终 effective level、目录失效或 entitlement -// 已失效的 VIP 装备,再按当前等级 benefit.auto_equip 恢复空槽位。preserveValidSelection 用于 -// 纯读取懒同步:合法低等级素材和普通用户选择都必须保留;首次生效或升级则传 false,明确切到新等级默认素材。 +type vipIdentityGrantContext struct { + EffectiveSource string + GrantSource string + GrantSubjectID string + LegacyCommandID string + ExpiresAtMS int64 +} + +type activeVipIdentityEntitlement struct { + EntitlementID string + ResourceID int64 + SourceGrantID string + EffectiveAtMS int64 + ExpiresAtMS int64 + Remaining int64 + GrantSource string + GrantSubjectID string + GrantCommandID string + GrantStatus string +} + +// currentVipIdentityGrantContextTx 把当前 paid membership 或已佩戴 trial card 固化为三类 +// 身份 entitlement 的唯一来源和绝对有效期。调用方已按 program -> membership 加锁; +// 这里继续锁定具体来源事实,避免等级切换与回收在两个事务中交错。 +func (r *Repository) currentVipIdentityGrantContextTx(ctx context.Context, tx *sql.Tx, userID int64, level int32, effectiveSource string, nowMS int64) (vipIdentityGrantContext, error) { + switch effectiveSource { + case ledger.VipEffectiveSourcePaid: + var expiresAtMS int64 + if err := tx.QueryRowContext(ctx, ` + SELECT expires_at_ms + FROM user_vip_memberships FORCE INDEX (PRIMARY) + WHERE app_code = ? AND user_id = ? AND level = ? AND status = ? + AND expires_at_ms > ? + FOR UPDATE`, + appcode.FromContext(ctx), userID, level, ledger.VipStatusActive, nowMS, + ).Scan(&expiresAtMS); err != nil { + if errors.Is(err, sql.ErrNoRows) { + return vipIdentityGrantContext{}, xerr.New(xerr.NotFound, "active paid vip identity source not found") + } + return vipIdentityGrantContext{}, err + } + return vipIdentityGrantContext{ + EffectiveSource: effectiveSource, + GrantSource: resourcedomain.GrantSourceVIPPaid, + // 与正常 paid benefit grant 使用同一 membership subject;reconcile 只能 + // 保留当前有效窗创建的实例,不能误选旧会员周期的同 resource entitlement。 + GrantSubjectID: "vip_paid_membership:" + stableHash(fmt.Sprintf( + "%s|%d|%d|%d", + appcode.FromContext(ctx), userID, level, expiresAtMS, + )), + ExpiresAtMS: expiresAtMS, + }, nil + case ledger.VipEffectiveSourceTrial: + var trialCardID string + var expiresAtMS int64 + if err := tx.QueryRowContext(ctx, ` + SELECT card.trial_card_id, card.expires_at_ms + FROM user_resource_equipment AS equipment FORCE INDEX (PRIMARY) + JOIN user_vip_trial_cards AS card + ON card.app_code = equipment.app_code + AND card.user_id = equipment.user_id + AND card.entitlement_id = equipment.entitlement_id + JOIN user_resource_entitlements AS entitlement + ON entitlement.app_code = equipment.app_code + AND entitlement.user_id = equipment.user_id + AND entitlement.entitlement_id = equipment.entitlement_id + WHERE equipment.app_code = ? AND equipment.user_id = ? + AND equipment.resource_type = ? + AND card.level = ? AND card.status = ? + AND card.effective_at_ms <= ? AND card.expires_at_ms > ? + AND entitlement.status = 'active' + AND entitlement.effective_at_ms <= ? + AND (entitlement.expires_at_ms = 0 OR entitlement.expires_at_ms > ?) + AND entitlement.remaining_quantity > 0 + LIMIT 1 FOR UPDATE`, + appcode.FromContext(ctx), userID, resourcedomain.TypeVIPTrialCard, + level, ledger.VipTrialCardStatusActive, nowMS, nowMS, nowMS, nowMS, + ).Scan(&trialCardID, &expiresAtMS); err != nil { + if errors.Is(err, sql.ErrNoRows) { + return vipIdentityGrantContext{}, xerr.New(xerr.NotFound, "equipped vip trial identity source not found") + } + return vipIdentityGrantContext{}, err + } + return vipIdentityGrantContext{ + EffectiveSource: effectiveSource, + GrantSource: resourcedomain.GrantSourceVIPTrial, + GrantSubjectID: vipTrialBenefitGrantSubjectID(appcode.FromContext(ctx), trialCardID), + LegacyCommandID: "vip_trial_benefit:" + trialCardID, + ExpiresAtMS: expiresAtMS, + }, nil + default: + return vipIdentityGrantContext{EffectiveSource: ledger.VipEffectiveSourceNone}, nil + } +} + +// listActiveVipIdentityEntitlementsForUpdateTx 只扫描单用户 active entitlement 索引范围, +// 再通过 resource_id 的 current/history 小表索引识别三类 VIP 身份素材。旧 grant 保持 +// 审计不可变;这里只锁将要保留或回收的 entitlement,绝不整笔撤销含座驾等收藏品的 grant。 +func (r *Repository) listActiveVipIdentityEntitlementsForUpdateTx(ctx context.Context, tx *sql.Tx, userID int64) ([]activeVipIdentityEntitlement, error) { + rows, err := tx.QueryContext(ctx, ` + SELECT entitlement.entitlement_id, entitlement.resource_id, + entitlement.source_grant_id, + entitlement.effective_at_ms, entitlement.expires_at_ms, + entitlement.remaining_quantity + FROM user_resource_entitlements AS entitlement FORCE INDEX (idx_user_resource_user_type) + WHERE entitlement.app_code = ? AND entitlement.user_id = ? + AND entitlement.status = 'active' + AND ( + EXISTS ( + SELECT 1 + FROM vip_level_benefits AS current_benefit + JOIN vip_program_configs AS current_program + ON current_program.app_code = current_benefit.app_code + AND current_program.program_type = ? + WHERE current_benefit.app_code = entitlement.app_code + AND current_benefit.resource_id = entitlement.resource_id + AND current_benefit.benefit_code IN (?, ?, ?) + ) + OR EXISTS ( + SELECT 1 + FROM vip_benefit_resource_binding_history AS history + WHERE history.app_code = entitlement.app_code + AND history.resource_id = entitlement.resource_id + AND history.program_type = ? + AND history.benefit_code IN (?, ?, ?) + ) + ) + ORDER BY entitlement.resource_id ASC, entitlement.expires_at_ms DESC, + entitlement.created_at_ms DESC, entitlement.entitlement_id ASC + FOR UPDATE`, + appcode.FromContext(ctx), userID, + ledger.VipProgramTypeTieredPrivilegeV1, + ledger.VipBenefitCodeTitle, + ledger.VipBenefitCodeBadgeIdentity, + ledger.VipBenefitCodeMedal, + ledger.VipProgramTypeTieredPrivilegeV1, + ledger.VipBenefitCodeTitle, + ledger.VipBenefitCodeBadgeIdentity, + ledger.VipBenefitCodeMedal, + ) + if err != nil { + return nil, err + } + items := make([]activeVipIdentityEntitlement, 0, 6) + grantIDSet := make(map[string]struct{}, 6) + for rows.Next() { + var item activeVipIdentityEntitlement + if err := rows.Scan( + &item.EntitlementID, + &item.ResourceID, + &item.SourceGrantID, + &item.EffectiveAtMS, + &item.ExpiresAtMS, + &item.Remaining, + ); err != nil { + _ = rows.Close() + return nil, err + } + items = append(items, item) + grantIDSet[item.SourceGrantID] = struct{}{} + } + if err := rows.Err(); err != nil { + _ = rows.Close() + return nil, err + } + if err := rows.Close(); err != nil { + return nil, err + } + if len(items) == 0 { + return nil, nil + } + + // grant 事实只用于判断来源,不参与写入。先锁 entitlement、再做普通一致性读取, + // 可与后台 RevokeResourceGrant 的 grant -> entitlement 锁序共存,避免反向锁死。 + grantIDs := make([]string, 0, len(grantIDSet)) + for grantID := range grantIDSet { + grantIDs = append(grantIDs, grantID) + } + sort.Strings(grantIDs) + grantArgs := []any{appcode.FromContext(ctx)} + grantArgs = append(grantArgs, stringAnyArgs(grantIDs)...) + grantRows, err := tx.QueryContext(ctx, ` + SELECT grant_id, grant_source, grant_subject_id, command_id, status + FROM resource_grants + WHERE app_code = ? AND grant_id IN (`+placeholders(len(grantIDs))+`)`, grantArgs...) + if err != nil { + return nil, err + } + type grantMetadata struct { + source string + subjectID string + commandID string + status string + } + grants := make(map[string]grantMetadata, len(grantIDs)) + for grantRows.Next() { + var grantID string + var metadata grantMetadata + if err := grantRows.Scan( + &grantID, + &metadata.source, + &metadata.subjectID, + &metadata.commandID, + &metadata.status, + ); err != nil { + _ = grantRows.Close() + return nil, err + } + grants[grantID] = metadata + } + if err := grantRows.Err(); err != nil { + _ = grantRows.Close() + return nil, err + } + if err := grantRows.Close(); err != nil { + return nil, err + } + + filtered := items[:0] + for _, item := range items { + metadata, exists := grants[item.SourceGrantID] + if !exists || !isVipIdentityGrantSource(metadata.source) { + continue + } + item.GrantSource = metadata.source + item.GrantSubjectID = metadata.subjectID + item.GrantCommandID = metadata.commandID + item.GrantStatus = metadata.status + filtered = append(filtered, item) + } + return filtered, nil +} + +func isVipIdentityGrantSource(source string) bool { + switch strings.ToLower(strings.TrimSpace(source)) { + case resourcedomain.GrantSourceVIPPaid, + resourcedomain.GrantSourceVIPTrial, + ledger.VipGrantSourcePurchase, + ledger.VipGrantSourceActivity, + ledger.VipGrantSourceAdmin, + ledger.VipGrantSourceManagerCenter: + return true + default: + return false + } +} + +func vipIdentityEntitlementMatchesCurrentSource(item activeVipIdentityEntitlement, grantContext vipIdentityGrantContext, nowMS int64) bool { + if item.GrantStatus != resourcedomain.GrantStatusDone || + item.EffectiveAtMS > nowMS || + (item.ExpiresAtMS != 0 && item.ExpiresAtMS <= nowMS) || + item.Remaining <= 0 { + return false + } + switch grantContext.EffectiveSource { + case ledger.VipEffectiveSourcePaid: + return item.GrantSource == resourcedomain.GrantSourceVIPPaid && + item.GrantSubjectID == grantContext.GrantSubjectID + case ledger.VipEffectiveSourceTrial: + return item.GrantSource == resourcedomain.GrantSourceVIPTrial && + (item.GrantSubjectID == grantContext.GrantSubjectID || + item.GrantCommandID == grantContext.LegacyCommandID) + default: + return false + } +} + +// grantMissingVipIdentityResourcesTx 只在当前来源的某个身份素材确实不存在时创建新 grant。 +// 重新生成 entitlement 而不是把已回收行改回 active,可保留每次 VIP 来源切换的完整审计, +// 并重新发布 ResourceGroupGranted 让徽章投影在体验卡到期回落时恢复当前 paid 素材。 +func (r *Repository) grantMissingVipIdentityResourcesTx( + ctx context.Context, + tx *sql.Tx, + userID int64, + level int32, + grantContext vipIdentityGrantContext, + commandID string, + items []activeVipBenefitResource, + nowMS int64, +) ([]string, walletOutboxEvent, error) { + if len(items) == 0 { + return nil, walletOutboxEvent{}, nil + } + durationMS := grantContext.ExpiresAtMS - nowMS + if durationMS <= 0 { + return nil, walletOutboxEvent{}, xerr.New(xerr.Conflict, "vip identity source already expired") + } + resourceIDs := make([]int64, 0, len(items)) + benefitCodes := make([]string, 0, len(items)) + for _, item := range items { + resourceIDs = append(resourceIDs, item.Resource.ResourceID) + benefitCodes = append(benefitCodes, item.BenefitCode) + } + snapshot := struct { + UserID int64 `json:"user_id"` + Level int32 `json:"level"` + EffectiveSource string `json:"effective_source"` + ExpiresAtMS int64 `json:"expires_at_ms"` + ResourceIDs []int64 `json:"resource_ids"` + BenefitCodes []string `json:"benefit_codes"` + }{ + UserID: userID, Level: level, EffectiveSource: grantContext.EffectiveSource, + ExpiresAtMS: grantContext.ExpiresAtMS, ResourceIDs: resourceIDs, BenefitCodes: benefitCodes, + } + snapshotJSON, err := json.Marshal(snapshot) + if err != nil { + return nil, walletOutboxEvent{}, err + } + // nowMS 只参与内部恢复实例的唯一性;membership/card 锁保证同一时刻只有一个事务 + // 判断“缺失”,重试提交后会先看到新 active entitlement,不会重复发放。 + grantCommandID := "vip_identity_restore_v1:" + stableHash(fmt.Sprintf( + "%s|%d|%d|%s|%d|%s|%s|%d", + appcode.FromContext(ctx), userID, level, grantContext.EffectiveSource, + grantContext.ExpiresAtMS, grantContext.GrantSubjectID, commandID, nowMS, + )) + grantID := resourceGrantID(appcode.FromContext(ctx), grantCommandID) + requestHash := stableHash(fmt.Sprintf("%s|%s", appcode.FromContext(ctx), snapshotJSON)) + if err := r.insertResourceGrant( + ctx, + tx, + grantID, + grantCommandID, + userID, + grantContext.GrantSource, + resourcedomain.GrantSubjectGroup, + grantContext.GrantSubjectID, + requestHash, + string(snapshotJSON), + "restore current vip identity resources", + userID, + nowMS, + ); err != nil { + return nil, walletOutboxEvent{}, err + } + entitlementIDs := make([]string, 0, len(items)) + for _, item := range items { + inserted, err := r.applyVipGrantItemWithoutAutoEquipTx( + ctx, + tx, + grantID, + grantCommandID, + userID, + item.Resource, + 1, + durationMS, + nowMS, + ) + if err != nil { + return nil, walletOutboxEvent{}, err + } + if err := r.alignEntitlementExpiresAt(ctx, tx, inserted.EntitlementID, grantContext.ExpiresAtMS, nowMS); err != nil { + return nil, walletOutboxEvent{}, err + } + entitlementIDs = append(entitlementIDs, inserted.EntitlementID) + } + event := resourceOutboxEvent("ResourceGroupGranted", grantCommandID, userID, 0, map[string]any{ + "grant_id": grantID, "source": grantContext.GrantSource, + "vip_level": level, "effective_source": grantContext.EffectiveSource, + "expires_at_ms": grantContext.ExpiresAtMS, "resource_ids": resourceIDs, + "identity_only": true, + }, nowMS) + return entitlementIDs, event, nil +} + +// reconcileCurrentVipIdentityEntitlementsTx 先补齐最终 effective level 的三类身份素材, +// 再把其它等级、其它来源和重复实例全部标记 revoked。两步与 equipment reconcile 共用 +// 一个事务,所以任意时刻数据库中最多只存在当前等级的一套 active 身份 entitlement。 +func (r *Repository) reconcileCurrentVipIdentityEntitlementsTx( + ctx context.Context, + tx *sql.Tx, + userID int64, + level int32, + effectiveSource string, + commandID string, + nowMS int64, + items []activeVipBenefitResource, +) ([]walletOutboxEvent, error) { + identityItems := make([]activeVipBenefitResource, 0, 3) + for _, item := range items { + if item.CurrentIdentity { + identityItems = append(identityItems, item) + } + } + grantContext, err := r.currentVipIdentityGrantContextTx(ctx, tx, userID, level, effectiveSource, nowMS) + if err != nil { + return nil, err + } + activeItems, err := r.listActiveVipIdentityEntitlementsForUpdateTx(ctx, tx, userID) + if err != nil { + return nil, err + } + + keep := make(map[string]struct{}, len(identityItems)) + missing := make([]activeVipBenefitResource, 0, len(identityItems)) + for _, desired := range identityItems { + found := false + for _, entitlement := range activeItems { + if entitlement.ResourceID != desired.Resource.ResourceID || + !vipIdentityEntitlementMatchesCurrentSource(entitlement, grantContext, nowMS) { + continue + } + keep[entitlement.EntitlementID] = struct{}{} + if err := r.alignEntitlementExpiresAt(ctx, tx, entitlement.EntitlementID, grantContext.ExpiresAtMS, nowMS); err != nil { + return nil, err + } + found = true + break + } + if !found { + missing = append(missing, desired) + } + } + + events := make([]walletOutboxEvent, 0, 2) + if len(missing) > 0 { + insertedIDs, grantEvent, err := r.grantMissingVipIdentityResourcesTx( + ctx, tx, userID, level, grantContext, commandID, missing, nowMS, + ) + if err != nil { + return nil, err + } + for _, entitlementID := range insertedIDs { + keep[entitlementID] = struct{}{} + } + events = append(events, grantEvent) + } + + revokeIDs := make([]string, 0, len(activeItems)) + reclaimedResourceIDs := make([]int64, 0, len(activeItems)) + for _, entitlement := range activeItems { + if _, exists := keep[entitlement.EntitlementID]; exists { + continue + } + revokeIDs = append(revokeIDs, entitlement.EntitlementID) + reclaimedResourceIDs = append(reclaimedResourceIDs, entitlement.ResourceID) + } + if len(revokeIDs) == 0 { + return events, nil + } + args := []any{appcode.FromContext(ctx), userID} + args = append(args, stringAnyArgs(revokeIDs)...) + if _, err := tx.ExecContext(ctx, ` + DELETE FROM user_resource_equipment + WHERE app_code = ? AND user_id = ? + AND entitlement_id IN (`+placeholders(len(revokeIDs))+`)`, args...); err != nil { + return nil, err + } + updateArgs := []any{ + resourcedomain.GrantStatusRevoked, + nowMS, + appcode.FromContext(ctx), + userID, + resourcedomain.StatusActive, + } + updateArgs = append(updateArgs, stringAnyArgs(revokeIDs)...) + result, err := tx.ExecContext(ctx, ` + UPDATE user_resource_entitlements + SET status = ?, remaining_quantity = 0, updated_at_ms = ? + WHERE app_code = ? AND user_id = ? AND status = ? + AND entitlement_id IN (`+placeholders(len(revokeIDs))+`)`, updateArgs...) + if err != nil { + return nil, err + } + affected, err := result.RowsAffected() + if err != nil { + return nil, err + } + if affected != int64(len(revokeIDs)) { + return nil, xerr.New(xerr.LedgerConflict, "vip identity entitlement reclaim state conflict") + } + reclaimCommandID := "vip_identity_reclaim_v1:" + stableHash(fmt.Sprintf( + "%s|%d|%d|%s|%s|%d", + appcode.FromContext(ctx), userID, level, effectiveSource, strings.Join(revokeIDs, ","), nowMS, + )) + events = append(events, resourceOutboxEvent("UserResourceChanged", reclaimCommandID, userID, 0, map[string]any{ + "action": "vip_identity_reclaim", "vip_level": level, "effective_source": effectiveSource, + "benefit_codes": []string{ + ledger.VipBenefitCodeTitle, + ledger.VipBenefitCodeBadgeIdentity, + ledger.VipBenefitCodeMedal, + }, + "reclaimed_count": len(revokeIDs), "resource_ids": reclaimedResourceIDs, + "updated_at_ms": nowMS, + }, nowMS)) + return events, nil +} + +// reconcileTieredVipResourceEquipmentTx 先把三类当前身份素材实际收敛到最终 effective level, +// 再删除目录失效或 entitlement 已失效的装备,并按当前等级 auto_equip 恢复空槽位。 +// preserveValidSelection 只适用于座驾、头像框等收藏型装扮;身份素材永远不能保留低等级实例。 func (r *Repository) reconcileTieredVipResourceEquipmentTx(ctx context.Context, tx *sql.Tx, userID int64, level int32, effectiveSource string, commandID string, nowMS int64, preserveValidSelection bool) error { trialOnly := effectiveSource == ledger.VipEffectiveSourceTrial if effectiveSource != ledger.VipEffectiveSourcePaid && effectiveSource != ledger.VipEffectiveSourceTrial { @@ -342,13 +885,22 @@ func (r *Repository) reconcileTieredVipResourceEquipmentTx(ctx context.Context, AND current_resource.resource_type = current_benefit.resource_type WHERE current_benefit.app_code = equipment.app_code AND current_benefit.level <= ? + AND ( + current_benefit.level = ? + OR current_benefit.benefit_code NOT IN (?, ?, ?) + ) AND current_benefit.status = 'active' AND current_benefit.resource_id = equipment.resource_id AND (? = FALSE OR (current_benefit.trial_enabled = TRUE AND current_benefit.benefit_code <> ?)) ) )`, appcode.FromContext(ctx), userID, ledger.VipProgramTypeTieredPrivilegeV1, ledger.VipProgramTypeTieredPrivilegeV1, - nowMS, nowMS, level, trialOnly, ledger.VipBenefitCodeDailyCoinRebate) + nowMS, nowMS, + level, level, + ledger.VipBenefitCodeTitle, + ledger.VipBenefitCodeBadgeIdentity, + ledger.VipBenefitCodeMedal, + trialOnly, ledger.VipBenefitCodeDailyCoinRebate) if err != nil { return err } @@ -360,6 +912,12 @@ func (r *Repository) reconcileTieredVipResourceEquipmentTx(ctx context.Context, if err != nil { return err } + identityEvents, err := r.reconcileCurrentVipIdentityEntitlementsTx( + ctx, tx, userID, level, effectiveSource, commandID, nowMS, items, + ) + if err != nil { + return err + } validEquippedTypes := map[string]struct{}{} if preserveValidSelection && len(items) > 0 { validEquippedTypes, err = r.listValidEquippedResourceTypesTx(ctx, tx, userID, nowMS) @@ -367,7 +925,8 @@ func (r *Repository) reconcileTieredVipResourceEquipmentTx(ctx context.Context, return err } } - events := make([]walletOutboxEvent, 0, len(items)+1) + events := make([]walletOutboxEvent, 0, len(items)+len(identityEvents)+1) + events = append(events, identityEvents...) if removed > 0 { events = append(events, resourceOutboxEvent("UserResourceChanged", boundedDerivedCommandID("vip_reconcile_remove:", commandID), userID, 0, map[string]any{ "action": "vip_reconcile", "vip_level": level, "effective_source": effectiveSource, @@ -535,8 +1094,8 @@ func (r *Repository) isTieredVipBenefitResourceTx(ctx context.Context, tx *sql.T } // requireCurrentVipResourceBindingForUserTx 是装备提交事务内的最后门禁。它先共享锁 program, -// 再通过 idx_vip_benefit_resource 对单 resource_id 做 level <= effective level 的有界检查; -// 因而 admin 的 DELETE+INSERT 改绑不可能夹在校验与 equipment 写入之间。 +// 再通过 idx_vip_benefit_resource 对单 resource_id 做有界检查;收藏型装扮允许命中低等级, +// 三类当前身份资源必须精确命中 effective level。admin 改绑不能夹在校验与装备写入之间。 func (r *Repository) requireCurrentVipResourceBindingForUserTx(ctx context.Context, tx *sql.Tx, userID int64, resourceID int64, nowMS int64) error { bound, err := r.isTieredVipBenefitResourceTx(ctx, tx, resourceID) if err != nil || !bound { @@ -578,8 +1137,16 @@ func (r *Repository) requireCurrentVipResourceBindingForUserTx(ctx context.Conte AND resource.resource_type = benefit.resource_type WHERE benefit.app_code = ? AND benefit.resource_id = ? AND benefit.status = 'active' AND benefit.level <= ? + AND ( + benefit.level = ? + OR benefit.benefit_code NOT IN (?, ?, ?) + ) AND (? = FALSE OR (benefit.trial_enabled = TRUE AND benefit.benefit_code <> ?)) - )`, appcode.FromContext(ctx), resourceID, state.EffectiveVip.Level, + )`, appcode.FromContext(ctx), resourceID, + state.EffectiveVip.Level, state.EffectiveVip.Level, + ledger.VipBenefitCodeTitle, + ledger.VipBenefitCodeBadgeIdentity, + ledger.VipBenefitCodeMedal, trialOnly, ledger.VipBenefitCodeDailyCoinRebate, ).Scan(&allowed); err != nil { return err @@ -683,7 +1250,9 @@ func (r *Repository) ensureTieredVipResourceState(ctx context.Context, userID in paid := state.PaidVip paid.ProgramType = program.ProgramType paid.ConfigVersion = program.ConfigVersion - if _, _, err := r.grantPaidVipBenefitResourcesTx(ctx, tx, paid, nowMS); err != nil { + if _, _, err := r.grantPaidVipBenefitResourcesTx( + ctx, tx, paid, state.EffectiveSource == ledger.VipEffectiveSourcePaid, nowMS, + ); err != nil { return err } } @@ -717,14 +1286,17 @@ type currentVipResourceBinding struct { } type vipBatchEffectiveLevels struct { - Paid int32 - Trial int32 + Paid int32 + PaidExpiresAtMS int64 + Trial int32 + TrialExpiresAtMS int64 } -// filterCurrentVipEquipmentBatch 对整个 appearance 批次只执行三次配置/用户事实查询: +// filterCurrentVipEquipmentBatch 对整个 appearance/背包批次只执行三次配置/用户事实查询: // 1) 共享锁 program;2) 一次 current+history resource mapping;3) 一次 paid+trial effective level。 // 查询数量不随 user 数增长,且所有条件都以 app_code 开头,避免高频房间列表退化成 N+1 或全表扫描。 -func (r *Repository) filterCurrentVipEquipmentBatch(ctx context.Context, userIDs []int64, grouped map[int64][]resourcedomain.UserResourceEntitlement, nowMS int64) error { +// preserveNonExclusiveInventory=true 时,非身份型 VIP 收藏仍留在背包,只把三类身份资源收敛到最高有效等级。 +func (r *Repository) filterCurrentVipEquipmentBatch(ctx context.Context, userIDs []int64, grouped map[int64][]resourcedomain.UserResourceEntitlement, nowMS int64, preserveNonExclusiveInventory bool) error { resourceIDSet := make(map[int64]struct{}, 8) for _, resources := range grouped { for _, entitlement := range resources { @@ -757,8 +1329,8 @@ func (r *Repository) filterCurrentVipEquipmentBatch(ctx context.Context, userIDs ledger.VipProgramTypeTieredPrivilegeV1, appcode.FromContext(ctx)) mappingArgs = append(mappingArgs, int64AnyArgs(resourceIDs)...) rows, err := tx.QueryContext(ctx, ` - SELECT history.resource_id, 0 AS level, '' AS resource_type, '' AS benefit_code, - FALSE AS trial_enabled, FALSE AS current_allowed + SELECT history.resource_id, history.level, history.resource_type, history.benefit_code, + history.trial_enabled, FALSE AS current_allowed FROM vip_benefit_resource_binding_history AS history WHERE history.app_code = ? AND history.resource_id IN (`+placeholders(len(resourceIDs))+`) AND history.program_type = ? @@ -778,6 +1350,7 @@ func (r *Repository) filterCurrentVipEquipmentBatch(ctx context.Context, userIDs return err } historical := make(map[int64]struct{}, len(resourceIDs)) + currentLevelOnly := make(map[int64]struct{}, len(resourceIDs)) bindings := make(map[vipResourceBindingKey]currentVipResourceBinding, len(resourceIDs)) for rows.Next() { var resourceID int64 @@ -791,6 +1364,9 @@ func (r *Repository) filterCurrentVipEquipmentBatch(ctx context.Context, userIDs return err } historical[resourceID] = struct{}{} + if isCurrentLevelOnlyVipBenefit(benefitCode) { + currentLevelOnly[resourceID] = struct{}{} + } if !currentAllowed || level <= 0 { continue } @@ -814,7 +1390,7 @@ func (r *Repository) filterCurrentVipEquipmentBatch(ctx context.Context, userIDs return tx.Commit() } if programErr != nil || program.ProgramType != ledger.VipProgramTypeTieredPrivilegeV1 || program.Status != ledger.VipStatusActive { - filterVipEquipmentByAccess(grouped, historical, bindings, nil, false) + filterVipEquipmentByAccess(grouped, historical, currentLevelOnly, bindings, nil, false, preserveNonExclusiveInventory, nowMS) return tx.Commit() } @@ -822,11 +1398,11 @@ func (r *Repository) filterCurrentVipEquipmentBatch(ctx context.Context, userIDs if err != nil { return err } - filterVipEquipmentByAccess(grouped, historical, bindings, levels, program.TrialCardEnabled) + filterVipEquipmentByAccess(grouped, historical, currentLevelOnly, bindings, levels, program.TrialCardEnabled, preserveNonExclusiveInventory, nowMS) return tx.Commit() } -func filterVipEquipmentByAccess(grouped map[int64][]resourcedomain.UserResourceEntitlement, historical map[int64]struct{}, bindings map[vipResourceBindingKey]currentVipResourceBinding, levels map[int64]vipBatchEffectiveLevels, trialCardEnabled bool) { +func filterVipEquipmentByAccess(grouped map[int64][]resourcedomain.UserResourceEntitlement, historical map[int64]struct{}, currentLevelOnly map[int64]struct{}, bindings map[vipResourceBindingKey]currentVipResourceBinding, levels map[int64]vipBatchEffectiveLevels, trialCardEnabled bool, preserveNonExclusiveInventory bool, nowMS int64) { for userID, resources := range grouped { filtered := resources[:0] access := levels[userID] @@ -843,6 +1419,27 @@ func filterVipEquipmentByAccess(grouped map[int64][]resourcedomain.UserResourceE } benefitCodes := currentVipBenefitCodesAtOrBelow(bindings, effectiveLevel, effectiveSource, entitlement.ResourceID, entitlement.Resource.ResourceType) + if preserveNonExclusiveInventory { + if _, exclusive := currentLevelOnly[entitlement.ResourceID]; exclusive { + // 回收记录继续保留审计,但不再属于用户可见资产;即使调用方请求 + // active_only=false,也不能把 revoked/expired 的当前等级实例重新暴露。 + if len(benefitCodes) == 0 || + entitlement.Status != resourcedomain.StatusActive || + entitlement.EffectiveAtMS > nowMS || + (entitlement.ExpiresAtMS != 0 && entitlement.ExpiresAtMS <= nowMS) || + entitlement.RemainingQuantity <= 0 { + continue + } + } + if entitlement.Equipped && len(benefitCodes) == 0 { + entitlement.Equipped = false + } + if len(benefitCodes) > 0 { + entitlement.VIPBenefitCodes = benefitCodes + } + filtered = append(filtered, entitlement) + continue + } if len(benefitCodes) == 0 { continue } @@ -855,8 +1452,8 @@ func filterVipEquipmentByAccess(grouped map[int64][]resourcedomain.UserResourceE } } -// currentVipBenefitCodesAtOrBelow 只在后台配置的有限 VIP 等级内倒序查找,因此不会引入 -// 数据库请求或按用户增长的复杂度;同一资源跨等级复用时合并所有当前可用权益编码,供展示层精确分流。 +// currentVipBenefitCodesAtOrBelow 只在后台配置的有限 VIP 等级内倒序查找;称号、长徽章和 +// 短徽章只接受 effective level,其余收藏型资源仍可从低等级命中。 func currentVipBenefitCodesAtOrBelow(bindings map[vipResourceBindingKey]currentVipResourceBinding, effectiveLevel int32, effectiveSource string, resourceID int64, resourceType string) []string { resourceType = resourcedomain.NormalizeResourceType(resourceType) result := make([]string, 0, 2) @@ -870,6 +1467,9 @@ func currentVipBenefitCodesAtOrBelow(bindings map[vipResourceBindingKey]currentV codes = binding.TrialBenefitCodes } for _, code := range codes { + if level != effectiveLevel && isCurrentLevelOnlyVipBenefit(code) { + continue + } result = appendUniqueNormalizedVIPCode(result, code) } } diff --git a/services/wallet-service/internal/storage/mysql/vip_program_repository.go b/services/wallet-service/internal/storage/mysql/vip_program_repository.go index 9fcfc516..5d5f32d5 100644 --- a/services/wallet-service/internal/storage/mysql/vip_program_repository.go +++ b/services/wallet-service/internal/storage/mysql/vip_program_repository.go @@ -81,6 +81,62 @@ func (r *Repository) GetVipState(ctx context.Context, userID int64) (ledger.VipS return r.getVipStateFromSnapshot(ctx, tx, userID, nowMS, config) } +// BatchGetUserEffectiveVipLevels 在同一个 repeatable-read 快照内读取 App program 和整批 +// paid/trial 事实。查询数固定为两次,且用户条件都命中 (app_code,user_id) 复合索引。 +func (r *Repository) BatchGetUserEffectiveVipLevels(ctx context.Context, userIDs []int64, nowMS int64) ([]ledger.UserEffectiveVipLevel, error) { + if r == nil || r.db == nil { + return nil, xerr.New(xerr.Unavailable, "mysql repository is not configured") + } + userIDs = compactPositiveInt64s(userIDs) + if len(userIDs) == 0 { + return []ledger.UserEffectiveVipLevel{}, nil + } + if len(userIDs) > 100 { + return nil, xerr.New(xerr.InvalidArgument, "effective vip batch is too large") + } + + tx, err := r.db.BeginTx(ctx, &sql.TxOptions{ReadOnly: true, Isolation: sql.LevelRepeatableRead}) + if err != nil { + return nil, err + } + defer func() { _ = tx.Rollback() }() + program, err := r.requireVipProgramConfig(ctx, tx) + if err != nil { + return nil, err + } + + levels := make(map[int64]vipBatchEffectiveLevels, len(userIDs)) + if program.Status == ledger.VipStatusActive { + levels, err = r.batchVipEffectiveLevelsFromSnapshot(ctx, tx, userIDs, nowMS) + if err != nil { + return nil, err + } + } + result := make([]ledger.UserEffectiveVipLevel, 0, len(userIDs)) + for _, userID := range userIDs { + access := levels[userID] + item := ledger.UserEffectiveVipLevel{ + UserID: userID, + Source: ledger.VipEffectiveSourceNone, + } + if access.Paid > 0 { + item.Level = access.Paid + item.ExpiresAtMS = access.PaidExpiresAtMS + item.Source = ledger.VipEffectiveSourcePaid + } + if program.TrialCardEnabled && access.Trial > 0 && access.Trial >= access.Paid { + item.Level = access.Trial + item.ExpiresAtMS = access.TrialExpiresAtMS + item.Source = ledger.VipEffectiveSourceTrial + } + result = append(result, item) + } + if err := tx.Commit(); err != nil { + return nil, err + } + return result, nil +} + // batchAllowedVipBenefits 在同一个只读快照内批量计算展示链路需要的最终权益。 // 查询数量固定为 program、权益矩阵、用户 effective level、用户设置四次,且用户事实均以 // (app_code,user_id) 索引收敛,不能退化成榜单每个用户各调一次 CheckVipBenefit。 @@ -230,12 +286,12 @@ func (r *Repository) batchVipEffectiveLevelsFromSnapshot(ctx context.Context, qu accessArgs = append(accessArgs, resourcedomain.TypeVIPTrialCard, ledger.VipTrialCardStatusActive, nowMS, nowMS, nowMS, nowMS) rows, err := querier.QueryContext(ctx, ` - SELECT membership.user_id, membership.level, 'paid' AS effective_source + SELECT membership.user_id, membership.level, membership.expires_at_ms, 'paid' AS effective_source FROM user_vip_memberships AS membership FORCE INDEX (PRIMARY) WHERE membership.app_code = ? AND membership.user_id IN (`+placeholders(len(userIDs))+`) AND membership.level > 0 AND membership.expires_at_ms > ? UNION ALL - SELECT STRAIGHT_JOIN card.user_id, card.level, 'trial' AS effective_source + SELECT STRAIGHT_JOIN card.user_id, card.level, card.expires_at_ms, 'trial' AS effective_source FROM user_resource_equipment AS equipment FORCE INDEX (PRIMARY) JOIN user_vip_trial_cards AS card FORCE INDEX (uk_vip_trial_card_entitlement) ON card.app_code = equipment.app_code AND card.user_id = equipment.user_id AND card.entitlement_id = equipment.entitlement_id @@ -256,15 +312,18 @@ func (r *Repository) batchVipEffectiveLevelsFromSnapshot(ctx context.Context, qu for rows.Next() { var userID int64 var level int32 + var expiresAtMS int64 var source string - if err := rows.Scan(&userID, &level, &source); err != nil { + if err := rows.Scan(&userID, &level, &expiresAtMS, &source); err != nil { return nil, err } access := levels[userID] if source == ledger.VipEffectiveSourceTrial { access.Trial = level + access.TrialExpiresAtMS = expiresAtMS } else { access.Paid = level + access.PaidExpiresAtMS = expiresAtMS } levels[userID] = access } diff --git a/services/wallet-service/internal/storage/mysql/vip_purchase_repository.go b/services/wallet-service/internal/storage/mysql/vip_purchase_repository.go index 386a79b6..7727ee05 100644 --- a/services/wallet-service/internal/storage/mysql/vip_purchase_repository.go +++ b/services/wallet-service/internal/storage/mysql/vip_purchase_repository.go @@ -301,9 +301,22 @@ func (r *Repository) activateUserVip(ctx context.Context, tx *sql.Tx, command vi } var rewardItems []ledger.VipRewardItem var resourceGrantID string + var tieredState ledger.VipState if command.Program.ProgramType == ledger.VipProgramTypeTieredPrivilegeV1 { + // 付费身份素材是否发放必须先看 paid+trial 的最终来源。更高 trial 生效时本次 + // 购买只累计收藏型资源,绝不创建随后又被回收的低等级身份 entitlement/outbox。 + tieredState, err = r.getVipStateFromSnapshot(ctx, tx, command.UserID, command.NowMS, command.Program) + if err != nil { + return vipActivationResult{}, err + } // tiered 资源直接来自 active benefit bindings;reward group 不再是 entitlement 的人工同步前置条件。 - rewardItems, resourceGrantID, err = r.grantPaidVipBenefitResourcesTx(ctx, tx, activationVIP, command.NowMS) + rewardItems, resourceGrantID, err = r.grantPaidVipBenefitResourcesTx( + ctx, + tx, + activationVIP, + tieredState.EffectiveSource == ledger.VipEffectiveSourcePaid, + command.NowMS, + ) } else { rewardItems, resourceGrantID, err = r.applyVipRewardGroup(ctx, tx, vipRewardGrantCommand{ AppCode: command.AppCode, CommandID: command.CommandID, UserID: command.UserID, @@ -314,10 +327,7 @@ func (r *Repository) activateUserVip(ctx context.Context, tx *sql.Tx, command vi return vipActivationResult{}, err } if command.Program.ProgramType == ledger.VipProgramTypeTieredPrivilegeV1 { - state, stateErr := r.getVipStateFromSnapshot(ctx, tx, command.UserID, command.NowMS, command.Program) - if stateErr != nil { - return vipActivationResult{}, stateErr - } + state := tieredState if state.EffectiveSource == ledger.VipEffectiveSourceTrial && state.EquippedTrialCard != nil { if err := r.grantVipTrialBenefitResourcesTx(ctx, tx, *state.EquippedTrialCard, command.Program.ConfigVersion, command.NowMS); err != nil { return vipActivationResult{}, err diff --git a/services/wallet-service/internal/storage/mysql/vip_trial_card_repository.go b/services/wallet-service/internal/storage/mysql/vip_trial_card_repository.go index 51094cb8..7b0bdea6 100644 --- a/services/wallet-service/internal/storage/mysql/vip_trial_card_repository.go +++ b/services/wallet-service/internal/storage/mysql/vip_trial_card_repository.go @@ -650,7 +650,7 @@ func (r *Repository) UnequipVipTrialCard(ctx context.Context, command ledger.Une effectiveLevel = paid.Level paid.ProgramType = program.ProgramType paid.ConfigVersion = program.ConfigVersion - if _, _, err := r.grantPaidVipBenefitResourcesTx(ctx, tx, paid, nowMS); err != nil { + if _, _, err := r.grantPaidVipBenefitResourcesTx(ctx, tx, paid, true, nowMS); err != nil { return false, ledger.VipState{}, err } } diff --git a/services/wallet-service/internal/transport/grpc/vip.go b/services/wallet-service/internal/transport/grpc/vip.go index fc773963..28e7e492 100644 --- a/services/wallet-service/internal/transport/grpc/vip.go +++ b/services/wallet-service/internal/transport/grpc/vip.go @@ -40,6 +40,29 @@ func (s *Server) GetMyVip(ctx context.Context, req *walletv1.GetMyVipRequest) (* return &walletv1.GetMyVipResponse{Vip: vipToProto(state.EffectiveVip), State: vipStateToProto(state)}, nil } +// BatchGetUserEffectiveVipLevels 返回一页用户在当前 App 下的最终有效等级。 +// paid/trial 合并和过期判断全部留在 wallet,gateway 只能原样聚合该投影。 +func (s *Server) BatchGetUserEffectiveVipLevels(ctx context.Context, req *walletv1.BatchGetUserEffectiveVipLevelsRequest) (*walletv1.BatchGetUserEffectiveVipLevelsResponse, error) { + ctx = appcode.WithContext(ctx, req.GetAppCode()) + items, evaluatedAtMS, err := s.svc.BatchGetUserEffectiveVipLevels(ctx, req.GetUserIds()) + if err != nil { + return nil, xerr.ToGRPCError(err) + } + response := &walletv1.BatchGetUserEffectiveVipLevelsResponse{ + Users: make([]*walletv1.UserEffectiveVipLevel, 0, len(items)), + EvaluatedAtMs: evaluatedAtMS, + } + for _, item := range items { + response.Users = append(response.Users, &walletv1.UserEffectiveVipLevel{ + UserId: item.UserID, + Level: item.Level, + ExpiresAtMs: item.ExpiresAtMS, + Source: item.Source, + }) + } + return response, nil +} + // GetVipProgramConfig 返回按 App 隔离的状态机配置和最高等级权益目录。 func (s *Server) GetVipProgramConfig(ctx context.Context, req *walletv1.GetVipProgramConfigRequest) (*walletv1.GetVipProgramConfigResponse, error) { ctx = appcode.WithContext(ctx, req.GetAppCode())