diff --git a/api/proto/activity/v1/activity.pb.go b/api/proto/activity/v1/activity.pb.go index 0f238adc..4ecd6d19 100644 --- a/api/proto/activity/v1/activity.pb.go +++ b/api/proto/activity/v1/activity.pb.go @@ -2264,41 +2264,149 @@ func (x *CronBatchResponse) GetHasMore() bool { return false } +// TaskRewardItem 是任务保存时从 wallet 资源目录解析出的展示快照。 +// resource 奖励只给客户端封面和资源语义;名称不进入任务 H5,避免运营改名影响任务卡片。 +type TaskRewardItem struct { + state protoimpl.MessageState `protogen:"open.v1"` + ItemType string `protobuf:"bytes,1,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"` + ResourceId int64 `protobuf:"varint,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` + ResourceType string `protobuf:"bytes,3,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"` + CoverUrl string `protobuf:"bytes,4,opt,name=cover_url,json=coverUrl,proto3" json:"cover_url,omitempty"` + Quantity int64 `protobuf:"varint,5,opt,name=quantity,proto3" json:"quantity,omitempty"` + DurationMs int64 `protobuf:"varint,6,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"` + WalletAssetType string `protobuf:"bytes,7,opt,name=wallet_asset_type,json=walletAssetType,proto3" json:"wallet_asset_type,omitempty"` + WalletAssetAmount int64 `protobuf:"varint,8,opt,name=wallet_asset_amount,json=walletAssetAmount,proto3" json:"wallet_asset_amount,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TaskRewardItem) Reset() { + *x = TaskRewardItem{} + mi := &file_proto_activity_v1_activity_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TaskRewardItem) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TaskRewardItem) ProtoMessage() {} + +func (x *TaskRewardItem) ProtoReflect() protoreflect.Message { + mi := &file_proto_activity_v1_activity_proto_msgTypes[32] + 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 TaskRewardItem.ProtoReflect.Descriptor instead. +func (*TaskRewardItem) Descriptor() ([]byte, []int) { + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{32} +} + +func (x *TaskRewardItem) GetItemType() string { + if x != nil { + return x.ItemType + } + return "" +} + +func (x *TaskRewardItem) GetResourceId() int64 { + if x != nil { + return x.ResourceId + } + return 0 +} + +func (x *TaskRewardItem) GetResourceType() string { + if x != nil { + return x.ResourceType + } + return "" +} + +func (x *TaskRewardItem) GetCoverUrl() string { + if x != nil { + return x.CoverUrl + } + return "" +} + +func (x *TaskRewardItem) GetQuantity() int64 { + if x != nil { + return x.Quantity + } + return 0 +} + +func (x *TaskRewardItem) GetDurationMs() int64 { + if x != nil { + return x.DurationMs + } + return 0 +} + +func (x *TaskRewardItem) GetWalletAssetType() string { + if x != nil { + return x.WalletAssetType + } + return "" +} + +func (x *TaskRewardItem) GetWalletAssetAmount() int64 { + if x != nil { + return x.WalletAssetAmount + } + return 0 +} + // TaskItem 是 App 每日任务/专属任务列表里的单个可展示任务快照。 type TaskItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` - TaskType string `protobuf:"bytes,2,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` - Category string `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"` - MetricType string `protobuf:"bytes,4,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` - Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"` - Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` - TargetValue int64 `protobuf:"varint,7,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` - TargetUnit string `protobuf:"bytes,8,opt,name=target_unit,json=targetUnit,proto3" json:"target_unit,omitempty"` - ProgressValue int64 `protobuf:"varint,9,opt,name=progress_value,json=progressValue,proto3" json:"progress_value,omitempty"` - RewardCoinAmount int64 `protobuf:"varint,10,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` - Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"` - Claimable bool `protobuf:"varint,12,opt,name=claimable,proto3" json:"claimable,omitempty"` - TaskDay string `protobuf:"bytes,13,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` - ServerTimeMs int64 `protobuf:"varint,14,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` - NextRefreshAtMs int64 `protobuf:"varint,15,opt,name=next_refresh_at_ms,json=nextRefreshAtMs,proto3" json:"next_refresh_at_ms,omitempty"` - SortOrder int32 `protobuf:"varint,16,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` - Version int64 `protobuf:"varint,17,opt,name=version,proto3" json:"version,omitempty"` - AudienceType string `protobuf:"bytes,18,opt,name=audience_type,json=audienceType,proto3" json:"audience_type,omitempty"` - IconKey string `protobuf:"bytes,19,opt,name=icon_key,json=iconKey,proto3" json:"icon_key,omitempty"` - IconUrl string `protobuf:"bytes,20,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` - ActionType string `protobuf:"bytes,21,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"` - ActionParam string `protobuf:"bytes,22,opt,name=action_param,json=actionParam,proto3" json:"action_param,omitempty"` - ActionPayloadJson string `protobuf:"bytes,23,opt,name=action_payload_json,json=actionPayloadJson,proto3" json:"action_payload_json,omitempty"` - DimensionFilterJson string `protobuf:"bytes,24,opt,name=dimension_filter_json,json=dimensionFilterJson,proto3" json:"dimension_filter_json,omitempty"` - RewardAssetType string `protobuf:"bytes,25,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` + TaskType string `protobuf:"bytes,2,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + Category string `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"` + MetricType string `protobuf:"bytes,4,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` + Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"` + Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` + TargetValue int64 `protobuf:"varint,7,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` + TargetUnit string `protobuf:"bytes,8,opt,name=target_unit,json=targetUnit,proto3" json:"target_unit,omitempty"` + ProgressValue int64 `protobuf:"varint,9,opt,name=progress_value,json=progressValue,proto3" json:"progress_value,omitempty"` + RewardCoinAmount int64 `protobuf:"varint,10,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` + Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"` + Claimable bool `protobuf:"varint,12,opt,name=claimable,proto3" json:"claimable,omitempty"` + TaskDay string `protobuf:"bytes,13,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` + ServerTimeMs int64 `protobuf:"varint,14,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` + NextRefreshAtMs int64 `protobuf:"varint,15,opt,name=next_refresh_at_ms,json=nextRefreshAtMs,proto3" json:"next_refresh_at_ms,omitempty"` + SortOrder int32 `protobuf:"varint,16,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` + Version int64 `protobuf:"varint,17,opt,name=version,proto3" json:"version,omitempty"` + AudienceType string `protobuf:"bytes,18,opt,name=audience_type,json=audienceType,proto3" json:"audience_type,omitempty"` + IconKey string `protobuf:"bytes,19,opt,name=icon_key,json=iconKey,proto3" json:"icon_key,omitempty"` + IconUrl string `protobuf:"bytes,20,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` + ActionType string `protobuf:"bytes,21,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"` + ActionParam string `protobuf:"bytes,22,opt,name=action_param,json=actionParam,proto3" json:"action_param,omitempty"` + ActionPayloadJson string `protobuf:"bytes,23,opt,name=action_payload_json,json=actionPayloadJson,proto3" json:"action_payload_json,omitempty"` + DimensionFilterJson string `protobuf:"bytes,24,opt,name=dimension_filter_json,json=dimensionFilterJson,proto3" json:"dimension_filter_json,omitempty"` + RewardAssetType string `protobuf:"bytes,25,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` + RewardType string `protobuf:"bytes,26,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` + RewardResourceId int64 `protobuf:"varint,27,opt,name=reward_resource_id,json=rewardResourceId,proto3" json:"reward_resource_id,omitempty"` + RewardResourceGroupId int64 `protobuf:"varint,28,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` + RewardQuantity int64 `protobuf:"varint,29,opt,name=reward_quantity,json=rewardQuantity,proto3" json:"reward_quantity,omitempty"` + RewardDurationMs int64 `protobuf:"varint,30,opt,name=reward_duration_ms,json=rewardDurationMs,proto3" json:"reward_duration_ms,omitempty"` + RewardItems []*TaskRewardItem `protobuf:"bytes,31,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *TaskItem) Reset() { *x = TaskItem{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[32] + mi := &file_proto_activity_v1_activity_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2310,7 +2418,7 @@ func (x *TaskItem) String() string { func (*TaskItem) ProtoMessage() {} func (x *TaskItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[32] + mi := &file_proto_activity_v1_activity_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2323,7 +2431,7 @@ func (x *TaskItem) ProtoReflect() protoreflect.Message { // Deprecated: Use TaskItem.ProtoReflect.Descriptor instead. func (*TaskItem) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{32} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{33} } func (x *TaskItem) GetTaskId() string { @@ -2501,6 +2609,48 @@ func (x *TaskItem) GetRewardAssetType() string { return "" } +func (x *TaskItem) GetRewardType() string { + if x != nil { + return x.RewardType + } + return "" +} + +func (x *TaskItem) GetRewardResourceId() int64 { + if x != nil { + return x.RewardResourceId + } + return 0 +} + +func (x *TaskItem) GetRewardResourceGroupId() int64 { + if x != nil { + return x.RewardResourceGroupId + } + return 0 +} + +func (x *TaskItem) GetRewardQuantity() int64 { + if x != nil { + return x.RewardQuantity + } + return 0 +} + +func (x *TaskItem) GetRewardDurationMs() int64 { + if x != nil { + return x.RewardDurationMs + } + return 0 +} + +func (x *TaskItem) GetRewardItems() []*TaskRewardItem { + if x != nil { + return x.RewardItems + } + return nil +} + // TaskSection 固定表达 App 任务页的 daily/exclusive 两个分区。 type TaskSection struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -2514,7 +2664,7 @@ type TaskSection struct { func (x *TaskSection) Reset() { *x = TaskSection{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[33] + mi := &file_proto_activity_v1_activity_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2526,7 +2676,7 @@ func (x *TaskSection) String() string { func (*TaskSection) ProtoMessage() {} func (x *TaskSection) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[33] + mi := &file_proto_activity_v1_activity_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2539,7 +2689,7 @@ func (x *TaskSection) ProtoReflect() protoreflect.Message { // Deprecated: Use TaskSection.ProtoReflect.Descriptor instead. func (*TaskSection) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{33} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{34} } func (x *TaskSection) GetSection() string { @@ -2581,7 +2731,7 @@ type ListUserTasksRequest struct { func (x *ListUserTasksRequest) Reset() { *x = ListUserTasksRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[34] + mi := &file_proto_activity_v1_activity_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2593,7 +2743,7 @@ func (x *ListUserTasksRequest) String() string { func (*ListUserTasksRequest) ProtoMessage() {} func (x *ListUserTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[34] + mi := &file_proto_activity_v1_activity_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2606,7 +2756,7 @@ func (x *ListUserTasksRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserTasksRequest.ProtoReflect.Descriptor instead. func (*ListUserTasksRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{34} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{35} } func (x *ListUserTasksRequest) GetMeta() *RequestMeta { @@ -2635,7 +2785,7 @@ type ListUserTasksResponse struct { func (x *ListUserTasksResponse) Reset() { *x = ListUserTasksResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[35] + mi := &file_proto_activity_v1_activity_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2647,7 +2797,7 @@ func (x *ListUserTasksResponse) String() string { func (*ListUserTasksResponse) ProtoMessage() {} func (x *ListUserTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[35] + mi := &file_proto_activity_v1_activity_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2660,7 +2810,7 @@ func (x *ListUserTasksResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserTasksResponse.ProtoReflect.Descriptor instead. func (*ListUserTasksResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{35} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{36} } func (x *ListUserTasksResponse) GetSections() []*TaskSection { @@ -2699,7 +2849,7 @@ type ClaimTaskRewardRequest struct { func (x *ClaimTaskRewardRequest) Reset() { *x = ClaimTaskRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[36] + mi := &file_proto_activity_v1_activity_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2711,7 +2861,7 @@ func (x *ClaimTaskRewardRequest) String() string { func (*ClaimTaskRewardRequest) ProtoMessage() {} func (x *ClaimTaskRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[36] + mi := &file_proto_activity_v1_activity_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2724,7 +2874,7 @@ func (x *ClaimTaskRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ClaimTaskRewardRequest.ProtoReflect.Descriptor instead. func (*ClaimTaskRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{36} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{37} } func (x *ClaimTaskRewardRequest) GetMeta() *RequestMeta { @@ -2771,24 +2921,29 @@ func (x *ClaimTaskRewardRequest) GetCommandId() string { // ClaimTaskRewardResponse 返回 activity 领奖状态和 wallet 入账回执。 type ClaimTaskRewardResponse struct { - state protoimpl.MessageState `protogen:"open.v1"` - ClaimId string `protobuf:"bytes,1,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` - TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` - TaskType string `protobuf:"bytes,3,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` - TaskDay string `protobuf:"bytes,4,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` - RewardCoinAmount int64 `protobuf:"varint,5,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` - Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` - WalletTransactionId string `protobuf:"bytes,7,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"` - GrantedAtMs int64 `protobuf:"varint,8,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` - Claimed bool `protobuf:"varint,9,opt,name=claimed,proto3" json:"claimed,omitempty"` - RewardAssetType string `protobuf:"bytes,10,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + ClaimId string `protobuf:"bytes,1,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` + TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` + TaskType string `protobuf:"bytes,3,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + TaskDay string `protobuf:"bytes,4,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` + RewardCoinAmount int64 `protobuf:"varint,5,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` + Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` + WalletTransactionId string `protobuf:"bytes,7,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"` + GrantedAtMs int64 `protobuf:"varint,8,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` + Claimed bool `protobuf:"varint,9,opt,name=claimed,proto3" json:"claimed,omitempty"` + RewardAssetType string `protobuf:"bytes,10,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` + RewardType string `protobuf:"bytes,11,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` + RewardResourceId int64 `protobuf:"varint,12,opt,name=reward_resource_id,json=rewardResourceId,proto3" json:"reward_resource_id,omitempty"` + RewardResourceGroupId int64 `protobuf:"varint,13,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` + WalletResourceGrantId string `protobuf:"bytes,14,opt,name=wallet_resource_grant_id,json=walletResourceGrantId,proto3" json:"wallet_resource_grant_id,omitempty"` + RewardItems []*TaskRewardItem `protobuf:"bytes,15,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *ClaimTaskRewardResponse) Reset() { *x = ClaimTaskRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[37] + mi := &file_proto_activity_v1_activity_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2800,7 +2955,7 @@ func (x *ClaimTaskRewardResponse) String() string { func (*ClaimTaskRewardResponse) ProtoMessage() {} func (x *ClaimTaskRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[37] + mi := &file_proto_activity_v1_activity_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2813,7 +2968,7 @@ func (x *ClaimTaskRewardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ClaimTaskRewardResponse.ProtoReflect.Descriptor instead. func (*ClaimTaskRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{37} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{38} } func (x *ClaimTaskRewardResponse) GetClaimId() string { @@ -2886,6 +3041,41 @@ func (x *ClaimTaskRewardResponse) GetRewardAssetType() string { return "" } +func (x *ClaimTaskRewardResponse) GetRewardType() string { + if x != nil { + return x.RewardType + } + return "" +} + +func (x *ClaimTaskRewardResponse) GetRewardResourceId() int64 { + if x != nil { + return x.RewardResourceId + } + return 0 +} + +func (x *ClaimTaskRewardResponse) GetRewardResourceGroupId() int64 { + if x != nil { + return x.RewardResourceGroupId + } + return 0 +} + +func (x *ClaimTaskRewardResponse) GetWalletResourceGrantId() string { + if x != nil { + return x.WalletResourceGrantId + } + return "" +} + +func (x *ClaimTaskRewardResponse) GetRewardItems() []*TaskRewardItem { + if x != nil { + return x.RewardItems + } + return nil +} + // ConsumeTaskEventRequest 是异步 outbox consumer 投递给任务系统的事实事件。 type ConsumeTaskEventRequest struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -2904,7 +3094,7 @@ type ConsumeTaskEventRequest struct { func (x *ConsumeTaskEventRequest) Reset() { *x = ConsumeTaskEventRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[38] + mi := &file_proto_activity_v1_activity_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2916,7 +3106,7 @@ func (x *ConsumeTaskEventRequest) String() string { func (*ConsumeTaskEventRequest) ProtoMessage() {} func (x *ConsumeTaskEventRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[38] + mi := &file_proto_activity_v1_activity_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2929,7 +3119,7 @@ func (x *ConsumeTaskEventRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeTaskEventRequest.ProtoReflect.Descriptor instead. func (*ConsumeTaskEventRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{38} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{39} } func (x *ConsumeTaskEventRequest) GetMeta() *RequestMeta { @@ -3007,7 +3197,7 @@ type ConsumeTaskEventResponse struct { func (x *ConsumeTaskEventResponse) Reset() { *x = ConsumeTaskEventResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[39] + mi := &file_proto_activity_v1_activity_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3019,7 +3209,7 @@ func (x *ConsumeTaskEventResponse) String() string { func (*ConsumeTaskEventResponse) ProtoMessage() {} func (x *ConsumeTaskEventResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[39] + mi := &file_proto_activity_v1_activity_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3032,7 +3222,7 @@ func (x *ConsumeTaskEventResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeTaskEventResponse.ProtoReflect.Descriptor instead. func (*ConsumeTaskEventResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{39} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{40} } func (x *ConsumeTaskEventResponse) GetEventId() string { @@ -3068,7 +3258,7 @@ type BroadcastJoinGroup struct { func (x *BroadcastJoinGroup) Reset() { *x = BroadcastJoinGroup{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[40] + mi := &file_proto_activity_v1_activity_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3080,7 +3270,7 @@ func (x *BroadcastJoinGroup) String() string { func (*BroadcastJoinGroup) ProtoMessage() {} func (x *BroadcastJoinGroup) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[40] + mi := &file_proto_activity_v1_activity_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3093,7 +3283,7 @@ func (x *BroadcastJoinGroup) ProtoReflect() protoreflect.Message { // Deprecated: Use BroadcastJoinGroup.ProtoReflect.Descriptor instead. func (*BroadcastJoinGroup) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{40} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{41} } func (x *BroadcastJoinGroup) GetGroupId() string { @@ -3126,7 +3316,7 @@ type EnsureBroadcastGroupsRequest struct { func (x *EnsureBroadcastGroupsRequest) Reset() { *x = EnsureBroadcastGroupsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[41] + mi := &file_proto_activity_v1_activity_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3138,7 +3328,7 @@ func (x *EnsureBroadcastGroupsRequest) String() string { func (*EnsureBroadcastGroupsRequest) ProtoMessage() {} func (x *EnsureBroadcastGroupsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[41] + mi := &file_proto_activity_v1_activity_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3151,7 +3341,7 @@ func (x *EnsureBroadcastGroupsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use EnsureBroadcastGroupsRequest.ProtoReflect.Descriptor instead. func (*EnsureBroadcastGroupsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{41} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{42} } func (x *EnsureBroadcastGroupsRequest) GetMeta() *RequestMeta { @@ -3170,7 +3360,7 @@ type EnsureBroadcastGroupsResponse struct { func (x *EnsureBroadcastGroupsResponse) Reset() { *x = EnsureBroadcastGroupsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[42] + mi := &file_proto_activity_v1_activity_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3182,7 +3372,7 @@ func (x *EnsureBroadcastGroupsResponse) String() string { func (*EnsureBroadcastGroupsResponse) ProtoMessage() {} func (x *EnsureBroadcastGroupsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[42] + mi := &file_proto_activity_v1_activity_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3195,7 +3385,7 @@ func (x *EnsureBroadcastGroupsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use EnsureBroadcastGroupsResponse.ProtoReflect.Descriptor instead. func (*EnsureBroadcastGroupsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{42} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{43} } func (x *EnsureBroadcastGroupsResponse) GetEnsuredCount() int32 { @@ -3218,7 +3408,7 @@ type PublishRegionBroadcastRequest struct { func (x *PublishRegionBroadcastRequest) Reset() { *x = PublishRegionBroadcastRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[43] + mi := &file_proto_activity_v1_activity_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3230,7 +3420,7 @@ func (x *PublishRegionBroadcastRequest) String() string { func (*PublishRegionBroadcastRequest) ProtoMessage() {} func (x *PublishRegionBroadcastRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[43] + mi := &file_proto_activity_v1_activity_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3243,7 +3433,7 @@ func (x *PublishRegionBroadcastRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PublishRegionBroadcastRequest.ProtoReflect.Descriptor instead. func (*PublishRegionBroadcastRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{43} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{44} } func (x *PublishRegionBroadcastRequest) GetMeta() *RequestMeta { @@ -3293,7 +3483,7 @@ type PublishGlobalBroadcastRequest struct { func (x *PublishGlobalBroadcastRequest) Reset() { *x = PublishGlobalBroadcastRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[44] + mi := &file_proto_activity_v1_activity_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3305,7 +3495,7 @@ func (x *PublishGlobalBroadcastRequest) String() string { func (*PublishGlobalBroadcastRequest) ProtoMessage() {} func (x *PublishGlobalBroadcastRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[44] + mi := &file_proto_activity_v1_activity_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3318,7 +3508,7 @@ func (x *PublishGlobalBroadcastRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PublishGlobalBroadcastRequest.ProtoReflect.Descriptor instead. func (*PublishGlobalBroadcastRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{44} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{45} } func (x *PublishGlobalBroadcastRequest) GetMeta() *RequestMeta { @@ -3361,7 +3551,7 @@ type PublishBroadcastResponse struct { func (x *PublishBroadcastResponse) Reset() { *x = PublishBroadcastResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[45] + mi := &file_proto_activity_v1_activity_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3373,7 +3563,7 @@ func (x *PublishBroadcastResponse) String() string { func (*PublishBroadcastResponse) ProtoMessage() {} func (x *PublishBroadcastResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[45] + mi := &file_proto_activity_v1_activity_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3386,7 +3576,7 @@ func (x *PublishBroadcastResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use PublishBroadcastResponse.ProtoReflect.Descriptor instead. func (*PublishBroadcastResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{45} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{46} } func (x *PublishBroadcastResponse) GetEventId() string { @@ -3430,7 +3620,7 @@ type RemoveRegionBroadcastMemberRequest struct { func (x *RemoveRegionBroadcastMemberRequest) Reset() { *x = RemoveRegionBroadcastMemberRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[46] + mi := &file_proto_activity_v1_activity_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3442,7 +3632,7 @@ func (x *RemoveRegionBroadcastMemberRequest) String() string { func (*RemoveRegionBroadcastMemberRequest) ProtoMessage() {} func (x *RemoveRegionBroadcastMemberRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[46] + mi := &file_proto_activity_v1_activity_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3455,7 +3645,7 @@ func (x *RemoveRegionBroadcastMemberRequest) ProtoReflect() protoreflect.Message // Deprecated: Use RemoveRegionBroadcastMemberRequest.ProtoReflect.Descriptor instead. func (*RemoveRegionBroadcastMemberRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{46} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{47} } func (x *RemoveRegionBroadcastMemberRequest) GetMeta() *RequestMeta { @@ -3496,7 +3686,7 @@ type RemoveRegionBroadcastMemberResponse struct { func (x *RemoveRegionBroadcastMemberResponse) Reset() { *x = RemoveRegionBroadcastMemberResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[47] + mi := &file_proto_activity_v1_activity_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3508,7 +3698,7 @@ func (x *RemoveRegionBroadcastMemberResponse) String() string { func (*RemoveRegionBroadcastMemberResponse) ProtoMessage() {} func (x *RemoveRegionBroadcastMemberResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[47] + mi := &file_proto_activity_v1_activity_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3521,7 +3711,7 @@ func (x *RemoveRegionBroadcastMemberResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use RemoveRegionBroadcastMemberResponse.ProtoReflect.Descriptor instead. func (*RemoveRegionBroadcastMemberResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{47} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{48} } func (x *RemoveRegionBroadcastMemberResponse) GetGroupId() string { @@ -3550,7 +3740,7 @@ type ProcessBroadcastOutboxBatchResponse struct { func (x *ProcessBroadcastOutboxBatchResponse) Reset() { *x = ProcessBroadcastOutboxBatchResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[48] + mi := &file_proto_activity_v1_activity_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3562,7 +3752,7 @@ func (x *ProcessBroadcastOutboxBatchResponse) String() string { func (*ProcessBroadcastOutboxBatchResponse) ProtoMessage() {} func (x *ProcessBroadcastOutboxBatchResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[48] + mi := &file_proto_activity_v1_activity_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3575,7 +3765,7 @@ func (x *ProcessBroadcastOutboxBatchResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use ProcessBroadcastOutboxBatchResponse.ProtoReflect.Descriptor instead. func (*ProcessBroadcastOutboxBatchResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{48} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{49} } func (x *ProcessBroadcastOutboxBatchResponse) GetClaimedCount() int32 { @@ -3621,7 +3811,7 @@ type GameWinBroadcastConfig struct { func (x *GameWinBroadcastConfig) Reset() { *x = GameWinBroadcastConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[49] + mi := &file_proto_activity_v1_activity_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3633,7 +3823,7 @@ func (x *GameWinBroadcastConfig) String() string { func (*GameWinBroadcastConfig) ProtoMessage() {} func (x *GameWinBroadcastConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[49] + mi := &file_proto_activity_v1_activity_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3646,7 +3836,7 @@ func (x *GameWinBroadcastConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use GameWinBroadcastConfig.ProtoReflect.Descriptor instead. func (*GameWinBroadcastConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{49} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{50} } func (x *GameWinBroadcastConfig) GetEnabled() bool { @@ -3693,7 +3883,7 @@ type GetGameWinBroadcastConfigRequest struct { func (x *GetGameWinBroadcastConfigRequest) Reset() { *x = GetGameWinBroadcastConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[50] + mi := &file_proto_activity_v1_activity_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3705,7 +3895,7 @@ func (x *GetGameWinBroadcastConfigRequest) String() string { func (*GetGameWinBroadcastConfigRequest) ProtoMessage() {} func (x *GetGameWinBroadcastConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[50] + mi := &file_proto_activity_v1_activity_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3718,7 +3908,7 @@ func (x *GetGameWinBroadcastConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetGameWinBroadcastConfigRequest.ProtoReflect.Descriptor instead. func (*GetGameWinBroadcastConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{50} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{51} } func (x *GetGameWinBroadcastConfigRequest) GetMeta() *RequestMeta { @@ -3737,7 +3927,7 @@ type GetGameWinBroadcastConfigResponse struct { func (x *GetGameWinBroadcastConfigResponse) Reset() { *x = GetGameWinBroadcastConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[51] + mi := &file_proto_activity_v1_activity_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3749,7 +3939,7 @@ func (x *GetGameWinBroadcastConfigResponse) String() string { func (*GetGameWinBroadcastConfigResponse) ProtoMessage() {} func (x *GetGameWinBroadcastConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[51] + mi := &file_proto_activity_v1_activity_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3762,7 +3952,7 @@ func (x *GetGameWinBroadcastConfigResponse) ProtoReflect() protoreflect.Message // Deprecated: Use GetGameWinBroadcastConfigResponse.ProtoReflect.Descriptor instead. func (*GetGameWinBroadcastConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{51} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{52} } func (x *GetGameWinBroadcastConfigResponse) GetConfig() *GameWinBroadcastConfig { @@ -3784,7 +3974,7 @@ type UpdateGameWinBroadcastConfigRequest struct { func (x *UpdateGameWinBroadcastConfigRequest) Reset() { *x = UpdateGameWinBroadcastConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[52] + mi := &file_proto_activity_v1_activity_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3796,7 +3986,7 @@ func (x *UpdateGameWinBroadcastConfigRequest) String() string { func (*UpdateGameWinBroadcastConfigRequest) ProtoMessage() {} func (x *UpdateGameWinBroadcastConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[52] + mi := &file_proto_activity_v1_activity_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3809,7 +3999,7 @@ func (x *UpdateGameWinBroadcastConfigRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use UpdateGameWinBroadcastConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateGameWinBroadcastConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{52} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{53} } func (x *UpdateGameWinBroadcastConfigRequest) GetMeta() *RequestMeta { @@ -3849,7 +4039,7 @@ type UpdateGameWinBroadcastConfigResponse struct { func (x *UpdateGameWinBroadcastConfigResponse) Reset() { *x = UpdateGameWinBroadcastConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[53] + mi := &file_proto_activity_v1_activity_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3861,7 +4051,7 @@ func (x *UpdateGameWinBroadcastConfigResponse) String() string { func (*UpdateGameWinBroadcastConfigResponse) ProtoMessage() {} func (x *UpdateGameWinBroadcastConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[53] + mi := &file_proto_activity_v1_activity_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3874,7 +4064,7 @@ func (x *UpdateGameWinBroadcastConfigResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use UpdateGameWinBroadcastConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateGameWinBroadcastConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{53} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{54} } func (x *UpdateGameWinBroadcastConfigResponse) GetConfig() *GameWinBroadcastConfig { @@ -3894,7 +4084,7 @@ type ConsumeRoomEventRequest struct { func (x *ConsumeRoomEventRequest) Reset() { *x = ConsumeRoomEventRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[54] + mi := &file_proto_activity_v1_activity_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3906,7 +4096,7 @@ func (x *ConsumeRoomEventRequest) String() string { func (*ConsumeRoomEventRequest) ProtoMessage() {} func (x *ConsumeRoomEventRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[54] + mi := &file_proto_activity_v1_activity_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3919,7 +4109,7 @@ func (x *ConsumeRoomEventRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeRoomEventRequest.ProtoReflect.Descriptor instead. func (*ConsumeRoomEventRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{54} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{55} } func (x *ConsumeRoomEventRequest) GetMeta() *RequestMeta { @@ -3948,7 +4138,7 @@ type ConsumeRoomEventResponse struct { func (x *ConsumeRoomEventResponse) Reset() { *x = ConsumeRoomEventResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[55] + mi := &file_proto_activity_v1_activity_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3960,7 +4150,7 @@ func (x *ConsumeRoomEventResponse) String() string { func (*ConsumeRoomEventResponse) ProtoMessage() {} func (x *ConsumeRoomEventResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[55] + mi := &file_proto_activity_v1_activity_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3973,7 +4163,7 @@ func (x *ConsumeRoomEventResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ConsumeRoomEventResponse.ProtoReflect.Descriptor instead. func (*ConsumeRoomEventResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{55} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{56} } func (x *ConsumeRoomEventResponse) GetEventId() string { @@ -4006,40 +4196,46 @@ func (x *ConsumeRoomEventResponse) GetBroadcastCreated() bool { // TaskDefinition 是后台管理任务配置的当前版本读模型。 type TaskDefinition struct { - state protoimpl.MessageState `protogen:"open.v1"` - TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` - TaskType string `protobuf:"bytes,2,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` - Category string `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"` - MetricType string `protobuf:"bytes,4,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` - Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"` - Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` - TargetValue int64 `protobuf:"varint,7,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` - TargetUnit string `protobuf:"bytes,8,opt,name=target_unit,json=targetUnit,proto3" json:"target_unit,omitempty"` - RewardCoinAmount int64 `protobuf:"varint,9,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` - Status string `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"` - SortOrder int32 `protobuf:"varint,11,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` - Version int64 `protobuf:"varint,12,opt,name=version,proto3" json:"version,omitempty"` - EffectiveFromMs int64 `protobuf:"varint,13,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"` - EffectiveToMs int64 `protobuf:"varint,14,opt,name=effective_to_ms,json=effectiveToMs,proto3" json:"effective_to_ms,omitempty"` - CreatedByAdminId int64 `protobuf:"varint,15,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` - UpdatedByAdminId int64 `protobuf:"varint,16,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` - CreatedAtMs int64 `protobuf:"varint,17,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` - UpdatedAtMs int64 `protobuf:"varint,18,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` - AudienceType string `protobuf:"bytes,19,opt,name=audience_type,json=audienceType,proto3" json:"audience_type,omitempty"` - IconKey string `protobuf:"bytes,20,opt,name=icon_key,json=iconKey,proto3" json:"icon_key,omitempty"` - IconUrl string `protobuf:"bytes,21,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` - ActionType string `protobuf:"bytes,22,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"` - ActionParam string `protobuf:"bytes,23,opt,name=action_param,json=actionParam,proto3" json:"action_param,omitempty"` - ActionPayloadJson string `protobuf:"bytes,24,opt,name=action_payload_json,json=actionPayloadJson,proto3" json:"action_payload_json,omitempty"` - DimensionFilterJson string `protobuf:"bytes,25,opt,name=dimension_filter_json,json=dimensionFilterJson,proto3" json:"dimension_filter_json,omitempty"` - RewardAssetType string `protobuf:"bytes,26,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` + TaskType string `protobuf:"bytes,2,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + Category string `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"` + MetricType string `protobuf:"bytes,4,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` + Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"` + Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` + TargetValue int64 `protobuf:"varint,7,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` + TargetUnit string `protobuf:"bytes,8,opt,name=target_unit,json=targetUnit,proto3" json:"target_unit,omitempty"` + RewardCoinAmount int64 `protobuf:"varint,9,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` + Status string `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"` + SortOrder int32 `protobuf:"varint,11,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` + Version int64 `protobuf:"varint,12,opt,name=version,proto3" json:"version,omitempty"` + EffectiveFromMs int64 `protobuf:"varint,13,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"` + EffectiveToMs int64 `protobuf:"varint,14,opt,name=effective_to_ms,json=effectiveToMs,proto3" json:"effective_to_ms,omitempty"` + CreatedByAdminId int64 `protobuf:"varint,15,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` + UpdatedByAdminId int64 `protobuf:"varint,16,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` + CreatedAtMs int64 `protobuf:"varint,17,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` + UpdatedAtMs int64 `protobuf:"varint,18,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` + AudienceType string `protobuf:"bytes,19,opt,name=audience_type,json=audienceType,proto3" json:"audience_type,omitempty"` + IconKey string `protobuf:"bytes,20,opt,name=icon_key,json=iconKey,proto3" json:"icon_key,omitempty"` + IconUrl string `protobuf:"bytes,21,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` + ActionType string `protobuf:"bytes,22,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"` + ActionParam string `protobuf:"bytes,23,opt,name=action_param,json=actionParam,proto3" json:"action_param,omitempty"` + ActionPayloadJson string `protobuf:"bytes,24,opt,name=action_payload_json,json=actionPayloadJson,proto3" json:"action_payload_json,omitempty"` + DimensionFilterJson string `protobuf:"bytes,25,opt,name=dimension_filter_json,json=dimensionFilterJson,proto3" json:"dimension_filter_json,omitempty"` + RewardAssetType string `protobuf:"bytes,26,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` + RewardType string `protobuf:"bytes,27,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` + RewardResourceId int64 `protobuf:"varint,28,opt,name=reward_resource_id,json=rewardResourceId,proto3" json:"reward_resource_id,omitempty"` + RewardResourceGroupId int64 `protobuf:"varint,29,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` + RewardQuantity int64 `protobuf:"varint,30,opt,name=reward_quantity,json=rewardQuantity,proto3" json:"reward_quantity,omitempty"` + RewardDurationMs int64 `protobuf:"varint,31,opt,name=reward_duration_ms,json=rewardDurationMs,proto3" json:"reward_duration_ms,omitempty"` + RewardItems []*TaskRewardItem `protobuf:"bytes,32,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *TaskDefinition) Reset() { *x = TaskDefinition{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[56] + mi := &file_proto_activity_v1_activity_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4051,7 +4247,7 @@ func (x *TaskDefinition) String() string { func (*TaskDefinition) ProtoMessage() {} func (x *TaskDefinition) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[56] + mi := &file_proto_activity_v1_activity_proto_msgTypes[57] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4064,7 +4260,7 @@ func (x *TaskDefinition) ProtoReflect() protoreflect.Message { // Deprecated: Use TaskDefinition.ProtoReflect.Descriptor instead. func (*TaskDefinition) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{56} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{57} } func (x *TaskDefinition) GetTaskId() string { @@ -4249,6 +4445,48 @@ func (x *TaskDefinition) GetRewardAssetType() string { return "" } +func (x *TaskDefinition) GetRewardType() string { + if x != nil { + return x.RewardType + } + return "" +} + +func (x *TaskDefinition) GetRewardResourceId() int64 { + if x != nil { + return x.RewardResourceId + } + return 0 +} + +func (x *TaskDefinition) GetRewardResourceGroupId() int64 { + if x != nil { + return x.RewardResourceGroupId + } + return 0 +} + +func (x *TaskDefinition) GetRewardQuantity() int64 { + if x != nil { + return x.RewardQuantity + } + return 0 +} + +func (x *TaskDefinition) GetRewardDurationMs() int64 { + if x != nil { + return x.RewardDurationMs + } + return 0 +} + +func (x *TaskDefinition) GetRewardItems() []*TaskRewardItem { + if x != nil { + return x.RewardItems + } + return nil +} + // ListTaskDefinitionsRequest 是后台任务配置列表筛选条件。 type ListTaskDefinitionsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -4265,7 +4503,7 @@ type ListTaskDefinitionsRequest struct { func (x *ListTaskDefinitionsRequest) Reset() { *x = ListTaskDefinitionsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[57] + mi := &file_proto_activity_v1_activity_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4277,7 +4515,7 @@ func (x *ListTaskDefinitionsRequest) String() string { func (*ListTaskDefinitionsRequest) ProtoMessage() {} func (x *ListTaskDefinitionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[57] + mi := &file_proto_activity_v1_activity_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4290,7 +4528,7 @@ func (x *ListTaskDefinitionsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListTaskDefinitionsRequest.ProtoReflect.Descriptor instead. func (*ListTaskDefinitionsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{57} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{58} } func (x *ListTaskDefinitionsRequest) GetMeta() *RequestMeta { @@ -4352,7 +4590,7 @@ type ListTaskDefinitionsResponse struct { func (x *ListTaskDefinitionsResponse) Reset() { *x = ListTaskDefinitionsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[58] + mi := &file_proto_activity_v1_activity_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4364,7 +4602,7 @@ func (x *ListTaskDefinitionsResponse) String() string { func (*ListTaskDefinitionsResponse) ProtoMessage() {} func (x *ListTaskDefinitionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[58] + mi := &file_proto_activity_v1_activity_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4377,7 +4615,7 @@ func (x *ListTaskDefinitionsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListTaskDefinitionsResponse.ProtoReflect.Descriptor instead. func (*ListTaskDefinitionsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{58} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{59} } func (x *ListTaskDefinitionsResponse) GetTasks() []*TaskDefinition { @@ -4396,37 +4634,42 @@ func (x *ListTaskDefinitionsResponse) GetTotal() int64 { // UpsertTaskDefinitionRequest 创建或编辑任务;active 关键字段变更由服务端生成新版本。 type UpsertTaskDefinitionRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` - TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` - TaskType string `protobuf:"bytes,3,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` - Category string `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"` - MetricType string `protobuf:"bytes,5,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` - Title string `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"` - Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` - TargetValue int64 `protobuf:"varint,8,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` - TargetUnit string `protobuf:"bytes,9,opt,name=target_unit,json=targetUnit,proto3" json:"target_unit,omitempty"` - RewardCoinAmount int64 `protobuf:"varint,10,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` - Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"` - SortOrder int32 `protobuf:"varint,12,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` - EffectiveFromMs int64 `protobuf:"varint,13,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"` - EffectiveToMs int64 `protobuf:"varint,14,opt,name=effective_to_ms,json=effectiveToMs,proto3" json:"effective_to_ms,omitempty"` - OperatorAdminId int64 `protobuf:"varint,15,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` - AudienceType string `protobuf:"bytes,16,opt,name=audience_type,json=audienceType,proto3" json:"audience_type,omitempty"` - IconKey string `protobuf:"bytes,17,opt,name=icon_key,json=iconKey,proto3" json:"icon_key,omitempty"` - IconUrl string `protobuf:"bytes,18,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` - ActionType string `protobuf:"bytes,19,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"` - ActionParam string `protobuf:"bytes,20,opt,name=action_param,json=actionParam,proto3" json:"action_param,omitempty"` - ActionPayloadJson string `protobuf:"bytes,21,opt,name=action_payload_json,json=actionPayloadJson,proto3" json:"action_payload_json,omitempty"` - DimensionFilterJson string `protobuf:"bytes,22,opt,name=dimension_filter_json,json=dimensionFilterJson,proto3" json:"dimension_filter_json,omitempty"` - RewardAssetType string `protobuf:"bytes,23,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"open.v1"` + Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` + TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` + TaskType string `protobuf:"bytes,3,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` + Category string `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"` + MetricType string `protobuf:"bytes,5,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` + Title string `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"` + Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` + TargetValue int64 `protobuf:"varint,8,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` + TargetUnit string `protobuf:"bytes,9,opt,name=target_unit,json=targetUnit,proto3" json:"target_unit,omitempty"` + RewardCoinAmount int64 `protobuf:"varint,10,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` + Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"` + SortOrder int32 `protobuf:"varint,12,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` + EffectiveFromMs int64 `protobuf:"varint,13,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"` + EffectiveToMs int64 `protobuf:"varint,14,opt,name=effective_to_ms,json=effectiveToMs,proto3" json:"effective_to_ms,omitempty"` + OperatorAdminId int64 `protobuf:"varint,15,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` + AudienceType string `protobuf:"bytes,16,opt,name=audience_type,json=audienceType,proto3" json:"audience_type,omitempty"` + IconKey string `protobuf:"bytes,17,opt,name=icon_key,json=iconKey,proto3" json:"icon_key,omitempty"` + IconUrl string `protobuf:"bytes,18,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` + ActionType string `protobuf:"bytes,19,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"` + ActionParam string `protobuf:"bytes,20,opt,name=action_param,json=actionParam,proto3" json:"action_param,omitempty"` + ActionPayloadJson string `protobuf:"bytes,21,opt,name=action_payload_json,json=actionPayloadJson,proto3" json:"action_payload_json,omitempty"` + DimensionFilterJson string `protobuf:"bytes,22,opt,name=dimension_filter_json,json=dimensionFilterJson,proto3" json:"dimension_filter_json,omitempty"` + RewardAssetType string `protobuf:"bytes,23,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` + RewardType string `protobuf:"bytes,24,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` + RewardResourceId int64 `protobuf:"varint,25,opt,name=reward_resource_id,json=rewardResourceId,proto3" json:"reward_resource_id,omitempty"` + RewardResourceGroupId int64 `protobuf:"varint,26,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` + RewardQuantity int64 `protobuf:"varint,27,opt,name=reward_quantity,json=rewardQuantity,proto3" json:"reward_quantity,omitempty"` + RewardDurationMs int64 `protobuf:"varint,28,opt,name=reward_duration_ms,json=rewardDurationMs,proto3" json:"reward_duration_ms,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *UpsertTaskDefinitionRequest) Reset() { *x = UpsertTaskDefinitionRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[59] + mi := &file_proto_activity_v1_activity_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4438,7 +4681,7 @@ func (x *UpsertTaskDefinitionRequest) String() string { func (*UpsertTaskDefinitionRequest) ProtoMessage() {} func (x *UpsertTaskDefinitionRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[59] + mi := &file_proto_activity_v1_activity_proto_msgTypes[60] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4451,7 +4694,7 @@ func (x *UpsertTaskDefinitionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertTaskDefinitionRequest.ProtoReflect.Descriptor instead. func (*UpsertTaskDefinitionRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{59} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{60} } func (x *UpsertTaskDefinitionRequest) GetMeta() *RequestMeta { @@ -4615,6 +4858,41 @@ func (x *UpsertTaskDefinitionRequest) GetRewardAssetType() string { return "" } +func (x *UpsertTaskDefinitionRequest) GetRewardType() string { + if x != nil { + return x.RewardType + } + return "" +} + +func (x *UpsertTaskDefinitionRequest) GetRewardResourceId() int64 { + if x != nil { + return x.RewardResourceId + } + return 0 +} + +func (x *UpsertTaskDefinitionRequest) GetRewardResourceGroupId() int64 { + if x != nil { + return x.RewardResourceGroupId + } + return 0 +} + +func (x *UpsertTaskDefinitionRequest) GetRewardQuantity() int64 { + if x != nil { + return x.RewardQuantity + } + return 0 +} + +func (x *UpsertTaskDefinitionRequest) GetRewardDurationMs() int64 { + if x != nil { + return x.RewardDurationMs + } + return 0 +} + type UpsertTaskDefinitionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Task *TaskDefinition `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"` @@ -4625,7 +4903,7 @@ type UpsertTaskDefinitionResponse struct { func (x *UpsertTaskDefinitionResponse) Reset() { *x = UpsertTaskDefinitionResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[60] + mi := &file_proto_activity_v1_activity_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4637,7 +4915,7 @@ func (x *UpsertTaskDefinitionResponse) String() string { func (*UpsertTaskDefinitionResponse) ProtoMessage() {} func (x *UpsertTaskDefinitionResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[60] + mi := &file_proto_activity_v1_activity_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4650,7 +4928,7 @@ func (x *UpsertTaskDefinitionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpsertTaskDefinitionResponse.ProtoReflect.Descriptor instead. func (*UpsertTaskDefinitionResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{60} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{61} } func (x *UpsertTaskDefinitionResponse) GetTask() *TaskDefinition { @@ -4680,7 +4958,7 @@ type SetTaskDefinitionStatusRequest struct { func (x *SetTaskDefinitionStatusRequest) Reset() { *x = SetTaskDefinitionStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[61] + mi := &file_proto_activity_v1_activity_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4692,7 +4970,7 @@ func (x *SetTaskDefinitionStatusRequest) String() string { func (*SetTaskDefinitionStatusRequest) ProtoMessage() {} func (x *SetTaskDefinitionStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[61] + mi := &file_proto_activity_v1_activity_proto_msgTypes[62] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4705,7 +4983,7 @@ func (x *SetTaskDefinitionStatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetTaskDefinitionStatusRequest.ProtoReflect.Descriptor instead. func (*SetTaskDefinitionStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{61} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{62} } func (x *SetTaskDefinitionStatusRequest) GetMeta() *RequestMeta { @@ -4745,7 +5023,7 @@ type SetTaskDefinitionStatusResponse struct { func (x *SetTaskDefinitionStatusResponse) Reset() { *x = SetTaskDefinitionStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[62] + mi := &file_proto_activity_v1_activity_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4757,7 +5035,7 @@ func (x *SetTaskDefinitionStatusResponse) String() string { func (*SetTaskDefinitionStatusResponse) ProtoMessage() {} func (x *SetTaskDefinitionStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[62] + mi := &file_proto_activity_v1_activity_proto_msgTypes[63] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4770,7 +5048,7 @@ func (x *SetTaskDefinitionStatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetTaskDefinitionStatusResponse.ProtoReflect.Descriptor instead. func (*SetTaskDefinitionStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{62} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{63} } func (x *SetTaskDefinitionStatusResponse) GetTask() *TaskDefinition { @@ -4801,7 +5079,7 @@ type PublishTaskRewardPolicyRequest struct { func (x *PublishTaskRewardPolicyRequest) Reset() { *x = PublishTaskRewardPolicyRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[63] + mi := &file_proto_activity_v1_activity_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4813,7 +5091,7 @@ func (x *PublishTaskRewardPolicyRequest) String() string { func (*PublishTaskRewardPolicyRequest) ProtoMessage() {} func (x *PublishTaskRewardPolicyRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[63] + mi := &file_proto_activity_v1_activity_proto_msgTypes[64] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4826,7 +5104,7 @@ func (x *PublishTaskRewardPolicyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PublishTaskRewardPolicyRequest.ProtoReflect.Descriptor instead. func (*PublishTaskRewardPolicyRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{63} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{64} } func (x *PublishTaskRewardPolicyRequest) GetMeta() *RequestMeta { @@ -4908,7 +5186,7 @@ type PublishTaskRewardPolicyResponse struct { func (x *PublishTaskRewardPolicyResponse) Reset() { *x = PublishTaskRewardPolicyResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[64] + mi := &file_proto_activity_v1_activity_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4920,7 +5198,7 @@ func (x *PublishTaskRewardPolicyResponse) String() string { func (*PublishTaskRewardPolicyResponse) ProtoMessage() {} func (x *PublishTaskRewardPolicyResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[64] + mi := &file_proto_activity_v1_activity_proto_msgTypes[65] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4933,7 +5211,7 @@ func (x *PublishTaskRewardPolicyResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use PublishTaskRewardPolicyResponse.ProtoReflect.Descriptor instead. func (*PublishTaskRewardPolicyResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{64} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{65} } func (x *PublishTaskRewardPolicyResponse) GetAppCode() string { @@ -4989,7 +5267,7 @@ type RegistrationRewardConfig struct { func (x *RegistrationRewardConfig) Reset() { *x = RegistrationRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[65] + mi := &file_proto_activity_v1_activity_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5001,7 +5279,7 @@ func (x *RegistrationRewardConfig) String() string { func (*RegistrationRewardConfig) ProtoMessage() {} func (x *RegistrationRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[65] + mi := &file_proto_activity_v1_activity_proto_msgTypes[66] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5014,7 +5292,7 @@ func (x *RegistrationRewardConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use RegistrationRewardConfig.ProtoReflect.Descriptor instead. func (*RegistrationRewardConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{65} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{66} } func (x *RegistrationRewardConfig) GetAppCode() string { @@ -5104,7 +5382,7 @@ type RegistrationRewardClaim struct { func (x *RegistrationRewardClaim) Reset() { *x = RegistrationRewardClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[66] + mi := &file_proto_activity_v1_activity_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5116,7 +5394,7 @@ func (x *RegistrationRewardClaim) String() string { func (*RegistrationRewardClaim) ProtoMessage() {} func (x *RegistrationRewardClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[66] + mi := &file_proto_activity_v1_activity_proto_msgTypes[67] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5129,7 +5407,7 @@ func (x *RegistrationRewardClaim) ProtoReflect() protoreflect.Message { // Deprecated: Use RegistrationRewardClaim.ProtoReflect.Descriptor instead. func (*RegistrationRewardClaim) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{66} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{67} } func (x *RegistrationRewardClaim) GetClaimId() string { @@ -5257,7 +5535,7 @@ type RegistrationRewardEligibility struct { func (x *RegistrationRewardEligibility) Reset() { *x = RegistrationRewardEligibility{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[67] + mi := &file_proto_activity_v1_activity_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5269,7 +5547,7 @@ func (x *RegistrationRewardEligibility) String() string { func (*RegistrationRewardEligibility) ProtoMessage() {} func (x *RegistrationRewardEligibility) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[67] + mi := &file_proto_activity_v1_activity_proto_msgTypes[68] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5282,7 +5560,7 @@ func (x *RegistrationRewardEligibility) ProtoReflect() protoreflect.Message { // Deprecated: Use RegistrationRewardEligibility.ProtoReflect.Descriptor instead. func (*RegistrationRewardEligibility) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{67} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{68} } func (x *RegistrationRewardEligibility) GetCanReceive() bool { @@ -5373,7 +5651,7 @@ type GetRegistrationRewardEligibilityRequest struct { func (x *GetRegistrationRewardEligibilityRequest) Reset() { *x = GetRegistrationRewardEligibilityRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[68] + mi := &file_proto_activity_v1_activity_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5385,7 +5663,7 @@ func (x *GetRegistrationRewardEligibilityRequest) String() string { func (*GetRegistrationRewardEligibilityRequest) ProtoMessage() {} func (x *GetRegistrationRewardEligibilityRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[68] + mi := &file_proto_activity_v1_activity_proto_msgTypes[69] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5398,7 +5676,7 @@ func (x *GetRegistrationRewardEligibilityRequest) ProtoReflect() protoreflect.Me // Deprecated: Use GetRegistrationRewardEligibilityRequest.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardEligibilityRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{68} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{69} } func (x *GetRegistrationRewardEligibilityRequest) GetMeta() *RequestMeta { @@ -5424,7 +5702,7 @@ type GetRegistrationRewardEligibilityResponse struct { func (x *GetRegistrationRewardEligibilityResponse) Reset() { *x = GetRegistrationRewardEligibilityResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[69] + mi := &file_proto_activity_v1_activity_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5436,7 +5714,7 @@ func (x *GetRegistrationRewardEligibilityResponse) String() string { func (*GetRegistrationRewardEligibilityResponse) ProtoMessage() {} func (x *GetRegistrationRewardEligibilityResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[69] + mi := &file_proto_activity_v1_activity_proto_msgTypes[70] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5449,7 +5727,7 @@ func (x *GetRegistrationRewardEligibilityResponse) ProtoReflect() protoreflect.M // Deprecated: Use GetRegistrationRewardEligibilityResponse.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardEligibilityResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{69} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{70} } func (x *GetRegistrationRewardEligibilityResponse) GetEligibility() *RegistrationRewardEligibility { @@ -5471,7 +5749,7 @@ type IssueRegistrationRewardRequest struct { func (x *IssueRegistrationRewardRequest) Reset() { *x = IssueRegistrationRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[70] + mi := &file_proto_activity_v1_activity_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5483,7 +5761,7 @@ func (x *IssueRegistrationRewardRequest) String() string { func (*IssueRegistrationRewardRequest) ProtoMessage() {} func (x *IssueRegistrationRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[70] + mi := &file_proto_activity_v1_activity_proto_msgTypes[71] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5496,7 +5774,7 @@ func (x *IssueRegistrationRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use IssueRegistrationRewardRequest.ProtoReflect.Descriptor instead. func (*IssueRegistrationRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{70} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{71} } func (x *IssueRegistrationRewardRequest) GetMeta() *RequestMeta { @@ -5531,7 +5809,7 @@ type IssueRegistrationRewardResponse struct { func (x *IssueRegistrationRewardResponse) Reset() { *x = IssueRegistrationRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[71] + mi := &file_proto_activity_v1_activity_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5543,7 +5821,7 @@ func (x *IssueRegistrationRewardResponse) String() string { func (*IssueRegistrationRewardResponse) ProtoMessage() {} func (x *IssueRegistrationRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[71] + mi := &file_proto_activity_v1_activity_proto_msgTypes[72] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5556,7 +5834,7 @@ func (x *IssueRegistrationRewardResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use IssueRegistrationRewardResponse.ProtoReflect.Descriptor instead. func (*IssueRegistrationRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{71} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{72} } func (x *IssueRegistrationRewardResponse) GetClaim() *RegistrationRewardClaim { @@ -5590,7 +5868,7 @@ type GetRegistrationRewardConfigRequest struct { func (x *GetRegistrationRewardConfigRequest) Reset() { *x = GetRegistrationRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[72] + mi := &file_proto_activity_v1_activity_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5602,7 +5880,7 @@ func (x *GetRegistrationRewardConfigRequest) String() string { func (*GetRegistrationRewardConfigRequest) ProtoMessage() {} func (x *GetRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[72] + mi := &file_proto_activity_v1_activity_proto_msgTypes[73] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5615,7 +5893,7 @@ func (x *GetRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Message // Deprecated: Use GetRegistrationRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{72} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{73} } func (x *GetRegistrationRewardConfigRequest) GetMeta() *RequestMeta { @@ -5634,7 +5912,7 @@ type GetRegistrationRewardConfigResponse struct { func (x *GetRegistrationRewardConfigResponse) Reset() { *x = GetRegistrationRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[73] + mi := &file_proto_activity_v1_activity_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5646,7 +5924,7 @@ func (x *GetRegistrationRewardConfigResponse) String() string { func (*GetRegistrationRewardConfigResponse) ProtoMessage() {} func (x *GetRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[73] + mi := &file_proto_activity_v1_activity_proto_msgTypes[74] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5659,7 +5937,7 @@ func (x *GetRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use GetRegistrationRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{73} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{74} } func (x *GetRegistrationRewardConfigResponse) GetConfig() *RegistrationRewardConfig { @@ -5685,7 +5963,7 @@ type UpdateRegistrationRewardConfigRequest struct { func (x *UpdateRegistrationRewardConfigRequest) Reset() { *x = UpdateRegistrationRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[74] + mi := &file_proto_activity_v1_activity_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5697,7 +5975,7 @@ func (x *UpdateRegistrationRewardConfigRequest) String() string { func (*UpdateRegistrationRewardConfigRequest) ProtoMessage() {} func (x *UpdateRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[74] + mi := &file_proto_activity_v1_activity_proto_msgTypes[75] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5710,7 +5988,7 @@ func (x *UpdateRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use UpdateRegistrationRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateRegistrationRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{74} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{75} } func (x *UpdateRegistrationRewardConfigRequest) GetMeta() *RequestMeta { @@ -5771,7 +6049,7 @@ type UpdateRegistrationRewardConfigResponse struct { func (x *UpdateRegistrationRewardConfigResponse) Reset() { *x = UpdateRegistrationRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[75] + mi := &file_proto_activity_v1_activity_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5783,7 +6061,7 @@ func (x *UpdateRegistrationRewardConfigResponse) String() string { func (*UpdateRegistrationRewardConfigResponse) ProtoMessage() {} func (x *UpdateRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[75] + mi := &file_proto_activity_v1_activity_proto_msgTypes[76] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5796,7 +6074,7 @@ func (x *UpdateRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use UpdateRegistrationRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateRegistrationRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{75} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{76} } func (x *UpdateRegistrationRewardConfigResponse) GetConfig() *RegistrationRewardConfig { @@ -5822,7 +6100,7 @@ type ListRegistrationRewardClaimsRequest struct { func (x *ListRegistrationRewardClaimsRequest) Reset() { *x = ListRegistrationRewardClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[76] + mi := &file_proto_activity_v1_activity_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5834,7 +6112,7 @@ func (x *ListRegistrationRewardClaimsRequest) String() string { func (*ListRegistrationRewardClaimsRequest) ProtoMessage() {} func (x *ListRegistrationRewardClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[76] + mi := &file_proto_activity_v1_activity_proto_msgTypes[77] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5847,7 +6125,7 @@ func (x *ListRegistrationRewardClaimsRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use ListRegistrationRewardClaimsRequest.ProtoReflect.Descriptor instead. func (*ListRegistrationRewardClaimsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{76} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{77} } func (x *ListRegistrationRewardClaimsRequest) GetMeta() *RequestMeta { @@ -5910,7 +6188,7 @@ type ListRegistrationRewardClaimsResponse struct { func (x *ListRegistrationRewardClaimsResponse) Reset() { *x = ListRegistrationRewardClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[77] + mi := &file_proto_activity_v1_activity_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5922,7 +6200,7 @@ func (x *ListRegistrationRewardClaimsResponse) String() string { func (*ListRegistrationRewardClaimsResponse) ProtoMessage() {} func (x *ListRegistrationRewardClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[77] + mi := &file_proto_activity_v1_activity_proto_msgTypes[78] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5935,7 +6213,7 @@ func (x *ListRegistrationRewardClaimsResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use ListRegistrationRewardClaimsResponse.ProtoReflect.Descriptor instead. func (*ListRegistrationRewardClaimsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{77} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{78} } func (x *ListRegistrationRewardClaimsResponse) GetClaims() []*RegistrationRewardClaim { @@ -5981,7 +6259,7 @@ type FirstRechargeRewardTier struct { func (x *FirstRechargeRewardTier) Reset() { *x = FirstRechargeRewardTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[78] + mi := &file_proto_activity_v1_activity_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5993,7 +6271,7 @@ func (x *FirstRechargeRewardTier) String() string { func (*FirstRechargeRewardTier) ProtoMessage() {} func (x *FirstRechargeRewardTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[78] + mi := &file_proto_activity_v1_activity_proto_msgTypes[79] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6006,7 +6284,7 @@ func (x *FirstRechargeRewardTier) ProtoReflect() protoreflect.Message { // Deprecated: Use FirstRechargeRewardTier.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardTier) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{78} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{79} } func (x *FirstRechargeRewardTier) GetTierId() int64 { @@ -6115,7 +6393,7 @@ type FirstRechargeRewardConfig struct { func (x *FirstRechargeRewardConfig) Reset() { *x = FirstRechargeRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[79] + mi := &file_proto_activity_v1_activity_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6127,7 +6405,7 @@ func (x *FirstRechargeRewardConfig) String() string { func (*FirstRechargeRewardConfig) ProtoMessage() {} func (x *FirstRechargeRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[79] + mi := &file_proto_activity_v1_activity_proto_msgTypes[80] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6140,7 +6418,7 @@ func (x *FirstRechargeRewardConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use FirstRechargeRewardConfig.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{79} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{80} } func (x *FirstRechargeRewardConfig) GetAppCode() string { @@ -6216,7 +6494,7 @@ type FirstRechargeRewardClaim struct { func (x *FirstRechargeRewardClaim) Reset() { *x = FirstRechargeRewardClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[80] + mi := &file_proto_activity_v1_activity_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6228,7 +6506,7 @@ func (x *FirstRechargeRewardClaim) String() string { func (*FirstRechargeRewardClaim) ProtoMessage() {} func (x *FirstRechargeRewardClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[80] + mi := &file_proto_activity_v1_activity_proto_msgTypes[81] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6241,7 +6519,7 @@ func (x *FirstRechargeRewardClaim) ProtoReflect() protoreflect.Message { // Deprecated: Use FirstRechargeRewardClaim.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardClaim) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{80} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{81} } func (x *FirstRechargeRewardClaim) GetClaimId() string { @@ -6413,7 +6691,7 @@ type FirstRechargeRewardStatus struct { func (x *FirstRechargeRewardStatus) Reset() { *x = FirstRechargeRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[81] + mi := &file_proto_activity_v1_activity_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6425,7 +6703,7 @@ func (x *FirstRechargeRewardStatus) String() string { func (*FirstRechargeRewardStatus) ProtoMessage() {} func (x *FirstRechargeRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[81] + mi := &file_proto_activity_v1_activity_proto_msgTypes[82] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6438,7 +6716,7 @@ func (x *FirstRechargeRewardStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use FirstRechargeRewardStatus.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardStatus) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{81} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{82} } func (x *FirstRechargeRewardStatus) GetEnabled() bool { @@ -6493,7 +6771,7 @@ type GetFirstRechargeRewardStatusRequest struct { func (x *GetFirstRechargeRewardStatusRequest) Reset() { *x = GetFirstRechargeRewardStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[82] + mi := &file_proto_activity_v1_activity_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6505,7 +6783,7 @@ func (x *GetFirstRechargeRewardStatusRequest) String() string { func (*GetFirstRechargeRewardStatusRequest) ProtoMessage() {} func (x *GetFirstRechargeRewardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[82] + mi := &file_proto_activity_v1_activity_proto_msgTypes[83] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6518,7 +6796,7 @@ func (x *GetFirstRechargeRewardStatusRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use GetFirstRechargeRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{82} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{83} } func (x *GetFirstRechargeRewardStatusRequest) GetMeta() *RequestMeta { @@ -6544,7 +6822,7 @@ type GetFirstRechargeRewardStatusResponse struct { func (x *GetFirstRechargeRewardStatusResponse) Reset() { *x = GetFirstRechargeRewardStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[83] + mi := &file_proto_activity_v1_activity_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6556,7 +6834,7 @@ func (x *GetFirstRechargeRewardStatusResponse) String() string { func (*GetFirstRechargeRewardStatusResponse) ProtoMessage() {} func (x *GetFirstRechargeRewardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[83] + mi := &file_proto_activity_v1_activity_proto_msgTypes[84] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6569,7 +6847,7 @@ func (x *GetFirstRechargeRewardStatusResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use GetFirstRechargeRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{83} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{84} } func (x *GetFirstRechargeRewardStatusResponse) GetStatus() *FirstRechargeRewardStatus { @@ -6599,7 +6877,7 @@ type ConsumeFirstRechargeRewardRequest struct { func (x *ConsumeFirstRechargeRewardRequest) Reset() { *x = ConsumeFirstRechargeRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[84] + mi := &file_proto_activity_v1_activity_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6611,7 +6889,7 @@ func (x *ConsumeFirstRechargeRewardRequest) String() string { func (*ConsumeFirstRechargeRewardRequest) ProtoMessage() {} func (x *ConsumeFirstRechargeRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[84] + mi := &file_proto_activity_v1_activity_proto_msgTypes[85] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6624,7 +6902,7 @@ func (x *ConsumeFirstRechargeRewardRequest) ProtoReflect() protoreflect.Message // Deprecated: Use ConsumeFirstRechargeRewardRequest.ProtoReflect.Descriptor instead. func (*ConsumeFirstRechargeRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{84} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{85} } func (x *ConsumeFirstRechargeRewardRequest) GetMeta() *RequestMeta { @@ -6715,7 +6993,7 @@ type ConsumeFirstRechargeRewardResponse struct { func (x *ConsumeFirstRechargeRewardResponse) Reset() { *x = ConsumeFirstRechargeRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[85] + mi := &file_proto_activity_v1_activity_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6727,7 +7005,7 @@ func (x *ConsumeFirstRechargeRewardResponse) String() string { func (*ConsumeFirstRechargeRewardResponse) ProtoMessage() {} func (x *ConsumeFirstRechargeRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[85] + mi := &file_proto_activity_v1_activity_proto_msgTypes[86] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6740,7 +7018,7 @@ func (x *ConsumeFirstRechargeRewardResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ConsumeFirstRechargeRewardResponse.ProtoReflect.Descriptor instead. func (*ConsumeFirstRechargeRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{85} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{86} } func (x *ConsumeFirstRechargeRewardResponse) GetClaim() *FirstRechargeRewardClaim { @@ -6773,7 +7051,7 @@ type GetFirstRechargeRewardConfigRequest struct { func (x *GetFirstRechargeRewardConfigRequest) Reset() { *x = GetFirstRechargeRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[86] + mi := &file_proto_activity_v1_activity_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6785,7 +7063,7 @@ func (x *GetFirstRechargeRewardConfigRequest) String() string { func (*GetFirstRechargeRewardConfigRequest) ProtoMessage() {} func (x *GetFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[86] + mi := &file_proto_activity_v1_activity_proto_msgTypes[87] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6798,7 +7076,7 @@ func (x *GetFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use GetFirstRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{86} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{87} } func (x *GetFirstRechargeRewardConfigRequest) GetMeta() *RequestMeta { @@ -6817,7 +7095,7 @@ type GetFirstRechargeRewardConfigResponse struct { func (x *GetFirstRechargeRewardConfigResponse) Reset() { *x = GetFirstRechargeRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[87] + mi := &file_proto_activity_v1_activity_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6829,7 +7107,7 @@ func (x *GetFirstRechargeRewardConfigResponse) String() string { func (*GetFirstRechargeRewardConfigResponse) ProtoMessage() {} func (x *GetFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[87] + mi := &file_proto_activity_v1_activity_proto_msgTypes[88] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6842,7 +7120,7 @@ func (x *GetFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use GetFirstRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{87} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{88} } func (x *GetFirstRechargeRewardConfigResponse) GetConfig() *FirstRechargeRewardConfig { @@ -6864,7 +7142,7 @@ type UpdateFirstRechargeRewardConfigRequest struct { func (x *UpdateFirstRechargeRewardConfigRequest) Reset() { *x = UpdateFirstRechargeRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[88] + mi := &file_proto_activity_v1_activity_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6876,7 +7154,7 @@ func (x *UpdateFirstRechargeRewardConfigRequest) String() string { func (*UpdateFirstRechargeRewardConfigRequest) ProtoMessage() {} func (x *UpdateFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[88] + mi := &file_proto_activity_v1_activity_proto_msgTypes[89] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6889,7 +7167,7 @@ func (x *UpdateFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Mes // Deprecated: Use UpdateFirstRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateFirstRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{88} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{89} } func (x *UpdateFirstRechargeRewardConfigRequest) GetMeta() *RequestMeta { @@ -6929,7 +7207,7 @@ type UpdateFirstRechargeRewardConfigResponse struct { func (x *UpdateFirstRechargeRewardConfigResponse) Reset() { *x = UpdateFirstRechargeRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[89] + mi := &file_proto_activity_v1_activity_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6941,7 +7219,7 @@ func (x *UpdateFirstRechargeRewardConfigResponse) String() string { func (*UpdateFirstRechargeRewardConfigResponse) ProtoMessage() {} func (x *UpdateFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[89] + mi := &file_proto_activity_v1_activity_proto_msgTypes[90] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6954,7 +7232,7 @@ func (x *UpdateFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Me // Deprecated: Use UpdateFirstRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateFirstRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{89} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{90} } func (x *UpdateFirstRechargeRewardConfigResponse) GetConfig() *FirstRechargeRewardConfig { @@ -6977,7 +7255,7 @@ type ListFirstRechargeRewardClaimsRequest struct { func (x *ListFirstRechargeRewardClaimsRequest) Reset() { *x = ListFirstRechargeRewardClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[90] + mi := &file_proto_activity_v1_activity_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6989,7 +7267,7 @@ func (x *ListFirstRechargeRewardClaimsRequest) String() string { func (*ListFirstRechargeRewardClaimsRequest) ProtoMessage() {} func (x *ListFirstRechargeRewardClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[90] + mi := &file_proto_activity_v1_activity_proto_msgTypes[91] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7002,7 +7280,7 @@ func (x *ListFirstRechargeRewardClaimsRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use ListFirstRechargeRewardClaimsRequest.ProtoReflect.Descriptor instead. func (*ListFirstRechargeRewardClaimsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{90} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{91} } func (x *ListFirstRechargeRewardClaimsRequest) GetMeta() *RequestMeta { @@ -7050,7 +7328,7 @@ type ListFirstRechargeRewardClaimsResponse struct { func (x *ListFirstRechargeRewardClaimsResponse) Reset() { *x = ListFirstRechargeRewardClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[91] + mi := &file_proto_activity_v1_activity_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7062,7 +7340,7 @@ func (x *ListFirstRechargeRewardClaimsResponse) String() string { func (*ListFirstRechargeRewardClaimsResponse) ProtoMessage() {} func (x *ListFirstRechargeRewardClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[91] + mi := &file_proto_activity_v1_activity_proto_msgTypes[92] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7075,7 +7353,7 @@ func (x *ListFirstRechargeRewardClaimsResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use ListFirstRechargeRewardClaimsResponse.ProtoReflect.Descriptor instead. func (*ListFirstRechargeRewardClaimsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{91} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{92} } func (x *ListFirstRechargeRewardClaimsResponse) GetClaims() []*FirstRechargeRewardClaim { @@ -7110,7 +7388,7 @@ type CumulativeRechargeRewardTier struct { func (x *CumulativeRechargeRewardTier) Reset() { *x = CumulativeRechargeRewardTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[92] + mi := &file_proto_activity_v1_activity_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7122,7 +7400,7 @@ func (x *CumulativeRechargeRewardTier) String() string { func (*CumulativeRechargeRewardTier) ProtoMessage() {} func (x *CumulativeRechargeRewardTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[92] + mi := &file_proto_activity_v1_activity_proto_msgTypes[93] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7135,7 +7413,7 @@ func (x *CumulativeRechargeRewardTier) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardTier.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardTier) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{92} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{93} } func (x *CumulativeRechargeRewardTier) GetTierId() int64 { @@ -7216,7 +7494,7 @@ type CumulativeRechargeRewardConfig struct { func (x *CumulativeRechargeRewardConfig) Reset() { *x = CumulativeRechargeRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[93] + mi := &file_proto_activity_v1_activity_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7228,7 +7506,7 @@ func (x *CumulativeRechargeRewardConfig) String() string { func (*CumulativeRechargeRewardConfig) ProtoMessage() {} func (x *CumulativeRechargeRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[93] + mi := &file_proto_activity_v1_activity_proto_msgTypes[94] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7241,7 +7519,7 @@ func (x *CumulativeRechargeRewardConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardConfig.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{93} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{94} } func (x *CumulativeRechargeRewardConfig) GetAppCode() string { @@ -7317,7 +7595,7 @@ type CumulativeRechargeRewardGrant struct { func (x *CumulativeRechargeRewardGrant) Reset() { *x = CumulativeRechargeRewardGrant{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[94] + mi := &file_proto_activity_v1_activity_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7329,7 +7607,7 @@ func (x *CumulativeRechargeRewardGrant) String() string { func (*CumulativeRechargeRewardGrant) ProtoMessage() {} func (x *CumulativeRechargeRewardGrant) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[94] + mi := &file_proto_activity_v1_activity_proto_msgTypes[95] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7342,7 +7620,7 @@ func (x *CumulativeRechargeRewardGrant) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardGrant.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardGrant) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{94} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{95} } func (x *CumulativeRechargeRewardGrant) GetGrantId() string { @@ -7516,7 +7794,7 @@ type CumulativeRechargeRewardProgress struct { func (x *CumulativeRechargeRewardProgress) Reset() { *x = CumulativeRechargeRewardProgress{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[95] + mi := &file_proto_activity_v1_activity_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7528,7 +7806,7 @@ func (x *CumulativeRechargeRewardProgress) String() string { func (*CumulativeRechargeRewardProgress) ProtoMessage() {} func (x *CumulativeRechargeRewardProgress) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[95] + mi := &file_proto_activity_v1_activity_proto_msgTypes[96] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7541,7 +7819,7 @@ func (x *CumulativeRechargeRewardProgress) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardProgress.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardProgress) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{95} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{96} } func (x *CumulativeRechargeRewardProgress) GetAppCode() string { @@ -7616,7 +7894,7 @@ type CumulativeRechargeRewardStatus struct { func (x *CumulativeRechargeRewardStatus) Reset() { *x = CumulativeRechargeRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[96] + mi := &file_proto_activity_v1_activity_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7628,7 +7906,7 @@ func (x *CumulativeRechargeRewardStatus) String() string { func (*CumulativeRechargeRewardStatus) ProtoMessage() {} func (x *CumulativeRechargeRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[96] + mi := &file_proto_activity_v1_activity_proto_msgTypes[97] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7641,7 +7919,7 @@ func (x *CumulativeRechargeRewardStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use CumulativeRechargeRewardStatus.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardStatus) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{96} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{97} } func (x *CumulativeRechargeRewardStatus) GetConfig() *CumulativeRechargeRewardConfig { @@ -7703,7 +7981,7 @@ type GetCumulativeRechargeRewardStatusRequest struct { func (x *GetCumulativeRechargeRewardStatusRequest) Reset() { *x = GetCumulativeRechargeRewardStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[97] + mi := &file_proto_activity_v1_activity_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7715,7 +7993,7 @@ func (x *GetCumulativeRechargeRewardStatusRequest) String() string { func (*GetCumulativeRechargeRewardStatusRequest) ProtoMessage() {} func (x *GetCumulativeRechargeRewardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[97] + mi := &file_proto_activity_v1_activity_proto_msgTypes[98] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7728,7 +8006,7 @@ func (x *GetCumulativeRechargeRewardStatusRequest) ProtoReflect() protoreflect.M // Deprecated: Use GetCumulativeRechargeRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{97} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{98} } func (x *GetCumulativeRechargeRewardStatusRequest) GetMeta() *RequestMeta { @@ -7754,7 +8032,7 @@ type GetCumulativeRechargeRewardStatusResponse struct { func (x *GetCumulativeRechargeRewardStatusResponse) Reset() { *x = GetCumulativeRechargeRewardStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[98] + mi := &file_proto_activity_v1_activity_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7766,7 +8044,7 @@ func (x *GetCumulativeRechargeRewardStatusResponse) String() string { func (*GetCumulativeRechargeRewardStatusResponse) ProtoMessage() {} func (x *GetCumulativeRechargeRewardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[98] + mi := &file_proto_activity_v1_activity_proto_msgTypes[99] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7779,7 +8057,7 @@ func (x *GetCumulativeRechargeRewardStatusResponse) ProtoReflect() protoreflect. // Deprecated: Use GetCumulativeRechargeRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{98} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{99} } func (x *GetCumulativeRechargeRewardStatusResponse) GetStatus() *CumulativeRechargeRewardStatus { @@ -7809,7 +8087,7 @@ type ConsumeCumulativeRechargeRewardRequest struct { func (x *ConsumeCumulativeRechargeRewardRequest) Reset() { *x = ConsumeCumulativeRechargeRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[99] + mi := &file_proto_activity_v1_activity_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7821,7 +8099,7 @@ func (x *ConsumeCumulativeRechargeRewardRequest) String() string { func (*ConsumeCumulativeRechargeRewardRequest) ProtoMessage() {} func (x *ConsumeCumulativeRechargeRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[99] + mi := &file_proto_activity_v1_activity_proto_msgTypes[100] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7834,7 +8112,7 @@ func (x *ConsumeCumulativeRechargeRewardRequest) ProtoReflect() protoreflect.Mes // Deprecated: Use ConsumeCumulativeRechargeRewardRequest.ProtoReflect.Descriptor instead. func (*ConsumeCumulativeRechargeRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{99} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{100} } func (x *ConsumeCumulativeRechargeRewardRequest) GetMeta() *RequestMeta { @@ -7925,7 +8203,7 @@ type ConsumeCumulativeRechargeRewardResponse struct { func (x *ConsumeCumulativeRechargeRewardResponse) Reset() { *x = ConsumeCumulativeRechargeRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[100] + mi := &file_proto_activity_v1_activity_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7937,7 +8215,7 @@ func (x *ConsumeCumulativeRechargeRewardResponse) String() string { func (*ConsumeCumulativeRechargeRewardResponse) ProtoMessage() {} func (x *ConsumeCumulativeRechargeRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[100] + mi := &file_proto_activity_v1_activity_proto_msgTypes[101] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7950,7 +8228,7 @@ func (x *ConsumeCumulativeRechargeRewardResponse) ProtoReflect() protoreflect.Me // Deprecated: Use ConsumeCumulativeRechargeRewardResponse.ProtoReflect.Descriptor instead. func (*ConsumeCumulativeRechargeRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{100} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{101} } func (x *ConsumeCumulativeRechargeRewardResponse) GetGrants() []*CumulativeRechargeRewardGrant { @@ -7983,7 +8261,7 @@ type GetCumulativeRechargeRewardConfigRequest struct { func (x *GetCumulativeRechargeRewardConfigRequest) Reset() { *x = GetCumulativeRechargeRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[101] + mi := &file_proto_activity_v1_activity_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7995,7 +8273,7 @@ func (x *GetCumulativeRechargeRewardConfigRequest) String() string { func (*GetCumulativeRechargeRewardConfigRequest) ProtoMessage() {} func (x *GetCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[101] + mi := &file_proto_activity_v1_activity_proto_msgTypes[102] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8008,7 +8286,7 @@ func (x *GetCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflect.M // Deprecated: Use GetCumulativeRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{101} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{102} } func (x *GetCumulativeRechargeRewardConfigRequest) GetMeta() *RequestMeta { @@ -8027,7 +8305,7 @@ type GetCumulativeRechargeRewardConfigResponse struct { func (x *GetCumulativeRechargeRewardConfigResponse) Reset() { *x = GetCumulativeRechargeRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[102] + mi := &file_proto_activity_v1_activity_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8039,7 +8317,7 @@ func (x *GetCumulativeRechargeRewardConfigResponse) String() string { func (*GetCumulativeRechargeRewardConfigResponse) ProtoMessage() {} func (x *GetCumulativeRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[102] + mi := &file_proto_activity_v1_activity_proto_msgTypes[103] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8052,7 +8330,7 @@ func (x *GetCumulativeRechargeRewardConfigResponse) ProtoReflect() protoreflect. // Deprecated: Use GetCumulativeRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{102} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{103} } func (x *GetCumulativeRechargeRewardConfigResponse) GetConfig() *CumulativeRechargeRewardConfig { @@ -8074,7 +8352,7 @@ type UpdateCumulativeRechargeRewardConfigRequest struct { func (x *UpdateCumulativeRechargeRewardConfigRequest) Reset() { *x = UpdateCumulativeRechargeRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[103] + mi := &file_proto_activity_v1_activity_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8086,7 +8364,7 @@ func (x *UpdateCumulativeRechargeRewardConfigRequest) String() string { func (*UpdateCumulativeRechargeRewardConfigRequest) ProtoMessage() {} func (x *UpdateCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[103] + mi := &file_proto_activity_v1_activity_proto_msgTypes[104] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8099,7 +8377,7 @@ func (x *UpdateCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflec // Deprecated: Use UpdateCumulativeRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateCumulativeRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{103} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{104} } func (x *UpdateCumulativeRechargeRewardConfigRequest) GetMeta() *RequestMeta { @@ -8139,7 +8417,7 @@ type UpdateCumulativeRechargeRewardConfigResponse struct { func (x *UpdateCumulativeRechargeRewardConfigResponse) Reset() { *x = UpdateCumulativeRechargeRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[104] + mi := &file_proto_activity_v1_activity_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8151,7 +8429,7 @@ func (x *UpdateCumulativeRechargeRewardConfigResponse) String() string { func (*UpdateCumulativeRechargeRewardConfigResponse) ProtoMessage() {} func (x *UpdateCumulativeRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[104] + mi := &file_proto_activity_v1_activity_proto_msgTypes[105] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8164,7 +8442,7 @@ func (x *UpdateCumulativeRechargeRewardConfigResponse) ProtoReflect() protorefle // Deprecated: Use UpdateCumulativeRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateCumulativeRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{104} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{105} } func (x *UpdateCumulativeRechargeRewardConfigResponse) GetConfig() *CumulativeRechargeRewardConfig { @@ -8188,7 +8466,7 @@ type ListCumulativeRechargeRewardGrantsRequest struct { func (x *ListCumulativeRechargeRewardGrantsRequest) Reset() { *x = ListCumulativeRechargeRewardGrantsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[105] + mi := &file_proto_activity_v1_activity_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8200,7 +8478,7 @@ func (x *ListCumulativeRechargeRewardGrantsRequest) String() string { func (*ListCumulativeRechargeRewardGrantsRequest) ProtoMessage() {} func (x *ListCumulativeRechargeRewardGrantsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[105] + mi := &file_proto_activity_v1_activity_proto_msgTypes[106] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8213,7 +8491,7 @@ func (x *ListCumulativeRechargeRewardGrantsRequest) ProtoReflect() protoreflect. // Deprecated: Use ListCumulativeRechargeRewardGrantsRequest.ProtoReflect.Descriptor instead. func (*ListCumulativeRechargeRewardGrantsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{105} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{106} } func (x *ListCumulativeRechargeRewardGrantsRequest) GetMeta() *RequestMeta { @@ -8268,7 +8546,7 @@ type ListCumulativeRechargeRewardGrantsResponse struct { func (x *ListCumulativeRechargeRewardGrantsResponse) Reset() { *x = ListCumulativeRechargeRewardGrantsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[106] + mi := &file_proto_activity_v1_activity_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8280,7 +8558,7 @@ func (x *ListCumulativeRechargeRewardGrantsResponse) String() string { func (*ListCumulativeRechargeRewardGrantsResponse) ProtoMessage() {} func (x *ListCumulativeRechargeRewardGrantsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[106] + mi := &file_proto_activity_v1_activity_proto_msgTypes[107] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8293,7 +8571,7 @@ func (x *ListCumulativeRechargeRewardGrantsResponse) ProtoReflect() protoreflect // Deprecated: Use ListCumulativeRechargeRewardGrantsResponse.ProtoReflect.Descriptor instead. func (*ListCumulativeRechargeRewardGrantsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{106} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{107} } func (x *ListCumulativeRechargeRewardGrantsResponse) GetGrants() []*CumulativeRechargeRewardGrant { @@ -8330,7 +8608,7 @@ type InviteActivityRewardTier struct { func (x *InviteActivityRewardTier) Reset() { *x = InviteActivityRewardTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[107] + mi := &file_proto_activity_v1_activity_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8342,7 +8620,7 @@ func (x *InviteActivityRewardTier) String() string { func (*InviteActivityRewardTier) ProtoMessage() {} func (x *InviteActivityRewardTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[107] + mi := &file_proto_activity_v1_activity_proto_msgTypes[108] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8355,7 +8633,7 @@ func (x *InviteActivityRewardTier) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardTier.ProtoReflect.Descriptor instead. func (*InviteActivityRewardTier) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{107} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{108} } func (x *InviteActivityRewardTier) GetTierId() int64 { @@ -8452,7 +8730,7 @@ type InviteActivityRewardConfig struct { func (x *InviteActivityRewardConfig) Reset() { *x = InviteActivityRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[108] + mi := &file_proto_activity_v1_activity_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8464,7 +8742,7 @@ func (x *InviteActivityRewardConfig) String() string { func (*InviteActivityRewardConfig) ProtoMessage() {} func (x *InviteActivityRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[108] + mi := &file_proto_activity_v1_activity_proto_msgTypes[109] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8477,7 +8755,7 @@ func (x *InviteActivityRewardConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardConfig.ProtoReflect.Descriptor instead. func (*InviteActivityRewardConfig) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{108} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{109} } func (x *InviteActivityRewardConfig) GetAppCode() string { @@ -8552,7 +8830,7 @@ type InviteActivityRewardProgress struct { func (x *InviteActivityRewardProgress) Reset() { *x = InviteActivityRewardProgress{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[109] + mi := &file_proto_activity_v1_activity_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8564,7 +8842,7 @@ func (x *InviteActivityRewardProgress) String() string { func (*InviteActivityRewardProgress) ProtoMessage() {} func (x *InviteActivityRewardProgress) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[109] + mi := &file_proto_activity_v1_activity_proto_msgTypes[110] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8577,7 +8855,7 @@ func (x *InviteActivityRewardProgress) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardProgress.ProtoReflect.Descriptor instead. func (*InviteActivityRewardProgress) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{109} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{110} } func (x *InviteActivityRewardProgress) GetAppCode() string { @@ -8658,7 +8936,7 @@ type InviteActivityRewardClaim struct { func (x *InviteActivityRewardClaim) Reset() { *x = InviteActivityRewardClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[110] + mi := &file_proto_activity_v1_activity_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8670,7 +8948,7 @@ func (x *InviteActivityRewardClaim) String() string { func (*InviteActivityRewardClaim) ProtoMessage() {} func (x *InviteActivityRewardClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[110] + mi := &file_proto_activity_v1_activity_proto_msgTypes[111] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8683,7 +8961,7 @@ func (x *InviteActivityRewardClaim) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardClaim.ProtoReflect.Descriptor instead. func (*InviteActivityRewardClaim) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{110} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{111} } func (x *InviteActivityRewardClaim) GetClaimId() string { @@ -8842,7 +9120,7 @@ type InviteActivityRewardStatus struct { func (x *InviteActivityRewardStatus) Reset() { *x = InviteActivityRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[111] + mi := &file_proto_activity_v1_activity_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8854,7 +9132,7 @@ func (x *InviteActivityRewardStatus) String() string { func (*InviteActivityRewardStatus) ProtoMessage() {} func (x *InviteActivityRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[111] + mi := &file_proto_activity_v1_activity_proto_msgTypes[112] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8867,7 +9145,7 @@ func (x *InviteActivityRewardStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityRewardStatus.ProtoReflect.Descriptor instead. func (*InviteActivityRewardStatus) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{111} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{112} } func (x *InviteActivityRewardStatus) GetConfig() *InviteActivityRewardConfig { @@ -8929,7 +9207,7 @@ type GetInviteActivityRewardStatusRequest struct { func (x *GetInviteActivityRewardStatusRequest) Reset() { *x = GetInviteActivityRewardStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[112] + mi := &file_proto_activity_v1_activity_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8941,7 +9219,7 @@ func (x *GetInviteActivityRewardStatusRequest) String() string { func (*GetInviteActivityRewardStatusRequest) ProtoMessage() {} func (x *GetInviteActivityRewardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[112] + mi := &file_proto_activity_v1_activity_proto_msgTypes[113] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8954,7 +9232,7 @@ func (x *GetInviteActivityRewardStatusRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use GetInviteActivityRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardStatusRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{112} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{113} } func (x *GetInviteActivityRewardStatusRequest) GetMeta() *RequestMeta { @@ -8980,7 +9258,7 @@ type GetInviteActivityRewardStatusResponse struct { func (x *GetInviteActivityRewardStatusResponse) Reset() { *x = GetInviteActivityRewardStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[113] + mi := &file_proto_activity_v1_activity_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8992,7 +9270,7 @@ func (x *GetInviteActivityRewardStatusResponse) String() string { func (*GetInviteActivityRewardStatusResponse) ProtoMessage() {} func (x *GetInviteActivityRewardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[113] + mi := &file_proto_activity_v1_activity_proto_msgTypes[114] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9005,7 +9283,7 @@ func (x *GetInviteActivityRewardStatusResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use GetInviteActivityRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardStatusResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{113} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{114} } func (x *GetInviteActivityRewardStatusResponse) GetStatus() *InviteActivityRewardStatus { @@ -9028,7 +9306,7 @@ type ClaimInviteActivityRewardRequest struct { func (x *ClaimInviteActivityRewardRequest) Reset() { *x = ClaimInviteActivityRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[114] + mi := &file_proto_activity_v1_activity_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9040,7 +9318,7 @@ func (x *ClaimInviteActivityRewardRequest) String() string { func (*ClaimInviteActivityRewardRequest) ProtoMessage() {} func (x *ClaimInviteActivityRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[114] + mi := &file_proto_activity_v1_activity_proto_msgTypes[115] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9053,7 +9331,7 @@ func (x *ClaimInviteActivityRewardRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ClaimInviteActivityRewardRequest.ProtoReflect.Descriptor instead. func (*ClaimInviteActivityRewardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{114} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{115} } func (x *ClaimInviteActivityRewardRequest) GetMeta() *RequestMeta { @@ -9101,7 +9379,7 @@ type ClaimInviteActivityRewardResponse struct { func (x *ClaimInviteActivityRewardResponse) Reset() { *x = ClaimInviteActivityRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[115] + mi := &file_proto_activity_v1_activity_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9113,7 +9391,7 @@ func (x *ClaimInviteActivityRewardResponse) String() string { func (*ClaimInviteActivityRewardResponse) ProtoMessage() {} func (x *ClaimInviteActivityRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[115] + mi := &file_proto_activity_v1_activity_proto_msgTypes[116] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9126,7 +9404,7 @@ func (x *ClaimInviteActivityRewardResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ClaimInviteActivityRewardResponse.ProtoReflect.Descriptor instead. func (*ClaimInviteActivityRewardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{115} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{116} } func (x *ClaimInviteActivityRewardResponse) GetClaim() *InviteActivityRewardClaim { @@ -9156,7 +9434,7 @@ type InviteActivityLeaderboardEntry struct { func (x *InviteActivityLeaderboardEntry) Reset() { *x = InviteActivityLeaderboardEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[116] + mi := &file_proto_activity_v1_activity_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9168,7 +9446,7 @@ func (x *InviteActivityLeaderboardEntry) String() string { func (*InviteActivityLeaderboardEntry) ProtoMessage() {} func (x *InviteActivityLeaderboardEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[116] + mi := &file_proto_activity_v1_activity_proto_msgTypes[117] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9181,7 +9459,7 @@ func (x *InviteActivityLeaderboardEntry) ProtoReflect() protoreflect.Message { // Deprecated: Use InviteActivityLeaderboardEntry.ProtoReflect.Descriptor instead. func (*InviteActivityLeaderboardEntry) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{116} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{117} } func (x *InviteActivityLeaderboardEntry) GetRankNo() int32 { @@ -9224,7 +9502,7 @@ type ListInviteActivityLeaderboardRequest struct { func (x *ListInviteActivityLeaderboardRequest) Reset() { *x = ListInviteActivityLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[117] + mi := &file_proto_activity_v1_activity_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9236,7 +9514,7 @@ func (x *ListInviteActivityLeaderboardRequest) String() string { func (*ListInviteActivityLeaderboardRequest) ProtoMessage() {} func (x *ListInviteActivityLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[117] + mi := &file_proto_activity_v1_activity_proto_msgTypes[118] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9249,7 +9527,7 @@ func (x *ListInviteActivityLeaderboardRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use ListInviteActivityLeaderboardRequest.ProtoReflect.Descriptor instead. func (*ListInviteActivityLeaderboardRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{117} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{118} } func (x *ListInviteActivityLeaderboardRequest) GetMeta() *RequestMeta { @@ -9292,7 +9570,7 @@ type ListInviteActivityLeaderboardResponse struct { func (x *ListInviteActivityLeaderboardResponse) Reset() { *x = ListInviteActivityLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[118] + mi := &file_proto_activity_v1_activity_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9304,7 +9582,7 @@ func (x *ListInviteActivityLeaderboardResponse) String() string { func (*ListInviteActivityLeaderboardResponse) ProtoMessage() {} func (x *ListInviteActivityLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[118] + mi := &file_proto_activity_v1_activity_proto_msgTypes[119] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9317,7 +9595,7 @@ func (x *ListInviteActivityLeaderboardResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use ListInviteActivityLeaderboardResponse.ProtoReflect.Descriptor instead. func (*ListInviteActivityLeaderboardResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{118} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{119} } func (x *ListInviteActivityLeaderboardResponse) GetEntries() []*InviteActivityLeaderboardEntry { @@ -9357,7 +9635,7 @@ type GetInviteActivityRewardConfigRequest struct { func (x *GetInviteActivityRewardConfigRequest) Reset() { *x = GetInviteActivityRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[119] + mi := &file_proto_activity_v1_activity_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9369,7 +9647,7 @@ func (x *GetInviteActivityRewardConfigRequest) String() string { func (*GetInviteActivityRewardConfigRequest) ProtoMessage() {} func (x *GetInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[119] + mi := &file_proto_activity_v1_activity_proto_msgTypes[120] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9382,7 +9660,7 @@ func (x *GetInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use GetInviteActivityRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{119} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{120} } func (x *GetInviteActivityRewardConfigRequest) GetMeta() *RequestMeta { @@ -9401,7 +9679,7 @@ type GetInviteActivityRewardConfigResponse struct { func (x *GetInviteActivityRewardConfigResponse) Reset() { *x = GetInviteActivityRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[120] + mi := &file_proto_activity_v1_activity_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9413,7 +9691,7 @@ func (x *GetInviteActivityRewardConfigResponse) String() string { func (*GetInviteActivityRewardConfigResponse) ProtoMessage() {} func (x *GetInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[120] + mi := &file_proto_activity_v1_activity_proto_msgTypes[121] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9426,7 +9704,7 @@ func (x *GetInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use GetInviteActivityRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{120} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{121} } func (x *GetInviteActivityRewardConfigResponse) GetConfig() *InviteActivityRewardConfig { @@ -9450,7 +9728,7 @@ type UpdateInviteActivityRewardConfigRequest struct { func (x *UpdateInviteActivityRewardConfigRequest) Reset() { *x = UpdateInviteActivityRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[121] + mi := &file_proto_activity_v1_activity_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9462,7 +9740,7 @@ func (x *UpdateInviteActivityRewardConfigRequest) String() string { func (*UpdateInviteActivityRewardConfigRequest) ProtoMessage() {} func (x *UpdateInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[121] + mi := &file_proto_activity_v1_activity_proto_msgTypes[122] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9475,7 +9753,7 @@ func (x *UpdateInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Me // Deprecated: Use UpdateInviteActivityRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateInviteActivityRewardConfigRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{121} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{122} } func (x *UpdateInviteActivityRewardConfigRequest) GetMeta() *RequestMeta { @@ -9529,7 +9807,7 @@ type UpdateInviteActivityRewardConfigResponse struct { func (x *UpdateInviteActivityRewardConfigResponse) Reset() { *x = UpdateInviteActivityRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[122] + mi := &file_proto_activity_v1_activity_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9541,7 +9819,7 @@ func (x *UpdateInviteActivityRewardConfigResponse) String() string { func (*UpdateInviteActivityRewardConfigResponse) ProtoMessage() {} func (x *UpdateInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[122] + mi := &file_proto_activity_v1_activity_proto_msgTypes[123] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9554,7 +9832,7 @@ func (x *UpdateInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.M // Deprecated: Use UpdateInviteActivityRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateInviteActivityRewardConfigResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{122} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{123} } func (x *UpdateInviteActivityRewardConfigResponse) GetConfig() *InviteActivityRewardConfig { @@ -9579,7 +9857,7 @@ type ListInviteActivityRewardClaimsRequest struct { func (x *ListInviteActivityRewardClaimsRequest) Reset() { *x = ListInviteActivityRewardClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[123] + mi := &file_proto_activity_v1_activity_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9591,7 +9869,7 @@ func (x *ListInviteActivityRewardClaimsRequest) String() string { func (*ListInviteActivityRewardClaimsRequest) ProtoMessage() {} func (x *ListInviteActivityRewardClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[123] + mi := &file_proto_activity_v1_activity_proto_msgTypes[124] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9604,7 +9882,7 @@ func (x *ListInviteActivityRewardClaimsRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use ListInviteActivityRewardClaimsRequest.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardClaimsRequest) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{123} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{124} } func (x *ListInviteActivityRewardClaimsRequest) GetMeta() *RequestMeta { @@ -9666,7 +9944,7 @@ type ListInviteActivityRewardClaimsResponse struct { func (x *ListInviteActivityRewardClaimsResponse) Reset() { *x = ListInviteActivityRewardClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[124] + mi := &file_proto_activity_v1_activity_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9678,7 +9956,7 @@ func (x *ListInviteActivityRewardClaimsResponse) String() string { func (*ListInviteActivityRewardClaimsResponse) ProtoMessage() {} func (x *ListInviteActivityRewardClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[124] + mi := &file_proto_activity_v1_activity_proto_msgTypes[125] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9691,7 +9969,7 @@ func (x *ListInviteActivityRewardClaimsResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use ListInviteActivityRewardClaimsResponse.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardClaimsResponse) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{124} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{125} } func (x *ListInviteActivityRewardClaimsResponse) GetClaims() []*InviteActivityRewardClaim { @@ -9720,7 +9998,7 @@ type InviteActivityRewardInviteeSummary struct { func (x *InviteActivityRewardInviteeSummary) Reset() { *x = InviteActivityRewardInviteeSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[125] + mi := &file_proto_activity_v1_activity_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9732,7 +10010,7 @@ func (x *InviteActivityRewardInviteeSummary) String() string { func (*InviteActivityRewardInviteeSummary) ProtoMessage() {} func (x *InviteActivityRewardInviteeSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[125] + mi := &file_proto_activity_v1_activity_proto_msgTypes[126] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9745,7 +10023,7 @@ func (x *InviteActivityRewardInviteeSummary) ProtoReflect() protoreflect.Message // Deprecated: Use InviteActivityRewardInviteeSummary.ProtoReflect.Descriptor instead. func (*InviteActivityRewardInviteeSummary) Descriptor() ([]byte, []int) { - return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{125} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{126} } func (x *InviteActivityRewardInviteeSummary) GetInvitedUserId() int64 { @@ -9787,7 +10065,7 @@ type InviteActivityRewardSummary struct { func (x *InviteActivityRewardSummary) Reset() { *x = InviteActivityRewardSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[126] + mi := &file_proto_activity_v1_activity_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9799,7 +10077,7 @@ func (x *InviteActivityRewardSummary) String() string { func (*InviteActivityRewardSummary) ProtoMessage() {} func (x *InviteActivityRewardSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[126] + mi := &file_proto_activity_v1_activity_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9812,7 +10090,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{126} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{127} } func (x *InviteActivityRewardSummary) GetAppCode() string { @@ -9891,7 +10169,7 @@ type ListInviteActivityRewardSummariesRequest struct { func (x *ListInviteActivityRewardSummariesRequest) Reset() { *x = ListInviteActivityRewardSummariesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[127] + mi := &file_proto_activity_v1_activity_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9903,7 +10181,7 @@ func (x *ListInviteActivityRewardSummariesRequest) String() string { func (*ListInviteActivityRewardSummariesRequest) ProtoMessage() {} func (x *ListInviteActivityRewardSummariesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[127] + mi := &file_proto_activity_v1_activity_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9916,7 +10194,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{127} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{128} } func (x *ListInviteActivityRewardSummariesRequest) GetMeta() *RequestMeta { @@ -9964,7 +10242,7 @@ type ListInviteActivityRewardSummariesResponse struct { func (x *ListInviteActivityRewardSummariesResponse) Reset() { *x = ListInviteActivityRewardSummariesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[128] + mi := &file_proto_activity_v1_activity_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9976,7 +10254,7 @@ func (x *ListInviteActivityRewardSummariesResponse) String() string { func (*ListInviteActivityRewardSummariesResponse) ProtoMessage() {} func (x *ListInviteActivityRewardSummariesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[128] + mi := &file_proto_activity_v1_activity_proto_msgTypes[129] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9989,7 +10267,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{128} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{129} } func (x *ListInviteActivityRewardSummariesResponse) GetSummaries() []*InviteActivityRewardSummary { @@ -10024,7 +10302,7 @@ type RoomTurnoverRewardTier struct { func (x *RoomTurnoverRewardTier) Reset() { *x = RoomTurnoverRewardTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[129] + mi := &file_proto_activity_v1_activity_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10036,7 +10314,7 @@ func (x *RoomTurnoverRewardTier) String() string { func (*RoomTurnoverRewardTier) ProtoMessage() {} func (x *RoomTurnoverRewardTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[129] + mi := &file_proto_activity_v1_activity_proto_msgTypes[130] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10049,7 +10327,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{129} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{130} } func (x *RoomTurnoverRewardTier) GetTierId() int64 { @@ -10132,7 +10410,7 @@ type RoomTurnoverRewardConfig struct { func (x *RoomTurnoverRewardConfig) Reset() { *x = RoomTurnoverRewardConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[130] + mi := &file_proto_activity_v1_activity_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10144,7 +10422,7 @@ func (x *RoomTurnoverRewardConfig) String() string { func (*RoomTurnoverRewardConfig) ProtoMessage() {} func (x *RoomTurnoverRewardConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[130] + mi := &file_proto_activity_v1_activity_proto_msgTypes[131] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10157,7 +10435,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{130} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{131} } func (x *RoomTurnoverRewardConfig) GetAppCode() string { @@ -10238,7 +10516,7 @@ type RoomTurnoverRewardSettlement struct { func (x *RoomTurnoverRewardSettlement) Reset() { *x = RoomTurnoverRewardSettlement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[131] + mi := &file_proto_activity_v1_activity_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10250,7 +10528,7 @@ func (x *RoomTurnoverRewardSettlement) String() string { func (*RoomTurnoverRewardSettlement) ProtoMessage() {} func (x *RoomTurnoverRewardSettlement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[131] + mi := &file_proto_activity_v1_activity_proto_msgTypes[132] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10263,7 +10541,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{131} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{132} } func (x *RoomTurnoverRewardSettlement) GetSettlementId() string { @@ -10418,7 +10696,7 @@ type RoomTurnoverRewardStatus struct { func (x *RoomTurnoverRewardStatus) Reset() { *x = RoomTurnoverRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[132] + mi := &file_proto_activity_v1_activity_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10430,7 +10708,7 @@ func (x *RoomTurnoverRewardStatus) String() string { func (*RoomTurnoverRewardStatus) ProtoMessage() {} func (x *RoomTurnoverRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[132] + mi := &file_proto_activity_v1_activity_proto_msgTypes[133] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10443,7 +10721,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{132} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{133} } func (x *RoomTurnoverRewardStatus) GetConfig() *RoomTurnoverRewardConfig { @@ -10529,7 +10807,7 @@ type GetRoomTurnoverRewardStatusRequest struct { func (x *GetRoomTurnoverRewardStatusRequest) Reset() { *x = GetRoomTurnoverRewardStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[133] + mi := &file_proto_activity_v1_activity_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10541,7 +10819,7 @@ func (x *GetRoomTurnoverRewardStatusRequest) String() string { func (*GetRoomTurnoverRewardStatusRequest) ProtoMessage() {} func (x *GetRoomTurnoverRewardStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[133] + mi := &file_proto_activity_v1_activity_proto_msgTypes[134] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10554,7 +10832,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{133} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{134} } func (x *GetRoomTurnoverRewardStatusRequest) GetMeta() *RequestMeta { @@ -10601,7 +10879,7 @@ type GetRoomTurnoverRewardStatusResponse struct { func (x *GetRoomTurnoverRewardStatusResponse) Reset() { *x = GetRoomTurnoverRewardStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[134] + mi := &file_proto_activity_v1_activity_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10613,7 +10891,7 @@ func (x *GetRoomTurnoverRewardStatusResponse) String() string { func (*GetRoomTurnoverRewardStatusResponse) ProtoMessage() {} func (x *GetRoomTurnoverRewardStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[134] + mi := &file_proto_activity_v1_activity_proto_msgTypes[135] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10626,7 +10904,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{134} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{135} } func (x *GetRoomTurnoverRewardStatusResponse) GetStatus() *RoomTurnoverRewardStatus { @@ -10646,7 +10924,7 @@ type GetRoomTurnoverRewardConfigRequest struct { func (x *GetRoomTurnoverRewardConfigRequest) Reset() { *x = GetRoomTurnoverRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[135] + mi := &file_proto_activity_v1_activity_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10658,7 +10936,7 @@ func (x *GetRoomTurnoverRewardConfigRequest) String() string { func (*GetRoomTurnoverRewardConfigRequest) ProtoMessage() {} func (x *GetRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[135] + mi := &file_proto_activity_v1_activity_proto_msgTypes[136] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10671,7 +10949,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{135} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{136} } func (x *GetRoomTurnoverRewardConfigRequest) GetMeta() *RequestMeta { @@ -10697,7 +10975,7 @@ type GetRoomTurnoverRewardConfigResponse struct { func (x *GetRoomTurnoverRewardConfigResponse) Reset() { *x = GetRoomTurnoverRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[136] + mi := &file_proto_activity_v1_activity_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10709,7 +10987,7 @@ func (x *GetRoomTurnoverRewardConfigResponse) String() string { func (*GetRoomTurnoverRewardConfigResponse) ProtoMessage() {} func (x *GetRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[136] + mi := &file_proto_activity_v1_activity_proto_msgTypes[137] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10722,7 +11000,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{136} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{137} } func (x *GetRoomTurnoverRewardConfigResponse) GetConfig() *RoomTurnoverRewardConfig { @@ -10745,7 +11023,7 @@ type UpdateRoomTurnoverRewardConfigRequest struct { func (x *UpdateRoomTurnoverRewardConfigRequest) Reset() { *x = UpdateRoomTurnoverRewardConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[137] + mi := &file_proto_activity_v1_activity_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10757,7 +11035,7 @@ func (x *UpdateRoomTurnoverRewardConfigRequest) String() string { func (*UpdateRoomTurnoverRewardConfigRequest) ProtoMessage() {} func (x *UpdateRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[137] + mi := &file_proto_activity_v1_activity_proto_msgTypes[138] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10770,7 +11048,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{137} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{138} } func (x *UpdateRoomTurnoverRewardConfigRequest) GetMeta() *RequestMeta { @@ -10817,7 +11095,7 @@ type UpdateRoomTurnoverRewardConfigResponse struct { func (x *UpdateRoomTurnoverRewardConfigResponse) Reset() { *x = UpdateRoomTurnoverRewardConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[138] + mi := &file_proto_activity_v1_activity_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10829,7 +11107,7 @@ func (x *UpdateRoomTurnoverRewardConfigResponse) String() string { func (*UpdateRoomTurnoverRewardConfigResponse) ProtoMessage() {} func (x *UpdateRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[138] + mi := &file_proto_activity_v1_activity_proto_msgTypes[139] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10842,7 +11120,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{138} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{139} } func (x *UpdateRoomTurnoverRewardConfigResponse) GetConfig() *RoomTurnoverRewardConfig { @@ -10868,7 +11146,7 @@ type ListRoomTurnoverRewardSettlementsRequest struct { func (x *ListRoomTurnoverRewardSettlementsRequest) Reset() { *x = ListRoomTurnoverRewardSettlementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[139] + mi := &file_proto_activity_v1_activity_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10880,7 +11158,7 @@ func (x *ListRoomTurnoverRewardSettlementsRequest) String() string { func (*ListRoomTurnoverRewardSettlementsRequest) ProtoMessage() {} func (x *ListRoomTurnoverRewardSettlementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[139] + mi := &file_proto_activity_v1_activity_proto_msgTypes[140] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10893,7 +11171,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{139} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{140} } func (x *ListRoomTurnoverRewardSettlementsRequest) GetMeta() *RequestMeta { @@ -10962,7 +11240,7 @@ type ListRoomTurnoverRewardSettlementsResponse struct { func (x *ListRoomTurnoverRewardSettlementsResponse) Reset() { *x = ListRoomTurnoverRewardSettlementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[140] + mi := &file_proto_activity_v1_activity_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10974,7 +11252,7 @@ func (x *ListRoomTurnoverRewardSettlementsResponse) String() string { func (*ListRoomTurnoverRewardSettlementsResponse) ProtoMessage() {} func (x *ListRoomTurnoverRewardSettlementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[140] + mi := &file_proto_activity_v1_activity_proto_msgTypes[141] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10987,7 +11265,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{140} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{141} } func (x *ListRoomTurnoverRewardSettlementsResponse) GetSettlements() []*RoomTurnoverRewardSettlement { @@ -11015,7 +11293,7 @@ type RetryRoomTurnoverRewardSettlementRequest struct { func (x *RetryRoomTurnoverRewardSettlementRequest) Reset() { *x = RetryRoomTurnoverRewardSettlementRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[141] + mi := &file_proto_activity_v1_activity_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11027,7 +11305,7 @@ func (x *RetryRoomTurnoverRewardSettlementRequest) String() string { func (*RetryRoomTurnoverRewardSettlementRequest) ProtoMessage() {} func (x *RetryRoomTurnoverRewardSettlementRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[141] + mi := &file_proto_activity_v1_activity_proto_msgTypes[142] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11040,7 +11318,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{141} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{142} } func (x *RetryRoomTurnoverRewardSettlementRequest) GetMeta() *RequestMeta { @@ -11073,7 +11351,7 @@ type RetryRoomTurnoverRewardSettlementResponse struct { func (x *RetryRoomTurnoverRewardSettlementResponse) Reset() { *x = RetryRoomTurnoverRewardSettlementResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[142] + mi := &file_proto_activity_v1_activity_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11085,7 +11363,7 @@ func (x *RetryRoomTurnoverRewardSettlementResponse) String() string { func (*RetryRoomTurnoverRewardSettlementResponse) ProtoMessage() {} func (x *RetryRoomTurnoverRewardSettlementResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[142] + mi := &file_proto_activity_v1_activity_proto_msgTypes[143] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11098,7 +11376,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{142} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{143} } func (x *RetryRoomTurnoverRewardSettlementResponse) GetSettlement() *RoomTurnoverRewardSettlement { @@ -11119,7 +11397,7 @@ type SevenDayCheckInReward struct { func (x *SevenDayCheckInReward) Reset() { *x = SevenDayCheckInReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[143] + mi := &file_proto_activity_v1_activity_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11131,7 +11409,7 @@ func (x *SevenDayCheckInReward) String() string { func (*SevenDayCheckInReward) ProtoMessage() {} func (x *SevenDayCheckInReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[143] + mi := &file_proto_activity_v1_activity_proto_msgTypes[144] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11144,7 +11422,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{143} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{144} } func (x *SevenDayCheckInReward) GetDayIndex() int32 { @@ -11177,7 +11455,7 @@ type SevenDayCheckInConfig struct { func (x *SevenDayCheckInConfig) Reset() { *x = SevenDayCheckInConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[144] + mi := &file_proto_activity_v1_activity_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11189,7 +11467,7 @@ func (x *SevenDayCheckInConfig) String() string { func (*SevenDayCheckInConfig) ProtoMessage() {} func (x *SevenDayCheckInConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[144] + mi := &file_proto_activity_v1_activity_proto_msgTypes[145] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11202,7 +11480,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{144} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{145} } func (x *SevenDayCheckInConfig) GetAppCode() string { @@ -11269,7 +11547,7 @@ type SevenDayCheckInRewardStatus struct { func (x *SevenDayCheckInRewardStatus) Reset() { *x = SevenDayCheckInRewardStatus{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[145] + mi := &file_proto_activity_v1_activity_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11281,7 +11559,7 @@ func (x *SevenDayCheckInRewardStatus) String() string { func (*SevenDayCheckInRewardStatus) ProtoMessage() {} func (x *SevenDayCheckInRewardStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[145] + mi := &file_proto_activity_v1_activity_proto_msgTypes[146] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11294,7 +11572,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{145} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{146} } func (x *SevenDayCheckInRewardStatus) GetDayIndex() int32 { @@ -11349,7 +11627,7 @@ type GetSevenDayCheckInStatusRequest struct { func (x *GetSevenDayCheckInStatusRequest) Reset() { *x = GetSevenDayCheckInStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[146] + mi := &file_proto_activity_v1_activity_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11361,7 +11639,7 @@ func (x *GetSevenDayCheckInStatusRequest) String() string { func (*GetSevenDayCheckInStatusRequest) ProtoMessage() {} func (x *GetSevenDayCheckInStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[146] + mi := &file_proto_activity_v1_activity_proto_msgTypes[147] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11374,7 +11652,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{146} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{147} } func (x *GetSevenDayCheckInStatusRequest) GetMeta() *RequestMeta { @@ -11411,7 +11689,7 @@ type GetSevenDayCheckInStatusResponse struct { func (x *GetSevenDayCheckInStatusResponse) Reset() { *x = GetSevenDayCheckInStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[147] + mi := &file_proto_activity_v1_activity_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11423,7 +11701,7 @@ func (x *GetSevenDayCheckInStatusResponse) String() string { func (*GetSevenDayCheckInStatusResponse) ProtoMessage() {} func (x *GetSevenDayCheckInStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[147] + mi := &file_proto_activity_v1_activity_proto_msgTypes[148] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11436,7 +11714,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{147} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{148} } func (x *GetSevenDayCheckInStatusResponse) GetEnabled() bool { @@ -11534,7 +11812,7 @@ type SignSevenDayCheckInRequest struct { func (x *SignSevenDayCheckInRequest) Reset() { *x = SignSevenDayCheckInRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[148] + mi := &file_proto_activity_v1_activity_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11546,7 +11824,7 @@ func (x *SignSevenDayCheckInRequest) String() string { func (*SignSevenDayCheckInRequest) ProtoMessage() {} func (x *SignSevenDayCheckInRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[148] + mi := &file_proto_activity_v1_activity_proto_msgTypes[149] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11559,7 +11837,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{148} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{149} } func (x *SignSevenDayCheckInRequest) GetMeta() *RequestMeta { @@ -11600,7 +11878,7 @@ type SignSevenDayCheckInResponse struct { func (x *SignSevenDayCheckInResponse) Reset() { *x = SignSevenDayCheckInResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[149] + mi := &file_proto_activity_v1_activity_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11612,7 +11890,7 @@ func (x *SignSevenDayCheckInResponse) String() string { func (*SignSevenDayCheckInResponse) ProtoMessage() {} func (x *SignSevenDayCheckInResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[149] + mi := &file_proto_activity_v1_activity_proto_msgTypes[150] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11625,7 +11903,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{149} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{150} } func (x *SignSevenDayCheckInResponse) GetClaimId() string { @@ -11700,7 +11978,7 @@ type GetSevenDayCheckInConfigRequest struct { func (x *GetSevenDayCheckInConfigRequest) Reset() { *x = GetSevenDayCheckInConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[150] + mi := &file_proto_activity_v1_activity_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11712,7 +11990,7 @@ func (x *GetSevenDayCheckInConfigRequest) String() string { func (*GetSevenDayCheckInConfigRequest) ProtoMessage() {} func (x *GetSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[150] + mi := &file_proto_activity_v1_activity_proto_msgTypes[151] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11725,7 +12003,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{150} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{151} } func (x *GetSevenDayCheckInConfigRequest) GetMeta() *RequestMeta { @@ -11744,7 +12022,7 @@ type GetSevenDayCheckInConfigResponse struct { func (x *GetSevenDayCheckInConfigResponse) Reset() { *x = GetSevenDayCheckInConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[151] + mi := &file_proto_activity_v1_activity_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11756,7 +12034,7 @@ func (x *GetSevenDayCheckInConfigResponse) String() string { func (*GetSevenDayCheckInConfigResponse) ProtoMessage() {} func (x *GetSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[151] + mi := &file_proto_activity_v1_activity_proto_msgTypes[152] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11769,7 +12047,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{151} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{152} } func (x *GetSevenDayCheckInConfigResponse) GetConfig() *SevenDayCheckInConfig { @@ -11791,7 +12069,7 @@ type UpdateSevenDayCheckInConfigRequest struct { func (x *UpdateSevenDayCheckInConfigRequest) Reset() { *x = UpdateSevenDayCheckInConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[152] + mi := &file_proto_activity_v1_activity_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11803,7 +12081,7 @@ func (x *UpdateSevenDayCheckInConfigRequest) String() string { func (*UpdateSevenDayCheckInConfigRequest) ProtoMessage() {} func (x *UpdateSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[152] + mi := &file_proto_activity_v1_activity_proto_msgTypes[153] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11816,7 +12094,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{152} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{153} } func (x *UpdateSevenDayCheckInConfigRequest) GetMeta() *RequestMeta { @@ -11856,7 +12134,7 @@ type UpdateSevenDayCheckInConfigResponse struct { func (x *UpdateSevenDayCheckInConfigResponse) Reset() { *x = UpdateSevenDayCheckInConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[153] + mi := &file_proto_activity_v1_activity_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11868,7 +12146,7 @@ func (x *UpdateSevenDayCheckInConfigResponse) String() string { func (*UpdateSevenDayCheckInConfigResponse) ProtoMessage() {} func (x *UpdateSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[153] + mi := &file_proto_activity_v1_activity_proto_msgTypes[154] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11881,7 +12159,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{153} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{154} } func (x *UpdateSevenDayCheckInConfigResponse) GetConfig() *SevenDayCheckInConfig { @@ -11916,7 +12194,7 @@ type SevenDayCheckInClaim struct { func (x *SevenDayCheckInClaim) Reset() { *x = SevenDayCheckInClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[154] + mi := &file_proto_activity_v1_activity_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11928,7 +12206,7 @@ func (x *SevenDayCheckInClaim) String() string { func (*SevenDayCheckInClaim) ProtoMessage() {} func (x *SevenDayCheckInClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[154] + mi := &file_proto_activity_v1_activity_proto_msgTypes[155] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11941,7 +12219,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{154} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{155} } func (x *SevenDayCheckInClaim) GetClaimId() string { @@ -12071,7 +12349,7 @@ type ListSevenDayCheckInClaimsRequest struct { func (x *ListSevenDayCheckInClaimsRequest) Reset() { *x = ListSevenDayCheckInClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[155] + mi := &file_proto_activity_v1_activity_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12083,7 +12361,7 @@ func (x *ListSevenDayCheckInClaimsRequest) String() string { func (*ListSevenDayCheckInClaimsRequest) ProtoMessage() {} func (x *ListSevenDayCheckInClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[155] + mi := &file_proto_activity_v1_activity_proto_msgTypes[156] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12096,7 +12374,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{155} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{156} } func (x *ListSevenDayCheckInClaimsRequest) GetMeta() *RequestMeta { @@ -12158,7 +12436,7 @@ type ListSevenDayCheckInClaimsResponse struct { func (x *ListSevenDayCheckInClaimsResponse) Reset() { *x = ListSevenDayCheckInClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[156] + mi := &file_proto_activity_v1_activity_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12170,7 +12448,7 @@ func (x *ListSevenDayCheckInClaimsResponse) String() string { func (*ListSevenDayCheckInClaimsResponse) ProtoMessage() {} func (x *ListSevenDayCheckInClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[156] + mi := &file_proto_activity_v1_activity_proto_msgTypes[157] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12183,7 +12461,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{156} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{157} } func (x *ListSevenDayCheckInClaimsResponse) GetClaims() []*SevenDayCheckInClaim { @@ -12216,7 +12494,7 @@ type LevelTrack struct { func (x *LevelTrack) Reset() { *x = LevelTrack{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[157] + mi := &file_proto_activity_v1_activity_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12228,7 +12506,7 @@ func (x *LevelTrack) String() string { func (*LevelTrack) ProtoMessage() {} func (x *LevelTrack) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[157] + mi := &file_proto_activity_v1_activity_proto_msgTypes[158] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12241,7 +12519,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{157} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{158} } func (x *LevelTrack) GetTrack() string { @@ -12314,7 +12592,7 @@ type LevelRule struct { func (x *LevelRule) Reset() { *x = LevelRule{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[158] + mi := &file_proto_activity_v1_activity_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12326,7 +12604,7 @@ func (x *LevelRule) String() string { func (*LevelRule) ProtoMessage() {} func (x *LevelRule) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[158] + mi := &file_proto_activity_v1_activity_proto_msgTypes[159] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12339,7 +12617,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{158} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{159} } func (x *LevelRule) GetTrack() string { @@ -12449,7 +12727,7 @@ type LevelTier struct { func (x *LevelTier) Reset() { *x = LevelTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[159] + mi := &file_proto_activity_v1_activity_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12461,7 +12739,7 @@ func (x *LevelTier) String() string { func (*LevelTier) ProtoMessage() {} func (x *LevelTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[159] + mi := &file_proto_activity_v1_activity_proto_msgTypes[160] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12474,7 +12752,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{159} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{160} } func (x *LevelTier) GetTierId() int64 { @@ -12597,7 +12875,7 @@ type LevelTrackOverview struct { func (x *LevelTrackOverview) Reset() { *x = LevelTrackOverview{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[160] + mi := &file_proto_activity_v1_activity_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12609,7 +12887,7 @@ func (x *LevelTrackOverview) String() string { func (*LevelTrackOverview) ProtoMessage() {} func (x *LevelTrackOverview) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[160] + mi := &file_proto_activity_v1_activity_proto_msgTypes[161] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12622,7 +12900,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{160} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{161} } func (x *LevelTrackOverview) GetTrack() string { @@ -12726,7 +13004,7 @@ type GetMyLevelOverviewRequest struct { func (x *GetMyLevelOverviewRequest) Reset() { *x = GetMyLevelOverviewRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[161] + mi := &file_proto_activity_v1_activity_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12738,7 +13016,7 @@ func (x *GetMyLevelOverviewRequest) String() string { func (*GetMyLevelOverviewRequest) ProtoMessage() {} func (x *GetMyLevelOverviewRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[161] + mi := &file_proto_activity_v1_activity_proto_msgTypes[162] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12751,7 +13029,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{161} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{162} } func (x *GetMyLevelOverviewRequest) GetMeta() *RequestMeta { @@ -12778,7 +13056,7 @@ type GetMyLevelOverviewResponse struct { func (x *GetMyLevelOverviewResponse) Reset() { *x = GetMyLevelOverviewResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[162] + mi := &file_proto_activity_v1_activity_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12790,7 +13068,7 @@ func (x *GetMyLevelOverviewResponse) String() string { func (*GetMyLevelOverviewResponse) ProtoMessage() {} func (x *GetMyLevelOverviewResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[162] + mi := &file_proto_activity_v1_activity_proto_msgTypes[163] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12803,7 +13081,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{162} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{163} } func (x *GetMyLevelOverviewResponse) GetTracks() []*LevelTrackOverview { @@ -12831,7 +13109,7 @@ type GetLevelTrackRequest struct { func (x *GetLevelTrackRequest) Reset() { *x = GetLevelTrackRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[163] + mi := &file_proto_activity_v1_activity_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12843,7 +13121,7 @@ func (x *GetLevelTrackRequest) String() string { func (*GetLevelTrackRequest) ProtoMessage() {} func (x *GetLevelTrackRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[163] + mi := &file_proto_activity_v1_activity_proto_msgTypes[164] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12856,7 +13134,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{163} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{164} } func (x *GetLevelTrackRequest) GetMeta() *RequestMeta { @@ -12892,7 +13170,7 @@ type GetLevelTrackResponse struct { func (x *GetLevelTrackResponse) Reset() { *x = GetLevelTrackResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[164] + mi := &file_proto_activity_v1_activity_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12904,7 +13182,7 @@ func (x *GetLevelTrackResponse) String() string { func (*GetLevelTrackResponse) ProtoMessage() {} func (x *GetLevelTrackResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[164] + mi := &file_proto_activity_v1_activity_proto_msgTypes[165] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12917,7 +13195,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{164} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{165} } func (x *GetLevelTrackResponse) GetOverview() *LevelTrackOverview { @@ -12964,7 +13242,7 @@ type LevelDisplayTrackProfile struct { func (x *LevelDisplayTrackProfile) Reset() { *x = LevelDisplayTrackProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[165] + mi := &file_proto_activity_v1_activity_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12976,7 +13254,7 @@ func (x *LevelDisplayTrackProfile) String() string { func (*LevelDisplayTrackProfile) ProtoMessage() {} func (x *LevelDisplayTrackProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[165] + mi := &file_proto_activity_v1_activity_proto_msgTypes[166] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12989,7 +13267,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{165} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{166} } func (x *LevelDisplayTrackProfile) GetTrack() string { @@ -13054,7 +13332,7 @@ type UserLevelDisplayProfile struct { func (x *UserLevelDisplayProfile) Reset() { *x = UserLevelDisplayProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[166] + mi := &file_proto_activity_v1_activity_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13066,7 +13344,7 @@ func (x *UserLevelDisplayProfile) String() string { func (*UserLevelDisplayProfile) ProtoMessage() {} func (x *UserLevelDisplayProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[166] + mi := &file_proto_activity_v1_activity_proto_msgTypes[167] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13079,7 +13357,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{166} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{167} } func (x *UserLevelDisplayProfile) GetUserId() int64 { @@ -13120,7 +13398,7 @@ type BatchGetUserLevelDisplayProfilesRequest struct { func (x *BatchGetUserLevelDisplayProfilesRequest) Reset() { *x = BatchGetUserLevelDisplayProfilesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[167] + mi := &file_proto_activity_v1_activity_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13132,7 +13410,7 @@ func (x *BatchGetUserLevelDisplayProfilesRequest) String() string { func (*BatchGetUserLevelDisplayProfilesRequest) ProtoMessage() {} func (x *BatchGetUserLevelDisplayProfilesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[167] + mi := &file_proto_activity_v1_activity_proto_msgTypes[168] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13145,7 +13423,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{167} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{168} } func (x *BatchGetUserLevelDisplayProfilesRequest) GetMeta() *RequestMeta { @@ -13172,7 +13450,7 @@ type BatchGetUserLevelDisplayProfilesResponse struct { func (x *BatchGetUserLevelDisplayProfilesResponse) Reset() { *x = BatchGetUserLevelDisplayProfilesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[168] + mi := &file_proto_activity_v1_activity_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13184,7 +13462,7 @@ func (x *BatchGetUserLevelDisplayProfilesResponse) String() string { func (*BatchGetUserLevelDisplayProfilesResponse) ProtoMessage() {} func (x *BatchGetUserLevelDisplayProfilesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[168] + mi := &file_proto_activity_v1_activity_proto_msgTypes[169] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13197,7 +13475,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{168} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{169} } func (x *BatchGetUserLevelDisplayProfilesResponse) GetProfiles() []*UserLevelDisplayProfile { @@ -13243,7 +13521,7 @@ type LevelRewardJob struct { func (x *LevelRewardJob) Reset() { *x = LevelRewardJob{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[169] + mi := &file_proto_activity_v1_activity_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13255,7 +13533,7 @@ func (x *LevelRewardJob) String() string { func (*LevelRewardJob) ProtoMessage() {} func (x *LevelRewardJob) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[169] + mi := &file_proto_activity_v1_activity_proto_msgTypes[170] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13268,7 +13546,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{169} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{170} } func (x *LevelRewardJob) GetRewardJobId() string { @@ -13425,7 +13703,7 @@ type ListLevelRewardsRequest struct { func (x *ListLevelRewardsRequest) Reset() { *x = ListLevelRewardsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[170] + mi := &file_proto_activity_v1_activity_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13437,7 +13715,7 @@ func (x *ListLevelRewardsRequest) String() string { func (*ListLevelRewardsRequest) ProtoMessage() {} func (x *ListLevelRewardsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[170] + mi := &file_proto_activity_v1_activity_proto_msgTypes[171] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13450,7 +13728,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{170} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{171} } func (x *ListLevelRewardsRequest) GetMeta() *RequestMeta { @@ -13505,7 +13783,7 @@ type ListLevelRewardsResponse struct { func (x *ListLevelRewardsResponse) Reset() { *x = ListLevelRewardsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[171] + mi := &file_proto_activity_v1_activity_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13517,7 +13795,7 @@ func (x *ListLevelRewardsResponse) String() string { func (*ListLevelRewardsResponse) ProtoMessage() {} func (x *ListLevelRewardsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[171] + mi := &file_proto_activity_v1_activity_proto_msgTypes[172] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13530,7 +13808,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{171} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{172} } func (x *ListLevelRewardsResponse) GetRewards() []*LevelRewardJob { @@ -13567,7 +13845,7 @@ type ConsumeLevelEventRequest struct { func (x *ConsumeLevelEventRequest) Reset() { *x = ConsumeLevelEventRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[172] + mi := &file_proto_activity_v1_activity_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13579,7 +13857,7 @@ func (x *ConsumeLevelEventRequest) String() string { func (*ConsumeLevelEventRequest) ProtoMessage() {} func (x *ConsumeLevelEventRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[172] + mi := &file_proto_activity_v1_activity_proto_msgTypes[173] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13592,7 +13870,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{172} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{173} } func (x *ConsumeLevelEventRequest) GetMeta() *RequestMeta { @@ -13686,7 +13964,7 @@ type ConsumeLevelEventResponse struct { func (x *ConsumeLevelEventResponse) Reset() { *x = ConsumeLevelEventResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[173] + mi := &file_proto_activity_v1_activity_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13698,7 +13976,7 @@ func (x *ConsumeLevelEventResponse) String() string { func (*ConsumeLevelEventResponse) ProtoMessage() {} func (x *ConsumeLevelEventResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[173] + mi := &file_proto_activity_v1_activity_proto_msgTypes[174] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13711,7 +13989,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{173} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{174} } func (x *ConsumeLevelEventResponse) GetEventId() string { @@ -13771,7 +14049,7 @@ type SetUserLevelRequest struct { func (x *SetUserLevelRequest) Reset() { *x = SetUserLevelRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[174] + mi := &file_proto_activity_v1_activity_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13783,7 +14061,7 @@ func (x *SetUserLevelRequest) String() string { func (*SetUserLevelRequest) ProtoMessage() {} func (x *SetUserLevelRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[174] + mi := &file_proto_activity_v1_activity_proto_msgTypes[175] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13796,7 +14074,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{174} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{175} } func (x *SetUserLevelRequest) GetMeta() *RequestMeta { @@ -13864,7 +14142,7 @@ type SetUserLevelResponse struct { func (x *SetUserLevelResponse) Reset() { *x = SetUserLevelResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[175] + mi := &file_proto_activity_v1_activity_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13876,7 +14154,7 @@ func (x *SetUserLevelResponse) String() string { func (*SetUserLevelResponse) ProtoMessage() {} func (x *SetUserLevelResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[175] + mi := &file_proto_activity_v1_activity_proto_msgTypes[176] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13889,7 +14167,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{175} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{176} } func (x *SetUserLevelResponse) GetEventId() string { @@ -13966,7 +14244,7 @@ type AdminLevelTrackProfile struct { func (x *AdminLevelTrackProfile) Reset() { *x = AdminLevelTrackProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[176] + mi := &file_proto_activity_v1_activity_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13978,7 +14256,7 @@ func (x *AdminLevelTrackProfile) String() string { func (*AdminLevelTrackProfile) ProtoMessage() {} func (x *AdminLevelTrackProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[176] + mi := &file_proto_activity_v1_activity_proto_msgTypes[177] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13991,7 +14269,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{176} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{177} } func (x *AdminLevelTrackProfile) GetTrack() string { @@ -14067,7 +14345,7 @@ type AdminUserLevelProfile struct { func (x *AdminUserLevelProfile) Reset() { *x = AdminUserLevelProfile{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[177] + mi := &file_proto_activity_v1_activity_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14079,7 +14357,7 @@ func (x *AdminUserLevelProfile) String() string { func (*AdminUserLevelProfile) ProtoMessage() {} func (x *AdminUserLevelProfile) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[177] + mi := &file_proto_activity_v1_activity_proto_msgTypes[178] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14092,7 +14370,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{177} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{178} } func (x *AdminUserLevelProfile) GetUserId() int64 { @@ -14119,7 +14397,7 @@ type BatchGetUserLevelAdminProfilesRequest struct { func (x *BatchGetUserLevelAdminProfilesRequest) Reset() { *x = BatchGetUserLevelAdminProfilesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[178] + mi := &file_proto_activity_v1_activity_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14131,7 +14409,7 @@ func (x *BatchGetUserLevelAdminProfilesRequest) String() string { func (*BatchGetUserLevelAdminProfilesRequest) ProtoMessage() {} func (x *BatchGetUserLevelAdminProfilesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[178] + mi := &file_proto_activity_v1_activity_proto_msgTypes[179] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14144,7 +14422,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{178} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{179} } func (x *BatchGetUserLevelAdminProfilesRequest) GetMeta() *RequestMeta { @@ -14171,7 +14449,7 @@ type BatchGetUserLevelAdminProfilesResponse struct { func (x *BatchGetUserLevelAdminProfilesResponse) Reset() { *x = BatchGetUserLevelAdminProfilesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[179] + mi := &file_proto_activity_v1_activity_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14183,7 +14461,7 @@ func (x *BatchGetUserLevelAdminProfilesResponse) String() string { func (*BatchGetUserLevelAdminProfilesResponse) ProtoMessage() {} func (x *BatchGetUserLevelAdminProfilesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[179] + mi := &file_proto_activity_v1_activity_proto_msgTypes[180] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14196,7 +14474,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{179} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{180} } func (x *BatchGetUserLevelAdminProfilesResponse) GetProfiles() []*AdminUserLevelProfile { @@ -14225,7 +14503,7 @@ type TemporaryLevelAdjustment struct { func (x *TemporaryLevelAdjustment) Reset() { *x = TemporaryLevelAdjustment{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[180] + mi := &file_proto_activity_v1_activity_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14237,7 +14515,7 @@ func (x *TemporaryLevelAdjustment) String() string { func (*TemporaryLevelAdjustment) ProtoMessage() {} func (x *TemporaryLevelAdjustment) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[180] + mi := &file_proto_activity_v1_activity_proto_msgTypes[181] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14250,7 +14528,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{180} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{181} } func (x *TemporaryLevelAdjustment) GetTrack() string { @@ -14288,7 +14566,7 @@ type AdjustTemporaryUserLevelsRequest struct { func (x *AdjustTemporaryUserLevelsRequest) Reset() { *x = AdjustTemporaryUserLevelsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[181] + mi := &file_proto_activity_v1_activity_proto_msgTypes[182] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14300,7 +14578,7 @@ func (x *AdjustTemporaryUserLevelsRequest) String() string { func (*AdjustTemporaryUserLevelsRequest) ProtoMessage() {} func (x *AdjustTemporaryUserLevelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[181] + mi := &file_proto_activity_v1_activity_proto_msgTypes[182] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14313,7 +14591,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{181} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{182} } func (x *AdjustTemporaryUserLevelsRequest) GetMeta() *RequestMeta { @@ -14368,7 +14646,7 @@ type AdjustTemporaryUserLevelsResponse struct { func (x *AdjustTemporaryUserLevelsResponse) Reset() { *x = AdjustTemporaryUserLevelsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[182] + mi := &file_proto_activity_v1_activity_proto_msgTypes[183] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14380,7 +14658,7 @@ func (x *AdjustTemporaryUserLevelsResponse) String() string { func (*AdjustTemporaryUserLevelsResponse) ProtoMessage() {} func (x *AdjustTemporaryUserLevelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[182] + mi := &file_proto_activity_v1_activity_proto_msgTypes[183] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14393,7 +14671,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{182} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{183} } func (x *AdjustTemporaryUserLevelsResponse) GetProfile() *AdminUserLevelProfile { @@ -14422,7 +14700,7 @@ type RegistrationLevelBadgeGrant struct { func (x *RegistrationLevelBadgeGrant) Reset() { *x = RegistrationLevelBadgeGrant{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[183] + mi := &file_proto_activity_v1_activity_proto_msgTypes[184] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14434,7 +14712,7 @@ func (x *RegistrationLevelBadgeGrant) String() string { func (*RegistrationLevelBadgeGrant) ProtoMessage() {} func (x *RegistrationLevelBadgeGrant) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[183] + mi := &file_proto_activity_v1_activity_proto_msgTypes[184] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14447,7 +14725,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{183} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{184} } func (x *RegistrationLevelBadgeGrant) GetTrack() string { @@ -14489,7 +14767,7 @@ type IssueRegistrationLevelBadgesRequest struct { func (x *IssueRegistrationLevelBadgesRequest) Reset() { *x = IssueRegistrationLevelBadgesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[184] + mi := &file_proto_activity_v1_activity_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14501,7 +14779,7 @@ func (x *IssueRegistrationLevelBadgesRequest) String() string { func (*IssueRegistrationLevelBadgesRequest) ProtoMessage() {} func (x *IssueRegistrationLevelBadgesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[184] + mi := &file_proto_activity_v1_activity_proto_msgTypes[185] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14514,7 +14792,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{184} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{185} } func (x *IssueRegistrationLevelBadgesRequest) GetMeta() *RequestMeta { @@ -14548,7 +14826,7 @@ type IssueRegistrationLevelBadgesResponse struct { func (x *IssueRegistrationLevelBadgesResponse) Reset() { *x = IssueRegistrationLevelBadgesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[185] + mi := &file_proto_activity_v1_activity_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14560,7 +14838,7 @@ func (x *IssueRegistrationLevelBadgesResponse) String() string { func (*IssueRegistrationLevelBadgesResponse) ProtoMessage() {} func (x *IssueRegistrationLevelBadgesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[185] + mi := &file_proto_activity_v1_activity_proto_msgTypes[186] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14573,7 +14851,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{185} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{186} } func (x *IssueRegistrationLevelBadgesResponse) GetGrants() []*RegistrationLevelBadgeGrant { @@ -14604,7 +14882,7 @@ type UpsertLevelTrackRequest struct { func (x *UpsertLevelTrackRequest) Reset() { *x = UpsertLevelTrackRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[186] + mi := &file_proto_activity_v1_activity_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14616,7 +14894,7 @@ func (x *UpsertLevelTrackRequest) String() string { func (*UpsertLevelTrackRequest) ProtoMessage() {} func (x *UpsertLevelTrackRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[186] + mi := &file_proto_activity_v1_activity_proto_msgTypes[187] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14629,7 +14907,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{186} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{187} } func (x *UpsertLevelTrackRequest) GetMeta() *RequestMeta { @@ -14684,7 +14962,7 @@ type UpsertLevelTrackResponse struct { func (x *UpsertLevelTrackResponse) Reset() { *x = UpsertLevelTrackResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[187] + mi := &file_proto_activity_v1_activity_proto_msgTypes[188] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14696,7 +14974,7 @@ func (x *UpsertLevelTrackResponse) String() string { func (*UpsertLevelTrackResponse) ProtoMessage() {} func (x *UpsertLevelTrackResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[187] + mi := &file_proto_activity_v1_activity_proto_msgTypes[188] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14709,7 +14987,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{187} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{188} } func (x *UpsertLevelTrackResponse) GetTrack() *LevelTrack { @@ -14744,7 +15022,7 @@ type UpsertLevelRuleRequest struct { func (x *UpsertLevelRuleRequest) Reset() { *x = UpsertLevelRuleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[188] + mi := &file_proto_activity_v1_activity_proto_msgTypes[189] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14756,7 +15034,7 @@ func (x *UpsertLevelRuleRequest) String() string { func (*UpsertLevelRuleRequest) ProtoMessage() {} func (x *UpsertLevelRuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[188] + mi := &file_proto_activity_v1_activity_proto_msgTypes[189] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14769,7 +15047,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{188} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{189} } func (x *UpsertLevelRuleRequest) GetMeta() *RequestMeta { @@ -14852,7 +15130,7 @@ type UpsertLevelRuleResponse struct { func (x *UpsertLevelRuleResponse) Reset() { *x = UpsertLevelRuleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[189] + mi := &file_proto_activity_v1_activity_proto_msgTypes[190] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14864,7 +15142,7 @@ func (x *UpsertLevelRuleResponse) String() string { func (*UpsertLevelRuleResponse) ProtoMessage() {} func (x *UpsertLevelRuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[189] + mi := &file_proto_activity_v1_activity_proto_msgTypes[190] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14877,7 +15155,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{189} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{190} } func (x *UpsertLevelRuleResponse) GetRule() *LevelRule { @@ -14914,7 +15192,7 @@ type UpsertLevelTierRequest struct { func (x *UpsertLevelTierRequest) Reset() { *x = UpsertLevelTierRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[190] + mi := &file_proto_activity_v1_activity_proto_msgTypes[191] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -14926,7 +15204,7 @@ func (x *UpsertLevelTierRequest) String() string { func (*UpsertLevelTierRequest) ProtoMessage() {} func (x *UpsertLevelTierRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[190] + mi := &file_proto_activity_v1_activity_proto_msgTypes[191] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -14939,7 +15217,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{190} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{191} } func (x *UpsertLevelTierRequest) GetMeta() *RequestMeta { @@ -15036,7 +15314,7 @@ type UpsertLevelTierResponse struct { func (x *UpsertLevelTierResponse) Reset() { *x = UpsertLevelTierResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[191] + mi := &file_proto_activity_v1_activity_proto_msgTypes[192] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15048,7 +15326,7 @@ func (x *UpsertLevelTierResponse) String() string { func (*UpsertLevelTierResponse) ProtoMessage() {} func (x *UpsertLevelTierResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[191] + mi := &file_proto_activity_v1_activity_proto_msgTypes[192] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15061,7 +15339,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{191} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{192} } func (x *UpsertLevelTierResponse) GetTier() *LevelTier { @@ -15092,7 +15370,7 @@ type BatchUpsertLevelConfigRequest struct { func (x *BatchUpsertLevelConfigRequest) Reset() { *x = BatchUpsertLevelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[192] + mi := &file_proto_activity_v1_activity_proto_msgTypes[193] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15104,7 +15382,7 @@ func (x *BatchUpsertLevelConfigRequest) String() string { func (*BatchUpsertLevelConfigRequest) ProtoMessage() {} func (x *BatchUpsertLevelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[192] + mi := &file_proto_activity_v1_activity_proto_msgTypes[193] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15117,7 +15395,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{192} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{193} } func (x *BatchUpsertLevelConfigRequest) GetMeta() *RequestMeta { @@ -15159,7 +15437,7 @@ type BatchUpsertLevelConfigResponse struct { func (x *BatchUpsertLevelConfigResponse) Reset() { *x = BatchUpsertLevelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[193] + mi := &file_proto_activity_v1_activity_proto_msgTypes[194] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15171,7 +15449,7 @@ func (x *BatchUpsertLevelConfigResponse) String() string { func (*BatchUpsertLevelConfigResponse) ProtoMessage() {} func (x *BatchUpsertLevelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[193] + mi := &file_proto_activity_v1_activity_proto_msgTypes[194] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15184,7 +15462,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{193} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{194} } func (x *BatchUpsertLevelConfigResponse) GetRules() []*LevelRule { @@ -15220,7 +15498,7 @@ type ListLevelConfigRequest struct { func (x *ListLevelConfigRequest) Reset() { *x = ListLevelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[194] + mi := &file_proto_activity_v1_activity_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15232,7 +15510,7 @@ func (x *ListLevelConfigRequest) String() string { func (*ListLevelConfigRequest) ProtoMessage() {} func (x *ListLevelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[194] + mi := &file_proto_activity_v1_activity_proto_msgTypes[195] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15245,7 +15523,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{194} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{195} } func (x *ListLevelConfigRequest) GetMeta() *RequestMeta { @@ -15281,7 +15559,7 @@ type ListLevelConfigResponse struct { func (x *ListLevelConfigResponse) Reset() { *x = ListLevelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[195] + mi := &file_proto_activity_v1_activity_proto_msgTypes[196] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15293,7 +15571,7 @@ func (x *ListLevelConfigResponse) String() string { func (*ListLevelConfigResponse) ProtoMessage() {} func (x *ListLevelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[195] + mi := &file_proto_activity_v1_activity_proto_msgTypes[196] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15306,7 +15584,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{195} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{196} } func (x *ListLevelConfigResponse) GetTracks() []*LevelTrack { @@ -15352,7 +15630,7 @@ type AchievementCondition struct { func (x *AchievementCondition) Reset() { *x = AchievementCondition{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[196] + mi := &file_proto_activity_v1_activity_proto_msgTypes[197] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15364,7 +15642,7 @@ func (x *AchievementCondition) String() string { func (*AchievementCondition) ProtoMessage() {} func (x *AchievementCondition) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[196] + mi := &file_proto_activity_v1_activity_proto_msgTypes[197] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15377,7 +15655,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{196} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{197} } func (x *AchievementCondition) GetConditionId() string { @@ -15458,7 +15736,7 @@ type AchievementDefinition struct { func (x *AchievementDefinition) Reset() { *x = AchievementDefinition{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[197] + mi := &file_proto_activity_v1_activity_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15470,7 +15748,7 @@ func (x *AchievementDefinition) String() string { func (*AchievementDefinition) ProtoMessage() {} func (x *AchievementDefinition) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[197] + mi := &file_proto_activity_v1_activity_proto_msgTypes[198] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15483,7 +15761,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{197} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{198} } func (x *AchievementDefinition) GetAchievementId() string { @@ -15648,7 +15926,7 @@ type UserAchievement struct { func (x *UserAchievement) Reset() { *x = UserAchievement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[198] + mi := &file_proto_activity_v1_activity_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15660,7 +15938,7 @@ func (x *UserAchievement) String() string { func (*UserAchievement) ProtoMessage() {} func (x *UserAchievement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[198] + mi := &file_proto_activity_v1_activity_proto_msgTypes[199] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15673,7 +15951,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{198} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{199} } func (x *UserAchievement) GetDefinition() *AchievementDefinition { @@ -15739,7 +16017,7 @@ type ListAchievementsRequest struct { func (x *ListAchievementsRequest) Reset() { *x = ListAchievementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[199] + mi := &file_proto_activity_v1_activity_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15751,7 +16029,7 @@ func (x *ListAchievementsRequest) String() string { func (*ListAchievementsRequest) ProtoMessage() {} func (x *ListAchievementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[199] + mi := &file_proto_activity_v1_activity_proto_msgTypes[200] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15764,7 +16042,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{199} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{200} } func (x *ListAchievementsRequest) GetMeta() *RequestMeta { @@ -15820,7 +16098,7 @@ type ListAchievementsResponse struct { func (x *ListAchievementsResponse) Reset() { *x = ListAchievementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[200] + mi := &file_proto_activity_v1_activity_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15832,7 +16110,7 @@ func (x *ListAchievementsResponse) String() string { func (*ListAchievementsResponse) ProtoMessage() {} func (x *ListAchievementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[200] + mi := &file_proto_activity_v1_activity_proto_msgTypes[201] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15845,7 +16123,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{200} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{201} } func (x *ListAchievementsResponse) GetAchievements() []*UserAchievement { @@ -15886,7 +16164,7 @@ type ConsumeAchievementEventRequest struct { func (x *ConsumeAchievementEventRequest) Reset() { *x = ConsumeAchievementEventRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[201] + mi := &file_proto_activity_v1_activity_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15898,7 +16176,7 @@ func (x *ConsumeAchievementEventRequest) String() string { func (*ConsumeAchievementEventRequest) ProtoMessage() {} func (x *ConsumeAchievementEventRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[201] + mi := &file_proto_activity_v1_activity_proto_msgTypes[202] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15911,7 +16189,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{201} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{202} } func (x *ConsumeAchievementEventRequest) GetMeta() *RequestMeta { @@ -15990,7 +16268,7 @@ type ConsumeAchievementEventResponse struct { func (x *ConsumeAchievementEventResponse) Reset() { *x = ConsumeAchievementEventResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[202] + mi := &file_proto_activity_v1_activity_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16002,7 +16280,7 @@ func (x *ConsumeAchievementEventResponse) String() string { func (*ConsumeAchievementEventResponse) ProtoMessage() {} func (x *ConsumeAchievementEventResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[202] + mi := &file_proto_activity_v1_activity_proto_msgTypes[203] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16015,7 +16293,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{202} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{203} } func (x *ConsumeAchievementEventResponse) GetEventId() string { @@ -16070,7 +16348,7 @@ type BadgeDisplayItem struct { func (x *BadgeDisplayItem) Reset() { *x = BadgeDisplayItem{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[203] + mi := &file_proto_activity_v1_activity_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16082,7 +16360,7 @@ func (x *BadgeDisplayItem) String() string { func (*BadgeDisplayItem) ProtoMessage() {} func (x *BadgeDisplayItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[203] + mi := &file_proto_activity_v1_activity_proto_msgTypes[204] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16095,7 +16373,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{203} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{204} } func (x *BadgeDisplayItem) GetSlot() string { @@ -16171,7 +16449,7 @@ type ListMyBadgesRequest struct { func (x *ListMyBadgesRequest) Reset() { *x = ListMyBadgesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[204] + mi := &file_proto_activity_v1_activity_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16183,7 +16461,7 @@ func (x *ListMyBadgesRequest) String() string { func (*ListMyBadgesRequest) ProtoMessage() {} func (x *ListMyBadgesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[204] + mi := &file_proto_activity_v1_activity_proto_msgTypes[205] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16196,7 +16474,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{204} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{205} } func (x *ListMyBadgesRequest) GetMeta() *RequestMeta { @@ -16225,7 +16503,7 @@ type ListMyBadgesResponse struct { func (x *ListMyBadgesResponse) Reset() { *x = ListMyBadgesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[205] + mi := &file_proto_activity_v1_activity_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16237,7 +16515,7 @@ func (x *ListMyBadgesResponse) String() string { func (*ListMyBadgesResponse) ProtoMessage() {} func (x *ListMyBadgesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[205] + mi := &file_proto_activity_v1_activity_proto_msgTypes[206] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16250,7 +16528,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{205} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{206} } func (x *ListMyBadgesResponse) GetStripBadges() []*BadgeDisplayItem { @@ -16294,7 +16572,7 @@ type SetBadgeDisplayRequest struct { func (x *SetBadgeDisplayRequest) Reset() { *x = SetBadgeDisplayRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[206] + mi := &file_proto_activity_v1_activity_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16306,7 +16584,7 @@ func (x *SetBadgeDisplayRequest) String() string { func (*SetBadgeDisplayRequest) ProtoMessage() {} func (x *SetBadgeDisplayRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[206] + mi := &file_proto_activity_v1_activity_proto_msgTypes[207] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16319,7 +16597,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{206} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{207} } func (x *SetBadgeDisplayRequest) GetMeta() *RequestMeta { @@ -16366,7 +16644,7 @@ type SetBadgeDisplayResponse struct { func (x *SetBadgeDisplayResponse) Reset() { *x = SetBadgeDisplayResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[207] + mi := &file_proto_activity_v1_activity_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16378,7 +16656,7 @@ func (x *SetBadgeDisplayResponse) String() string { func (*SetBadgeDisplayResponse) ProtoMessage() {} func (x *SetBadgeDisplayResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[207] + mi := &file_proto_activity_v1_activity_proto_msgTypes[208] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16391,7 +16669,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{207} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{208} } func (x *SetBadgeDisplayResponse) GetProfile() *ListMyBadgesResponse { @@ -16427,7 +16705,7 @@ type UpsertAchievementDefinitionRequest struct { func (x *UpsertAchievementDefinitionRequest) Reset() { *x = UpsertAchievementDefinitionRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[208] + mi := &file_proto_activity_v1_activity_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16439,7 +16717,7 @@ func (x *UpsertAchievementDefinitionRequest) String() string { func (*UpsertAchievementDefinitionRequest) ProtoMessage() {} func (x *UpsertAchievementDefinitionRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[208] + mi := &file_proto_activity_v1_activity_proto_msgTypes[209] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16452,7 +16730,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{208} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{209} } func (x *UpsertAchievementDefinitionRequest) GetMeta() *RequestMeta { @@ -16591,7 +16869,7 @@ type UpsertAchievementDefinitionResponse struct { func (x *UpsertAchievementDefinitionResponse) Reset() { *x = UpsertAchievementDefinitionResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[209] + mi := &file_proto_activity_v1_activity_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16603,7 +16881,7 @@ func (x *UpsertAchievementDefinitionResponse) String() string { func (*UpsertAchievementDefinitionResponse) ProtoMessage() {} func (x *UpsertAchievementDefinitionResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[209] + mi := &file_proto_activity_v1_activity_proto_msgTypes[210] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16616,7 +16894,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{209} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{210} } func (x *UpsertAchievementDefinitionResponse) GetAchievement() *AchievementDefinition { @@ -16644,7 +16922,7 @@ type DeleteAchievementDefinitionRequest struct { func (x *DeleteAchievementDefinitionRequest) Reset() { *x = DeleteAchievementDefinitionRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[210] + mi := &file_proto_activity_v1_activity_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16656,7 +16934,7 @@ func (x *DeleteAchievementDefinitionRequest) String() string { func (*DeleteAchievementDefinitionRequest) ProtoMessage() {} func (x *DeleteAchievementDefinitionRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[210] + mi := &file_proto_activity_v1_activity_proto_msgTypes[211] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16669,7 +16947,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{210} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{211} } func (x *DeleteAchievementDefinitionRequest) GetMeta() *RequestMeta { @@ -16702,7 +16980,7 @@ type DeleteAchievementDefinitionResponse struct { func (x *DeleteAchievementDefinitionResponse) Reset() { *x = DeleteAchievementDefinitionResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[211] + mi := &file_proto_activity_v1_activity_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16714,7 +16992,7 @@ func (x *DeleteAchievementDefinitionResponse) String() string { func (*DeleteAchievementDefinitionResponse) ProtoMessage() {} func (x *DeleteAchievementDefinitionResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[211] + mi := &file_proto_activity_v1_activity_proto_msgTypes[212] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16727,7 +17005,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{211} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{212} } func (x *DeleteAchievementDefinitionResponse) GetAchievement() *AchievementDefinition { @@ -16755,7 +17033,7 @@ type WheelPrizeTier struct { func (x *WheelPrizeTier) Reset() { *x = WheelPrizeTier{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[212] + mi := &file_proto_activity_v1_activity_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16767,7 +17045,7 @@ func (x *WheelPrizeTier) String() string { func (*WheelPrizeTier) ProtoMessage() {} func (x *WheelPrizeTier) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[212] + mi := &file_proto_activity_v1_activity_proto_msgTypes[213] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16780,7 +17058,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{212} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{213} } func (x *WheelPrizeTier) GetTierId() string { @@ -16876,7 +17154,7 @@ type WheelRuleConfig struct { func (x *WheelRuleConfig) Reset() { *x = WheelRuleConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[213] + mi := &file_proto_activity_v1_activity_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16888,7 +17166,7 @@ func (x *WheelRuleConfig) String() string { func (*WheelRuleConfig) ProtoMessage() {} func (x *WheelRuleConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[213] + mi := &file_proto_activity_v1_activity_proto_msgTypes[214] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16901,7 +17179,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{213} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{214} } func (x *WheelRuleConfig) GetAppCode() string { @@ -17026,7 +17304,7 @@ type WheelDrawMeta struct { func (x *WheelDrawMeta) Reset() { *x = WheelDrawMeta{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[214] + mi := &file_proto_activity_v1_activity_proto_msgTypes[215] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17038,7 +17316,7 @@ func (x *WheelDrawMeta) String() string { func (*WheelDrawMeta) ProtoMessage() {} func (x *WheelDrawMeta) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[214] + mi := &file_proto_activity_v1_activity_proto_msgTypes[215] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17051,7 +17329,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{214} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{215} } func (x *WheelDrawMeta) GetMeta() *RequestMeta { @@ -17144,7 +17422,7 @@ type WheelDrawResult struct { func (x *WheelDrawResult) Reset() { *x = WheelDrawResult{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[215] + mi := &file_proto_activity_v1_activity_proto_msgTypes[216] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17156,7 +17434,7 @@ func (x *WheelDrawResult) String() string { func (*WheelDrawResult) ProtoMessage() {} func (x *WheelDrawResult) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[215] + mi := &file_proto_activity_v1_activity_proto_msgTypes[216] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17169,7 +17447,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{215} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{216} } func (x *WheelDrawResult) GetDrawId() string { @@ -17321,7 +17599,7 @@ type WheelDrawReward struct { func (x *WheelDrawReward) Reset() { *x = WheelDrawReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[216] + mi := &file_proto_activity_v1_activity_proto_msgTypes[217] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17333,7 +17611,7 @@ func (x *WheelDrawReward) String() string { func (*WheelDrawReward) ProtoMessage() {} func (x *WheelDrawReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[216] + mi := &file_proto_activity_v1_activity_proto_msgTypes[217] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17346,7 +17624,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{216} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{217} } func (x *WheelDrawReward) GetSelectedTierId() string { @@ -17414,7 +17692,7 @@ type ExecuteWheelDrawRequest struct { func (x *ExecuteWheelDrawRequest) Reset() { *x = ExecuteWheelDrawRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[217] + mi := &file_proto_activity_v1_activity_proto_msgTypes[218] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17426,7 +17704,7 @@ func (x *ExecuteWheelDrawRequest) String() string { func (*ExecuteWheelDrawRequest) ProtoMessage() {} func (x *ExecuteWheelDrawRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[217] + mi := &file_proto_activity_v1_activity_proto_msgTypes[218] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17439,7 +17717,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{217} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{218} } func (x *ExecuteWheelDrawRequest) GetWheel() *WheelDrawMeta { @@ -17458,7 +17736,7 @@ type ExecuteWheelDrawResponse struct { func (x *ExecuteWheelDrawResponse) Reset() { *x = ExecuteWheelDrawResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[218] + mi := &file_proto_activity_v1_activity_proto_msgTypes[219] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17470,7 +17748,7 @@ func (x *ExecuteWheelDrawResponse) String() string { func (*ExecuteWheelDrawResponse) ProtoMessage() {} func (x *ExecuteWheelDrawResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[218] + mi := &file_proto_activity_v1_activity_proto_msgTypes[219] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17483,7 +17761,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{218} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{219} } func (x *ExecuteWheelDrawResponse) GetResult() *WheelDrawResult { @@ -17503,7 +17781,7 @@ type GetWheelConfigRequest struct { func (x *GetWheelConfigRequest) Reset() { *x = GetWheelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[219] + mi := &file_proto_activity_v1_activity_proto_msgTypes[220] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17515,7 +17793,7 @@ func (x *GetWheelConfigRequest) String() string { func (*GetWheelConfigRequest) ProtoMessage() {} func (x *GetWheelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[219] + mi := &file_proto_activity_v1_activity_proto_msgTypes[220] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17528,7 +17806,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{219} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{220} } func (x *GetWheelConfigRequest) GetMeta() *RequestMeta { @@ -17554,7 +17832,7 @@ type GetWheelConfigResponse struct { func (x *GetWheelConfigResponse) Reset() { *x = GetWheelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[220] + mi := &file_proto_activity_v1_activity_proto_msgTypes[221] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17566,7 +17844,7 @@ func (x *GetWheelConfigResponse) String() string { func (*GetWheelConfigResponse) ProtoMessage() {} func (x *GetWheelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[220] + mi := &file_proto_activity_v1_activity_proto_msgTypes[221] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17579,7 +17857,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{220} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{221} } func (x *GetWheelConfigResponse) GetConfig() *WheelRuleConfig { @@ -17600,7 +17878,7 @@ type UpsertWheelConfigRequest struct { func (x *UpsertWheelConfigRequest) Reset() { *x = UpsertWheelConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[221] + mi := &file_proto_activity_v1_activity_proto_msgTypes[222] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17612,7 +17890,7 @@ func (x *UpsertWheelConfigRequest) String() string { func (*UpsertWheelConfigRequest) ProtoMessage() {} func (x *UpsertWheelConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[221] + mi := &file_proto_activity_v1_activity_proto_msgTypes[222] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17625,7 +17903,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{221} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{222} } func (x *UpsertWheelConfigRequest) GetMeta() *RequestMeta { @@ -17658,7 +17936,7 @@ type UpsertWheelConfigResponse struct { func (x *UpsertWheelConfigResponse) Reset() { *x = UpsertWheelConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[222] + mi := &file_proto_activity_v1_activity_proto_msgTypes[223] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17670,7 +17948,7 @@ func (x *UpsertWheelConfigResponse) String() string { func (*UpsertWheelConfigResponse) ProtoMessage() {} func (x *UpsertWheelConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[222] + mi := &file_proto_activity_v1_activity_proto_msgTypes[223] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17683,7 +17961,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{222} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{223} } func (x *UpsertWheelConfigResponse) GetConfig() *WheelRuleConfig { @@ -17707,7 +17985,7 @@ type ListWheelDrawsRequest struct { func (x *ListWheelDrawsRequest) Reset() { *x = ListWheelDrawsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[223] + mi := &file_proto_activity_v1_activity_proto_msgTypes[224] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17719,7 +17997,7 @@ func (x *ListWheelDrawsRequest) String() string { func (*ListWheelDrawsRequest) ProtoMessage() {} func (x *ListWheelDrawsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[223] + mi := &file_proto_activity_v1_activity_proto_msgTypes[224] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17732,7 +18010,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{223} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{224} } func (x *ListWheelDrawsRequest) GetMeta() *RequestMeta { @@ -17787,7 +18065,7 @@ type ListWheelDrawsResponse struct { func (x *ListWheelDrawsResponse) Reset() { *x = ListWheelDrawsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[224] + mi := &file_proto_activity_v1_activity_proto_msgTypes[225] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17799,7 +18077,7 @@ func (x *ListWheelDrawsResponse) String() string { func (*ListWheelDrawsResponse) ProtoMessage() {} func (x *ListWheelDrawsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[224] + mi := &file_proto_activity_v1_activity_proto_msgTypes[225] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17812,7 +18090,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{224} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{225} } func (x *ListWheelDrawsResponse) GetDraws() []*WheelDrawResult { @@ -17846,7 +18124,7 @@ type WheelDrawSummary struct { func (x *WheelDrawSummary) Reset() { *x = WheelDrawSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[225] + mi := &file_proto_activity_v1_activity_proto_msgTypes[226] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17858,7 +18136,7 @@ func (x *WheelDrawSummary) String() string { func (*WheelDrawSummary) ProtoMessage() {} func (x *WheelDrawSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[225] + mi := &file_proto_activity_v1_activity_proto_msgTypes[226] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17871,7 +18149,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{225} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{226} } func (x *WheelDrawSummary) GetWheelId() string { @@ -17949,7 +18227,7 @@ type GetWheelDrawSummaryRequest struct { func (x *GetWheelDrawSummaryRequest) Reset() { *x = GetWheelDrawSummaryRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[226] + mi := &file_proto_activity_v1_activity_proto_msgTypes[227] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17961,7 +18239,7 @@ func (x *GetWheelDrawSummaryRequest) String() string { func (*GetWheelDrawSummaryRequest) ProtoMessage() {} func (x *GetWheelDrawSummaryRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[226] + mi := &file_proto_activity_v1_activity_proto_msgTypes[227] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17974,7 +18252,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{226} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{227} } func (x *GetWheelDrawSummaryRequest) GetMeta() *RequestMeta { @@ -18014,7 +18292,7 @@ type GetWheelDrawSummaryResponse struct { func (x *GetWheelDrawSummaryResponse) Reset() { *x = GetWheelDrawSummaryResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[227] + mi := &file_proto_activity_v1_activity_proto_msgTypes[228] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18026,7 +18304,7 @@ func (x *GetWheelDrawSummaryResponse) String() string { func (*GetWheelDrawSummaryResponse) ProtoMessage() {} func (x *GetWheelDrawSummaryResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[227] + mi := &file_proto_activity_v1_activity_proto_msgTypes[228] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18039,7 +18317,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{227} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{228} } func (x *GetWheelDrawSummaryResponse) GetSummary() *WheelDrawSummary { @@ -18060,7 +18338,7 @@ type WeeklyStarGift struct { func (x *WeeklyStarGift) Reset() { *x = WeeklyStarGift{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[228] + mi := &file_proto_activity_v1_activity_proto_msgTypes[229] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18072,7 +18350,7 @@ func (x *WeeklyStarGift) String() string { func (*WeeklyStarGift) ProtoMessage() {} func (x *WeeklyStarGift) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[228] + mi := &file_proto_activity_v1_activity_proto_msgTypes[229] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18085,7 +18363,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{228} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{229} } func (x *WeeklyStarGift) GetGiftId() string { @@ -18113,7 +18391,7 @@ type WeeklyStarReward struct { func (x *WeeklyStarReward) Reset() { *x = WeeklyStarReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[229] + mi := &file_proto_activity_v1_activity_proto_msgTypes[230] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18125,7 +18403,7 @@ func (x *WeeklyStarReward) String() string { func (*WeeklyStarReward) ProtoMessage() {} func (x *WeeklyStarReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[229] + mi := &file_proto_activity_v1_activity_proto_msgTypes[230] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18138,7 +18416,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{229} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{230} } func (x *WeeklyStarReward) GetRankNo() int32 { @@ -18179,7 +18457,7 @@ type WeeklyStarCycle struct { func (x *WeeklyStarCycle) Reset() { *x = WeeklyStarCycle{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[230] + mi := &file_proto_activity_v1_activity_proto_msgTypes[231] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18191,7 +18469,7 @@ func (x *WeeklyStarCycle) String() string { func (*WeeklyStarCycle) ProtoMessage() {} func (x *WeeklyStarCycle) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[230] + mi := &file_proto_activity_v1_activity_proto_msgTypes[231] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18204,7 +18482,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{230} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{231} } func (x *WeeklyStarCycle) GetCycleId() string { @@ -18326,7 +18604,7 @@ type WeeklyStarLeaderboardEntry struct { func (x *WeeklyStarLeaderboardEntry) Reset() { *x = WeeklyStarLeaderboardEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[231] + mi := &file_proto_activity_v1_activity_proto_msgTypes[232] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18338,7 +18616,7 @@ func (x *WeeklyStarLeaderboardEntry) String() string { func (*WeeklyStarLeaderboardEntry) ProtoMessage() {} func (x *WeeklyStarLeaderboardEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[231] + mi := &file_proto_activity_v1_activity_proto_msgTypes[232] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18351,7 +18629,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{231} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{232} } func (x *WeeklyStarLeaderboardEntry) GetRankNo() int32 { @@ -18411,7 +18689,7 @@ type WeeklyStarSettlement struct { func (x *WeeklyStarSettlement) Reset() { *x = WeeklyStarSettlement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[232] + mi := &file_proto_activity_v1_activity_proto_msgTypes[233] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18423,7 +18701,7 @@ func (x *WeeklyStarSettlement) String() string { func (*WeeklyStarSettlement) ProtoMessage() {} func (x *WeeklyStarSettlement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[232] + mi := &file_proto_activity_v1_activity_proto_msgTypes[233] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18436,7 +18714,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{232} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{233} } func (x *WeeklyStarSettlement) GetSettlementId() string { @@ -18545,7 +18823,7 @@ type ListWeeklyStarCyclesRequest struct { func (x *ListWeeklyStarCyclesRequest) Reset() { *x = ListWeeklyStarCyclesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[233] + mi := &file_proto_activity_v1_activity_proto_msgTypes[234] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18557,7 +18835,7 @@ func (x *ListWeeklyStarCyclesRequest) String() string { func (*ListWeeklyStarCyclesRequest) ProtoMessage() {} func (x *ListWeeklyStarCyclesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[233] + mi := &file_proto_activity_v1_activity_proto_msgTypes[234] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18570,7 +18848,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{233} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{234} } func (x *ListWeeklyStarCyclesRequest) GetMeta() *RequestMeta { @@ -18632,7 +18910,7 @@ type ListWeeklyStarCyclesResponse struct { func (x *ListWeeklyStarCyclesResponse) Reset() { *x = ListWeeklyStarCyclesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[234] + mi := &file_proto_activity_v1_activity_proto_msgTypes[235] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18644,7 +18922,7 @@ func (x *ListWeeklyStarCyclesResponse) String() string { func (*ListWeeklyStarCyclesResponse) ProtoMessage() {} func (x *ListWeeklyStarCyclesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[234] + mi := &file_proto_activity_v1_activity_proto_msgTypes[235] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18657,7 +18935,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{234} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{235} } func (x *ListWeeklyStarCyclesResponse) GetCycles() []*WeeklyStarCycle { @@ -18684,7 +18962,7 @@ type GetWeeklyStarCycleRequest struct { func (x *GetWeeklyStarCycleRequest) Reset() { *x = GetWeeklyStarCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[235] + mi := &file_proto_activity_v1_activity_proto_msgTypes[236] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18696,7 +18974,7 @@ func (x *GetWeeklyStarCycleRequest) String() string { func (*GetWeeklyStarCycleRequest) ProtoMessage() {} func (x *GetWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[235] + mi := &file_proto_activity_v1_activity_proto_msgTypes[236] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18709,7 +18987,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{235} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{236} } func (x *GetWeeklyStarCycleRequest) GetMeta() *RequestMeta { @@ -18735,7 +19013,7 @@ type GetWeeklyStarCycleResponse struct { func (x *GetWeeklyStarCycleResponse) Reset() { *x = GetWeeklyStarCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[236] + mi := &file_proto_activity_v1_activity_proto_msgTypes[237] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18747,7 +19025,7 @@ func (x *GetWeeklyStarCycleResponse) String() string { func (*GetWeeklyStarCycleResponse) ProtoMessage() {} func (x *GetWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[236] + mi := &file_proto_activity_v1_activity_proto_msgTypes[237] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18760,7 +19038,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{236} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{237} } func (x *GetWeeklyStarCycleResponse) GetCycle() *WeeklyStarCycle { @@ -18781,7 +19059,7 @@ type UpsertWeeklyStarCycleRequest struct { func (x *UpsertWeeklyStarCycleRequest) Reset() { *x = UpsertWeeklyStarCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[237] + mi := &file_proto_activity_v1_activity_proto_msgTypes[238] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18793,7 +19071,7 @@ func (x *UpsertWeeklyStarCycleRequest) String() string { func (*UpsertWeeklyStarCycleRequest) ProtoMessage() {} func (x *UpsertWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[237] + mi := &file_proto_activity_v1_activity_proto_msgTypes[238] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18806,7 +19084,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{237} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{238} } func (x *UpsertWeeklyStarCycleRequest) GetMeta() *RequestMeta { @@ -18840,7 +19118,7 @@ type UpsertWeeklyStarCycleResponse struct { func (x *UpsertWeeklyStarCycleResponse) Reset() { *x = UpsertWeeklyStarCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[238] + mi := &file_proto_activity_v1_activity_proto_msgTypes[239] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18852,7 +19130,7 @@ func (x *UpsertWeeklyStarCycleResponse) String() string { func (*UpsertWeeklyStarCycleResponse) ProtoMessage() {} func (x *UpsertWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[238] + mi := &file_proto_activity_v1_activity_proto_msgTypes[239] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18865,7 +19143,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{238} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{239} } func (x *UpsertWeeklyStarCycleResponse) GetCycle() *WeeklyStarCycle { @@ -18894,7 +19172,7 @@ type SetWeeklyStarCycleStatusRequest struct { func (x *SetWeeklyStarCycleStatusRequest) Reset() { *x = SetWeeklyStarCycleStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[239] + mi := &file_proto_activity_v1_activity_proto_msgTypes[240] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18906,7 +19184,7 @@ func (x *SetWeeklyStarCycleStatusRequest) String() string { func (*SetWeeklyStarCycleStatusRequest) ProtoMessage() {} func (x *SetWeeklyStarCycleStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[239] + mi := &file_proto_activity_v1_activity_proto_msgTypes[240] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18919,7 +19197,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{239} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{240} } func (x *SetWeeklyStarCycleStatusRequest) GetMeta() *RequestMeta { @@ -18959,7 +19237,7 @@ type SetWeeklyStarCycleStatusResponse struct { func (x *SetWeeklyStarCycleStatusResponse) Reset() { *x = SetWeeklyStarCycleStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[240] + mi := &file_proto_activity_v1_activity_proto_msgTypes[241] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18971,7 +19249,7 @@ func (x *SetWeeklyStarCycleStatusResponse) String() string { func (*SetWeeklyStarCycleStatusResponse) ProtoMessage() {} func (x *SetWeeklyStarCycleStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[240] + mi := &file_proto_activity_v1_activity_proto_msgTypes[241] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18984,7 +19262,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{240} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{241} } func (x *SetWeeklyStarCycleStatusResponse) GetCycle() *WeeklyStarCycle { @@ -19007,7 +19285,7 @@ type ListWeeklyStarLeaderboardRequest struct { func (x *ListWeeklyStarLeaderboardRequest) Reset() { *x = ListWeeklyStarLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[241] + mi := &file_proto_activity_v1_activity_proto_msgTypes[242] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19019,7 +19297,7 @@ func (x *ListWeeklyStarLeaderboardRequest) String() string { func (*ListWeeklyStarLeaderboardRequest) ProtoMessage() {} func (x *ListWeeklyStarLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[241] + mi := &file_proto_activity_v1_activity_proto_msgTypes[242] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19032,7 +19310,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{241} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{242} } func (x *ListWeeklyStarLeaderboardRequest) GetMeta() *RequestMeta { @@ -19082,7 +19360,7 @@ type ListWeeklyStarLeaderboardResponse struct { func (x *ListWeeklyStarLeaderboardResponse) Reset() { *x = ListWeeklyStarLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[242] + mi := &file_proto_activity_v1_activity_proto_msgTypes[243] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19094,7 +19372,7 @@ func (x *ListWeeklyStarLeaderboardResponse) String() string { func (*ListWeeklyStarLeaderboardResponse) ProtoMessage() {} func (x *ListWeeklyStarLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[242] + mi := &file_proto_activity_v1_activity_proto_msgTypes[243] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19107,7 +19385,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{242} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{243} } func (x *ListWeeklyStarLeaderboardResponse) GetCycle() *WeeklyStarCycle { @@ -19148,7 +19426,7 @@ type ListWeeklyStarSettlementsRequest struct { func (x *ListWeeklyStarSettlementsRequest) Reset() { *x = ListWeeklyStarSettlementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[243] + mi := &file_proto_activity_v1_activity_proto_msgTypes[244] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19160,7 +19438,7 @@ func (x *ListWeeklyStarSettlementsRequest) String() string { func (*ListWeeklyStarSettlementsRequest) ProtoMessage() {} func (x *ListWeeklyStarSettlementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[243] + mi := &file_proto_activity_v1_activity_proto_msgTypes[244] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19173,7 +19451,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{243} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{244} } func (x *ListWeeklyStarSettlementsRequest) GetMeta() *RequestMeta { @@ -19199,7 +19477,7 @@ type ListWeeklyStarSettlementsResponse struct { func (x *ListWeeklyStarSettlementsResponse) Reset() { *x = ListWeeklyStarSettlementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[244] + mi := &file_proto_activity_v1_activity_proto_msgTypes[245] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19211,7 +19489,7 @@ func (x *ListWeeklyStarSettlementsResponse) String() string { func (*ListWeeklyStarSettlementsResponse) ProtoMessage() {} func (x *ListWeeklyStarSettlementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[244] + mi := &file_proto_activity_v1_activity_proto_msgTypes[245] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19224,7 +19502,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{244} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{245} } func (x *ListWeeklyStarSettlementsResponse) GetSettlements() []*WeeklyStarSettlement { @@ -19245,7 +19523,7 @@ type GetWeeklyStarCurrentRequest struct { func (x *GetWeeklyStarCurrentRequest) Reset() { *x = GetWeeklyStarCurrentRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[245] + mi := &file_proto_activity_v1_activity_proto_msgTypes[246] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19257,7 +19535,7 @@ func (x *GetWeeklyStarCurrentRequest) String() string { func (*GetWeeklyStarCurrentRequest) ProtoMessage() {} func (x *GetWeeklyStarCurrentRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[245] + mi := &file_proto_activity_v1_activity_proto_msgTypes[246] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19270,7 +19548,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{245} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{246} } func (x *GetWeeklyStarCurrentRequest) GetMeta() *RequestMeta { @@ -19306,7 +19584,7 @@ type GetWeeklyStarCurrentResponse struct { func (x *GetWeeklyStarCurrentResponse) Reset() { *x = GetWeeklyStarCurrentResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[246] + mi := &file_proto_activity_v1_activity_proto_msgTypes[247] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19318,7 +19596,7 @@ func (x *GetWeeklyStarCurrentResponse) String() string { func (*GetWeeklyStarCurrentResponse) ProtoMessage() {} func (x *GetWeeklyStarCurrentResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[246] + mi := &file_proto_activity_v1_activity_proto_msgTypes[247] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19331,7 +19609,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{246} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{247} } func (x *GetWeeklyStarCurrentResponse) GetCycle() *WeeklyStarCycle { @@ -19373,7 +19651,7 @@ type ListWeeklyStarHistoryRequest struct { func (x *ListWeeklyStarHistoryRequest) Reset() { *x = ListWeeklyStarHistoryRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[247] + mi := &file_proto_activity_v1_activity_proto_msgTypes[248] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19385,7 +19663,7 @@ func (x *ListWeeklyStarHistoryRequest) String() string { func (*ListWeeklyStarHistoryRequest) ProtoMessage() {} func (x *ListWeeklyStarHistoryRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[247] + mi := &file_proto_activity_v1_activity_proto_msgTypes[248] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19398,7 +19676,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{247} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{248} } func (x *ListWeeklyStarHistoryRequest) GetMeta() *RequestMeta { @@ -19432,7 +19710,7 @@ type WeeklyStarHistoryCycle struct { func (x *WeeklyStarHistoryCycle) Reset() { *x = WeeklyStarHistoryCycle{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[248] + mi := &file_proto_activity_v1_activity_proto_msgTypes[249] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19444,7 +19722,7 @@ func (x *WeeklyStarHistoryCycle) String() string { func (*WeeklyStarHistoryCycle) ProtoMessage() {} func (x *WeeklyStarHistoryCycle) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[248] + mi := &file_proto_activity_v1_activity_proto_msgTypes[249] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19457,7 +19735,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{248} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{249} } func (x *WeeklyStarHistoryCycle) GetCycle() *WeeklyStarCycle { @@ -19484,7 +19762,7 @@ type ListWeeklyStarHistoryResponse struct { func (x *ListWeeklyStarHistoryResponse) Reset() { *x = ListWeeklyStarHistoryResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[249] + mi := &file_proto_activity_v1_activity_proto_msgTypes[250] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19496,7 +19774,7 @@ func (x *ListWeeklyStarHistoryResponse) String() string { func (*ListWeeklyStarHistoryResponse) ProtoMessage() {} func (x *ListWeeklyStarHistoryResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[249] + mi := &file_proto_activity_v1_activity_proto_msgTypes[250] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19509,7 +19787,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{249} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{250} } func (x *ListWeeklyStarHistoryResponse) GetCycles() []*WeeklyStarHistoryCycle { @@ -19537,7 +19815,7 @@ type CPWeeklyRankReward struct { func (x *CPWeeklyRankReward) Reset() { *x = CPWeeklyRankReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[250] + mi := &file_proto_activity_v1_activity_proto_msgTypes[251] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19549,7 +19827,7 @@ func (x *CPWeeklyRankReward) String() string { func (*CPWeeklyRankReward) ProtoMessage() {} func (x *CPWeeklyRankReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[250] + mi := &file_proto_activity_v1_activity_proto_msgTypes[251] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19562,7 +19840,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{250} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{251} } func (x *CPWeeklyRankReward) GetRankNo() int32 { @@ -19597,7 +19875,7 @@ type CPWeeklyRankConfig struct { func (x *CPWeeklyRankConfig) Reset() { *x = CPWeeklyRankConfig{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[251] + mi := &file_proto_activity_v1_activity_proto_msgTypes[252] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19609,7 +19887,7 @@ func (x *CPWeeklyRankConfig) String() string { func (*CPWeeklyRankConfig) ProtoMessage() {} func (x *CPWeeklyRankConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[251] + mi := &file_proto_activity_v1_activity_proto_msgTypes[252] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19622,7 +19900,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{251} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{252} } func (x *CPWeeklyRankConfig) GetActivityCode() string { @@ -19701,7 +19979,7 @@ type CPWeeklyRankUser struct { func (x *CPWeeklyRankUser) Reset() { *x = CPWeeklyRankUser{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[252] + mi := &file_proto_activity_v1_activity_proto_msgTypes[253] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19713,7 +19991,7 @@ func (x *CPWeeklyRankUser) String() string { func (*CPWeeklyRankUser) ProtoMessage() {} func (x *CPWeeklyRankUser) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[252] + mi := &file_proto_activity_v1_activity_proto_msgTypes[253] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19726,7 +20004,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{252} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{253} } func (x *CPWeeklyRankUser) GetUserId() int64 { @@ -19776,7 +20054,7 @@ type CPWeeklyRankEntry struct { func (x *CPWeeklyRankEntry) Reset() { *x = CPWeeklyRankEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[253] + mi := &file_proto_activity_v1_activity_proto_msgTypes[254] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19788,7 +20066,7 @@ func (x *CPWeeklyRankEntry) String() string { func (*CPWeeklyRankEntry) ProtoMessage() {} func (x *CPWeeklyRankEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[253] + mi := &file_proto_activity_v1_activity_proto_msgTypes[254] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19801,7 +20079,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{253} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{254} } func (x *CPWeeklyRankEntry) GetRank() int64 { @@ -19898,7 +20176,7 @@ type CPWeeklyRankSettlement struct { func (x *CPWeeklyRankSettlement) Reset() { *x = CPWeeklyRankSettlement{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[254] + mi := &file_proto_activity_v1_activity_proto_msgTypes[255] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19910,7 +20188,7 @@ func (x *CPWeeklyRankSettlement) String() string { func (*CPWeeklyRankSettlement) ProtoMessage() {} func (x *CPWeeklyRankSettlement) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[254] + mi := &file_proto_activity_v1_activity_proto_msgTypes[255] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19923,7 +20201,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{254} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{255} } func (x *CPWeeklyRankSettlement) GetSettlementId() string { @@ -20042,7 +20320,7 @@ type GetCPWeeklyRankStatusRequest struct { func (x *GetCPWeeklyRankStatusRequest) Reset() { *x = GetCPWeeklyRankStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[255] + mi := &file_proto_activity_v1_activity_proto_msgTypes[256] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20054,7 +20332,7 @@ func (x *GetCPWeeklyRankStatusRequest) String() string { func (*GetCPWeeklyRankStatusRequest) ProtoMessage() {} func (x *GetCPWeeklyRankStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[255] + mi := &file_proto_activity_v1_activity_proto_msgTypes[256] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20067,7 +20345,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{255} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{256} } func (x *GetCPWeeklyRankStatusRequest) GetMeta() *RequestMeta { @@ -20105,7 +20383,7 @@ type GetCPWeeklyRankStatusResponse struct { func (x *GetCPWeeklyRankStatusResponse) Reset() { *x = GetCPWeeklyRankStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[256] + mi := &file_proto_activity_v1_activity_proto_msgTypes[257] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20117,7 +20395,7 @@ func (x *GetCPWeeklyRankStatusResponse) String() string { func (*GetCPWeeklyRankStatusResponse) ProtoMessage() {} func (x *GetCPWeeklyRankStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[256] + mi := &file_proto_activity_v1_activity_proto_msgTypes[257] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20130,7 +20408,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{256} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{257} } func (x *GetCPWeeklyRankStatusResponse) GetConfig() *CPWeeklyRankConfig { @@ -20184,7 +20462,7 @@ type GetCPWeeklyRankConfigRequest struct { func (x *GetCPWeeklyRankConfigRequest) Reset() { *x = GetCPWeeklyRankConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[257] + mi := &file_proto_activity_v1_activity_proto_msgTypes[258] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20196,7 +20474,7 @@ func (x *GetCPWeeklyRankConfigRequest) String() string { func (*GetCPWeeklyRankConfigRequest) ProtoMessage() {} func (x *GetCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[257] + mi := &file_proto_activity_v1_activity_proto_msgTypes[258] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20209,7 +20487,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{257} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{258} } func (x *GetCPWeeklyRankConfigRequest) GetMeta() *RequestMeta { @@ -20228,7 +20506,7 @@ type GetCPWeeklyRankConfigResponse struct { func (x *GetCPWeeklyRankConfigResponse) Reset() { *x = GetCPWeeklyRankConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[258] + mi := &file_proto_activity_v1_activity_proto_msgTypes[259] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20240,7 +20518,7 @@ func (x *GetCPWeeklyRankConfigResponse) String() string { func (*GetCPWeeklyRankConfigResponse) ProtoMessage() {} func (x *GetCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[258] + mi := &file_proto_activity_v1_activity_proto_msgTypes[259] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20253,7 +20531,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{258} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{259} } func (x *GetCPWeeklyRankConfigResponse) GetConfig() *CPWeeklyRankConfig { @@ -20274,7 +20552,7 @@ type UpdateCPWeeklyRankConfigRequest struct { func (x *UpdateCPWeeklyRankConfigRequest) Reset() { *x = UpdateCPWeeklyRankConfigRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[259] + mi := &file_proto_activity_v1_activity_proto_msgTypes[260] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20286,7 +20564,7 @@ func (x *UpdateCPWeeklyRankConfigRequest) String() string { func (*UpdateCPWeeklyRankConfigRequest) ProtoMessage() {} func (x *UpdateCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[259] + mi := &file_proto_activity_v1_activity_proto_msgTypes[260] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20299,7 +20577,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{259} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{260} } func (x *UpdateCPWeeklyRankConfigRequest) GetMeta() *RequestMeta { @@ -20332,7 +20610,7 @@ type UpdateCPWeeklyRankConfigResponse struct { func (x *UpdateCPWeeklyRankConfigResponse) Reset() { *x = UpdateCPWeeklyRankConfigResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[260] + mi := &file_proto_activity_v1_activity_proto_msgTypes[261] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20344,7 +20622,7 @@ func (x *UpdateCPWeeklyRankConfigResponse) String() string { func (*UpdateCPWeeklyRankConfigResponse) ProtoMessage() {} func (x *UpdateCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[260] + mi := &file_proto_activity_v1_activity_proto_msgTypes[261] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20357,7 +20635,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{260} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{261} } func (x *UpdateCPWeeklyRankConfigResponse) GetConfig() *CPWeeklyRankConfig { @@ -20378,7 +20656,7 @@ type ListCPWeeklyRankSettlementsRequest struct { func (x *ListCPWeeklyRankSettlementsRequest) Reset() { *x = ListCPWeeklyRankSettlementsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[261] + mi := &file_proto_activity_v1_activity_proto_msgTypes[262] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20390,7 +20668,7 @@ func (x *ListCPWeeklyRankSettlementsRequest) String() string { func (*ListCPWeeklyRankSettlementsRequest) ProtoMessage() {} func (x *ListCPWeeklyRankSettlementsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[261] + mi := &file_proto_activity_v1_activity_proto_msgTypes[262] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20403,7 +20681,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{261} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{262} } func (x *ListCPWeeklyRankSettlementsRequest) GetMeta() *RequestMeta { @@ -20436,7 +20714,7 @@ type ListCPWeeklyRankSettlementsResponse struct { func (x *ListCPWeeklyRankSettlementsResponse) Reset() { *x = ListCPWeeklyRankSettlementsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[262] + mi := &file_proto_activity_v1_activity_proto_msgTypes[263] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20448,7 +20726,7 @@ func (x *ListCPWeeklyRankSettlementsResponse) String() string { func (*ListCPWeeklyRankSettlementsResponse) ProtoMessage() {} func (x *ListCPWeeklyRankSettlementsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[262] + mi := &file_proto_activity_v1_activity_proto_msgTypes[263] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20461,7 +20739,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{262} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{263} } func (x *ListCPWeeklyRankSettlementsResponse) GetSettlements() []*CPWeeklyRankSettlement { @@ -20484,7 +20762,7 @@ type AgencyOpeningReward struct { func (x *AgencyOpeningReward) Reset() { *x = AgencyOpeningReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[263] + mi := &file_proto_activity_v1_activity_proto_msgTypes[264] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20496,7 +20774,7 @@ func (x *AgencyOpeningReward) String() string { func (*AgencyOpeningReward) ProtoMessage() {} func (x *AgencyOpeningReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[263] + mi := &file_proto_activity_v1_activity_proto_msgTypes[264] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20509,7 +20787,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{263} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{264} } func (x *AgencyOpeningReward) GetRankNo() int32 { @@ -20559,7 +20837,7 @@ type AgencyOpeningCycle struct { func (x *AgencyOpeningCycle) Reset() { *x = AgencyOpeningCycle{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[264] + mi := &file_proto_activity_v1_activity_proto_msgTypes[265] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20571,7 +20849,7 @@ func (x *AgencyOpeningCycle) String() string { func (*AgencyOpeningCycle) ProtoMessage() {} func (x *AgencyOpeningCycle) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[264] + mi := &file_proto_activity_v1_activity_proto_msgTypes[265] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20584,7 +20862,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{264} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{265} } func (x *AgencyOpeningCycle) GetCycleId() string { @@ -20732,7 +21010,7 @@ type AgencyOpeningApplication struct { func (x *AgencyOpeningApplication) Reset() { *x = AgencyOpeningApplication{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[265] + mi := &file_proto_activity_v1_activity_proto_msgTypes[266] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20744,7 +21022,7 @@ func (x *AgencyOpeningApplication) String() string { func (*AgencyOpeningApplication) ProtoMessage() {} func (x *AgencyOpeningApplication) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[265] + mi := &file_proto_activity_v1_activity_proto_msgTypes[266] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20757,7 +21035,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{265} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{266} } func (x *AgencyOpeningApplication) GetApplicationId() string { @@ -20937,7 +21215,7 @@ type AgencyOpeningAgencySnapshot struct { func (x *AgencyOpeningAgencySnapshot) Reset() { *x = AgencyOpeningAgencySnapshot{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[266] + mi := &file_proto_activity_v1_activity_proto_msgTypes[267] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20949,7 +21227,7 @@ func (x *AgencyOpeningAgencySnapshot) String() string { func (*AgencyOpeningAgencySnapshot) ProtoMessage() {} func (x *AgencyOpeningAgencySnapshot) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[266] + mi := &file_proto_activity_v1_activity_proto_msgTypes[267] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20962,7 +21240,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{266} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{267} } func (x *AgencyOpeningAgencySnapshot) GetAgencyId() int64 { @@ -21029,7 +21307,7 @@ type ListAgencyOpeningCyclesRequest struct { func (x *ListAgencyOpeningCyclesRequest) Reset() { *x = ListAgencyOpeningCyclesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[267] + mi := &file_proto_activity_v1_activity_proto_msgTypes[268] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21041,7 +21319,7 @@ func (x *ListAgencyOpeningCyclesRequest) String() string { func (*ListAgencyOpeningCyclesRequest) ProtoMessage() {} func (x *ListAgencyOpeningCyclesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[267] + mi := &file_proto_activity_v1_activity_proto_msgTypes[268] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21054,7 +21332,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{267} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{268} } func (x *ListAgencyOpeningCyclesRequest) GetMeta() *RequestMeta { @@ -21116,7 +21394,7 @@ type ListAgencyOpeningCyclesResponse struct { func (x *ListAgencyOpeningCyclesResponse) Reset() { *x = ListAgencyOpeningCyclesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[268] + mi := &file_proto_activity_v1_activity_proto_msgTypes[269] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21128,7 +21406,7 @@ func (x *ListAgencyOpeningCyclesResponse) String() string { func (*ListAgencyOpeningCyclesResponse) ProtoMessage() {} func (x *ListAgencyOpeningCyclesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[268] + mi := &file_proto_activity_v1_activity_proto_msgTypes[269] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21141,7 +21419,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{268} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{269} } func (x *ListAgencyOpeningCyclesResponse) GetCycles() []*AgencyOpeningCycle { @@ -21168,7 +21446,7 @@ type GetAgencyOpeningCycleRequest struct { func (x *GetAgencyOpeningCycleRequest) Reset() { *x = GetAgencyOpeningCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[269] + mi := &file_proto_activity_v1_activity_proto_msgTypes[270] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21180,7 +21458,7 @@ func (x *GetAgencyOpeningCycleRequest) String() string { func (*GetAgencyOpeningCycleRequest) ProtoMessage() {} func (x *GetAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[269] + mi := &file_proto_activity_v1_activity_proto_msgTypes[270] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21193,7 +21471,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{269} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{270} } func (x *GetAgencyOpeningCycleRequest) GetMeta() *RequestMeta { @@ -21219,7 +21497,7 @@ type GetAgencyOpeningCycleResponse struct { func (x *GetAgencyOpeningCycleResponse) Reset() { *x = GetAgencyOpeningCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[270] + mi := &file_proto_activity_v1_activity_proto_msgTypes[271] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21231,7 +21509,7 @@ func (x *GetAgencyOpeningCycleResponse) String() string { func (*GetAgencyOpeningCycleResponse) ProtoMessage() {} func (x *GetAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[270] + mi := &file_proto_activity_v1_activity_proto_msgTypes[271] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21244,7 +21522,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{270} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{271} } func (x *GetAgencyOpeningCycleResponse) GetCycle() *AgencyOpeningCycle { @@ -21265,7 +21543,7 @@ type UpsertAgencyOpeningCycleRequest struct { func (x *UpsertAgencyOpeningCycleRequest) Reset() { *x = UpsertAgencyOpeningCycleRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[271] + mi := &file_proto_activity_v1_activity_proto_msgTypes[272] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21277,7 +21555,7 @@ func (x *UpsertAgencyOpeningCycleRequest) String() string { func (*UpsertAgencyOpeningCycleRequest) ProtoMessage() {} func (x *UpsertAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[271] + mi := &file_proto_activity_v1_activity_proto_msgTypes[272] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21290,7 +21568,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{271} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{272} } func (x *UpsertAgencyOpeningCycleRequest) GetMeta() *RequestMeta { @@ -21324,7 +21602,7 @@ type UpsertAgencyOpeningCycleResponse struct { func (x *UpsertAgencyOpeningCycleResponse) Reset() { *x = UpsertAgencyOpeningCycleResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[272] + mi := &file_proto_activity_v1_activity_proto_msgTypes[273] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21336,7 +21614,7 @@ func (x *UpsertAgencyOpeningCycleResponse) String() string { func (*UpsertAgencyOpeningCycleResponse) ProtoMessage() {} func (x *UpsertAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[272] + mi := &file_proto_activity_v1_activity_proto_msgTypes[273] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21349,7 +21627,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{272} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{273} } func (x *UpsertAgencyOpeningCycleResponse) GetCycle() *AgencyOpeningCycle { @@ -21378,7 +21656,7 @@ type SetAgencyOpeningCycleStatusRequest struct { func (x *SetAgencyOpeningCycleStatusRequest) Reset() { *x = SetAgencyOpeningCycleStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[273] + mi := &file_proto_activity_v1_activity_proto_msgTypes[274] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21390,7 +21668,7 @@ func (x *SetAgencyOpeningCycleStatusRequest) String() string { func (*SetAgencyOpeningCycleStatusRequest) ProtoMessage() {} func (x *SetAgencyOpeningCycleStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[273] + mi := &file_proto_activity_v1_activity_proto_msgTypes[274] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21403,7 +21681,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{273} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{274} } func (x *SetAgencyOpeningCycleStatusRequest) GetMeta() *RequestMeta { @@ -21443,7 +21721,7 @@ type SetAgencyOpeningCycleStatusResponse struct { func (x *SetAgencyOpeningCycleStatusResponse) Reset() { *x = SetAgencyOpeningCycleStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[274] + mi := &file_proto_activity_v1_activity_proto_msgTypes[275] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21455,7 +21733,7 @@ func (x *SetAgencyOpeningCycleStatusResponse) String() string { func (*SetAgencyOpeningCycleStatusResponse) ProtoMessage() {} func (x *SetAgencyOpeningCycleStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[274] + mi := &file_proto_activity_v1_activity_proto_msgTypes[275] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21468,7 +21746,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{274} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{275} } func (x *SetAgencyOpeningCycleStatusResponse) GetCycle() *AgencyOpeningCycle { @@ -21494,7 +21772,7 @@ type ListAgencyOpeningApplicationsRequest struct { func (x *ListAgencyOpeningApplicationsRequest) Reset() { *x = ListAgencyOpeningApplicationsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[275] + mi := &file_proto_activity_v1_activity_proto_msgTypes[276] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21506,7 +21784,7 @@ func (x *ListAgencyOpeningApplicationsRequest) String() string { func (*ListAgencyOpeningApplicationsRequest) ProtoMessage() {} func (x *ListAgencyOpeningApplicationsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[275] + mi := &file_proto_activity_v1_activity_proto_msgTypes[276] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21519,7 +21797,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{275} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{276} } func (x *ListAgencyOpeningApplicationsRequest) GetMeta() *RequestMeta { @@ -21588,7 +21866,7 @@ type ListAgencyOpeningApplicationsResponse struct { func (x *ListAgencyOpeningApplicationsResponse) Reset() { *x = ListAgencyOpeningApplicationsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[276] + mi := &file_proto_activity_v1_activity_proto_msgTypes[277] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21600,7 +21878,7 @@ func (x *ListAgencyOpeningApplicationsResponse) String() string { func (*ListAgencyOpeningApplicationsResponse) ProtoMessage() {} func (x *ListAgencyOpeningApplicationsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[276] + mi := &file_proto_activity_v1_activity_proto_msgTypes[277] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21613,7 +21891,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{276} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{277} } func (x *ListAgencyOpeningApplicationsResponse) GetApplications() []*AgencyOpeningApplication { @@ -21642,7 +21920,7 @@ type ReviewAgencyOpeningApplicationRequest struct { func (x *ReviewAgencyOpeningApplicationRequest) Reset() { *x = ReviewAgencyOpeningApplicationRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[277] + mi := &file_proto_activity_v1_activity_proto_msgTypes[278] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21654,7 +21932,7 @@ func (x *ReviewAgencyOpeningApplicationRequest) String() string { func (*ReviewAgencyOpeningApplicationRequest) ProtoMessage() {} func (x *ReviewAgencyOpeningApplicationRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[277] + mi := &file_proto_activity_v1_activity_proto_msgTypes[278] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21667,7 +21945,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{277} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{278} } func (x *ReviewAgencyOpeningApplicationRequest) GetMeta() *RequestMeta { @@ -21707,7 +21985,7 @@ type ReviewAgencyOpeningApplicationResponse struct { func (x *ReviewAgencyOpeningApplicationResponse) Reset() { *x = ReviewAgencyOpeningApplicationResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[278] + mi := &file_proto_activity_v1_activity_proto_msgTypes[279] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21719,7 +21997,7 @@ func (x *ReviewAgencyOpeningApplicationResponse) String() string { func (*ReviewAgencyOpeningApplicationResponse) ProtoMessage() {} func (x *ReviewAgencyOpeningApplicationResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[278] + mi := &file_proto_activity_v1_activity_proto_msgTypes[279] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21732,7 +22010,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{278} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{279} } func (x *ReviewAgencyOpeningApplicationResponse) GetApplication() *AgencyOpeningApplication { @@ -21752,7 +22030,7 @@ type GetAgencyOpeningStatusRequest struct { func (x *GetAgencyOpeningStatusRequest) Reset() { *x = GetAgencyOpeningStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[279] + mi := &file_proto_activity_v1_activity_proto_msgTypes[280] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21764,7 +22042,7 @@ func (x *GetAgencyOpeningStatusRequest) String() string { func (*GetAgencyOpeningStatusRequest) ProtoMessage() {} func (x *GetAgencyOpeningStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[279] + mi := &file_proto_activity_v1_activity_proto_msgTypes[280] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21777,7 +22055,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{279} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{280} } func (x *GetAgencyOpeningStatusRequest) GetMeta() *RequestMeta { @@ -21810,7 +22088,7 @@ type GetAgencyOpeningStatusResponse struct { func (x *GetAgencyOpeningStatusResponse) Reset() { *x = GetAgencyOpeningStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[280] + mi := &file_proto_activity_v1_activity_proto_msgTypes[281] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21822,7 +22100,7 @@ func (x *GetAgencyOpeningStatusResponse) String() string { func (*GetAgencyOpeningStatusResponse) ProtoMessage() {} func (x *GetAgencyOpeningStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[280] + mi := &file_proto_activity_v1_activity_proto_msgTypes[281] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21835,7 +22113,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{280} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{281} } func (x *GetAgencyOpeningStatusResponse) GetCycle() *AgencyOpeningCycle { @@ -21905,7 +22183,7 @@ type ApplyAgencyOpeningRequest struct { func (x *ApplyAgencyOpeningRequest) Reset() { *x = ApplyAgencyOpeningRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[281] + mi := &file_proto_activity_v1_activity_proto_msgTypes[282] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21917,7 +22195,7 @@ func (x *ApplyAgencyOpeningRequest) String() string { func (*ApplyAgencyOpeningRequest) ProtoMessage() {} func (x *ApplyAgencyOpeningRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[281] + mi := &file_proto_activity_v1_activity_proto_msgTypes[282] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21930,7 +22208,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{281} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{282} } func (x *ApplyAgencyOpeningRequest) GetMeta() *RequestMeta { @@ -21964,7 +22242,7 @@ type ApplyAgencyOpeningResponse struct { func (x *ApplyAgencyOpeningResponse) Reset() { *x = ApplyAgencyOpeningResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[282] + mi := &file_proto_activity_v1_activity_proto_msgTypes[283] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21976,7 +22254,7 @@ func (x *ApplyAgencyOpeningResponse) String() string { func (*ApplyAgencyOpeningResponse) ProtoMessage() {} func (x *ApplyAgencyOpeningResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[282] + mi := &file_proto_activity_v1_activity_proto_msgTypes[283] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21989,7 +22267,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{282} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{283} } func (x *ApplyAgencyOpeningResponse) GetApplication() *AgencyOpeningApplication { @@ -22019,7 +22297,7 @@ type ActivityTemplateLocale struct { func (x *ActivityTemplateLocale) Reset() { *x = ActivityTemplateLocale{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[283] + mi := &file_proto_activity_v1_activity_proto_msgTypes[284] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22031,7 +22309,7 @@ func (x *ActivityTemplateLocale) String() string { func (*ActivityTemplateLocale) ProtoMessage() {} func (x *ActivityTemplateLocale) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[283] + mi := &file_proto_activity_v1_activity_proto_msgTypes[284] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22044,7 +22322,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{283} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{284} } func (x *ActivityTemplateLocale) GetLocale() string { @@ -22083,7 +22361,7 @@ type ActivityTemplateGift struct { func (x *ActivityTemplateGift) Reset() { *x = ActivityTemplateGift{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[284] + mi := &file_proto_activity_v1_activity_proto_msgTypes[285] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22095,7 +22373,7 @@ func (x *ActivityTemplateGift) String() string { func (*ActivityTemplateGift) ProtoMessage() {} func (x *ActivityTemplateGift) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[284] + mi := &file_proto_activity_v1_activity_proto_msgTypes[285] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22108,7 +22386,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{284} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{285} } func (x *ActivityTemplateGift) GetGiftId() string { @@ -22172,7 +22450,7 @@ type ActivityTemplateRewardItem struct { func (x *ActivityTemplateRewardItem) Reset() { *x = ActivityTemplateRewardItem{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[285] + mi := &file_proto_activity_v1_activity_proto_msgTypes[286] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22184,7 +22462,7 @@ func (x *ActivityTemplateRewardItem) String() string { func (*ActivityTemplateRewardItem) ProtoMessage() {} func (x *ActivityTemplateRewardItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[285] + mi := &file_proto_activity_v1_activity_proto_msgTypes[286] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22197,7 +22475,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{285} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{286} } func (x *ActivityTemplateRewardItem) GetItemType() string { @@ -22289,7 +22567,7 @@ type ActivityTemplateTask struct { func (x *ActivityTemplateTask) Reset() { *x = ActivityTemplateTask{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[286] + mi := &file_proto_activity_v1_activity_proto_msgTypes[287] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22301,7 +22579,7 @@ func (x *ActivityTemplateTask) String() string { func (*ActivityTemplateTask) ProtoMessage() {} func (x *ActivityTemplateTask) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[286] + mi := &file_proto_activity_v1_activity_proto_msgTypes[287] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22314,7 +22592,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{286} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{287} } func (x *ActivityTemplateTask) GetTaskKey() string { @@ -22398,7 +22676,7 @@ type ActivityTemplateRankReward struct { func (x *ActivityTemplateRankReward) Reset() { *x = ActivityTemplateRankReward{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[287] + mi := &file_proto_activity_v1_activity_proto_msgTypes[288] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22410,7 +22688,7 @@ func (x *ActivityTemplateRankReward) String() string { func (*ActivityTemplateRankReward) ProtoMessage() {} func (x *ActivityTemplateRankReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[287] + mi := &file_proto_activity_v1_activity_proto_msgTypes[288] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22423,7 +22701,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{287} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{288} } func (x *ActivityTemplateRankReward) GetBoardType() string { @@ -22504,7 +22782,7 @@ type ActivityTemplateAsset struct { func (x *ActivityTemplateAsset) Reset() { *x = ActivityTemplateAsset{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[288] + mi := &file_proto_activity_v1_activity_proto_msgTypes[289] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22516,7 +22794,7 @@ func (x *ActivityTemplateAsset) String() string { func (*ActivityTemplateAsset) ProtoMessage() {} func (x *ActivityTemplateAsset) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[288] + mi := &file_proto_activity_v1_activity_proto_msgTypes[289] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22529,7 +22807,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{288} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{289} } func (x *ActivityTemplateAsset) GetAssetKey() string { @@ -22605,7 +22883,7 @@ type ActivityTemplate struct { func (x *ActivityTemplate) Reset() { *x = ActivityTemplate{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[289] + mi := &file_proto_activity_v1_activity_proto_msgTypes[290] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22617,7 +22895,7 @@ func (x *ActivityTemplate) String() string { func (*ActivityTemplate) ProtoMessage() {} func (x *ActivityTemplate) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[289] + mi := &file_proto_activity_v1_activity_proto_msgTypes[290] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22630,7 +22908,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{289} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{290} } func (x *ActivityTemplate) GetAppCode() string { @@ -22856,7 +23134,7 @@ type ActivityTemplateSummary struct { func (x *ActivityTemplateSummary) Reset() { *x = ActivityTemplateSummary{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[290] + mi := &file_proto_activity_v1_activity_proto_msgTypes[291] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22868,7 +23146,7 @@ func (x *ActivityTemplateSummary) String() string { func (*ActivityTemplateSummary) ProtoMessage() {} func (x *ActivityTemplateSummary) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[290] + mi := &file_proto_activity_v1_activity_proto_msgTypes[291] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22881,7 +23159,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{290} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{291} } func (x *ActivityTemplateSummary) GetAppCode() string { @@ -23020,7 +23298,7 @@ type ListActivityTemplatesRequest struct { func (x *ListActivityTemplatesRequest) Reset() { *x = ListActivityTemplatesRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[291] + mi := &file_proto_activity_v1_activity_proto_msgTypes[292] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23032,7 +23310,7 @@ func (x *ListActivityTemplatesRequest) String() string { func (*ListActivityTemplatesRequest) ProtoMessage() {} func (x *ListActivityTemplatesRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[291] + mi := &file_proto_activity_v1_activity_proto_msgTypes[292] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23045,7 +23323,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{291} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{292} } func (x *ListActivityTemplatesRequest) GetMeta() *RequestMeta { @@ -23122,7 +23400,7 @@ type ListActivityTemplatesResponse struct { func (x *ListActivityTemplatesResponse) Reset() { *x = ListActivityTemplatesResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[292] + mi := &file_proto_activity_v1_activity_proto_msgTypes[293] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23134,7 +23412,7 @@ func (x *ListActivityTemplatesResponse) String() string { func (*ListActivityTemplatesResponse) ProtoMessage() {} func (x *ListActivityTemplatesResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[292] + mi := &file_proto_activity_v1_activity_proto_msgTypes[293] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23147,7 +23425,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{292} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{293} } func (x *ListActivityTemplatesResponse) GetTemplates() []*ActivityTemplateSummary { @@ -23182,7 +23460,7 @@ type CreateActivityTemplateRequest struct { func (x *CreateActivityTemplateRequest) Reset() { *x = CreateActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[293] + mi := &file_proto_activity_v1_activity_proto_msgTypes[294] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23194,7 +23472,7 @@ func (x *CreateActivityTemplateRequest) String() string { func (*CreateActivityTemplateRequest) ProtoMessage() {} func (x *CreateActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[293] + mi := &file_proto_activity_v1_activity_proto_msgTypes[294] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23207,7 +23485,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{293} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{294} } func (x *CreateActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23240,7 +23518,7 @@ type CreateActivityTemplateResponse struct { func (x *CreateActivityTemplateResponse) Reset() { *x = CreateActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[294] + mi := &file_proto_activity_v1_activity_proto_msgTypes[295] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23252,7 +23530,7 @@ func (x *CreateActivityTemplateResponse) String() string { func (*CreateActivityTemplateResponse) ProtoMessage() {} func (x *CreateActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[294] + mi := &file_proto_activity_v1_activity_proto_msgTypes[295] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23265,7 +23543,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{294} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{295} } func (x *CreateActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23285,7 +23563,7 @@ type GetActivityTemplateRequest struct { func (x *GetActivityTemplateRequest) Reset() { *x = GetActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[295] + mi := &file_proto_activity_v1_activity_proto_msgTypes[296] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23297,7 +23575,7 @@ func (x *GetActivityTemplateRequest) String() string { func (*GetActivityTemplateRequest) ProtoMessage() {} func (x *GetActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[295] + mi := &file_proto_activity_v1_activity_proto_msgTypes[296] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23310,7 +23588,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{295} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{296} } func (x *GetActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23336,7 +23614,7 @@ type GetActivityTemplateResponse struct { func (x *GetActivityTemplateResponse) Reset() { *x = GetActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[296] + mi := &file_proto_activity_v1_activity_proto_msgTypes[297] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23348,7 +23626,7 @@ func (x *GetActivityTemplateResponse) String() string { func (*GetActivityTemplateResponse) ProtoMessage() {} func (x *GetActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[296] + mi := &file_proto_activity_v1_activity_proto_msgTypes[297] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23361,7 +23639,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{296} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{297} } func (x *GetActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23383,7 +23661,7 @@ type UpdateActivityTemplateRequest struct { func (x *UpdateActivityTemplateRequest) Reset() { *x = UpdateActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[297] + mi := &file_proto_activity_v1_activity_proto_msgTypes[298] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23395,7 +23673,7 @@ func (x *UpdateActivityTemplateRequest) String() string { func (*UpdateActivityTemplateRequest) ProtoMessage() {} func (x *UpdateActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[297] + mi := &file_proto_activity_v1_activity_proto_msgTypes[298] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23408,7 +23686,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{297} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{298} } func (x *UpdateActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23448,7 +23726,7 @@ type UpdateActivityTemplateResponse struct { func (x *UpdateActivityTemplateResponse) Reset() { *x = UpdateActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[298] + mi := &file_proto_activity_v1_activity_proto_msgTypes[299] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23460,7 +23738,7 @@ func (x *UpdateActivityTemplateResponse) String() string { func (*UpdateActivityTemplateResponse) ProtoMessage() {} func (x *UpdateActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[298] + mi := &file_proto_activity_v1_activity_proto_msgTypes[299] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23473,7 +23751,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{298} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{299} } func (x *UpdateActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23496,7 +23774,7 @@ type SetActivityTemplateStatusRequest struct { func (x *SetActivityTemplateStatusRequest) Reset() { *x = SetActivityTemplateStatusRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[299] + mi := &file_proto_activity_v1_activity_proto_msgTypes[300] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23508,7 +23786,7 @@ func (x *SetActivityTemplateStatusRequest) String() string { func (*SetActivityTemplateStatusRequest) ProtoMessage() {} func (x *SetActivityTemplateStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[299] + mi := &file_proto_activity_v1_activity_proto_msgTypes[300] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23521,7 +23799,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{299} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{300} } func (x *SetActivityTemplateStatusRequest) GetMeta() *RequestMeta { @@ -23568,7 +23846,7 @@ type SetActivityTemplateStatusResponse struct { func (x *SetActivityTemplateStatusResponse) Reset() { *x = SetActivityTemplateStatusResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[300] + mi := &file_proto_activity_v1_activity_proto_msgTypes[301] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23580,7 +23858,7 @@ func (x *SetActivityTemplateStatusResponse) String() string { func (*SetActivityTemplateStatusResponse) ProtoMessage() {} func (x *SetActivityTemplateStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[300] + mi := &file_proto_activity_v1_activity_proto_msgTypes[301] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23593,7 +23871,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{300} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{301} } func (x *SetActivityTemplateStatusResponse) GetTemplate() *ActivityTemplate { @@ -23615,7 +23893,7 @@ type DeleteActivityTemplateRequest struct { func (x *DeleteActivityTemplateRequest) Reset() { *x = DeleteActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[301] + mi := &file_proto_activity_v1_activity_proto_msgTypes[302] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23627,7 +23905,7 @@ func (x *DeleteActivityTemplateRequest) String() string { func (*DeleteActivityTemplateRequest) ProtoMessage() {} func (x *DeleteActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[301] + mi := &file_proto_activity_v1_activity_proto_msgTypes[302] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23640,7 +23918,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{301} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{302} } func (x *DeleteActivityTemplateRequest) GetMeta() *RequestMeta { @@ -23681,7 +23959,7 @@ type DeleteActivityTemplateResponse struct { func (x *DeleteActivityTemplateResponse) Reset() { *x = DeleteActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[302] + mi := &file_proto_activity_v1_activity_proto_msgTypes[303] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23693,7 +23971,7 @@ func (x *DeleteActivityTemplateResponse) String() string { func (*DeleteActivityTemplateResponse) ProtoMessage() {} func (x *DeleteActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[302] + mi := &file_proto_activity_v1_activity_proto_msgTypes[303] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23706,7 +23984,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{302} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{303} } func (x *DeleteActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -23740,7 +24018,7 @@ type ActivityTemplateVersion struct { func (x *ActivityTemplateVersion) Reset() { *x = ActivityTemplateVersion{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[303] + mi := &file_proto_activity_v1_activity_proto_msgTypes[304] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23752,7 +24030,7 @@ func (x *ActivityTemplateVersion) String() string { func (*ActivityTemplateVersion) ProtoMessage() {} func (x *ActivityTemplateVersion) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[303] + mi := &file_proto_activity_v1_activity_proto_msgTypes[304] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23765,7 +24043,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{303} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{304} } func (x *ActivityTemplateVersion) GetTemplateId() string { @@ -23829,7 +24107,7 @@ type ListActivityTemplateVersionsRequest struct { func (x *ListActivityTemplateVersionsRequest) Reset() { *x = ListActivityTemplateVersionsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[304] + mi := &file_proto_activity_v1_activity_proto_msgTypes[305] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23841,7 +24119,7 @@ func (x *ListActivityTemplateVersionsRequest) String() string { func (*ListActivityTemplateVersionsRequest) ProtoMessage() {} func (x *ListActivityTemplateVersionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[304] + mi := &file_proto_activity_v1_activity_proto_msgTypes[305] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23854,7 +24132,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{304} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{305} } func (x *ListActivityTemplateVersionsRequest) GetMeta() *RequestMeta { @@ -23895,7 +24173,7 @@ type ListActivityTemplateVersionsResponse struct { func (x *ListActivityTemplateVersionsResponse) Reset() { *x = ListActivityTemplateVersionsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[305] + mi := &file_proto_activity_v1_activity_proto_msgTypes[306] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23907,7 +24185,7 @@ func (x *ListActivityTemplateVersionsResponse) String() string { func (*ListActivityTemplateVersionsResponse) ProtoMessage() {} func (x *ListActivityTemplateVersionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[305] + mi := &file_proto_activity_v1_activity_proto_msgTypes[306] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23920,7 +24198,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{305} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{306} } func (x *ListActivityTemplateVersionsResponse) GetVersions() []*ActivityTemplateVersion { @@ -23953,7 +24231,7 @@ type CloneActivityTemplateRequest struct { func (x *CloneActivityTemplateRequest) Reset() { *x = CloneActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[306] + mi := &file_proto_activity_v1_activity_proto_msgTypes[307] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23965,7 +24243,7 @@ func (x *CloneActivityTemplateRequest) String() string { func (*CloneActivityTemplateRequest) ProtoMessage() {} func (x *CloneActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[306] + mi := &file_proto_activity_v1_activity_proto_msgTypes[307] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23978,7 +24256,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{306} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{307} } func (x *CloneActivityTemplateRequest) GetMeta() *RequestMeta { @@ -24032,7 +24310,7 @@ type CloneActivityTemplateResponse struct { func (x *CloneActivityTemplateResponse) Reset() { *x = CloneActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[307] + mi := &file_proto_activity_v1_activity_proto_msgTypes[308] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24044,7 +24322,7 @@ func (x *CloneActivityTemplateResponse) String() string { func (*CloneActivityTemplateResponse) ProtoMessage() {} func (x *CloneActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[307] + mi := &file_proto_activity_v1_activity_proto_msgTypes[308] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24057,7 +24335,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{307} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{308} } func (x *CloneActivityTemplateResponse) GetTemplate() *ActivityTemplate { @@ -24078,7 +24356,7 @@ type ActivityTemplateValidationIssue struct { func (x *ActivityTemplateValidationIssue) Reset() { *x = ActivityTemplateValidationIssue{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[308] + mi := &file_proto_activity_v1_activity_proto_msgTypes[309] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24090,7 +24368,7 @@ func (x *ActivityTemplateValidationIssue) String() string { func (*ActivityTemplateValidationIssue) ProtoMessage() {} func (x *ActivityTemplateValidationIssue) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[308] + mi := &file_proto_activity_v1_activity_proto_msgTypes[309] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24103,7 +24381,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{308} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{309} } func (x *ActivityTemplateValidationIssue) GetField() string { @@ -24139,7 +24417,7 @@ type ValidateActivityTemplateRequest struct { func (x *ValidateActivityTemplateRequest) Reset() { *x = ValidateActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[309] + mi := &file_proto_activity_v1_activity_proto_msgTypes[310] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24151,7 +24429,7 @@ func (x *ValidateActivityTemplateRequest) String() string { func (*ValidateActivityTemplateRequest) ProtoMessage() {} func (x *ValidateActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[309] + mi := &file_proto_activity_v1_activity_proto_msgTypes[310] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24164,7 +24442,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{309} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{310} } func (x *ValidateActivityTemplateRequest) GetMeta() *RequestMeta { @@ -24198,7 +24476,7 @@ type ValidateActivityTemplateResponse struct { func (x *ValidateActivityTemplateResponse) Reset() { *x = ValidateActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[310] + mi := &file_proto_activity_v1_activity_proto_msgTypes[311] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24210,7 +24488,7 @@ func (x *ValidateActivityTemplateResponse) String() string { func (*ValidateActivityTemplateResponse) ProtoMessage() {} func (x *ValidateActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[310] + mi := &file_proto_activity_v1_activity_proto_msgTypes[311] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24223,7 +24501,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{310} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{311} } func (x *ValidateActivityTemplateResponse) GetValid() bool { @@ -24255,7 +24533,7 @@ type ActivityTemplateRuntime struct { func (x *ActivityTemplateRuntime) Reset() { *x = ActivityTemplateRuntime{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[311] + mi := &file_proto_activity_v1_activity_proto_msgTypes[312] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24267,7 +24545,7 @@ func (x *ActivityTemplateRuntime) String() string { func (*ActivityTemplateRuntime) ProtoMessage() {} func (x *ActivityTemplateRuntime) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[311] + mi := &file_proto_activity_v1_activity_proto_msgTypes[312] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24280,7 +24558,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{311} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{312} } func (x *ActivityTemplateRuntime) GetTemplate() *ActivityTemplate { @@ -24345,7 +24623,7 @@ type ActivityTemplateRuntimeTask struct { func (x *ActivityTemplateRuntimeTask) Reset() { *x = ActivityTemplateRuntimeTask{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[312] + mi := &file_proto_activity_v1_activity_proto_msgTypes[313] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24357,7 +24635,7 @@ func (x *ActivityTemplateRuntimeTask) String() string { func (*ActivityTemplateRuntimeTask) ProtoMessage() {} func (x *ActivityTemplateRuntimeTask) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[312] + mi := &file_proto_activity_v1_activity_proto_msgTypes[313] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24370,7 +24648,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{312} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{313} } func (x *ActivityTemplateRuntimeTask) GetTemplateId() string { @@ -24532,7 +24810,7 @@ type ActivityTemplateTaskClaim struct { func (x *ActivityTemplateTaskClaim) Reset() { *x = ActivityTemplateTaskClaim{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[313] + mi := &file_proto_activity_v1_activity_proto_msgTypes[314] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24544,7 +24822,7 @@ func (x *ActivityTemplateTaskClaim) String() string { func (*ActivityTemplateTaskClaim) ProtoMessage() {} func (x *ActivityTemplateTaskClaim) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[313] + mi := &file_proto_activity_v1_activity_proto_msgTypes[314] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24557,7 +24835,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{313} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{314} } func (x *ActivityTemplateTaskClaim) GetClaimId() string { @@ -24737,7 +25015,7 @@ type ActivityTemplateLeaderboardEntry struct { func (x *ActivityTemplateLeaderboardEntry) Reset() { *x = ActivityTemplateLeaderboardEntry{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[314] + mi := &file_proto_activity_v1_activity_proto_msgTypes[315] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24749,7 +25027,7 @@ func (x *ActivityTemplateLeaderboardEntry) String() string { func (*ActivityTemplateLeaderboardEntry) ProtoMessage() {} func (x *ActivityTemplateLeaderboardEntry) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[314] + mi := &file_proto_activity_v1_activity_proto_msgTypes[315] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24762,7 +25040,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{314} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{315} } func (x *ActivityTemplateLeaderboardEntry) GetRankNo() int32 { @@ -24829,7 +25107,7 @@ type GetCurrentActivityTemplateRequest struct { func (x *GetCurrentActivityTemplateRequest) Reset() { *x = GetCurrentActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[315] + mi := &file_proto_activity_v1_activity_proto_msgTypes[316] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24841,7 +25119,7 @@ func (x *GetCurrentActivityTemplateRequest) String() string { func (*GetCurrentActivityTemplateRequest) ProtoMessage() {} func (x *GetCurrentActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[315] + mi := &file_proto_activity_v1_activity_proto_msgTypes[316] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24854,7 +25132,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{315} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{316} } func (x *GetCurrentActivityTemplateRequest) GetMeta() *RequestMeta { @@ -24902,7 +25180,7 @@ type GetCurrentActivityTemplateResponse struct { func (x *GetCurrentActivityTemplateResponse) Reset() { *x = GetCurrentActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[316] + mi := &file_proto_activity_v1_activity_proto_msgTypes[317] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24914,7 +25192,7 @@ func (x *GetCurrentActivityTemplateResponse) String() string { func (*GetCurrentActivityTemplateResponse) ProtoMessage() {} func (x *GetCurrentActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[316] + mi := &file_proto_activity_v1_activity_proto_msgTypes[317] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24927,7 +25205,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{316} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{317} } func (x *GetCurrentActivityTemplateResponse) GetRuntime() *ActivityTemplateRuntime { @@ -24961,7 +25239,7 @@ type VisitActivityTemplateRequest struct { func (x *VisitActivityTemplateRequest) Reset() { *x = VisitActivityTemplateRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[317] + mi := &file_proto_activity_v1_activity_proto_msgTypes[318] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24973,7 +25251,7 @@ func (x *VisitActivityTemplateRequest) String() string { func (*VisitActivityTemplateRequest) ProtoMessage() {} func (x *VisitActivityTemplateRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[317] + mi := &file_proto_activity_v1_activity_proto_msgTypes[318] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24986,7 +25264,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{317} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{318} } func (x *VisitActivityTemplateRequest) GetMeta() *RequestMeta { @@ -25042,7 +25320,7 @@ type VisitActivityTemplateResponse struct { func (x *VisitActivityTemplateResponse) Reset() { *x = VisitActivityTemplateResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[318] + mi := &file_proto_activity_v1_activity_proto_msgTypes[319] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25054,7 +25332,7 @@ func (x *VisitActivityTemplateResponse) String() string { func (*VisitActivityTemplateResponse) ProtoMessage() {} func (x *VisitActivityTemplateResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[318] + mi := &file_proto_activity_v1_activity_proto_msgTypes[319] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25067,7 +25345,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{318} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{319} } func (x *VisitActivityTemplateResponse) GetRuntime() *ActivityTemplateRuntime { @@ -25106,7 +25384,7 @@ type ListActivityTemplateTasksRequest struct { func (x *ListActivityTemplateTasksRequest) Reset() { *x = ListActivityTemplateTasksRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[319] + mi := &file_proto_activity_v1_activity_proto_msgTypes[320] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25118,7 +25396,7 @@ func (x *ListActivityTemplateTasksRequest) String() string { func (*ListActivityTemplateTasksRequest) ProtoMessage() {} func (x *ListActivityTemplateTasksRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[319] + mi := &file_proto_activity_v1_activity_proto_msgTypes[320] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25131,7 +25409,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{319} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{320} } func (x *ListActivityTemplateTasksRequest) GetMeta() *RequestMeta { @@ -25187,7 +25465,7 @@ type ListActivityTemplateTasksResponse struct { func (x *ListActivityTemplateTasksResponse) Reset() { *x = ListActivityTemplateTasksResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[320] + mi := &file_proto_activity_v1_activity_proto_msgTypes[321] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25199,7 +25477,7 @@ func (x *ListActivityTemplateTasksResponse) String() string { func (*ListActivityTemplateTasksResponse) ProtoMessage() {} func (x *ListActivityTemplateTasksResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[320] + mi := &file_proto_activity_v1_activity_proto_msgTypes[321] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25212,7 +25490,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{320} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{321} } func (x *ListActivityTemplateTasksResponse) GetRuntime() *ActivityTemplateRuntime { @@ -25253,7 +25531,7 @@ type ClaimActivityTemplateTaskRewardRequest struct { func (x *ClaimActivityTemplateTaskRewardRequest) Reset() { *x = ClaimActivityTemplateTaskRewardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[321] + mi := &file_proto_activity_v1_activity_proto_msgTypes[322] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25265,7 +25543,7 @@ func (x *ClaimActivityTemplateTaskRewardRequest) String() string { func (*ClaimActivityTemplateTaskRewardRequest) ProtoMessage() {} func (x *ClaimActivityTemplateTaskRewardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[321] + mi := &file_proto_activity_v1_activity_proto_msgTypes[322] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25278,7 +25556,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{321} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{322} } func (x *ClaimActivityTemplateTaskRewardRequest) GetMeta() *RequestMeta { @@ -25347,7 +25625,7 @@ type ClaimActivityTemplateTaskRewardResponse struct { func (x *ClaimActivityTemplateTaskRewardResponse) Reset() { *x = ClaimActivityTemplateTaskRewardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[322] + mi := &file_proto_activity_v1_activity_proto_msgTypes[323] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25359,7 +25637,7 @@ func (x *ClaimActivityTemplateTaskRewardResponse) String() string { func (*ClaimActivityTemplateTaskRewardResponse) ProtoMessage() {} func (x *ClaimActivityTemplateTaskRewardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[322] + mi := &file_proto_activity_v1_activity_proto_msgTypes[323] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25372,7 +25650,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{322} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{323} } func (x *ClaimActivityTemplateTaskRewardResponse) GetClaim() *ActivityTemplateTaskClaim { @@ -25407,7 +25685,7 @@ type ListActivityTemplateLeaderboardRequest struct { func (x *ListActivityTemplateLeaderboardRequest) Reset() { *x = ListActivityTemplateLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[323] + mi := &file_proto_activity_v1_activity_proto_msgTypes[324] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25419,7 +25697,7 @@ func (x *ListActivityTemplateLeaderboardRequest) String() string { func (*ListActivityTemplateLeaderboardRequest) ProtoMessage() {} func (x *ListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[323] + mi := &file_proto_activity_v1_activity_proto_msgTypes[324] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25432,7 +25710,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{323} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{324} } func (x *ListActivityTemplateLeaderboardRequest) GetMeta() *RequestMeta { @@ -25517,7 +25795,7 @@ type ListActivityTemplateLeaderboardResponse struct { func (x *ListActivityTemplateLeaderboardResponse) Reset() { *x = ListActivityTemplateLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[324] + mi := &file_proto_activity_v1_activity_proto_msgTypes[325] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25529,7 +25807,7 @@ func (x *ListActivityTemplateLeaderboardResponse) String() string { func (*ListActivityTemplateLeaderboardResponse) ProtoMessage() {} func (x *ListActivityTemplateLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[324] + mi := &file_proto_activity_v1_activity_proto_msgTypes[325] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25542,7 +25820,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{324} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{325} } func (x *ListActivityTemplateLeaderboardResponse) GetRuntime() *ActivityTemplateRuntime { @@ -25635,7 +25913,7 @@ type ActivityTemplateRankPeriod struct { func (x *ActivityTemplateRankPeriod) Reset() { *x = ActivityTemplateRankPeriod{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[325] + mi := &file_proto_activity_v1_activity_proto_msgTypes[326] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25647,7 +25925,7 @@ func (x *ActivityTemplateRankPeriod) String() string { func (*ActivityTemplateRankPeriod) ProtoMessage() {} func (x *ActivityTemplateRankPeriod) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[325] + mi := &file_proto_activity_v1_activity_proto_msgTypes[326] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25660,7 +25938,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{325} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{326} } func (x *ActivityTemplateRankPeriod) GetTemplateId() string { @@ -25765,7 +26043,7 @@ type ActivityTemplateRewardJob struct { func (x *ActivityTemplateRewardJob) Reset() { *x = ActivityTemplateRewardJob{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[326] + mi := &file_proto_activity_v1_activity_proto_msgTypes[327] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25777,7 +26055,7 @@ func (x *ActivityTemplateRewardJob) String() string { func (*ActivityTemplateRewardJob) ProtoMessage() {} func (x *ActivityTemplateRewardJob) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[326] + mi := &file_proto_activity_v1_activity_proto_msgTypes[327] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25790,7 +26068,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{326} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{327} } func (x *ActivityTemplateRewardJob) GetRewardJobId() string { @@ -25976,7 +26254,7 @@ type AdminListActivityTemplateLeaderboardRequest struct { func (x *AdminListActivityTemplateLeaderboardRequest) Reset() { *x = AdminListActivityTemplateLeaderboardRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[327] + mi := &file_proto_activity_v1_activity_proto_msgTypes[328] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25988,7 +26266,7 @@ func (x *AdminListActivityTemplateLeaderboardRequest) String() string { func (*AdminListActivityTemplateLeaderboardRequest) ProtoMessage() {} func (x *AdminListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[327] + mi := &file_proto_activity_v1_activity_proto_msgTypes[328] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26001,7 +26279,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{327} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{328} } func (x *AdminListActivityTemplateLeaderboardRequest) GetMeta() *RequestMeta { @@ -26064,7 +26342,7 @@ type AdminListActivityTemplateLeaderboardResponse struct { func (x *AdminListActivityTemplateLeaderboardResponse) Reset() { *x = AdminListActivityTemplateLeaderboardResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[328] + mi := &file_proto_activity_v1_activity_proto_msgTypes[329] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26076,7 +26354,7 @@ func (x *AdminListActivityTemplateLeaderboardResponse) String() string { func (*AdminListActivityTemplateLeaderboardResponse) ProtoMessage() {} func (x *AdminListActivityTemplateLeaderboardResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[328] + mi := &file_proto_activity_v1_activity_proto_msgTypes[329] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26089,7 +26367,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{328} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{329} } func (x *AdminListActivityTemplateLeaderboardResponse) GetPeriod() *ActivityTemplateRankPeriod { @@ -26129,7 +26407,7 @@ type ListActivityTemplateRewardJobsRequest struct { func (x *ListActivityTemplateRewardJobsRequest) Reset() { *x = ListActivityTemplateRewardJobsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[329] + mi := &file_proto_activity_v1_activity_proto_msgTypes[330] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26141,7 +26419,7 @@ func (x *ListActivityTemplateRewardJobsRequest) String() string { func (*ListActivityTemplateRewardJobsRequest) ProtoMessage() {} func (x *ListActivityTemplateRewardJobsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[329] + mi := &file_proto_activity_v1_activity_proto_msgTypes[330] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26154,7 +26432,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{329} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{330} } func (x *ListActivityTemplateRewardJobsRequest) GetMeta() *RequestMeta { @@ -26223,7 +26501,7 @@ type ListActivityTemplateRewardJobsResponse struct { func (x *ListActivityTemplateRewardJobsResponse) Reset() { *x = ListActivityTemplateRewardJobsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[330] + mi := &file_proto_activity_v1_activity_proto_msgTypes[331] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26235,7 +26513,7 @@ func (x *ListActivityTemplateRewardJobsResponse) String() string { func (*ListActivityTemplateRewardJobsResponse) ProtoMessage() {} func (x *ListActivityTemplateRewardJobsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[330] + mi := &file_proto_activity_v1_activity_proto_msgTypes[331] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26248,7 +26526,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{330} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{331} } func (x *ListActivityTemplateRewardJobsResponse) GetJobs() []*ActivityTemplateRewardJob { @@ -26277,7 +26555,7 @@ type RetryActivityTemplateRewardJobRequest struct { func (x *RetryActivityTemplateRewardJobRequest) Reset() { *x = RetryActivityTemplateRewardJobRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[331] + mi := &file_proto_activity_v1_activity_proto_msgTypes[332] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26289,7 +26567,7 @@ func (x *RetryActivityTemplateRewardJobRequest) String() string { func (*RetryActivityTemplateRewardJobRequest) ProtoMessage() {} func (x *RetryActivityTemplateRewardJobRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[331] + mi := &file_proto_activity_v1_activity_proto_msgTypes[332] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26302,7 +26580,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{331} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{332} } func (x *RetryActivityTemplateRewardJobRequest) GetMeta() *RequestMeta { @@ -26342,7 +26620,7 @@ type RetryActivityTemplateRewardJobResponse struct { func (x *RetryActivityTemplateRewardJobResponse) Reset() { *x = RetryActivityTemplateRewardJobResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[332] + mi := &file_proto_activity_v1_activity_proto_msgTypes[333] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26354,7 +26632,7 @@ func (x *RetryActivityTemplateRewardJobResponse) String() string { func (*RetryActivityTemplateRewardJobResponse) ProtoMessage() {} func (x *RetryActivityTemplateRewardJobResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[332] + mi := &file_proto_activity_v1_activity_proto_msgTypes[333] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26367,7 +26645,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{332} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{333} } func (x *RetryActivityTemplateRewardJobResponse) GetJob() *ActivityTemplateRewardJob { @@ -26394,7 +26672,7 @@ type ListActivityTemplateTaskClaimsRequest struct { func (x *ListActivityTemplateTaskClaimsRequest) Reset() { *x = ListActivityTemplateTaskClaimsRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[333] + mi := &file_proto_activity_v1_activity_proto_msgTypes[334] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26406,7 +26684,7 @@ func (x *ListActivityTemplateTaskClaimsRequest) String() string { func (*ListActivityTemplateTaskClaimsRequest) ProtoMessage() {} func (x *ListActivityTemplateTaskClaimsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[333] + mi := &file_proto_activity_v1_activity_proto_msgTypes[334] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26419,7 +26697,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{333} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{334} } func (x *ListActivityTemplateTaskClaimsRequest) GetMeta() *RequestMeta { @@ -26495,7 +26773,7 @@ type ListActivityTemplateTaskClaimsResponse struct { func (x *ListActivityTemplateTaskClaimsResponse) Reset() { *x = ListActivityTemplateTaskClaimsResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[334] + mi := &file_proto_activity_v1_activity_proto_msgTypes[335] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26507,7 +26785,7 @@ func (x *ListActivityTemplateTaskClaimsResponse) String() string { func (*ListActivityTemplateTaskClaimsResponse) ProtoMessage() {} func (x *ListActivityTemplateTaskClaimsResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[334] + mi := &file_proto_activity_v1_activity_proto_msgTypes[335] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26520,7 +26798,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{334} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{335} } func (x *ListActivityTemplateTaskClaimsResponse) GetClaims() []*ActivityTemplateTaskClaim { @@ -26549,7 +26827,7 @@ type RetryActivityTemplateTaskClaimRequest struct { func (x *RetryActivityTemplateTaskClaimRequest) Reset() { *x = RetryActivityTemplateTaskClaimRequest{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[335] + mi := &file_proto_activity_v1_activity_proto_msgTypes[336] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26561,7 +26839,7 @@ func (x *RetryActivityTemplateTaskClaimRequest) String() string { func (*RetryActivityTemplateTaskClaimRequest) ProtoMessage() {} func (x *RetryActivityTemplateTaskClaimRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[335] + mi := &file_proto_activity_v1_activity_proto_msgTypes[336] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26574,7 +26852,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{335} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{336} } func (x *RetryActivityTemplateTaskClaimRequest) GetMeta() *RequestMeta { @@ -26614,7 +26892,7 @@ type RetryActivityTemplateTaskClaimResponse struct { func (x *RetryActivityTemplateTaskClaimResponse) Reset() { *x = RetryActivityTemplateTaskClaimResponse{} - mi := &file_proto_activity_v1_activity_proto_msgTypes[336] + mi := &file_proto_activity_v1_activity_proto_msgTypes[337] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26626,7 +26904,7 @@ func (x *RetryActivityTemplateTaskClaimResponse) String() string { func (*RetryActivityTemplateTaskClaimResponse) ProtoMessage() {} func (x *RetryActivityTemplateTaskClaimResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_activity_v1_activity_proto_msgTypes[336] + mi := &file_proto_activity_v1_activity_proto_msgTypes[337] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26639,7 +26917,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{336} + return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{337} } func (x *RetryActivityTemplateTaskClaimResponse) GetClaim() *ActivityTemplateTaskClaim { @@ -26855,7 +27133,18 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\x0fprocessed_count\x18\x02 \x01(\x05R\x0eprocessedCount\x12#\n" + "\rsuccess_count\x18\x03 \x01(\x05R\fsuccessCount\x12#\n" + "\rfailure_count\x18\x04 \x01(\x05R\ffailureCount\x12\x19\n" + - "\bhas_more\x18\x05 \x01(\bR\ahasMore\"\xda\x06\n" + + "\bhas_more\x18\x05 \x01(\bR\ahasMore\"\xa9\x02\n" + + "\x0eTaskRewardItem\x12\x1b\n" + + "\titem_type\x18\x01 \x01(\tR\bitemType\x12\x1f\n" + + "\vresource_id\x18\x02 \x01(\x03R\n" + + "resourceId\x12#\n" + + "\rresource_type\x18\x03 \x01(\tR\fresourceType\x12\x1b\n" + + "\tcover_url\x18\x04 \x01(\tR\bcoverUrl\x12\x1a\n" + + "\bquantity\x18\x05 \x01(\x03R\bquantity\x12\x1f\n" + + "\vduration_ms\x18\x06 \x01(\x03R\n" + + "durationMs\x12*\n" + + "\x11wallet_asset_type\x18\a \x01(\tR\x0fwalletAssetType\x12.\n" + + "\x13wallet_asset_amount\x18\b \x01(\x03R\x11walletAssetAmount\"\xff\b\n" + "\bTaskItem\x12\x17\n" + "\atask_id\x18\x01 \x01(\tR\x06taskId\x12\x1b\n" + "\ttask_type\x18\x02 \x01(\tR\btaskType\x12\x1a\n" + @@ -26886,7 +27175,14 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\faction_param\x18\x16 \x01(\tR\vactionParam\x12.\n" + "\x13action_payload_json\x18\x17 \x01(\tR\x11actionPayloadJson\x122\n" + "\x15dimension_filter_json\x18\x18 \x01(\tR\x13dimensionFilterJson\x12*\n" + - "\x11reward_asset_type\x18\x19 \x01(\tR\x0frewardAssetType\"\xad\x01\n" + + "\x11reward_asset_type\x18\x19 \x01(\tR\x0frewardAssetType\x12\x1f\n" + + "\vreward_type\x18\x1a \x01(\tR\n" + + "rewardType\x12,\n" + + "\x12reward_resource_id\x18\x1b \x01(\x03R\x10rewardResourceId\x127\n" + + "\x18reward_resource_group_id\x18\x1c \x01(\x03R\x15rewardResourceGroupId\x12'\n" + + "\x0freward_quantity\x18\x1d \x01(\x03R\x0erewardQuantity\x12,\n" + + "\x12reward_duration_ms\x18\x1e \x01(\x03R\x10rewardDurationMs\x12D\n" + + "\freward_items\x18\x1f \x03(\v2!.hyapp.activity.v1.TaskRewardItemR\vrewardItems\"\xad\x01\n" + "\vTaskSection\x12\x18\n" + "\asection\x18\x01 \x01(\tR\asection\x121\n" + "\x05items\x18\x02 \x03(\v2\x1b.hyapp.activity.v1.TaskItemR\x05items\x12$\n" + @@ -26906,7 +27202,7 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\ttask_type\x18\x04 \x01(\tR\btaskType\x12\x19\n" + "\btask_day\x18\x05 \x01(\tR\ataskDay\x12\x1d\n" + "\n" + - "command_id\x18\x06 \x01(\tR\tcommandId\"\xe9\x02\n" + + "command_id\x18\x06 \x01(\tR\tcommandId\"\xf0\x04\n" + "\x17ClaimTaskRewardResponse\x12\x19\n" + "\bclaim_id\x18\x01 \x01(\tR\aclaimId\x12\x17\n" + "\atask_id\x18\x02 \x01(\tR\x06taskId\x12\x1b\n" + @@ -26918,7 +27214,13 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\rgranted_at_ms\x18\b \x01(\x03R\vgrantedAtMs\x12\x18\n" + "\aclaimed\x18\t \x01(\bR\aclaimed\x12*\n" + "\x11reward_asset_type\x18\n" + - " \x01(\tR\x0frewardAssetType\"\xcd\x02\n" + + " \x01(\tR\x0frewardAssetType\x12\x1f\n" + + "\vreward_type\x18\v \x01(\tR\n" + + "rewardType\x12,\n" + + "\x12reward_resource_id\x18\f \x01(\x03R\x10rewardResourceId\x127\n" + + "\x18reward_resource_group_id\x18\r \x01(\x03R\x15rewardResourceGroupId\x127\n" + + "\x18wallet_resource_grant_id\x18\x0e \x01(\tR\x15walletResourceGrantId\x12D\n" + + "\freward_items\x18\x0f \x03(\v2!.hyapp.activity.v1.TaskRewardItemR\vrewardItems\"\xcd\x02\n" + "\x17ConsumeTaskEventRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bevent_id\x18\x02 \x01(\tR\aeventId\x12\x1d\n" + @@ -26996,7 +27298,7 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\bevent_id\x18\x01 \x01(\tR\aeventId\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12,\n" + "\x12broadcast_event_id\x18\x03 \x01(\tR\x10broadcastEventId\x12+\n" + - "\x11broadcast_created\x18\x04 \x01(\bR\x10broadcastCreated\"\xa7\a\n" + + "\x11broadcast_created\x18\x04 \x01(\bR\x10broadcastCreated\"\xcc\t\n" + "\x0eTaskDefinition\x12\x17\n" + "\atask_id\x18\x01 \x01(\tR\x06taskId\x12\x1b\n" + "\ttask_type\x18\x02 \x01(\tR\btaskType\x12\x1a\n" + @@ -27028,7 +27330,14 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\faction_param\x18\x17 \x01(\tR\vactionParam\x12.\n" + "\x13action_payload_json\x18\x18 \x01(\tR\x11actionPayloadJson\x122\n" + "\x15dimension_filter_json\x18\x19 \x01(\tR\x13dimensionFilterJson\x12*\n" + - "\x11reward_asset_type\x18\x1a \x01(\tR\x0frewardAssetType\"\xec\x01\n" + + "\x11reward_asset_type\x18\x1a \x01(\tR\x0frewardAssetType\x12\x1f\n" + + "\vreward_type\x18\x1b \x01(\tR\n" + + "rewardType\x12,\n" + + "\x12reward_resource_id\x18\x1c \x01(\x03R\x10rewardResourceId\x127\n" + + "\x18reward_resource_group_id\x18\x1d \x01(\x03R\x15rewardResourceGroupId\x12'\n" + + "\x0freward_quantity\x18\x1e \x01(\x03R\x0erewardQuantity\x12,\n" + + "\x12reward_duration_ms\x18\x1f \x01(\x03R\x10rewardDurationMs\x12D\n" + + "\freward_items\x18 \x03(\v2!.hyapp.activity.v1.TaskRewardItemR\vrewardItems\"\xec\x01\n" + "\x1aListTaskDefinitionsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1b\n" + "\ttask_type\x18\x02 \x01(\tR\btaskType\x12\x1a\n" + @@ -27039,7 +27348,7 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\tpage_size\x18\a \x01(\x05R\bpageSize\"l\n" + "\x1bListTaskDefinitionsResponse\x127\n" + "\x05tasks\x18\x01 \x03(\v2!.hyapp.activity.v1.TaskDefinitionR\x05tasks\x12\x14\n" + - "\x05total\x18\x02 \x01(\x03R\x05total\"\xd4\x06\n" + + "\x05total\x18\x02 \x01(\x03R\x05total\"\xb3\b\n" + "\x1bUpsertTaskDefinitionRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\atask_id\x18\x02 \x01(\tR\x06taskId\x12\x1b\n" + @@ -27068,7 +27377,13 @@ const file_proto_activity_v1_activity_proto_rawDesc = "" + "\faction_param\x18\x14 \x01(\tR\vactionParam\x12.\n" + "\x13action_payload_json\x18\x15 \x01(\tR\x11actionPayloadJson\x122\n" + "\x15dimension_filter_json\x18\x16 \x01(\tR\x13dimensionFilterJson\x12*\n" + - "\x11reward_asset_type\x18\x17 \x01(\tR\x0frewardAssetType\"o\n" + + "\x11reward_asset_type\x18\x17 \x01(\tR\x0frewardAssetType\x12\x1f\n" + + "\vreward_type\x18\x18 \x01(\tR\n" + + "rewardType\x12,\n" + + "\x12reward_resource_id\x18\x19 \x01(\x03R\x10rewardResourceId\x127\n" + + "\x18reward_resource_group_id\x18\x1a \x01(\x03R\x15rewardResourceGroupId\x12'\n" + + "\x0freward_quantity\x18\x1b \x01(\x03R\x0erewardQuantity\x12,\n" + + "\x12reward_duration_ms\x18\x1c \x01(\x03R\x10rewardDurationMs\"o\n" + "\x1cUpsertTaskDefinitionResponse\x125\n" + "\x04task\x18\x01 \x01(\v2!.hyapp.activity.v1.TaskDefinitionR\x04task\x12\x18\n" + "\acreated\x18\x02 \x01(\bR\acreated\"\xb1\x01\n" + @@ -29231,7 +29546,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, 337) +var file_proto_activity_v1_activity_proto_msgTypes = make([]protoimpl.MessageInfo, 338) var file_proto_activity_v1_activity_proto_goTypes = []any{ (*RequestMeta)(nil), // 0: hyapp.activity.v1.RequestMeta (*PingActivityRequest)(nil), // 1: hyapp.activity.v1.PingActivityRequest @@ -29265,312 +29580,313 @@ var file_proto_activity_v1_activity_proto_goTypes = []any{ (*ListConversationActionConfirmsResponse)(nil), // 29: hyapp.activity.v1.ListConversationActionConfirmsResponse (*CronBatchRequest)(nil), // 30: hyapp.activity.v1.CronBatchRequest (*CronBatchResponse)(nil), // 31: hyapp.activity.v1.CronBatchResponse - (*TaskItem)(nil), // 32: hyapp.activity.v1.TaskItem - (*TaskSection)(nil), // 33: hyapp.activity.v1.TaskSection - (*ListUserTasksRequest)(nil), // 34: hyapp.activity.v1.ListUserTasksRequest - (*ListUserTasksResponse)(nil), // 35: hyapp.activity.v1.ListUserTasksResponse - (*ClaimTaskRewardRequest)(nil), // 36: hyapp.activity.v1.ClaimTaskRewardRequest - (*ClaimTaskRewardResponse)(nil), // 37: hyapp.activity.v1.ClaimTaskRewardResponse - (*ConsumeTaskEventRequest)(nil), // 38: hyapp.activity.v1.ConsumeTaskEventRequest - (*ConsumeTaskEventResponse)(nil), // 39: hyapp.activity.v1.ConsumeTaskEventResponse - (*BroadcastJoinGroup)(nil), // 40: hyapp.activity.v1.BroadcastJoinGroup - (*EnsureBroadcastGroupsRequest)(nil), // 41: hyapp.activity.v1.EnsureBroadcastGroupsRequest - (*EnsureBroadcastGroupsResponse)(nil), // 42: hyapp.activity.v1.EnsureBroadcastGroupsResponse - (*PublishRegionBroadcastRequest)(nil), // 43: hyapp.activity.v1.PublishRegionBroadcastRequest - (*PublishGlobalBroadcastRequest)(nil), // 44: hyapp.activity.v1.PublishGlobalBroadcastRequest - (*PublishBroadcastResponse)(nil), // 45: hyapp.activity.v1.PublishBroadcastResponse - (*RemoveRegionBroadcastMemberRequest)(nil), // 46: hyapp.activity.v1.RemoveRegionBroadcastMemberRequest - (*RemoveRegionBroadcastMemberResponse)(nil), // 47: hyapp.activity.v1.RemoveRegionBroadcastMemberResponse - (*ProcessBroadcastOutboxBatchResponse)(nil), // 48: hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse - (*GameWinBroadcastConfig)(nil), // 49: hyapp.activity.v1.GameWinBroadcastConfig - (*GetGameWinBroadcastConfigRequest)(nil), // 50: hyapp.activity.v1.GetGameWinBroadcastConfigRequest - (*GetGameWinBroadcastConfigResponse)(nil), // 51: hyapp.activity.v1.GetGameWinBroadcastConfigResponse - (*UpdateGameWinBroadcastConfigRequest)(nil), // 52: hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest - (*UpdateGameWinBroadcastConfigResponse)(nil), // 53: hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse - (*ConsumeRoomEventRequest)(nil), // 54: hyapp.activity.v1.ConsumeRoomEventRequest - (*ConsumeRoomEventResponse)(nil), // 55: hyapp.activity.v1.ConsumeRoomEventResponse - (*TaskDefinition)(nil), // 56: hyapp.activity.v1.TaskDefinition - (*ListTaskDefinitionsRequest)(nil), // 57: hyapp.activity.v1.ListTaskDefinitionsRequest - (*ListTaskDefinitionsResponse)(nil), // 58: hyapp.activity.v1.ListTaskDefinitionsResponse - (*UpsertTaskDefinitionRequest)(nil), // 59: hyapp.activity.v1.UpsertTaskDefinitionRequest - (*UpsertTaskDefinitionResponse)(nil), // 60: hyapp.activity.v1.UpsertTaskDefinitionResponse - (*SetTaskDefinitionStatusRequest)(nil), // 61: hyapp.activity.v1.SetTaskDefinitionStatusRequest - (*SetTaskDefinitionStatusResponse)(nil), // 62: hyapp.activity.v1.SetTaskDefinitionStatusResponse - (*PublishTaskRewardPolicyRequest)(nil), // 63: hyapp.activity.v1.PublishTaskRewardPolicyRequest - (*PublishTaskRewardPolicyResponse)(nil), // 64: hyapp.activity.v1.PublishTaskRewardPolicyResponse - (*RegistrationRewardConfig)(nil), // 65: hyapp.activity.v1.RegistrationRewardConfig - (*RegistrationRewardClaim)(nil), // 66: hyapp.activity.v1.RegistrationRewardClaim - (*RegistrationRewardEligibility)(nil), // 67: hyapp.activity.v1.RegistrationRewardEligibility - (*GetRegistrationRewardEligibilityRequest)(nil), // 68: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest - (*GetRegistrationRewardEligibilityResponse)(nil), // 69: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse - (*IssueRegistrationRewardRequest)(nil), // 70: hyapp.activity.v1.IssueRegistrationRewardRequest - (*IssueRegistrationRewardResponse)(nil), // 71: hyapp.activity.v1.IssueRegistrationRewardResponse - (*GetRegistrationRewardConfigRequest)(nil), // 72: hyapp.activity.v1.GetRegistrationRewardConfigRequest - (*GetRegistrationRewardConfigResponse)(nil), // 73: hyapp.activity.v1.GetRegistrationRewardConfigResponse - (*UpdateRegistrationRewardConfigRequest)(nil), // 74: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest - (*UpdateRegistrationRewardConfigResponse)(nil), // 75: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse - (*ListRegistrationRewardClaimsRequest)(nil), // 76: hyapp.activity.v1.ListRegistrationRewardClaimsRequest - (*ListRegistrationRewardClaimsResponse)(nil), // 77: hyapp.activity.v1.ListRegistrationRewardClaimsResponse - (*FirstRechargeRewardTier)(nil), // 78: hyapp.activity.v1.FirstRechargeRewardTier - (*FirstRechargeRewardConfig)(nil), // 79: hyapp.activity.v1.FirstRechargeRewardConfig - (*FirstRechargeRewardClaim)(nil), // 80: hyapp.activity.v1.FirstRechargeRewardClaim - (*FirstRechargeRewardStatus)(nil), // 81: hyapp.activity.v1.FirstRechargeRewardStatus - (*GetFirstRechargeRewardStatusRequest)(nil), // 82: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest - (*GetFirstRechargeRewardStatusResponse)(nil), // 83: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse - (*ConsumeFirstRechargeRewardRequest)(nil), // 84: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest - (*ConsumeFirstRechargeRewardResponse)(nil), // 85: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse - (*GetFirstRechargeRewardConfigRequest)(nil), // 86: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest - (*GetFirstRechargeRewardConfigResponse)(nil), // 87: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse - (*UpdateFirstRechargeRewardConfigRequest)(nil), // 88: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest - (*UpdateFirstRechargeRewardConfigResponse)(nil), // 89: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse - (*ListFirstRechargeRewardClaimsRequest)(nil), // 90: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest - (*ListFirstRechargeRewardClaimsResponse)(nil), // 91: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse - (*CumulativeRechargeRewardTier)(nil), // 92: hyapp.activity.v1.CumulativeRechargeRewardTier - (*CumulativeRechargeRewardConfig)(nil), // 93: hyapp.activity.v1.CumulativeRechargeRewardConfig - (*CumulativeRechargeRewardGrant)(nil), // 94: hyapp.activity.v1.CumulativeRechargeRewardGrant - (*CumulativeRechargeRewardProgress)(nil), // 95: hyapp.activity.v1.CumulativeRechargeRewardProgress - (*CumulativeRechargeRewardStatus)(nil), // 96: hyapp.activity.v1.CumulativeRechargeRewardStatus - (*GetCumulativeRechargeRewardStatusRequest)(nil), // 97: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest - (*GetCumulativeRechargeRewardStatusResponse)(nil), // 98: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse - (*ConsumeCumulativeRechargeRewardRequest)(nil), // 99: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest - (*ConsumeCumulativeRechargeRewardResponse)(nil), // 100: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse - (*GetCumulativeRechargeRewardConfigRequest)(nil), // 101: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest - (*GetCumulativeRechargeRewardConfigResponse)(nil), // 102: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse - (*UpdateCumulativeRechargeRewardConfigRequest)(nil), // 103: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest - (*UpdateCumulativeRechargeRewardConfigResponse)(nil), // 104: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse - (*ListCumulativeRechargeRewardGrantsRequest)(nil), // 105: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest - (*ListCumulativeRechargeRewardGrantsResponse)(nil), // 106: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse - (*InviteActivityRewardTier)(nil), // 107: hyapp.activity.v1.InviteActivityRewardTier - (*InviteActivityRewardConfig)(nil), // 108: hyapp.activity.v1.InviteActivityRewardConfig - (*InviteActivityRewardProgress)(nil), // 109: hyapp.activity.v1.InviteActivityRewardProgress - (*InviteActivityRewardClaim)(nil), // 110: hyapp.activity.v1.InviteActivityRewardClaim - (*InviteActivityRewardStatus)(nil), // 111: hyapp.activity.v1.InviteActivityRewardStatus - (*GetInviteActivityRewardStatusRequest)(nil), // 112: hyapp.activity.v1.GetInviteActivityRewardStatusRequest - (*GetInviteActivityRewardStatusResponse)(nil), // 113: hyapp.activity.v1.GetInviteActivityRewardStatusResponse - (*ClaimInviteActivityRewardRequest)(nil), // 114: hyapp.activity.v1.ClaimInviteActivityRewardRequest - (*ClaimInviteActivityRewardResponse)(nil), // 115: hyapp.activity.v1.ClaimInviteActivityRewardResponse - (*InviteActivityLeaderboardEntry)(nil), // 116: hyapp.activity.v1.InviteActivityLeaderboardEntry - (*ListInviteActivityLeaderboardRequest)(nil), // 117: hyapp.activity.v1.ListInviteActivityLeaderboardRequest - (*ListInviteActivityLeaderboardResponse)(nil), // 118: hyapp.activity.v1.ListInviteActivityLeaderboardResponse - (*GetInviteActivityRewardConfigRequest)(nil), // 119: hyapp.activity.v1.GetInviteActivityRewardConfigRequest - (*GetInviteActivityRewardConfigResponse)(nil), // 120: hyapp.activity.v1.GetInviteActivityRewardConfigResponse - (*UpdateInviteActivityRewardConfigRequest)(nil), // 121: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest - (*UpdateInviteActivityRewardConfigResponse)(nil), // 122: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse - (*ListInviteActivityRewardClaimsRequest)(nil), // 123: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest - (*ListInviteActivityRewardClaimsResponse)(nil), // 124: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse - (*InviteActivityRewardInviteeSummary)(nil), // 125: hyapp.activity.v1.InviteActivityRewardInviteeSummary - (*InviteActivityRewardSummary)(nil), // 126: hyapp.activity.v1.InviteActivityRewardSummary - (*ListInviteActivityRewardSummariesRequest)(nil), // 127: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest - (*ListInviteActivityRewardSummariesResponse)(nil), // 128: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse - (*RoomTurnoverRewardTier)(nil), // 129: hyapp.activity.v1.RoomTurnoverRewardTier - (*RoomTurnoverRewardConfig)(nil), // 130: hyapp.activity.v1.RoomTurnoverRewardConfig - (*RoomTurnoverRewardSettlement)(nil), // 131: hyapp.activity.v1.RoomTurnoverRewardSettlement - (*RoomTurnoverRewardStatus)(nil), // 132: hyapp.activity.v1.RoomTurnoverRewardStatus - (*GetRoomTurnoverRewardStatusRequest)(nil), // 133: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest - (*GetRoomTurnoverRewardStatusResponse)(nil), // 134: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse - (*GetRoomTurnoverRewardConfigRequest)(nil), // 135: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest - (*GetRoomTurnoverRewardConfigResponse)(nil), // 136: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse - (*UpdateRoomTurnoverRewardConfigRequest)(nil), // 137: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest - (*UpdateRoomTurnoverRewardConfigResponse)(nil), // 138: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse - (*ListRoomTurnoverRewardSettlementsRequest)(nil), // 139: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest - (*ListRoomTurnoverRewardSettlementsResponse)(nil), // 140: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse - (*RetryRoomTurnoverRewardSettlementRequest)(nil), // 141: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest - (*RetryRoomTurnoverRewardSettlementResponse)(nil), // 142: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse - (*SevenDayCheckInReward)(nil), // 143: hyapp.activity.v1.SevenDayCheckInReward - (*SevenDayCheckInConfig)(nil), // 144: hyapp.activity.v1.SevenDayCheckInConfig - (*SevenDayCheckInRewardStatus)(nil), // 145: hyapp.activity.v1.SevenDayCheckInRewardStatus - (*GetSevenDayCheckInStatusRequest)(nil), // 146: hyapp.activity.v1.GetSevenDayCheckInStatusRequest - (*GetSevenDayCheckInStatusResponse)(nil), // 147: hyapp.activity.v1.GetSevenDayCheckInStatusResponse - (*SignSevenDayCheckInRequest)(nil), // 148: hyapp.activity.v1.SignSevenDayCheckInRequest - (*SignSevenDayCheckInResponse)(nil), // 149: hyapp.activity.v1.SignSevenDayCheckInResponse - (*GetSevenDayCheckInConfigRequest)(nil), // 150: hyapp.activity.v1.GetSevenDayCheckInConfigRequest - (*GetSevenDayCheckInConfigResponse)(nil), // 151: hyapp.activity.v1.GetSevenDayCheckInConfigResponse - (*UpdateSevenDayCheckInConfigRequest)(nil), // 152: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest - (*UpdateSevenDayCheckInConfigResponse)(nil), // 153: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse - (*SevenDayCheckInClaim)(nil), // 154: hyapp.activity.v1.SevenDayCheckInClaim - (*ListSevenDayCheckInClaimsRequest)(nil), // 155: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest - (*ListSevenDayCheckInClaimsResponse)(nil), // 156: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse - (*LevelTrack)(nil), // 157: hyapp.activity.v1.LevelTrack - (*LevelRule)(nil), // 158: hyapp.activity.v1.LevelRule - (*LevelTier)(nil), // 159: hyapp.activity.v1.LevelTier - (*LevelTrackOverview)(nil), // 160: hyapp.activity.v1.LevelTrackOverview - (*GetMyLevelOverviewRequest)(nil), // 161: hyapp.activity.v1.GetMyLevelOverviewRequest - (*GetMyLevelOverviewResponse)(nil), // 162: hyapp.activity.v1.GetMyLevelOverviewResponse - (*GetLevelTrackRequest)(nil), // 163: hyapp.activity.v1.GetLevelTrackRequest - (*GetLevelTrackResponse)(nil), // 164: hyapp.activity.v1.GetLevelTrackResponse - (*LevelDisplayTrackProfile)(nil), // 165: hyapp.activity.v1.LevelDisplayTrackProfile - (*UserLevelDisplayProfile)(nil), // 166: hyapp.activity.v1.UserLevelDisplayProfile - (*BatchGetUserLevelDisplayProfilesRequest)(nil), // 167: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest - (*BatchGetUserLevelDisplayProfilesResponse)(nil), // 168: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse - (*LevelRewardJob)(nil), // 169: hyapp.activity.v1.LevelRewardJob - (*ListLevelRewardsRequest)(nil), // 170: hyapp.activity.v1.ListLevelRewardsRequest - (*ListLevelRewardsResponse)(nil), // 171: hyapp.activity.v1.ListLevelRewardsResponse - (*ConsumeLevelEventRequest)(nil), // 172: hyapp.activity.v1.ConsumeLevelEventRequest - (*ConsumeLevelEventResponse)(nil), // 173: hyapp.activity.v1.ConsumeLevelEventResponse - (*SetUserLevelRequest)(nil), // 174: hyapp.activity.v1.SetUserLevelRequest - (*SetUserLevelResponse)(nil), // 175: hyapp.activity.v1.SetUserLevelResponse - (*AdminLevelTrackProfile)(nil), // 176: hyapp.activity.v1.AdminLevelTrackProfile - (*AdminUserLevelProfile)(nil), // 177: hyapp.activity.v1.AdminUserLevelProfile - (*BatchGetUserLevelAdminProfilesRequest)(nil), // 178: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest - (*BatchGetUserLevelAdminProfilesResponse)(nil), // 179: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse - (*TemporaryLevelAdjustment)(nil), // 180: hyapp.activity.v1.TemporaryLevelAdjustment - (*AdjustTemporaryUserLevelsRequest)(nil), // 181: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest - (*AdjustTemporaryUserLevelsResponse)(nil), // 182: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse - (*RegistrationLevelBadgeGrant)(nil), // 183: hyapp.activity.v1.RegistrationLevelBadgeGrant - (*IssueRegistrationLevelBadgesRequest)(nil), // 184: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest - (*IssueRegistrationLevelBadgesResponse)(nil), // 185: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse - (*UpsertLevelTrackRequest)(nil), // 186: hyapp.activity.v1.UpsertLevelTrackRequest - (*UpsertLevelTrackResponse)(nil), // 187: hyapp.activity.v1.UpsertLevelTrackResponse - (*UpsertLevelRuleRequest)(nil), // 188: hyapp.activity.v1.UpsertLevelRuleRequest - (*UpsertLevelRuleResponse)(nil), // 189: hyapp.activity.v1.UpsertLevelRuleResponse - (*UpsertLevelTierRequest)(nil), // 190: hyapp.activity.v1.UpsertLevelTierRequest - (*UpsertLevelTierResponse)(nil), // 191: hyapp.activity.v1.UpsertLevelTierResponse - (*BatchUpsertLevelConfigRequest)(nil), // 192: hyapp.activity.v1.BatchUpsertLevelConfigRequest - (*BatchUpsertLevelConfigResponse)(nil), // 193: hyapp.activity.v1.BatchUpsertLevelConfigResponse - (*ListLevelConfigRequest)(nil), // 194: hyapp.activity.v1.ListLevelConfigRequest - (*ListLevelConfigResponse)(nil), // 195: hyapp.activity.v1.ListLevelConfigResponse - (*AchievementCondition)(nil), // 196: hyapp.activity.v1.AchievementCondition - (*AchievementDefinition)(nil), // 197: hyapp.activity.v1.AchievementDefinition - (*UserAchievement)(nil), // 198: hyapp.activity.v1.UserAchievement - (*ListAchievementsRequest)(nil), // 199: hyapp.activity.v1.ListAchievementsRequest - (*ListAchievementsResponse)(nil), // 200: hyapp.activity.v1.ListAchievementsResponse - (*ConsumeAchievementEventRequest)(nil), // 201: hyapp.activity.v1.ConsumeAchievementEventRequest - (*ConsumeAchievementEventResponse)(nil), // 202: hyapp.activity.v1.ConsumeAchievementEventResponse - (*BadgeDisplayItem)(nil), // 203: hyapp.activity.v1.BadgeDisplayItem - (*ListMyBadgesRequest)(nil), // 204: hyapp.activity.v1.ListMyBadgesRequest - (*ListMyBadgesResponse)(nil), // 205: hyapp.activity.v1.ListMyBadgesResponse - (*SetBadgeDisplayRequest)(nil), // 206: hyapp.activity.v1.SetBadgeDisplayRequest - (*SetBadgeDisplayResponse)(nil), // 207: hyapp.activity.v1.SetBadgeDisplayResponse - (*UpsertAchievementDefinitionRequest)(nil), // 208: hyapp.activity.v1.UpsertAchievementDefinitionRequest - (*UpsertAchievementDefinitionResponse)(nil), // 209: hyapp.activity.v1.UpsertAchievementDefinitionResponse - (*DeleteAchievementDefinitionRequest)(nil), // 210: hyapp.activity.v1.DeleteAchievementDefinitionRequest - (*DeleteAchievementDefinitionResponse)(nil), // 211: hyapp.activity.v1.DeleteAchievementDefinitionResponse - (*WheelPrizeTier)(nil), // 212: hyapp.activity.v1.WheelPrizeTier - (*WheelRuleConfig)(nil), // 213: hyapp.activity.v1.WheelRuleConfig - (*WheelDrawMeta)(nil), // 214: hyapp.activity.v1.WheelDrawMeta - (*WheelDrawResult)(nil), // 215: hyapp.activity.v1.WheelDrawResult - (*WheelDrawReward)(nil), // 216: hyapp.activity.v1.WheelDrawReward - (*ExecuteWheelDrawRequest)(nil), // 217: hyapp.activity.v1.ExecuteWheelDrawRequest - (*ExecuteWheelDrawResponse)(nil), // 218: hyapp.activity.v1.ExecuteWheelDrawResponse - (*GetWheelConfigRequest)(nil), // 219: hyapp.activity.v1.GetWheelConfigRequest - (*GetWheelConfigResponse)(nil), // 220: hyapp.activity.v1.GetWheelConfigResponse - (*UpsertWheelConfigRequest)(nil), // 221: hyapp.activity.v1.UpsertWheelConfigRequest - (*UpsertWheelConfigResponse)(nil), // 222: hyapp.activity.v1.UpsertWheelConfigResponse - (*ListWheelDrawsRequest)(nil), // 223: hyapp.activity.v1.ListWheelDrawsRequest - (*ListWheelDrawsResponse)(nil), // 224: hyapp.activity.v1.ListWheelDrawsResponse - (*WheelDrawSummary)(nil), // 225: hyapp.activity.v1.WheelDrawSummary - (*GetWheelDrawSummaryRequest)(nil), // 226: hyapp.activity.v1.GetWheelDrawSummaryRequest - (*GetWheelDrawSummaryResponse)(nil), // 227: hyapp.activity.v1.GetWheelDrawSummaryResponse - (*WeeklyStarGift)(nil), // 228: hyapp.activity.v1.WeeklyStarGift - (*WeeklyStarReward)(nil), // 229: hyapp.activity.v1.WeeklyStarReward - (*WeeklyStarCycle)(nil), // 230: hyapp.activity.v1.WeeklyStarCycle - (*WeeklyStarLeaderboardEntry)(nil), // 231: hyapp.activity.v1.WeeklyStarLeaderboardEntry - (*WeeklyStarSettlement)(nil), // 232: hyapp.activity.v1.WeeklyStarSettlement - (*ListWeeklyStarCyclesRequest)(nil), // 233: hyapp.activity.v1.ListWeeklyStarCyclesRequest - (*ListWeeklyStarCyclesResponse)(nil), // 234: hyapp.activity.v1.ListWeeklyStarCyclesResponse - (*GetWeeklyStarCycleRequest)(nil), // 235: hyapp.activity.v1.GetWeeklyStarCycleRequest - (*GetWeeklyStarCycleResponse)(nil), // 236: hyapp.activity.v1.GetWeeklyStarCycleResponse - (*UpsertWeeklyStarCycleRequest)(nil), // 237: hyapp.activity.v1.UpsertWeeklyStarCycleRequest - (*UpsertWeeklyStarCycleResponse)(nil), // 238: hyapp.activity.v1.UpsertWeeklyStarCycleResponse - (*SetWeeklyStarCycleStatusRequest)(nil), // 239: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest - (*SetWeeklyStarCycleStatusResponse)(nil), // 240: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse - (*ListWeeklyStarLeaderboardRequest)(nil), // 241: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest - (*ListWeeklyStarLeaderboardResponse)(nil), // 242: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse - (*ListWeeklyStarSettlementsRequest)(nil), // 243: hyapp.activity.v1.ListWeeklyStarSettlementsRequest - (*ListWeeklyStarSettlementsResponse)(nil), // 244: hyapp.activity.v1.ListWeeklyStarSettlementsResponse - (*GetWeeklyStarCurrentRequest)(nil), // 245: hyapp.activity.v1.GetWeeklyStarCurrentRequest - (*GetWeeklyStarCurrentResponse)(nil), // 246: hyapp.activity.v1.GetWeeklyStarCurrentResponse - (*ListWeeklyStarHistoryRequest)(nil), // 247: hyapp.activity.v1.ListWeeklyStarHistoryRequest - (*WeeklyStarHistoryCycle)(nil), // 248: hyapp.activity.v1.WeeklyStarHistoryCycle - (*ListWeeklyStarHistoryResponse)(nil), // 249: hyapp.activity.v1.ListWeeklyStarHistoryResponse - (*CPWeeklyRankReward)(nil), // 250: hyapp.activity.v1.CPWeeklyRankReward - (*CPWeeklyRankConfig)(nil), // 251: hyapp.activity.v1.CPWeeklyRankConfig - (*CPWeeklyRankUser)(nil), // 252: hyapp.activity.v1.CPWeeklyRankUser - (*CPWeeklyRankEntry)(nil), // 253: hyapp.activity.v1.CPWeeklyRankEntry - (*CPWeeklyRankSettlement)(nil), // 254: hyapp.activity.v1.CPWeeklyRankSettlement - (*GetCPWeeklyRankStatusRequest)(nil), // 255: hyapp.activity.v1.GetCPWeeklyRankStatusRequest - (*GetCPWeeklyRankStatusResponse)(nil), // 256: hyapp.activity.v1.GetCPWeeklyRankStatusResponse - (*GetCPWeeklyRankConfigRequest)(nil), // 257: hyapp.activity.v1.GetCPWeeklyRankConfigRequest - (*GetCPWeeklyRankConfigResponse)(nil), // 258: hyapp.activity.v1.GetCPWeeklyRankConfigResponse - (*UpdateCPWeeklyRankConfigRequest)(nil), // 259: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest - (*UpdateCPWeeklyRankConfigResponse)(nil), // 260: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse - (*ListCPWeeklyRankSettlementsRequest)(nil), // 261: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest - (*ListCPWeeklyRankSettlementsResponse)(nil), // 262: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse - (*AgencyOpeningReward)(nil), // 263: hyapp.activity.v1.AgencyOpeningReward - (*AgencyOpeningCycle)(nil), // 264: hyapp.activity.v1.AgencyOpeningCycle - (*AgencyOpeningApplication)(nil), // 265: hyapp.activity.v1.AgencyOpeningApplication - (*AgencyOpeningAgencySnapshot)(nil), // 266: hyapp.activity.v1.AgencyOpeningAgencySnapshot - (*ListAgencyOpeningCyclesRequest)(nil), // 267: hyapp.activity.v1.ListAgencyOpeningCyclesRequest - (*ListAgencyOpeningCyclesResponse)(nil), // 268: hyapp.activity.v1.ListAgencyOpeningCyclesResponse - (*GetAgencyOpeningCycleRequest)(nil), // 269: hyapp.activity.v1.GetAgencyOpeningCycleRequest - (*GetAgencyOpeningCycleResponse)(nil), // 270: hyapp.activity.v1.GetAgencyOpeningCycleResponse - (*UpsertAgencyOpeningCycleRequest)(nil), // 271: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest - (*UpsertAgencyOpeningCycleResponse)(nil), // 272: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse - (*SetAgencyOpeningCycleStatusRequest)(nil), // 273: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest - (*SetAgencyOpeningCycleStatusResponse)(nil), // 274: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse - (*ListAgencyOpeningApplicationsRequest)(nil), // 275: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest - (*ListAgencyOpeningApplicationsResponse)(nil), // 276: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse - (*ReviewAgencyOpeningApplicationRequest)(nil), // 277: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest - (*ReviewAgencyOpeningApplicationResponse)(nil), // 278: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse - (*GetAgencyOpeningStatusRequest)(nil), // 279: hyapp.activity.v1.GetAgencyOpeningStatusRequest - (*GetAgencyOpeningStatusResponse)(nil), // 280: hyapp.activity.v1.GetAgencyOpeningStatusResponse - (*ApplyAgencyOpeningRequest)(nil), // 281: hyapp.activity.v1.ApplyAgencyOpeningRequest - (*ApplyAgencyOpeningResponse)(nil), // 282: hyapp.activity.v1.ApplyAgencyOpeningResponse - (*ActivityTemplateLocale)(nil), // 283: hyapp.activity.v1.ActivityTemplateLocale - (*ActivityTemplateGift)(nil), // 284: hyapp.activity.v1.ActivityTemplateGift - (*ActivityTemplateRewardItem)(nil), // 285: hyapp.activity.v1.ActivityTemplateRewardItem - (*ActivityTemplateTask)(nil), // 286: hyapp.activity.v1.ActivityTemplateTask - (*ActivityTemplateRankReward)(nil), // 287: hyapp.activity.v1.ActivityTemplateRankReward - (*ActivityTemplateAsset)(nil), // 288: hyapp.activity.v1.ActivityTemplateAsset - (*ActivityTemplate)(nil), // 289: hyapp.activity.v1.ActivityTemplate - (*ActivityTemplateSummary)(nil), // 290: hyapp.activity.v1.ActivityTemplateSummary - (*ListActivityTemplatesRequest)(nil), // 291: hyapp.activity.v1.ListActivityTemplatesRequest - (*ListActivityTemplatesResponse)(nil), // 292: hyapp.activity.v1.ListActivityTemplatesResponse - (*CreateActivityTemplateRequest)(nil), // 293: hyapp.activity.v1.CreateActivityTemplateRequest - (*CreateActivityTemplateResponse)(nil), // 294: hyapp.activity.v1.CreateActivityTemplateResponse - (*GetActivityTemplateRequest)(nil), // 295: hyapp.activity.v1.GetActivityTemplateRequest - (*GetActivityTemplateResponse)(nil), // 296: hyapp.activity.v1.GetActivityTemplateResponse - (*UpdateActivityTemplateRequest)(nil), // 297: hyapp.activity.v1.UpdateActivityTemplateRequest - (*UpdateActivityTemplateResponse)(nil), // 298: hyapp.activity.v1.UpdateActivityTemplateResponse - (*SetActivityTemplateStatusRequest)(nil), // 299: hyapp.activity.v1.SetActivityTemplateStatusRequest - (*SetActivityTemplateStatusResponse)(nil), // 300: hyapp.activity.v1.SetActivityTemplateStatusResponse - (*DeleteActivityTemplateRequest)(nil), // 301: hyapp.activity.v1.DeleteActivityTemplateRequest - (*DeleteActivityTemplateResponse)(nil), // 302: hyapp.activity.v1.DeleteActivityTemplateResponse - (*ActivityTemplateVersion)(nil), // 303: hyapp.activity.v1.ActivityTemplateVersion - (*ListActivityTemplateVersionsRequest)(nil), // 304: hyapp.activity.v1.ListActivityTemplateVersionsRequest - (*ListActivityTemplateVersionsResponse)(nil), // 305: hyapp.activity.v1.ListActivityTemplateVersionsResponse - (*CloneActivityTemplateRequest)(nil), // 306: hyapp.activity.v1.CloneActivityTemplateRequest - (*CloneActivityTemplateResponse)(nil), // 307: hyapp.activity.v1.CloneActivityTemplateResponse - (*ActivityTemplateValidationIssue)(nil), // 308: hyapp.activity.v1.ActivityTemplateValidationIssue - (*ValidateActivityTemplateRequest)(nil), // 309: hyapp.activity.v1.ValidateActivityTemplateRequest - (*ValidateActivityTemplateResponse)(nil), // 310: hyapp.activity.v1.ValidateActivityTemplateResponse - (*ActivityTemplateRuntime)(nil), // 311: hyapp.activity.v1.ActivityTemplateRuntime - (*ActivityTemplateRuntimeTask)(nil), // 312: hyapp.activity.v1.ActivityTemplateRuntimeTask - (*ActivityTemplateTaskClaim)(nil), // 313: hyapp.activity.v1.ActivityTemplateTaskClaim - (*ActivityTemplateLeaderboardEntry)(nil), // 314: hyapp.activity.v1.ActivityTemplateLeaderboardEntry - (*GetCurrentActivityTemplateRequest)(nil), // 315: hyapp.activity.v1.GetCurrentActivityTemplateRequest - (*GetCurrentActivityTemplateResponse)(nil), // 316: hyapp.activity.v1.GetCurrentActivityTemplateResponse - (*VisitActivityTemplateRequest)(nil), // 317: hyapp.activity.v1.VisitActivityTemplateRequest - (*VisitActivityTemplateResponse)(nil), // 318: hyapp.activity.v1.VisitActivityTemplateResponse - (*ListActivityTemplateTasksRequest)(nil), // 319: hyapp.activity.v1.ListActivityTemplateTasksRequest - (*ListActivityTemplateTasksResponse)(nil), // 320: hyapp.activity.v1.ListActivityTemplateTasksResponse - (*ClaimActivityTemplateTaskRewardRequest)(nil), // 321: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest - (*ClaimActivityTemplateTaskRewardResponse)(nil), // 322: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse - (*ListActivityTemplateLeaderboardRequest)(nil), // 323: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest - (*ListActivityTemplateLeaderboardResponse)(nil), // 324: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse - (*ActivityTemplateRankPeriod)(nil), // 325: hyapp.activity.v1.ActivityTemplateRankPeriod - (*ActivityTemplateRewardJob)(nil), // 326: hyapp.activity.v1.ActivityTemplateRewardJob - (*AdminListActivityTemplateLeaderboardRequest)(nil), // 327: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest - (*AdminListActivityTemplateLeaderboardResponse)(nil), // 328: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse - (*ListActivityTemplateRewardJobsRequest)(nil), // 329: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest - (*ListActivityTemplateRewardJobsResponse)(nil), // 330: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse - (*RetryActivityTemplateRewardJobRequest)(nil), // 331: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest - (*RetryActivityTemplateRewardJobResponse)(nil), // 332: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse - (*ListActivityTemplateTaskClaimsRequest)(nil), // 333: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest - (*ListActivityTemplateTaskClaimsResponse)(nil), // 334: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse - (*RetryActivityTemplateTaskClaimRequest)(nil), // 335: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest - (*RetryActivityTemplateTaskClaimResponse)(nil), // 336: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse - (*v1.EventEnvelope)(nil), // 337: hyapp.events.room.v1.EventEnvelope + (*TaskRewardItem)(nil), // 32: hyapp.activity.v1.TaskRewardItem + (*TaskItem)(nil), // 33: hyapp.activity.v1.TaskItem + (*TaskSection)(nil), // 34: hyapp.activity.v1.TaskSection + (*ListUserTasksRequest)(nil), // 35: hyapp.activity.v1.ListUserTasksRequest + (*ListUserTasksResponse)(nil), // 36: hyapp.activity.v1.ListUserTasksResponse + (*ClaimTaskRewardRequest)(nil), // 37: hyapp.activity.v1.ClaimTaskRewardRequest + (*ClaimTaskRewardResponse)(nil), // 38: hyapp.activity.v1.ClaimTaskRewardResponse + (*ConsumeTaskEventRequest)(nil), // 39: hyapp.activity.v1.ConsumeTaskEventRequest + (*ConsumeTaskEventResponse)(nil), // 40: hyapp.activity.v1.ConsumeTaskEventResponse + (*BroadcastJoinGroup)(nil), // 41: hyapp.activity.v1.BroadcastJoinGroup + (*EnsureBroadcastGroupsRequest)(nil), // 42: hyapp.activity.v1.EnsureBroadcastGroupsRequest + (*EnsureBroadcastGroupsResponse)(nil), // 43: hyapp.activity.v1.EnsureBroadcastGroupsResponse + (*PublishRegionBroadcastRequest)(nil), // 44: hyapp.activity.v1.PublishRegionBroadcastRequest + (*PublishGlobalBroadcastRequest)(nil), // 45: hyapp.activity.v1.PublishGlobalBroadcastRequest + (*PublishBroadcastResponse)(nil), // 46: hyapp.activity.v1.PublishBroadcastResponse + (*RemoveRegionBroadcastMemberRequest)(nil), // 47: hyapp.activity.v1.RemoveRegionBroadcastMemberRequest + (*RemoveRegionBroadcastMemberResponse)(nil), // 48: hyapp.activity.v1.RemoveRegionBroadcastMemberResponse + (*ProcessBroadcastOutboxBatchResponse)(nil), // 49: hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse + (*GameWinBroadcastConfig)(nil), // 50: hyapp.activity.v1.GameWinBroadcastConfig + (*GetGameWinBroadcastConfigRequest)(nil), // 51: hyapp.activity.v1.GetGameWinBroadcastConfigRequest + (*GetGameWinBroadcastConfigResponse)(nil), // 52: hyapp.activity.v1.GetGameWinBroadcastConfigResponse + (*UpdateGameWinBroadcastConfigRequest)(nil), // 53: hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest + (*UpdateGameWinBroadcastConfigResponse)(nil), // 54: hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse + (*ConsumeRoomEventRequest)(nil), // 55: hyapp.activity.v1.ConsumeRoomEventRequest + (*ConsumeRoomEventResponse)(nil), // 56: hyapp.activity.v1.ConsumeRoomEventResponse + (*TaskDefinition)(nil), // 57: hyapp.activity.v1.TaskDefinition + (*ListTaskDefinitionsRequest)(nil), // 58: hyapp.activity.v1.ListTaskDefinitionsRequest + (*ListTaskDefinitionsResponse)(nil), // 59: hyapp.activity.v1.ListTaskDefinitionsResponse + (*UpsertTaskDefinitionRequest)(nil), // 60: hyapp.activity.v1.UpsertTaskDefinitionRequest + (*UpsertTaskDefinitionResponse)(nil), // 61: hyapp.activity.v1.UpsertTaskDefinitionResponse + (*SetTaskDefinitionStatusRequest)(nil), // 62: hyapp.activity.v1.SetTaskDefinitionStatusRequest + (*SetTaskDefinitionStatusResponse)(nil), // 63: hyapp.activity.v1.SetTaskDefinitionStatusResponse + (*PublishTaskRewardPolicyRequest)(nil), // 64: hyapp.activity.v1.PublishTaskRewardPolicyRequest + (*PublishTaskRewardPolicyResponse)(nil), // 65: hyapp.activity.v1.PublishTaskRewardPolicyResponse + (*RegistrationRewardConfig)(nil), // 66: hyapp.activity.v1.RegistrationRewardConfig + (*RegistrationRewardClaim)(nil), // 67: hyapp.activity.v1.RegistrationRewardClaim + (*RegistrationRewardEligibility)(nil), // 68: hyapp.activity.v1.RegistrationRewardEligibility + (*GetRegistrationRewardEligibilityRequest)(nil), // 69: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest + (*GetRegistrationRewardEligibilityResponse)(nil), // 70: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse + (*IssueRegistrationRewardRequest)(nil), // 71: hyapp.activity.v1.IssueRegistrationRewardRequest + (*IssueRegistrationRewardResponse)(nil), // 72: hyapp.activity.v1.IssueRegistrationRewardResponse + (*GetRegistrationRewardConfigRequest)(nil), // 73: hyapp.activity.v1.GetRegistrationRewardConfigRequest + (*GetRegistrationRewardConfigResponse)(nil), // 74: hyapp.activity.v1.GetRegistrationRewardConfigResponse + (*UpdateRegistrationRewardConfigRequest)(nil), // 75: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest + (*UpdateRegistrationRewardConfigResponse)(nil), // 76: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse + (*ListRegistrationRewardClaimsRequest)(nil), // 77: hyapp.activity.v1.ListRegistrationRewardClaimsRequest + (*ListRegistrationRewardClaimsResponse)(nil), // 78: hyapp.activity.v1.ListRegistrationRewardClaimsResponse + (*FirstRechargeRewardTier)(nil), // 79: hyapp.activity.v1.FirstRechargeRewardTier + (*FirstRechargeRewardConfig)(nil), // 80: hyapp.activity.v1.FirstRechargeRewardConfig + (*FirstRechargeRewardClaim)(nil), // 81: hyapp.activity.v1.FirstRechargeRewardClaim + (*FirstRechargeRewardStatus)(nil), // 82: hyapp.activity.v1.FirstRechargeRewardStatus + (*GetFirstRechargeRewardStatusRequest)(nil), // 83: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest + (*GetFirstRechargeRewardStatusResponse)(nil), // 84: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse + (*ConsumeFirstRechargeRewardRequest)(nil), // 85: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest + (*ConsumeFirstRechargeRewardResponse)(nil), // 86: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse + (*GetFirstRechargeRewardConfigRequest)(nil), // 87: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest + (*GetFirstRechargeRewardConfigResponse)(nil), // 88: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse + (*UpdateFirstRechargeRewardConfigRequest)(nil), // 89: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest + (*UpdateFirstRechargeRewardConfigResponse)(nil), // 90: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse + (*ListFirstRechargeRewardClaimsRequest)(nil), // 91: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest + (*ListFirstRechargeRewardClaimsResponse)(nil), // 92: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse + (*CumulativeRechargeRewardTier)(nil), // 93: hyapp.activity.v1.CumulativeRechargeRewardTier + (*CumulativeRechargeRewardConfig)(nil), // 94: hyapp.activity.v1.CumulativeRechargeRewardConfig + (*CumulativeRechargeRewardGrant)(nil), // 95: hyapp.activity.v1.CumulativeRechargeRewardGrant + (*CumulativeRechargeRewardProgress)(nil), // 96: hyapp.activity.v1.CumulativeRechargeRewardProgress + (*CumulativeRechargeRewardStatus)(nil), // 97: hyapp.activity.v1.CumulativeRechargeRewardStatus + (*GetCumulativeRechargeRewardStatusRequest)(nil), // 98: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest + (*GetCumulativeRechargeRewardStatusResponse)(nil), // 99: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse + (*ConsumeCumulativeRechargeRewardRequest)(nil), // 100: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest + (*ConsumeCumulativeRechargeRewardResponse)(nil), // 101: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse + (*GetCumulativeRechargeRewardConfigRequest)(nil), // 102: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest + (*GetCumulativeRechargeRewardConfigResponse)(nil), // 103: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse + (*UpdateCumulativeRechargeRewardConfigRequest)(nil), // 104: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest + (*UpdateCumulativeRechargeRewardConfigResponse)(nil), // 105: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse + (*ListCumulativeRechargeRewardGrantsRequest)(nil), // 106: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest + (*ListCumulativeRechargeRewardGrantsResponse)(nil), // 107: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse + (*InviteActivityRewardTier)(nil), // 108: hyapp.activity.v1.InviteActivityRewardTier + (*InviteActivityRewardConfig)(nil), // 109: hyapp.activity.v1.InviteActivityRewardConfig + (*InviteActivityRewardProgress)(nil), // 110: hyapp.activity.v1.InviteActivityRewardProgress + (*InviteActivityRewardClaim)(nil), // 111: hyapp.activity.v1.InviteActivityRewardClaim + (*InviteActivityRewardStatus)(nil), // 112: hyapp.activity.v1.InviteActivityRewardStatus + (*GetInviteActivityRewardStatusRequest)(nil), // 113: hyapp.activity.v1.GetInviteActivityRewardStatusRequest + (*GetInviteActivityRewardStatusResponse)(nil), // 114: hyapp.activity.v1.GetInviteActivityRewardStatusResponse + (*ClaimInviteActivityRewardRequest)(nil), // 115: hyapp.activity.v1.ClaimInviteActivityRewardRequest + (*ClaimInviteActivityRewardResponse)(nil), // 116: hyapp.activity.v1.ClaimInviteActivityRewardResponse + (*InviteActivityLeaderboardEntry)(nil), // 117: hyapp.activity.v1.InviteActivityLeaderboardEntry + (*ListInviteActivityLeaderboardRequest)(nil), // 118: hyapp.activity.v1.ListInviteActivityLeaderboardRequest + (*ListInviteActivityLeaderboardResponse)(nil), // 119: hyapp.activity.v1.ListInviteActivityLeaderboardResponse + (*GetInviteActivityRewardConfigRequest)(nil), // 120: hyapp.activity.v1.GetInviteActivityRewardConfigRequest + (*GetInviteActivityRewardConfigResponse)(nil), // 121: hyapp.activity.v1.GetInviteActivityRewardConfigResponse + (*UpdateInviteActivityRewardConfigRequest)(nil), // 122: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest + (*UpdateInviteActivityRewardConfigResponse)(nil), // 123: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse + (*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 } var file_proto_activity_v1_activity_proto_depIdxs = []int32{ 0, // 0: hyapp.activity.v1.PingActivityRequest.meta:type_name -> hyapp.activity.v1.RequestMeta @@ -29593,582 +29909,585 @@ var file_proto_activity_v1_activity_proto_depIdxs = []int32{ 0, // 17: hyapp.activity.v1.ListConversationActionConfirmsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 21, // 18: hyapp.activity.v1.ListConversationActionConfirmsResponse.items:type_name -> hyapp.activity.v1.ActionConfirm 0, // 19: hyapp.activity.v1.CronBatchRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 32, // 20: hyapp.activity.v1.TaskSection.items:type_name -> hyapp.activity.v1.TaskItem - 0, // 21: hyapp.activity.v1.ListUserTasksRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 33, // 22: hyapp.activity.v1.ListUserTasksResponse.sections:type_name -> hyapp.activity.v1.TaskSection - 0, // 23: hyapp.activity.v1.ClaimTaskRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 24: hyapp.activity.v1.ConsumeTaskEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 25: hyapp.activity.v1.EnsureBroadcastGroupsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 26: hyapp.activity.v1.PublishRegionBroadcastRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 27: hyapp.activity.v1.PublishGlobalBroadcastRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 28: hyapp.activity.v1.RemoveRegionBroadcastMemberRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 29: hyapp.activity.v1.GetGameWinBroadcastConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 49, // 30: hyapp.activity.v1.GetGameWinBroadcastConfigResponse.config:type_name -> hyapp.activity.v1.GameWinBroadcastConfig - 0, // 31: hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 49, // 32: hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse.config:type_name -> hyapp.activity.v1.GameWinBroadcastConfig - 0, // 33: hyapp.activity.v1.ConsumeRoomEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 337, // 34: hyapp.activity.v1.ConsumeRoomEventRequest.envelope:type_name -> hyapp.events.room.v1.EventEnvelope - 0, // 35: hyapp.activity.v1.ListTaskDefinitionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 56, // 36: hyapp.activity.v1.ListTaskDefinitionsResponse.tasks:type_name -> hyapp.activity.v1.TaskDefinition - 0, // 37: hyapp.activity.v1.UpsertTaskDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 56, // 38: hyapp.activity.v1.UpsertTaskDefinitionResponse.task:type_name -> hyapp.activity.v1.TaskDefinition - 0, // 39: hyapp.activity.v1.SetTaskDefinitionStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 56, // 40: hyapp.activity.v1.SetTaskDefinitionStatusResponse.task:type_name -> hyapp.activity.v1.TaskDefinition - 0, // 41: hyapp.activity.v1.PublishTaskRewardPolicyRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 42: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 67, // 43: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility - 0, // 44: hyapp.activity.v1.IssueRegistrationRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 66, // 45: hyapp.activity.v1.IssueRegistrationRewardResponse.claim:type_name -> hyapp.activity.v1.RegistrationRewardClaim - 67, // 46: hyapp.activity.v1.IssueRegistrationRewardResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility - 0, // 47: hyapp.activity.v1.GetRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 65, // 48: hyapp.activity.v1.GetRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig - 0, // 49: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 65, // 50: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig - 0, // 51: hyapp.activity.v1.ListRegistrationRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 66, // 52: hyapp.activity.v1.ListRegistrationRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.RegistrationRewardClaim - 78, // 53: hyapp.activity.v1.FirstRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier - 78, // 54: hyapp.activity.v1.FirstRechargeRewardStatus.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier - 80, // 55: hyapp.activity.v1.FirstRechargeRewardStatus.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim - 80, // 56: hyapp.activity.v1.FirstRechargeRewardStatus.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim - 0, // 57: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 81, // 58: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.FirstRechargeRewardStatus - 0, // 59: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 80, // 60: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim - 0, // 61: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 79, // 62: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig - 0, // 63: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 78, // 64: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier - 79, // 65: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig - 0, // 66: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 80, // 67: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim - 92, // 68: hyapp.activity.v1.CumulativeRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier - 93, // 69: hyapp.activity.v1.CumulativeRechargeRewardStatus.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig - 95, // 70: hyapp.activity.v1.CumulativeRechargeRewardStatus.progress:type_name -> hyapp.activity.v1.CumulativeRechargeRewardProgress - 94, // 71: hyapp.activity.v1.CumulativeRechargeRewardStatus.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant - 0, // 72: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 96, // 73: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.CumulativeRechargeRewardStatus - 0, // 74: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 94, // 75: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant - 0, // 76: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 93, // 77: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig - 0, // 78: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 92, // 79: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier - 93, // 80: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig - 0, // 81: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 94, // 82: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant - 107, // 83: hyapp.activity.v1.InviteActivityRewardConfig.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier - 108, // 84: hyapp.activity.v1.InviteActivityRewardStatus.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig - 109, // 85: hyapp.activity.v1.InviteActivityRewardStatus.progress:type_name -> hyapp.activity.v1.InviteActivityRewardProgress - 110, // 86: hyapp.activity.v1.InviteActivityRewardStatus.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim - 0, // 87: hyapp.activity.v1.GetInviteActivityRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 111, // 88: hyapp.activity.v1.GetInviteActivityRewardStatusResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus - 0, // 89: hyapp.activity.v1.ClaimInviteActivityRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 110, // 90: hyapp.activity.v1.ClaimInviteActivityRewardResponse.claim:type_name -> hyapp.activity.v1.InviteActivityRewardClaim - 111, // 91: hyapp.activity.v1.ClaimInviteActivityRewardResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus - 0, // 92: hyapp.activity.v1.ListInviteActivityLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 116, // 93: hyapp.activity.v1.ListInviteActivityLeaderboardResponse.entries:type_name -> hyapp.activity.v1.InviteActivityLeaderboardEntry - 0, // 94: hyapp.activity.v1.GetInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 108, // 95: hyapp.activity.v1.GetInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig - 0, // 96: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 107, // 97: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier - 108, // 98: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig - 0, // 99: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 110, // 100: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim - 125, // 101: hyapp.activity.v1.InviteActivityRewardSummary.invitees:type_name -> hyapp.activity.v1.InviteActivityRewardInviteeSummary - 0, // 102: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 126, // 103: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse.summaries:type_name -> hyapp.activity.v1.InviteActivityRewardSummary - 129, // 104: hyapp.activity.v1.RoomTurnoverRewardConfig.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier - 130, // 105: hyapp.activity.v1.RoomTurnoverRewardStatus.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig - 129, // 106: hyapp.activity.v1.RoomTurnoverRewardStatus.matched_tier:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier - 131, // 107: hyapp.activity.v1.RoomTurnoverRewardStatus.latest_settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement - 0, // 108: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 132, // 109: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse.status:type_name -> hyapp.activity.v1.RoomTurnoverRewardStatus - 0, // 110: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 130, // 111: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig - 0, // 112: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 129, // 113: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier - 130, // 114: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig - 0, // 115: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 131, // 116: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse.settlements:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement - 0, // 117: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 131, // 118: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse.settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement - 143, // 119: hyapp.activity.v1.SevenDayCheckInConfig.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward - 0, // 120: hyapp.activity.v1.GetSevenDayCheckInStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 145, // 121: hyapp.activity.v1.GetSevenDayCheckInStatusResponse.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInRewardStatus - 0, // 122: hyapp.activity.v1.SignSevenDayCheckInRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 123: hyapp.activity.v1.GetSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 144, // 124: hyapp.activity.v1.GetSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig - 0, // 125: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 143, // 126: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward - 144, // 127: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig - 0, // 128: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 154, // 129: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse.claims:type_name -> hyapp.activity.v1.SevenDayCheckInClaim - 0, // 130: hyapp.activity.v1.GetMyLevelOverviewRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 160, // 131: hyapp.activity.v1.GetMyLevelOverviewResponse.tracks:type_name -> hyapp.activity.v1.LevelTrackOverview - 0, // 132: hyapp.activity.v1.GetLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 160, // 133: hyapp.activity.v1.GetLevelTrackResponse.overview:type_name -> hyapp.activity.v1.LevelTrackOverview - 158, // 134: hyapp.activity.v1.GetLevelTrackResponse.rules:type_name -> hyapp.activity.v1.LevelRule - 159, // 135: hyapp.activity.v1.GetLevelTrackResponse.tiers:type_name -> hyapp.activity.v1.LevelTier - 165, // 136: hyapp.activity.v1.UserLevelDisplayProfile.wealth:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile - 165, // 137: hyapp.activity.v1.UserLevelDisplayProfile.game:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile - 165, // 138: hyapp.activity.v1.UserLevelDisplayProfile.charm:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile - 0, // 139: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 166, // 140: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse.profiles:type_name -> hyapp.activity.v1.UserLevelDisplayProfile - 0, // 141: hyapp.activity.v1.ListLevelRewardsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 169, // 142: hyapp.activity.v1.ListLevelRewardsResponse.rewards:type_name -> hyapp.activity.v1.LevelRewardJob - 0, // 143: hyapp.activity.v1.ConsumeLevelEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 144: hyapp.activity.v1.SetUserLevelRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 176, // 145: hyapp.activity.v1.AdminUserLevelProfile.tracks:type_name -> hyapp.activity.v1.AdminLevelTrackProfile - 0, // 146: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 177, // 147: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse.profiles:type_name -> hyapp.activity.v1.AdminUserLevelProfile - 0, // 148: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 180, // 149: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.adjustments:type_name -> hyapp.activity.v1.TemporaryLevelAdjustment - 177, // 150: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse.profile:type_name -> hyapp.activity.v1.AdminUserLevelProfile - 0, // 151: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 183, // 152: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse.grants:type_name -> hyapp.activity.v1.RegistrationLevelBadgeGrant - 0, // 153: hyapp.activity.v1.UpsertLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 157, // 154: hyapp.activity.v1.UpsertLevelTrackResponse.track:type_name -> hyapp.activity.v1.LevelTrack - 0, // 155: hyapp.activity.v1.UpsertLevelRuleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 158, // 156: hyapp.activity.v1.UpsertLevelRuleResponse.rule:type_name -> hyapp.activity.v1.LevelRule - 0, // 157: hyapp.activity.v1.UpsertLevelTierRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 159, // 158: hyapp.activity.v1.UpsertLevelTierResponse.tier:type_name -> hyapp.activity.v1.LevelTier - 0, // 159: hyapp.activity.v1.BatchUpsertLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 158, // 160: hyapp.activity.v1.BatchUpsertLevelConfigRequest.rules:type_name -> hyapp.activity.v1.LevelRule - 159, // 161: hyapp.activity.v1.BatchUpsertLevelConfigRequest.tiers:type_name -> hyapp.activity.v1.LevelTier - 158, // 162: hyapp.activity.v1.BatchUpsertLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule - 159, // 163: hyapp.activity.v1.BatchUpsertLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier - 0, // 164: hyapp.activity.v1.ListLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 157, // 165: hyapp.activity.v1.ListLevelConfigResponse.tracks:type_name -> hyapp.activity.v1.LevelTrack - 158, // 166: hyapp.activity.v1.ListLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule - 159, // 167: hyapp.activity.v1.ListLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier - 196, // 168: hyapp.activity.v1.AchievementDefinition.conditions:type_name -> hyapp.activity.v1.AchievementCondition - 197, // 169: hyapp.activity.v1.UserAchievement.definition:type_name -> hyapp.activity.v1.AchievementDefinition - 0, // 170: hyapp.activity.v1.ListAchievementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 198, // 171: hyapp.activity.v1.ListAchievementsResponse.achievements:type_name -> hyapp.activity.v1.UserAchievement - 0, // 172: hyapp.activity.v1.ConsumeAchievementEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 0, // 173: hyapp.activity.v1.ListMyBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 203, // 174: hyapp.activity.v1.ListMyBadgesResponse.strip_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem - 203, // 175: hyapp.activity.v1.ListMyBadgesResponse.profile_tile_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem - 203, // 176: hyapp.activity.v1.ListMyBadgesResponse.honor_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem - 0, // 177: hyapp.activity.v1.SetBadgeDisplayRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 203, // 178: hyapp.activity.v1.SetBadgeDisplayRequest.items:type_name -> hyapp.activity.v1.BadgeDisplayItem - 205, // 179: hyapp.activity.v1.SetBadgeDisplayResponse.profile:type_name -> hyapp.activity.v1.ListMyBadgesResponse - 0, // 180: hyapp.activity.v1.UpsertAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 196, // 181: hyapp.activity.v1.UpsertAchievementDefinitionRequest.conditions:type_name -> hyapp.activity.v1.AchievementCondition - 197, // 182: hyapp.activity.v1.UpsertAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition - 0, // 183: hyapp.activity.v1.DeleteAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 197, // 184: hyapp.activity.v1.DeleteAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition - 212, // 185: hyapp.activity.v1.WheelRuleConfig.tiers:type_name -> hyapp.activity.v1.WheelPrizeTier - 0, // 186: hyapp.activity.v1.WheelDrawMeta.meta:type_name -> hyapp.activity.v1.RequestMeta - 216, // 187: hyapp.activity.v1.WheelDrawResult.rewards:type_name -> hyapp.activity.v1.WheelDrawReward - 214, // 188: hyapp.activity.v1.ExecuteWheelDrawRequest.wheel:type_name -> hyapp.activity.v1.WheelDrawMeta - 215, // 189: hyapp.activity.v1.ExecuteWheelDrawResponse.result:type_name -> hyapp.activity.v1.WheelDrawResult - 0, // 190: hyapp.activity.v1.GetWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 213, // 191: hyapp.activity.v1.GetWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig - 0, // 192: hyapp.activity.v1.UpsertWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 213, // 193: hyapp.activity.v1.UpsertWheelConfigRequest.config:type_name -> hyapp.activity.v1.WheelRuleConfig - 213, // 194: hyapp.activity.v1.UpsertWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig - 0, // 195: hyapp.activity.v1.ListWheelDrawsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 215, // 196: hyapp.activity.v1.ListWheelDrawsResponse.draws:type_name -> hyapp.activity.v1.WheelDrawResult - 0, // 197: hyapp.activity.v1.GetWheelDrawSummaryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 225, // 198: hyapp.activity.v1.GetWheelDrawSummaryResponse.summary:type_name -> hyapp.activity.v1.WheelDrawSummary - 228, // 199: hyapp.activity.v1.WeeklyStarCycle.gifts:type_name -> hyapp.activity.v1.WeeklyStarGift - 229, // 200: hyapp.activity.v1.WeeklyStarCycle.rewards:type_name -> hyapp.activity.v1.WeeklyStarReward - 0, // 201: hyapp.activity.v1.ListWeeklyStarCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 230, // 202: hyapp.activity.v1.ListWeeklyStarCyclesResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 203: hyapp.activity.v1.GetWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 230, // 204: hyapp.activity.v1.GetWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 205: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 230, // 206: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 230, // 207: hyapp.activity.v1.UpsertWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 208: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 230, // 209: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 0, // 210: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 230, // 211: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 231, // 212: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 0, // 213: hyapp.activity.v1.ListWeeklyStarSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 232, // 214: hyapp.activity.v1.ListWeeklyStarSettlementsResponse.settlements:type_name -> hyapp.activity.v1.WeeklyStarSettlement - 0, // 215: hyapp.activity.v1.GetWeeklyStarCurrentRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 230, // 216: hyapp.activity.v1.GetWeeklyStarCurrentResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 231, // 217: hyapp.activity.v1.GetWeeklyStarCurrentResponse.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 231, // 218: hyapp.activity.v1.GetWeeklyStarCurrentResponse.my_entry:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 0, // 219: hyapp.activity.v1.ListWeeklyStarHistoryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 230, // 220: hyapp.activity.v1.WeeklyStarHistoryCycle.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle - 231, // 221: hyapp.activity.v1.WeeklyStarHistoryCycle.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry - 248, // 222: hyapp.activity.v1.ListWeeklyStarHistoryResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarHistoryCycle - 250, // 223: hyapp.activity.v1.CPWeeklyRankConfig.rewards:type_name -> hyapp.activity.v1.CPWeeklyRankReward - 252, // 224: hyapp.activity.v1.CPWeeklyRankEntry.user_a:type_name -> hyapp.activity.v1.CPWeeklyRankUser - 252, // 225: hyapp.activity.v1.CPWeeklyRankEntry.user_b:type_name -> hyapp.activity.v1.CPWeeklyRankUser - 0, // 226: hyapp.activity.v1.GetCPWeeklyRankStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 251, // 227: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 253, // 228: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry - 253, // 229: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.previous_entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry - 0, // 230: hyapp.activity.v1.GetCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 251, // 231: hyapp.activity.v1.GetCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 0, // 232: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 251, // 233: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 251, // 234: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig - 0, // 235: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 254, // 236: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse.settlements:type_name -> hyapp.activity.v1.CPWeeklyRankSettlement - 263, // 237: hyapp.activity.v1.AgencyOpeningCycle.rewards:type_name -> hyapp.activity.v1.AgencyOpeningReward - 0, // 238: hyapp.activity.v1.ListAgencyOpeningCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 264, // 239: hyapp.activity.v1.ListAgencyOpeningCyclesResponse.cycles:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 240: hyapp.activity.v1.GetAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 264, // 241: hyapp.activity.v1.GetAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 242: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 264, // 243: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 264, // 244: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 245: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 264, // 246: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 0, // 247: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 265, // 248: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse.applications:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 0, // 249: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 265, // 250: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 0, // 251: hyapp.activity.v1.GetAgencyOpeningStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 264, // 252: hyapp.activity.v1.GetAgencyOpeningStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle - 265, // 253: hyapp.activity.v1.GetAgencyOpeningStatusResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 266, // 254: hyapp.activity.v1.GetAgencyOpeningStatusResponse.agency:type_name -> hyapp.activity.v1.AgencyOpeningAgencySnapshot - 0, // 255: hyapp.activity.v1.ApplyAgencyOpeningRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 265, // 256: hyapp.activity.v1.ApplyAgencyOpeningResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication - 285, // 257: hyapp.activity.v1.ActivityTemplateTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 285, // 258: hyapp.activity.v1.ActivityTemplateRankReward.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 283, // 259: hyapp.activity.v1.ActivityTemplate.locales:type_name -> hyapp.activity.v1.ActivityTemplateLocale - 284, // 260: hyapp.activity.v1.ActivityTemplate.gifts:type_name -> hyapp.activity.v1.ActivityTemplateGift - 286, // 261: hyapp.activity.v1.ActivityTemplate.tasks:type_name -> hyapp.activity.v1.ActivityTemplateTask - 287, // 262: hyapp.activity.v1.ActivityTemplate.rank_rewards:type_name -> hyapp.activity.v1.ActivityTemplateRankReward - 288, // 263: hyapp.activity.v1.ActivityTemplate.assets:type_name -> hyapp.activity.v1.ActivityTemplateAsset - 0, // 264: hyapp.activity.v1.ListActivityTemplatesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 290, // 265: hyapp.activity.v1.ListActivityTemplatesResponse.templates:type_name -> hyapp.activity.v1.ActivityTemplateSummary - 0, // 266: hyapp.activity.v1.CreateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 289, // 267: hyapp.activity.v1.CreateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate - 289, // 268: hyapp.activity.v1.CreateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 269: hyapp.activity.v1.GetActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 289, // 270: hyapp.activity.v1.GetActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 271: hyapp.activity.v1.UpdateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 289, // 272: hyapp.activity.v1.UpdateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate - 289, // 273: hyapp.activity.v1.UpdateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 274: hyapp.activity.v1.SetActivityTemplateStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 289, // 275: hyapp.activity.v1.SetActivityTemplateStatusResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 276: hyapp.activity.v1.DeleteActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 289, // 277: hyapp.activity.v1.DeleteActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 289, // 278: hyapp.activity.v1.ActivityTemplateVersion.snapshot:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 279: hyapp.activity.v1.ListActivityTemplateVersionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 303, // 280: hyapp.activity.v1.ListActivityTemplateVersionsResponse.versions:type_name -> hyapp.activity.v1.ActivityTemplateVersion - 0, // 281: hyapp.activity.v1.CloneActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 289, // 282: hyapp.activity.v1.CloneActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate - 0, // 283: hyapp.activity.v1.ValidateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 289, // 284: hyapp.activity.v1.ValidateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate - 308, // 285: hyapp.activity.v1.ValidateActivityTemplateResponse.issues:type_name -> hyapp.activity.v1.ActivityTemplateValidationIssue - 289, // 286: hyapp.activity.v1.ActivityTemplateRuntime.template:type_name -> hyapp.activity.v1.ActivityTemplate - 285, // 287: hyapp.activity.v1.ActivityTemplateRuntimeTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 285, // 288: hyapp.activity.v1.ActivityTemplateTaskClaim.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 0, // 289: hyapp.activity.v1.GetCurrentActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 311, // 290: hyapp.activity.v1.GetCurrentActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 0, // 291: hyapp.activity.v1.VisitActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 311, // 292: hyapp.activity.v1.VisitActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 312, // 293: hyapp.activity.v1.VisitActivityTemplateResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask - 0, // 294: hyapp.activity.v1.ListActivityTemplateTasksRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 311, // 295: hyapp.activity.v1.ListActivityTemplateTasksResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 312, // 296: hyapp.activity.v1.ListActivityTemplateTasksResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask - 0, // 297: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 313, // 298: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim - 0, // 299: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 311, // 300: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime - 314, // 301: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry - 314, // 302: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.my_entry:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry - 285, // 303: hyapp.activity.v1.ActivityTemplateRewardJob.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem - 0, // 304: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 325, // 305: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.period:type_name -> hyapp.activity.v1.ActivityTemplateRankPeriod - 314, // 306: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry - 0, // 307: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 326, // 308: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse.jobs:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob - 0, // 309: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 326, // 310: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse.job:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob - 0, // 311: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 313, // 312: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse.claims:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim - 0, // 313: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest.meta:type_name -> hyapp.activity.v1.RequestMeta - 313, // 314: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim - 1, // 315: hyapp.activity.v1.ActivityService.PingActivity:input_type -> hyapp.activity.v1.PingActivityRequest - 3, // 316: hyapp.activity.v1.ActivityService.GetActivityStatus:input_type -> hyapp.activity.v1.GetActivityStatusRequest - 6, // 317: hyapp.activity.v1.MessageInboxService.ListMessageTabs:input_type -> hyapp.activity.v1.ListMessageTabsRequest - 9, // 318: hyapp.activity.v1.MessageInboxService.ListInboxMessages:input_type -> hyapp.activity.v1.ListInboxMessagesRequest - 11, // 319: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:input_type -> hyapp.activity.v1.MarkInboxMessageReadRequest - 13, // 320: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:input_type -> hyapp.activity.v1.MarkInboxSectionReadRequest - 15, // 321: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:input_type -> hyapp.activity.v1.DeleteInboxMessageRequest - 17, // 322: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:input_type -> hyapp.activity.v1.CreateInboxMessageRequest - 19, // 323: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:input_type -> hyapp.activity.v1.CreateFanoutJobRequest - 22, // 324: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:input_type -> hyapp.activity.v1.AcceptActionConfirmRequest - 24, // 325: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:input_type -> hyapp.activity.v1.RejectActionConfirmRequest - 26, // 326: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:input_type -> hyapp.activity.v1.BatchGetActionConfirmStatusRequest - 28, // 327: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:input_type -> hyapp.activity.v1.ListConversationActionConfirmsRequest - 30, // 328: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 329: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 330: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 331: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 332: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 333: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 334: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 335: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 30, // 336: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 315, // 337: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:input_type -> hyapp.activity.v1.GetCurrentActivityTemplateRequest - 317, // 338: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:input_type -> hyapp.activity.v1.VisitActivityTemplateRequest - 319, // 339: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:input_type -> hyapp.activity.v1.ListActivityTemplateTasksRequest - 321, // 340: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:input_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest - 323, // 341: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardRequest - 34, // 342: hyapp.activity.v1.TaskService.ListUserTasks:input_type -> hyapp.activity.v1.ListUserTasksRequest - 36, // 343: hyapp.activity.v1.TaskService.ClaimTaskReward:input_type -> hyapp.activity.v1.ClaimTaskRewardRequest - 38, // 344: hyapp.activity.v1.TaskService.ConsumeTaskEvent:input_type -> hyapp.activity.v1.ConsumeTaskEventRequest - 161, // 345: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:input_type -> hyapp.activity.v1.GetMyLevelOverviewRequest - 163, // 346: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:input_type -> hyapp.activity.v1.GetLevelTrackRequest - 167, // 347: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest - 170, // 348: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:input_type -> hyapp.activity.v1.ListLevelRewardsRequest - 172, // 349: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:input_type -> hyapp.activity.v1.ConsumeLevelEventRequest - 174, // 350: hyapp.activity.v1.GrowthLevelService.SetUserLevel:input_type -> hyapp.activity.v1.SetUserLevelRequest - 184, // 351: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:input_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesRequest - 199, // 352: hyapp.activity.v1.AchievementService.ListAchievements:input_type -> hyapp.activity.v1.ListAchievementsRequest - 201, // 353: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:input_type -> hyapp.activity.v1.ConsumeAchievementEventRequest - 204, // 354: hyapp.activity.v1.AchievementService.ListMyBadges:input_type -> hyapp.activity.v1.ListMyBadgesRequest - 206, // 355: hyapp.activity.v1.AchievementService.SetBadgeDisplay:input_type -> hyapp.activity.v1.SetBadgeDisplayRequest - 217, // 356: hyapp.activity.v1.WheelService.ExecuteWheelDraw:input_type -> hyapp.activity.v1.ExecuteWheelDrawRequest - 133, // 357: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest - 245, // 358: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:input_type -> hyapp.activity.v1.GetWeeklyStarCurrentRequest - 241, // 359: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest - 247, // 360: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:input_type -> hyapp.activity.v1.ListWeeklyStarHistoryRequest - 255, // 361: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:input_type -> hyapp.activity.v1.GetCPWeeklyRankStatusRequest - 279, // 362: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:input_type -> hyapp.activity.v1.GetAgencyOpeningStatusRequest - 281, // 363: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:input_type -> hyapp.activity.v1.ApplyAgencyOpeningRequest - 275, // 364: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest - 41, // 365: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:input_type -> hyapp.activity.v1.EnsureBroadcastGroupsRequest - 43, // 366: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:input_type -> hyapp.activity.v1.PublishRegionBroadcastRequest - 44, // 367: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:input_type -> hyapp.activity.v1.PublishGlobalBroadcastRequest - 46, // 368: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:input_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberRequest - 30, // 369: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:input_type -> hyapp.activity.v1.CronBatchRequest - 50, // 370: hyapp.activity.v1.AdminBroadcastService.GetGameWinBroadcastConfig:input_type -> hyapp.activity.v1.GetGameWinBroadcastConfigRequest - 52, // 371: hyapp.activity.v1.AdminBroadcastService.UpdateGameWinBroadcastConfig:input_type -> hyapp.activity.v1.UpdateGameWinBroadcastConfigRequest - 54, // 372: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:input_type -> hyapp.activity.v1.ConsumeRoomEventRequest - 57, // 373: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:input_type -> hyapp.activity.v1.ListTaskDefinitionsRequest - 59, // 374: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:input_type -> hyapp.activity.v1.UpsertTaskDefinitionRequest - 61, // 375: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:input_type -> hyapp.activity.v1.SetTaskDefinitionStatusRequest - 63, // 376: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:input_type -> hyapp.activity.v1.PublishTaskRewardPolicyRequest - 68, // 377: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:input_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityRequest - 70, // 378: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:input_type -> hyapp.activity.v1.IssueRegistrationRewardRequest - 72, // 379: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:input_type -> hyapp.activity.v1.GetRegistrationRewardConfigRequest - 74, // 380: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:input_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigRequest - 76, // 381: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:input_type -> hyapp.activity.v1.ListRegistrationRewardClaimsRequest - 82, // 382: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:input_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusRequest - 84, // 383: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:input_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardRequest - 86, // 384: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigRequest - 88, // 385: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest - 90, // 386: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:input_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest - 97, // 387: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest - 99, // 388: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:input_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest - 112, // 389: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:input_type -> hyapp.activity.v1.GetInviteActivityRewardStatusRequest - 114, // 390: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:input_type -> hyapp.activity.v1.ClaimInviteActivityRewardRequest - 117, // 391: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:input_type -> hyapp.activity.v1.ListInviteActivityLeaderboardRequest - 101, // 392: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest - 103, // 393: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest - 105, // 394: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:input_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest - 119, // 395: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:input_type -> hyapp.activity.v1.GetInviteActivityRewardConfigRequest - 121, // 396: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:input_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest - 123, // 397: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:input_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsRequest - 127, // 398: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:input_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesRequest - 135, // 399: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest - 137, // 400: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest - 139, // 401: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:input_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest - 141, // 402: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:input_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest - 233, // 403: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:input_type -> hyapp.activity.v1.ListWeeklyStarCyclesRequest - 237, // 404: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest - 235, // 405: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:input_type -> hyapp.activity.v1.GetWeeklyStarCycleRequest - 237, // 406: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest - 239, // 407: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:input_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusRequest - 241, // 408: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest - 243, // 409: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:input_type -> hyapp.activity.v1.ListWeeklyStarSettlementsRequest - 257, // 410: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:input_type -> hyapp.activity.v1.GetCPWeeklyRankConfigRequest - 259, // 411: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:input_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest - 261, // 412: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:input_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest - 267, // 413: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:input_type -> hyapp.activity.v1.ListAgencyOpeningCyclesRequest - 271, // 414: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest - 269, // 415: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:input_type -> hyapp.activity.v1.GetAgencyOpeningCycleRequest - 271, // 416: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest - 273, // 417: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:input_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest - 275, // 418: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest - 277, // 419: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:input_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest - 291, // 420: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:input_type -> hyapp.activity.v1.ListActivityTemplatesRequest - 293, // 421: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:input_type -> hyapp.activity.v1.CreateActivityTemplateRequest - 295, // 422: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:input_type -> hyapp.activity.v1.GetActivityTemplateRequest - 297, // 423: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:input_type -> hyapp.activity.v1.UpdateActivityTemplateRequest - 299, // 424: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:input_type -> hyapp.activity.v1.SetActivityTemplateStatusRequest - 301, // 425: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:input_type -> hyapp.activity.v1.DeleteActivityTemplateRequest - 304, // 426: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:input_type -> hyapp.activity.v1.ListActivityTemplateVersionsRequest - 306, // 427: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:input_type -> hyapp.activity.v1.CloneActivityTemplateRequest - 309, // 428: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:input_type -> hyapp.activity.v1.ValidateActivityTemplateRequest - 327, // 429: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest - 329, // 430: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:input_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsRequest - 331, // 431: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:input_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobRequest - 333, // 432: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:input_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest - 335, // 433: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:input_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest - 146, // 434: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:input_type -> hyapp.activity.v1.GetSevenDayCheckInStatusRequest - 148, // 435: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:input_type -> hyapp.activity.v1.SignSevenDayCheckInRequest - 150, // 436: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:input_type -> hyapp.activity.v1.GetSevenDayCheckInConfigRequest - 152, // 437: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:input_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest - 155, // 438: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:input_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsRequest - 194, // 439: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:input_type -> hyapp.activity.v1.ListLevelConfigRequest - 186, // 440: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:input_type -> hyapp.activity.v1.UpsertLevelTrackRequest - 188, // 441: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:input_type -> hyapp.activity.v1.UpsertLevelRuleRequest - 190, // 442: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:input_type -> hyapp.activity.v1.UpsertLevelTierRequest - 192, // 443: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:input_type -> hyapp.activity.v1.BatchUpsertLevelConfigRequest - 178, // 444: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest - 181, // 445: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:input_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsRequest - 199, // 446: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:input_type -> hyapp.activity.v1.ListAchievementsRequest - 208, // 447: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:input_type -> hyapp.activity.v1.UpsertAchievementDefinitionRequest - 210, // 448: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:input_type -> hyapp.activity.v1.DeleteAchievementDefinitionRequest - 219, // 449: hyapp.activity.v1.AdminWheelService.GetWheelConfig:input_type -> hyapp.activity.v1.GetWheelConfigRequest - 221, // 450: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:input_type -> hyapp.activity.v1.UpsertWheelConfigRequest - 223, // 451: hyapp.activity.v1.AdminWheelService.ListWheelDraws:input_type -> hyapp.activity.v1.ListWheelDrawsRequest - 226, // 452: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:input_type -> hyapp.activity.v1.GetWheelDrawSummaryRequest - 2, // 453: hyapp.activity.v1.ActivityService.PingActivity:output_type -> hyapp.activity.v1.PingActivityResponse - 4, // 454: hyapp.activity.v1.ActivityService.GetActivityStatus:output_type -> hyapp.activity.v1.GetActivityStatusResponse - 7, // 455: hyapp.activity.v1.MessageInboxService.ListMessageTabs:output_type -> hyapp.activity.v1.ListMessageTabsResponse - 10, // 456: hyapp.activity.v1.MessageInboxService.ListInboxMessages:output_type -> hyapp.activity.v1.ListInboxMessagesResponse - 12, // 457: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:output_type -> hyapp.activity.v1.MarkInboxMessageReadResponse - 14, // 458: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:output_type -> hyapp.activity.v1.MarkInboxSectionReadResponse - 16, // 459: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:output_type -> hyapp.activity.v1.DeleteInboxMessageResponse - 18, // 460: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:output_type -> hyapp.activity.v1.CreateInboxMessageResponse - 20, // 461: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:output_type -> hyapp.activity.v1.CreateFanoutJobResponse - 23, // 462: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:output_type -> hyapp.activity.v1.AcceptActionConfirmResponse - 25, // 463: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:output_type -> hyapp.activity.v1.RejectActionConfirmResponse - 27, // 464: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:output_type -> hyapp.activity.v1.BatchGetActionConfirmStatusResponse - 29, // 465: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:output_type -> hyapp.activity.v1.ListConversationActionConfirmsResponse - 31, // 466: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 467: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 468: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 469: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 470: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 471: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 472: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 473: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 31, // 474: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse - 316, // 475: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:output_type -> hyapp.activity.v1.GetCurrentActivityTemplateResponse - 318, // 476: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:output_type -> hyapp.activity.v1.VisitActivityTemplateResponse - 320, // 477: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:output_type -> hyapp.activity.v1.ListActivityTemplateTasksResponse - 322, // 478: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:output_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse - 324, // 479: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardResponse - 35, // 480: hyapp.activity.v1.TaskService.ListUserTasks:output_type -> hyapp.activity.v1.ListUserTasksResponse - 37, // 481: hyapp.activity.v1.TaskService.ClaimTaskReward:output_type -> hyapp.activity.v1.ClaimTaskRewardResponse - 39, // 482: hyapp.activity.v1.TaskService.ConsumeTaskEvent:output_type -> hyapp.activity.v1.ConsumeTaskEventResponse - 162, // 483: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:output_type -> hyapp.activity.v1.GetMyLevelOverviewResponse - 164, // 484: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:output_type -> hyapp.activity.v1.GetLevelTrackResponse - 168, // 485: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse - 171, // 486: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:output_type -> hyapp.activity.v1.ListLevelRewardsResponse - 173, // 487: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:output_type -> hyapp.activity.v1.ConsumeLevelEventResponse - 175, // 488: hyapp.activity.v1.GrowthLevelService.SetUserLevel:output_type -> hyapp.activity.v1.SetUserLevelResponse - 185, // 489: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:output_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesResponse - 200, // 490: hyapp.activity.v1.AchievementService.ListAchievements:output_type -> hyapp.activity.v1.ListAchievementsResponse - 202, // 491: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:output_type -> hyapp.activity.v1.ConsumeAchievementEventResponse - 205, // 492: hyapp.activity.v1.AchievementService.ListMyBadges:output_type -> hyapp.activity.v1.ListMyBadgesResponse - 207, // 493: hyapp.activity.v1.AchievementService.SetBadgeDisplay:output_type -> hyapp.activity.v1.SetBadgeDisplayResponse - 218, // 494: hyapp.activity.v1.WheelService.ExecuteWheelDraw:output_type -> hyapp.activity.v1.ExecuteWheelDrawResponse - 134, // 495: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse - 246, // 496: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:output_type -> hyapp.activity.v1.GetWeeklyStarCurrentResponse - 242, // 497: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse - 249, // 498: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:output_type -> hyapp.activity.v1.ListWeeklyStarHistoryResponse - 256, // 499: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:output_type -> hyapp.activity.v1.GetCPWeeklyRankStatusResponse - 280, // 500: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:output_type -> hyapp.activity.v1.GetAgencyOpeningStatusResponse - 282, // 501: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:output_type -> hyapp.activity.v1.ApplyAgencyOpeningResponse - 276, // 502: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse - 42, // 503: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:output_type -> hyapp.activity.v1.EnsureBroadcastGroupsResponse - 45, // 504: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse - 45, // 505: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse - 47, // 506: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:output_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberResponse - 48, // 507: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:output_type -> hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse - 51, // 508: hyapp.activity.v1.AdminBroadcastService.GetGameWinBroadcastConfig:output_type -> hyapp.activity.v1.GetGameWinBroadcastConfigResponse - 53, // 509: hyapp.activity.v1.AdminBroadcastService.UpdateGameWinBroadcastConfig:output_type -> hyapp.activity.v1.UpdateGameWinBroadcastConfigResponse - 55, // 510: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:output_type -> hyapp.activity.v1.ConsumeRoomEventResponse - 58, // 511: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:output_type -> hyapp.activity.v1.ListTaskDefinitionsResponse - 60, // 512: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:output_type -> hyapp.activity.v1.UpsertTaskDefinitionResponse - 62, // 513: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:output_type -> hyapp.activity.v1.SetTaskDefinitionStatusResponse - 64, // 514: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:output_type -> hyapp.activity.v1.PublishTaskRewardPolicyResponse - 69, // 515: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:output_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityResponse - 71, // 516: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:output_type -> hyapp.activity.v1.IssueRegistrationRewardResponse - 73, // 517: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:output_type -> hyapp.activity.v1.GetRegistrationRewardConfigResponse - 75, // 518: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:output_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigResponse - 77, // 519: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:output_type -> hyapp.activity.v1.ListRegistrationRewardClaimsResponse - 83, // 520: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:output_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusResponse - 85, // 521: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:output_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardResponse - 87, // 522: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigResponse - 89, // 523: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse - 91, // 524: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:output_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse - 98, // 525: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse - 100, // 526: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:output_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse - 113, // 527: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:output_type -> hyapp.activity.v1.GetInviteActivityRewardStatusResponse - 115, // 528: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:output_type -> hyapp.activity.v1.ClaimInviteActivityRewardResponse - 118, // 529: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:output_type -> hyapp.activity.v1.ListInviteActivityLeaderboardResponse - 102, // 530: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse - 104, // 531: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse - 106, // 532: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:output_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse - 120, // 533: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:output_type -> hyapp.activity.v1.GetInviteActivityRewardConfigResponse - 122, // 534: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:output_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse - 124, // 535: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:output_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsResponse - 128, // 536: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:output_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesResponse - 136, // 537: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse - 138, // 538: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse - 140, // 539: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:output_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse - 142, // 540: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:output_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse - 234, // 541: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:output_type -> hyapp.activity.v1.ListWeeklyStarCyclesResponse - 238, // 542: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse - 236, // 543: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:output_type -> hyapp.activity.v1.GetWeeklyStarCycleResponse - 238, // 544: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse - 240, // 545: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:output_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusResponse - 242, // 546: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse - 244, // 547: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:output_type -> hyapp.activity.v1.ListWeeklyStarSettlementsResponse - 258, // 548: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:output_type -> hyapp.activity.v1.GetCPWeeklyRankConfigResponse - 260, // 549: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:output_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse - 262, // 550: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:output_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse - 268, // 551: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:output_type -> hyapp.activity.v1.ListAgencyOpeningCyclesResponse - 272, // 552: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse - 270, // 553: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:output_type -> hyapp.activity.v1.GetAgencyOpeningCycleResponse - 272, // 554: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse - 274, // 555: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:output_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse - 276, // 556: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse - 278, // 557: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:output_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse - 292, // 558: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:output_type -> hyapp.activity.v1.ListActivityTemplatesResponse - 294, // 559: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:output_type -> hyapp.activity.v1.CreateActivityTemplateResponse - 296, // 560: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:output_type -> hyapp.activity.v1.GetActivityTemplateResponse - 298, // 561: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:output_type -> hyapp.activity.v1.UpdateActivityTemplateResponse - 300, // 562: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:output_type -> hyapp.activity.v1.SetActivityTemplateStatusResponse - 302, // 563: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:output_type -> hyapp.activity.v1.DeleteActivityTemplateResponse - 305, // 564: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:output_type -> hyapp.activity.v1.ListActivityTemplateVersionsResponse - 307, // 565: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:output_type -> hyapp.activity.v1.CloneActivityTemplateResponse - 310, // 566: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:output_type -> hyapp.activity.v1.ValidateActivityTemplateResponse - 328, // 567: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse - 330, // 568: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:output_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsResponse - 332, // 569: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:output_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobResponse - 334, // 570: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:output_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse - 336, // 571: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:output_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse - 147, // 572: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:output_type -> hyapp.activity.v1.GetSevenDayCheckInStatusResponse - 149, // 573: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:output_type -> hyapp.activity.v1.SignSevenDayCheckInResponse - 151, // 574: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:output_type -> hyapp.activity.v1.GetSevenDayCheckInConfigResponse - 153, // 575: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:output_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse - 156, // 576: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:output_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsResponse - 195, // 577: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:output_type -> hyapp.activity.v1.ListLevelConfigResponse - 187, // 578: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:output_type -> hyapp.activity.v1.UpsertLevelTrackResponse - 189, // 579: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:output_type -> hyapp.activity.v1.UpsertLevelRuleResponse - 191, // 580: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:output_type -> hyapp.activity.v1.UpsertLevelTierResponse - 193, // 581: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:output_type -> hyapp.activity.v1.BatchUpsertLevelConfigResponse - 179, // 582: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse - 182, // 583: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:output_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsResponse - 200, // 584: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:output_type -> hyapp.activity.v1.ListAchievementsResponse - 209, // 585: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:output_type -> hyapp.activity.v1.UpsertAchievementDefinitionResponse - 211, // 586: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:output_type -> hyapp.activity.v1.DeleteAchievementDefinitionResponse - 220, // 587: hyapp.activity.v1.AdminWheelService.GetWheelConfig:output_type -> hyapp.activity.v1.GetWheelConfigResponse - 222, // 588: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:output_type -> hyapp.activity.v1.UpsertWheelConfigResponse - 224, // 589: hyapp.activity.v1.AdminWheelService.ListWheelDraws:output_type -> hyapp.activity.v1.ListWheelDrawsResponse - 227, // 590: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:output_type -> hyapp.activity.v1.GetWheelDrawSummaryResponse - 453, // [453:591] is the sub-list for method output_type - 315, // [315:453] is the sub-list for method input_type - 315, // [315:315] is the sub-list for extension type_name - 315, // [315:315] is the sub-list for extension extendee - 0, // [0:315] is the sub-list for field type_name + 32, // 20: hyapp.activity.v1.TaskItem.reward_items:type_name -> hyapp.activity.v1.TaskRewardItem + 33, // 21: hyapp.activity.v1.TaskSection.items:type_name -> hyapp.activity.v1.TaskItem + 0, // 22: hyapp.activity.v1.ListUserTasksRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 34, // 23: hyapp.activity.v1.ListUserTasksResponse.sections:type_name -> hyapp.activity.v1.TaskSection + 0, // 24: hyapp.activity.v1.ClaimTaskRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 32, // 25: hyapp.activity.v1.ClaimTaskRewardResponse.reward_items:type_name -> hyapp.activity.v1.TaskRewardItem + 0, // 26: hyapp.activity.v1.ConsumeTaskEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 27: hyapp.activity.v1.EnsureBroadcastGroupsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 28: hyapp.activity.v1.PublishRegionBroadcastRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 29: hyapp.activity.v1.PublishGlobalBroadcastRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 30: hyapp.activity.v1.RemoveRegionBroadcastMemberRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 31: hyapp.activity.v1.GetGameWinBroadcastConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 50, // 32: hyapp.activity.v1.GetGameWinBroadcastConfigResponse.config:type_name -> hyapp.activity.v1.GameWinBroadcastConfig + 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 + 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 + 0, // 40: hyapp.activity.v1.UpsertTaskDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 57, // 41: hyapp.activity.v1.UpsertTaskDefinitionResponse.task:type_name -> hyapp.activity.v1.TaskDefinition + 0, // 42: hyapp.activity.v1.SetTaskDefinitionStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 57, // 43: hyapp.activity.v1.SetTaskDefinitionStatusResponse.task:type_name -> hyapp.activity.v1.TaskDefinition + 0, // 44: hyapp.activity.v1.PublishTaskRewardPolicyRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 0, // 45: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 68, // 46: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility + 0, // 47: hyapp.activity.v1.IssueRegistrationRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 67, // 48: hyapp.activity.v1.IssueRegistrationRewardResponse.claim:type_name -> hyapp.activity.v1.RegistrationRewardClaim + 68, // 49: hyapp.activity.v1.IssueRegistrationRewardResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility + 0, // 50: hyapp.activity.v1.GetRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 66, // 51: hyapp.activity.v1.GetRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig + 0, // 52: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 66, // 53: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig + 0, // 54: hyapp.activity.v1.ListRegistrationRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 67, // 55: hyapp.activity.v1.ListRegistrationRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.RegistrationRewardClaim + 79, // 56: hyapp.activity.v1.FirstRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier + 79, // 57: hyapp.activity.v1.FirstRechargeRewardStatus.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier + 81, // 58: hyapp.activity.v1.FirstRechargeRewardStatus.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim + 81, // 59: hyapp.activity.v1.FirstRechargeRewardStatus.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim + 0, // 60: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 82, // 61: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.FirstRechargeRewardStatus + 0, // 62: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 81, // 63: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim + 0, // 64: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 80, // 65: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig + 0, // 66: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 79, // 67: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier + 80, // 68: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig + 0, // 69: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 81, // 70: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim + 93, // 71: hyapp.activity.v1.CumulativeRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier + 94, // 72: hyapp.activity.v1.CumulativeRechargeRewardStatus.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig + 96, // 73: hyapp.activity.v1.CumulativeRechargeRewardStatus.progress:type_name -> hyapp.activity.v1.CumulativeRechargeRewardProgress + 95, // 74: hyapp.activity.v1.CumulativeRechargeRewardStatus.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant + 0, // 75: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 97, // 76: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.CumulativeRechargeRewardStatus + 0, // 77: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 95, // 78: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant + 0, // 79: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 94, // 80: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig + 0, // 81: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 93, // 82: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier + 94, // 83: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig + 0, // 84: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 95, // 85: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant + 108, // 86: hyapp.activity.v1.InviteActivityRewardConfig.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier + 109, // 87: hyapp.activity.v1.InviteActivityRewardStatus.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig + 110, // 88: hyapp.activity.v1.InviteActivityRewardStatus.progress:type_name -> hyapp.activity.v1.InviteActivityRewardProgress + 111, // 89: hyapp.activity.v1.InviteActivityRewardStatus.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim + 0, // 90: hyapp.activity.v1.GetInviteActivityRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 112, // 91: hyapp.activity.v1.GetInviteActivityRewardStatusResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus + 0, // 92: hyapp.activity.v1.ClaimInviteActivityRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 111, // 93: hyapp.activity.v1.ClaimInviteActivityRewardResponse.claim:type_name -> hyapp.activity.v1.InviteActivityRewardClaim + 112, // 94: hyapp.activity.v1.ClaimInviteActivityRewardResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus + 0, // 95: hyapp.activity.v1.ListInviteActivityLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 117, // 96: hyapp.activity.v1.ListInviteActivityLeaderboardResponse.entries:type_name -> hyapp.activity.v1.InviteActivityLeaderboardEntry + 0, // 97: hyapp.activity.v1.GetInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 109, // 98: hyapp.activity.v1.GetInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig + 0, // 99: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta + 108, // 100: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier + 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 } func init() { file_proto_activity_v1_activity_proto_init() } @@ -30176,14 +30495,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[291].OneofWrappers = []any{} + file_proto_activity_v1_activity_proto_msgTypes[292].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: 337, + NumMessages: 338, NumExtensions: 0, NumServices: 35, }, diff --git a/api/proto/activity/v1/activity.proto b/api/proto/activity/v1/activity.proto index 20df3a4d..913bc891 100644 --- a/api/proto/activity/v1/activity.proto +++ b/api/proto/activity/v1/activity.proto @@ -261,6 +261,19 @@ message CronBatchResponse { bool has_more = 5; } +// TaskRewardItem 是任务保存时从 wallet 资源目录解析出的展示快照。 +// resource 奖励只给客户端封面和资源语义;名称不进入任务 H5,避免运营改名影响任务卡片。 +message TaskRewardItem { + string item_type = 1; + int64 resource_id = 2; + string resource_type = 3; + string cover_url = 4; + int64 quantity = 5; + int64 duration_ms = 6; + string wallet_asset_type = 7; + int64 wallet_asset_amount = 8; +} + // TaskItem 是 App 每日任务/专属任务列表里的单个可展示任务快照。 message TaskItem { string task_id = 1; @@ -288,6 +301,12 @@ message TaskItem { string action_payload_json = 23; string dimension_filter_json = 24; string reward_asset_type = 25; + string reward_type = 26; + int64 reward_resource_id = 27; + int64 reward_resource_group_id = 28; + int64 reward_quantity = 29; + int64 reward_duration_ms = 30; + repeated TaskRewardItem reward_items = 31; } // TaskSection 固定表达 App 任务页的 daily/exclusive 两个分区。 @@ -333,6 +352,11 @@ message ClaimTaskRewardResponse { int64 granted_at_ms = 8; bool claimed = 9; string reward_asset_type = 10; + string reward_type = 11; + int64 reward_resource_id = 12; + int64 reward_resource_group_id = 13; + string wallet_resource_grant_id = 14; + repeated TaskRewardItem reward_items = 15; } // ConsumeTaskEventRequest 是异步 outbox consumer 投递给任务系统的事实事件。 @@ -481,6 +505,12 @@ message TaskDefinition { string action_payload_json = 24; string dimension_filter_json = 25; string reward_asset_type = 26; + string reward_type = 27; + int64 reward_resource_id = 28; + int64 reward_resource_group_id = 29; + int64 reward_quantity = 30; + int64 reward_duration_ms = 31; + repeated TaskRewardItem reward_items = 32; } // ListTaskDefinitionsRequest 是后台任务配置列表筛选条件。 @@ -524,6 +554,11 @@ message UpsertTaskDefinitionRequest { string action_payload_json = 21; string dimension_filter_json = 22; string reward_asset_type = 23; + string reward_type = 24; + int64 reward_resource_id = 25; + int64 reward_resource_group_id = 26; + int64 reward_quantity = 27; + int64 reward_duration_ms = 28; } message UpsertTaskDefinitionResponse { diff --git a/docs/ExploreTab-Flutter-App对接文档.md b/docs/ExploreTab-Flutter-App对接文档.md index 89248528..4ccd2cdc 100644 --- a/docs/ExploreTab-Flutter-App对接文档.md +++ b/docs/ExploreTab-Flutter-App对接文档.md @@ -144,7 +144,7 @@ curl -X GET 'http://127.0.0.1:13000/api/v1/app/explore-tabs' \ | `tab` | string | App 展示的 tab 文案。 | | `h5_url` | string | 点击 tab 后加载的 H5 地址。 | | `enabled` | bool | 是否启用。App 接口只返回 `true` 的记录。 | -| `sort_order` | int | 展示排序,数值越小越靠前。 | +| `sort_order` | int | 展示排序,数值越大越靠前。 | | `updated_at_ms` | int | 更新时间,Unix epoch milliseconds。 | ### 空列表响应 diff --git a/docs/flutter对接/开屏配置Flutter对接.md b/docs/flutter对接/开屏配置Flutter对接.md index 10e920fe..3501bf06 100644 --- a/docs/flutter对接/开屏配置Flutter对接.md +++ b/docs/flutter对接/开屏配置Flutter对接.md @@ -55,7 +55,7 @@ X-App-Platform: android | 字段 | 说明 | | --- | --- | -| `items` | 当前可展示的开屏配置列表,已按 `sort_order ASC, id DESC` 排序。 | +| `items` | 当前可展示的开屏配置列表,已按 `sort_order DESC, id DESC` 排序。 | | `cover_url` | 开屏图片地址。 | | `type` | `h5` 或 `app`。 | | `param` | `type=h5` 时是 H5 链接;`type=app` 时由客户端解释。 | diff --git a/docs/flutter对接/弹窗配置Flutter对接.md b/docs/flutter对接/弹窗配置Flutter对接.md index 419b5700..3e52ed1e 100644 --- a/docs/flutter对接/弹窗配置Flutter对接.md +++ b/docs/flutter对接/弹窗配置Flutter对接.md @@ -50,7 +50,7 @@ X-App-Code: lalu | 字段 | 说明 | | --- | --- | -| `items` | 当前可展示的弹窗配置列表,已按 `sort_order ASC, id DESC` 排序。 | +| `items` | 当前可展示的弹窗配置列表,已按 `sort_order DESC, id DESC` 排序。 | | `code` | 弹窗编码,同一个 App 下唯一,用于 Flutter 本地频控和埋点识别。 | | `name` | 弹窗名字。 | | `image_url` | 弹窗图片地址,可能为空。 | diff --git a/docs/每日任务系统架构.md b/docs/每日任务系统架构.md index 2e905ca7..eaf070e6 100644 --- a/docs/每日任务系统架构.md +++ b/docs/每日任务系统架构.md @@ -144,7 +144,7 @@ flowchart LR | 指标类型 | 是 | 按分类收敛,例如 `mic_online_minutes`、`gift_spend_coin` | | 目标值 | 是 | 必须大于 0 | | 奖励金币 | 是 | 必须大于 0 | -| 排序值 | 是 | 小值靠前 | +| 排序值 | 是 | 大值靠前 | | 生效/结束时间 | 否 | 控制任务上下架窗口 | | 状态 | 是 | draft 保存草稿,active 对 App 生效 | diff --git a/docs/用户区域与国家开发.md b/docs/用户区域与国家开发.md index 6ec62e2e..14e3c3fe 100644 --- a/docs/用户区域与国家开发.md +++ b/docs/用户区域与国家开发.md @@ -404,7 +404,7 @@ Response: 规则: - 只返回 `enabled=true` 的国家。 -- 按 `sort_order ASC, country_code ASC` 排序。 +- 按 `sort_order DESC, country_code ASC` 排序。 - `country_code` 是注册页提交给 `CompleteOnboarding` 的唯一国家值。 - `phone_country_code` 只用于注册页展示或后续手机号能力预填,不参与国家归属判断。 - 该接口可以由 gateway 短 TTL 缓存,但必须在后台启用/禁用国家后尽快失效。 diff --git a/scripts/ops/refresh_robot_appearance.py b/scripts/ops/refresh_robot_appearance.py index 1fe6ac27..cce81788 100755 --- a/scripts/ops/refresh_robot_appearance.py +++ b/scripts/ops/refresh_robot_appearance.py @@ -205,7 +205,7 @@ def fetch_resources(conn, app_code: str) -> list[dict[str, Any]]: sort_order, created_by_user_id, updated_by_user_id, created_at_ms, updated_at_ms FROM resources WHERE app_code = %s AND status = 'active' - ORDER BY sort_order ASC, resource_id ASC + ORDER BY sort_order DESC, resource_id ASC """, (app_code,), ) diff --git a/server/admin/internal/modules/dailytask/handler.go b/server/admin/internal/modules/dailytask/handler.go index ec2a36a2..04a7c7d1 100644 --- a/server/admin/internal/modules/dailytask/handler.go +++ b/server/admin/internal/modules/dailytask/handler.go @@ -24,26 +24,31 @@ func New(activity activityclient.Client, audit shared.OperationLogger) *Handler } type taskRequest struct { - TaskType string `json:"task_type"` - Category string `json:"category"` - MetricType string `json:"metric_type"` - Title string `json:"title"` - Description string `json:"description"` - AudienceType string `json:"audience_type"` - IconKey string `json:"icon_key"` - IconURL string `json:"icon_url"` - ActionType string `json:"action_type"` - ActionParam string `json:"action_param"` - ActionPayloadJSON string `json:"action_payload_json"` - DimensionFilterJSON string `json:"dimension_filter_json"` - TargetValue int64 `json:"target_value"` - TargetUnit string `json:"target_unit"` - RewardCoinAmount int64 `json:"reward_coin_amount"` - RewardAssetType string `json:"reward_asset_type" binding:"required,oneof=COIN POINT"` - Status string `json:"status"` - SortOrder int32 `json:"sort_order"` - EffectiveFromMS int64 `json:"effective_from_ms"` - EffectiveToMS int64 `json:"effective_to_ms"` + TaskType string `json:"task_type"` + Category string `json:"category"` + MetricType string `json:"metric_type"` + Title string `json:"title"` + Description string `json:"description"` + AudienceType string `json:"audience_type"` + IconKey string `json:"icon_key"` + IconURL string `json:"icon_url"` + ActionType string `json:"action_type"` + ActionParam string `json:"action_param"` + ActionPayloadJSON string `json:"action_payload_json"` + DimensionFilterJSON string `json:"dimension_filter_json"` + TargetValue int64 `json:"target_value"` + TargetUnit string `json:"target_unit"` + RewardType string `json:"reward_type"` + RewardCoinAmount int64 `json:"reward_coin_amount"` + RewardAssetType string `json:"reward_asset_type"` + RewardResourceID int64 `json:"reward_resource_id"` + RewardResourceGroupID int64 `json:"reward_resource_group_id"` + RewardQuantity int64 `json:"reward_quantity"` + RewardDurationMS int64 `json:"reward_duration_ms"` + Status string `json:"status"` + SortOrder int32 `json:"sort_order"` + EffectiveFromMS int64 `json:"effective_from_ms"` + EffectiveToMS int64 `json:"effective_to_ms"` } type statusRequest struct { @@ -51,32 +56,49 @@ type statusRequest struct { } type taskDTO struct { - TaskID string `json:"task_id"` - TaskType string `json:"task_type"` - Category string `json:"category"` - MetricType string `json:"metric_type"` - Title string `json:"title"` - Description string `json:"description"` - AudienceType string `json:"audience_type"` - IconKey string `json:"icon_key"` - IconURL string `json:"icon_url"` - ActionType string `json:"action_type"` - ActionParam string `json:"action_param"` - ActionPayloadJSON string `json:"action_payload_json"` - DimensionFilterJSON string `json:"dimension_filter_json"` - TargetValue int64 `json:"target_value"` - TargetUnit string `json:"target_unit"` - RewardCoinAmount int64 `json:"reward_coin_amount"` - RewardAssetType string `json:"reward_asset_type"` - Status string `json:"status"` - SortOrder int32 `json:"sort_order"` - Version int64 `json:"version"` - EffectiveFromMS int64 `json:"effective_from_ms"` - EffectiveToMS int64 `json:"effective_to_ms"` - CreatedByAdminID int64 `json:"created_by_admin_id"` - UpdatedByAdminID int64 `json:"updated_by_admin_id"` - CreatedAtMS int64 `json:"created_at_ms"` - UpdatedAtMS int64 `json:"updated_at_ms"` + TaskID string `json:"task_id"` + TaskType string `json:"task_type"` + Category string `json:"category"` + MetricType string `json:"metric_type"` + Title string `json:"title"` + Description string `json:"description"` + AudienceType string `json:"audience_type"` + IconKey string `json:"icon_key"` + IconURL string `json:"icon_url"` + ActionType string `json:"action_type"` + ActionParam string `json:"action_param"` + ActionPayloadJSON string `json:"action_payload_json"` + DimensionFilterJSON string `json:"dimension_filter_json"` + TargetValue int64 `json:"target_value"` + TargetUnit string `json:"target_unit"` + RewardType string `json:"reward_type"` + RewardCoinAmount int64 `json:"reward_coin_amount"` + RewardAssetType string `json:"reward_asset_type"` + RewardResourceID int64 `json:"reward_resource_id"` + RewardResourceGroupID int64 `json:"reward_resource_group_id"` + RewardQuantity int64 `json:"reward_quantity"` + RewardDurationMS int64 `json:"reward_duration_ms"` + RewardItems []taskRewardItemDTO `json:"reward_items"` + Status string `json:"status"` + SortOrder int32 `json:"sort_order"` + Version int64 `json:"version"` + EffectiveFromMS int64 `json:"effective_from_ms"` + EffectiveToMS int64 `json:"effective_to_ms"` + CreatedByAdminID int64 `json:"created_by_admin_id"` + UpdatedByAdminID int64 `json:"updated_by_admin_id"` + CreatedAtMS int64 `json:"created_at_ms"` + UpdatedAtMS int64 `json:"updated_at_ms"` +} + +type taskRewardItemDTO struct { + ItemType string `json:"item_type"` + ResourceID int64 `json:"resource_id"` + ResourceType string `json:"resource_type"` + CoverURL string `json:"cover_url"` + Quantity int64 `json:"quantity"` + DurationMS int64 `json:"duration_ms"` + WalletAssetType string `json:"wallet_asset_type"` + WalletAssetAmount int64 `json:"wallet_asset_amount"` } // ListTaskDefinitions 返回活动管理 > 每日任务页的 daily/exclusive 配置列表。 @@ -172,29 +194,34 @@ func (r taskRequest) toProto(c *gin.Context, taskID string, meta *activityv1.Req // admin-server 只做字段裁剪和身份注入,任务口径校验、JSON 对象校验和版本生成统一放在 activity-service。 // 图标和跳转属于展示字段,直接透传给任务定义,App 任务页会按 icon_key/icon_url/action_* 渲染。 return &activityv1.UpsertTaskDefinitionRequest{ - Meta: meta, - TaskId: taskID, - TaskType: strings.TrimSpace(r.TaskType), - Category: strings.TrimSpace(r.Category), - MetricType: strings.TrimSpace(r.MetricType), - Title: strings.TrimSpace(r.Title), - Description: strings.TrimSpace(r.Description), - AudienceType: strings.TrimSpace(r.AudienceType), - IconKey: strings.TrimSpace(r.IconKey), - IconUrl: strings.TrimSpace(r.IconURL), - ActionType: strings.TrimSpace(r.ActionType), - ActionParam: strings.TrimSpace(r.ActionParam), - ActionPayloadJson: strings.TrimSpace(r.ActionPayloadJSON), - DimensionFilterJson: strings.TrimSpace(r.DimensionFilterJSON), - TargetValue: r.TargetValue, - TargetUnit: strings.TrimSpace(r.TargetUnit), - RewardCoinAmount: r.RewardCoinAmount, - RewardAssetType: strings.TrimSpace(r.RewardAssetType), - Status: strings.TrimSpace(r.Status), - SortOrder: r.SortOrder, - EffectiveFromMs: r.EffectiveFromMS, - EffectiveToMs: r.EffectiveToMS, - OperatorAdminId: int64(middleware.CurrentUserID(c)), + Meta: meta, + TaskId: taskID, + TaskType: strings.TrimSpace(r.TaskType), + Category: strings.TrimSpace(r.Category), + MetricType: strings.TrimSpace(r.MetricType), + Title: strings.TrimSpace(r.Title), + Description: strings.TrimSpace(r.Description), + AudienceType: strings.TrimSpace(r.AudienceType), + IconKey: strings.TrimSpace(r.IconKey), + IconUrl: strings.TrimSpace(r.IconURL), + ActionType: strings.TrimSpace(r.ActionType), + ActionParam: strings.TrimSpace(r.ActionParam), + ActionPayloadJson: strings.TrimSpace(r.ActionPayloadJSON), + DimensionFilterJson: strings.TrimSpace(r.DimensionFilterJSON), + TargetValue: r.TargetValue, + TargetUnit: strings.TrimSpace(r.TargetUnit), + RewardCoinAmount: r.RewardCoinAmount, + RewardAssetType: strings.TrimSpace(r.RewardAssetType), + RewardType: strings.TrimSpace(r.RewardType), + RewardResourceId: r.RewardResourceID, + RewardResourceGroupId: r.RewardResourceGroupID, + RewardQuantity: r.RewardQuantity, + RewardDurationMs: r.RewardDurationMS, + Status: strings.TrimSpace(r.Status), + SortOrder: r.SortOrder, + EffectiveFromMs: r.EffectiveFromMS, + EffectiveToMs: r.EffectiveToMS, + OperatorAdminId: int64(middleware.CurrentUserID(c)), } } @@ -220,35 +247,61 @@ func taskFromProto(item *activityv1.TaskDefinition) taskDTO { } // 后台列表返回 activity-service 的完整任务定义,保证编辑弹窗能原样带回维度过滤、图标和跳转配置。 return taskDTO{ - TaskID: item.GetTaskId(), - TaskType: item.GetTaskType(), - Category: item.GetCategory(), - MetricType: item.GetMetricType(), - Title: item.GetTitle(), - Description: item.GetDescription(), - AudienceType: item.GetAudienceType(), - IconKey: item.GetIconKey(), - IconURL: item.GetIconUrl(), - ActionType: item.GetActionType(), - ActionParam: item.GetActionParam(), - ActionPayloadJSON: item.GetActionPayloadJson(), - DimensionFilterJSON: item.GetDimensionFilterJson(), - TargetValue: item.GetTargetValue(), - TargetUnit: item.GetTargetUnit(), - RewardCoinAmount: item.GetRewardCoinAmount(), - RewardAssetType: item.GetRewardAssetType(), - Status: item.GetStatus(), - SortOrder: item.GetSortOrder(), - Version: item.GetVersion(), - EffectiveFromMS: item.GetEffectiveFromMs(), - EffectiveToMS: item.GetEffectiveToMs(), - CreatedByAdminID: item.GetCreatedByAdminId(), - UpdatedByAdminID: item.GetUpdatedByAdminId(), - CreatedAtMS: item.GetCreatedAtMs(), - UpdatedAtMS: item.GetUpdatedAtMs(), + TaskID: item.GetTaskId(), + TaskType: item.GetTaskType(), + Category: item.GetCategory(), + MetricType: item.GetMetricType(), + Title: item.GetTitle(), + Description: item.GetDescription(), + AudienceType: item.GetAudienceType(), + IconKey: item.GetIconKey(), + IconURL: item.GetIconUrl(), + ActionType: item.GetActionType(), + ActionParam: item.GetActionParam(), + ActionPayloadJSON: item.GetActionPayloadJson(), + DimensionFilterJSON: item.GetDimensionFilterJson(), + TargetValue: item.GetTargetValue(), + TargetUnit: item.GetTargetUnit(), + RewardCoinAmount: item.GetRewardCoinAmount(), + RewardAssetType: item.GetRewardAssetType(), + RewardType: item.GetRewardType(), + RewardResourceID: item.GetRewardResourceId(), + RewardResourceGroupID: item.GetRewardResourceGroupId(), + RewardQuantity: item.GetRewardQuantity(), + RewardDurationMS: item.GetRewardDurationMs(), + RewardItems: taskRewardItemsFromProto(item.GetRewardItems()), + Status: item.GetStatus(), + SortOrder: item.GetSortOrder(), + Version: item.GetVersion(), + EffectiveFromMS: item.GetEffectiveFromMs(), + EffectiveToMS: item.GetEffectiveToMs(), + CreatedByAdminID: item.GetCreatedByAdminId(), + UpdatedByAdminID: item.GetUpdatedByAdminId(), + CreatedAtMS: item.GetCreatedAtMs(), + UpdatedAtMS: item.GetUpdatedAtMs(), } } +func taskRewardItemsFromProto(items []*activityv1.TaskRewardItem) []taskRewardItemDTO { + result := make([]taskRewardItemDTO, 0, len(items)) + for _, item := range items { + if item == nil { + continue + } + result = append(result, taskRewardItemDTO{ + ItemType: item.GetItemType(), + ResourceID: item.GetResourceId(), + ResourceType: item.GetResourceType(), + CoverURL: item.GetCoverUrl(), + Quantity: item.GetQuantity(), + DurationMS: item.GetDurationMs(), + WalletAssetType: item.GetWalletAssetType(), + WalletAssetAmount: item.GetWalletAssetAmount(), + }) + } + return result +} + func firstQuery(c *gin.Context, keys ...string) string { for _, key := range keys { if value := c.Query(key); value != "" { diff --git a/server/admin/internal/modules/gamemanagement/dto_test.go b/server/admin/internal/modules/gamemanagement/dto_test.go index 8965e522..17801edd 100644 --- a/server/admin/internal/modules/gamemanagement/dto_test.go +++ b/server/admin/internal/modules/gamemanagement/dto_test.go @@ -91,7 +91,7 @@ func TestRoomRPSConfigRequestDefaultsOpenConfig(t *testing.T) { if got.GetStatus() != "active" || got.GetChallengeTimeoutMs() != 600000 || got.GetRevealCountdownMs() != 3000 { t.Fatalf("room rps default config mismatch: %+v", got) } - if got.GetStakeGifts()[3].GetSortOrder() != 4 { + if got.GetStakeGifts()[0].GetSortOrder() != 4 || got.GetStakeGifts()[3].GetSortOrder() != 1 { t.Fatalf("default sort order mismatch: %+v", got.GetStakeGifts()) } } diff --git a/server/admin/internal/modules/gamemanagement/request.go b/server/admin/internal/modules/gamemanagement/request.go index 9243af2e..7694bf8a 100644 --- a/server/admin/internal/modules/gamemanagement/request.go +++ b/server/admin/internal/modules/gamemanagement/request.go @@ -247,8 +247,8 @@ func (r roomRPSConfigRequest) toProto() (*gamev1.RoomRPSConfig, error) { seen[giftID] = struct{}{} sortOrder := gift.SortOrder if sortOrder <= 0 { - // 未显式给排序时按提交顺序落库,保证前端拖拽顺序和运行时展示顺序一致。 - sortOrder = int32(index + 1) + // 未显式给排序时按提交顺序分配递减权重,保证大值优先后仍与前端从上到下的顺序一致。 + sortOrder = int32(len(r.StakeGifts) - index) } gifts = append(gifts, &gamev1.RoomRPSStakeGift{ GiftId: legacyRoomRPSGiftID(giftID), diff --git a/server/admin/internal/modules/gamemanagement/sync_games.go b/server/admin/internal/modules/gamemanagement/sync_games.go index 3c7c0dec..62a8870f 100644 --- a/server/admin/internal/modules/gamemanagement/sync_games.go +++ b/server/admin/internal/modules/gamemanagement/sync_games.go @@ -328,7 +328,7 @@ func leaderCCCatalogItems(platformCode string, providerItems []leaderCCGameListI Orientation: defaultOrientation, MinCoin: req.MinCoin, Status: defaulted(req.Status, defaultGameStatus), - SortOrder: int32((index + 1) * 10), + SortOrder: defaultCatalogSortOrder(len(providerItems), index), Tags: compactTags(append([]string{strings.TrimSpace(platformCode), adapterLeaderCCV1}, req.Tags...)), }) } @@ -389,7 +389,7 @@ func zeeoneCatalogItems(platformCode string, config zeeoneSyncConfig, req syncGa Orientation: defaultOrientation, MinCoin: req.MinCoin, Status: defaulted(req.Status, defaultGameStatus), - SortOrder: int32((index + 1) * 10), + SortOrder: defaultCatalogSortOrder(len(keys), index), Tags: compactTags(append([]string{strings.TrimSpace(platformCode), adapterZeeOneV1}, req.Tags...)), }) } @@ -469,7 +469,7 @@ func vivaGamesCatalogItems(platformCode string, config vivaGamesSyncConfig, req Orientation: defaultOrientation, MinCoin: req.MinCoin, Status: defaulted(req.Status, defaultGameStatus), - SortOrder: int32((index + 1) * 10), + SortOrder: defaultCatalogSortOrder(len(keys), index), Tags: compactTags(append([]string{strings.TrimSpace(platformCode), adapterVivaGamesV1}, req.Tags...)), }) } @@ -605,7 +605,7 @@ func reyouCatalogItems(platformCode string, config reyouSyncConfig, req syncGame Orientation: defaultOrientation, MinCoin: req.MinCoin, Status: defaulted(req.Status, defaultGameStatus), - SortOrder: int32((index + 1) * 10), + SortOrder: defaultCatalogSortOrder(len(keys), index), Tags: compactTags(append([]string{strings.TrimSpace(platformCode), adapterReyouV1}, req.Tags...)), }) } @@ -641,7 +641,7 @@ func zgameCatalogItems(platformCode string, config zgameSyncConfig, req syncGame Orientation: defaultOrientation, MinCoin: req.MinCoin, Status: defaulted(req.Status, defaultGameStatus), - SortOrder: int32((index + 1) * 10), + SortOrder: defaultCatalogSortOrder(len(keys), index), Tags: compactTags(append([]string{strings.TrimSpace(platformCode), adapterZGameV1}, req.Tags...)), }) } @@ -677,7 +677,7 @@ func amgCatalogItems(platformCode string, config amgSyncConfig, req syncGamesReq Orientation: defaultOrientation, MinCoin: req.MinCoin, Status: defaulted(req.Status, defaultGameStatus), - SortOrder: int32((index + 1) * 10), + SortOrder: defaultCatalogSortOrder(len(keys), index), Tags: compactTags(append([]string{strings.TrimSpace(platformCode), adapterAMGV1}, req.Tags...)), }) } @@ -730,7 +730,7 @@ func yomiCatalogItems(platformCode string, config yomiSyncConfig, req syncGamesR Orientation: defaultOrientation, MinCoin: req.MinCoin, Status: defaulted(req.Status, defaultGameStatus), - SortOrder: int32((index + 1) * 10), + SortOrder: defaultCatalogSortOrder(len(keys), index), Tags: compactTags(append([]string{strings.TrimSpace(platformCode), adapterYomiV4}, req.Tags...)), }) } @@ -986,7 +986,7 @@ func baishunCatalogItems(platformCode string, providerItems []baishunGameListIte SafeHeight: int32FromJSONValue(providerItem.SafeHeight), MinCoin: req.MinCoin, Status: defaulted(req.Status, defaultGameStatus), - SortOrder: int32((index + 1) * 10), + SortOrder: defaultCatalogSortOrder(len(providerItems), index), Tags: compactTags(append([]string{strings.TrimSpace(platformCode), adapterBaishunV1}, req.Tags...)), }) } @@ -1175,3 +1175,11 @@ func defaulted(value string, fallback string) string { } return strings.TrimSpace(value) } + +func defaultCatalogSortOrder(total int, index int) int32 { + // 厂商列表或稳定 key 列表已经给出默认展示顺序;大值优先后必须从高到低赋权,避免每次同步都把游戏倒序。 + if total <= 0 || index < 0 || index >= total { + return 0 + } + return int32((total - index) * 10) +} diff --git a/server/admin/internal/modules/hostorg/reader.go b/server/admin/internal/modules/hostorg/reader.go index a11e288b..2fb5b8b7 100644 --- a/server/admin/internal/modules/hostorg/reader.go +++ b/server/admin/internal/modules/hostorg/reader.go @@ -1444,7 +1444,7 @@ func (r *Reader) ListCoinSellerSalaryRates(ctx context.Context, regionID int64) SELECT region_id, min_usd_minor, max_usd_minor, coin_per_usd, status, sort_order, updated_at_ms FROM coin_seller_salary_exchange_rate_tiers WHERE app_code = ? AND region_id = ? - ORDER BY sort_order ASC, min_usd_minor ASC, tier_id ASC + ORDER BY sort_order DESC, min_usd_minor ASC, tier_id ASC `, appctx.FromContext(ctx), regionID) if err != nil { return nil, err @@ -1506,7 +1506,8 @@ func (r *Reader) ReplaceCoinSellerSalaryRates(ctx context.Context, regionID int6 } sortOrder := tier.SortOrder if sortOrder == 0 { - sortOrder = (index + 1) * 10 + // 请求数组是后台从上到下的档位顺序;缺省排序按递减权重持久化,读回时保持原顺序。 + sortOrder = (len(tiers) - index) * 10 } _, err := tx.ExecContext(ctx, ` INSERT INTO coin_seller_salary_exchange_rate_tiers ( diff --git a/server/admin/internal/modules/hostorg/service.go b/server/admin/internal/modules/hostorg/service.go index 8aff79d7..ba77c45a 100644 --- a/server/admin/internal/modules/hostorg/service.go +++ b/server/admin/internal/modules/hostorg/service.go @@ -214,7 +214,8 @@ func (s *Service) ReplaceCoinSellerSalaryRates(ctx context.Context, actorID int6 } sortOrder := item.SortOrder if sortOrder == 0 { - sortOrder = (index + 1) * 10 + // 大值优先后,表单首行必须获得最高缺省权重,避免保存一次就把兑换档位倒置。 + sortOrder = (len(req.Tiers) - index) * 10 } tiers = append(tiers, CoinSellerSalaryRateTier{ RegionID: regionID, diff --git a/server/admin/internal/modules/payment/money.go b/server/admin/internal/modules/payment/money.go index 899a58c7..02bfbdfb 100644 --- a/server/admin/internal/modules/payment/money.go +++ b/server/admin/internal/modules/payment/money.go @@ -489,7 +489,7 @@ func (h *Handler) listMoneyRegions(ctx context.Context, access repository.MoneyA ON rc.app_code = r.app_code AND rc.region_id = r.region_id AND rc.status = 'active' WHERE r.status = 'active' AND `+where+` GROUP BY r.app_code, r.region_id, r.region_code, r.name, r.status, r.sort_order - ORDER BY r.app_code ASC, r.sort_order ASC, r.name ASC`, args...) + ORDER BY r.app_code ASC, r.sort_order DESC, r.name ASC`, args...) if err != nil { return nil, err } @@ -522,7 +522,7 @@ func (h *Handler) listMoneyCountries(ctx context.Context, access repository.Mone LEFT JOIN region_countries rc ON rc.app_code = c.app_code AND rc.country_code = c.country_code AND rc.status = 'active' WHERE c.enabled = TRUE AND `+where+` - ORDER BY c.app_code ASC, c.sort_order ASC, c.country_name ASC`, args...) + ORDER BY c.app_code ASC, c.sort_order DESC, c.country_name ASC`, args...) if err != nil { return nil, err } diff --git a/server/admin/internal/modules/payment/money_region_source.go b/server/admin/internal/modules/payment/money_region_source.go index 17ef4d8b..8fad82a9 100644 --- a/server/admin/internal/modules/payment/money_region_source.go +++ b/server/admin/internal/modules/payment/money_region_source.go @@ -287,8 +287,9 @@ func legacyRegionDocumentsToMoneyData(sourceConfig config.MoneyRegionSourceConfi RegionCode: regionCode, Name: regionName, Status: "active", - SortOrder: index + 1, - Countries: countryCodes, + // 旧文档数组本身是展示顺序;分配递减权重后仍满足全后台“大值靠前”的统一契约。 + SortOrder: len(documents) - index, + Countries: countryCodes, }) for countryIndex, countryCode := range countryCodes { countries = append(countries, moneyCountryDTO{ @@ -298,7 +299,7 @@ func legacyRegionDocumentsToMoneyData(sourceConfig config.MoneyRegionSourceConfi CountryDisplayName: countryCode, Enabled: true, RegionID: regionID, - SortOrder: countryIndex + 1, + SortOrder: len(countryCodes) - countryIndex, }) } } diff --git a/server/admin/internal/modules/payment/recharge_bill_stats.go b/server/admin/internal/modules/payment/recharge_bill_stats.go index 269d8951..769e3d72 100644 --- a/server/admin/internal/modules/payment/recharge_bill_stats.go +++ b/server/admin/internal/modules/payment/recharge_bill_stats.go @@ -357,7 +357,7 @@ func (h *Handler) listRechargeBillRegions(ctx context.Context, appCode string) ( SELECT region_id, region_code, name FROM regions WHERE app_code = ? AND status = 'active' - ORDER BY sort_order ASC, name ASC`, appCode) + ORDER BY sort_order DESC, name ASC`, appCode) if err != nil { return nil, err } diff --git a/server/admin/internal/modules/pointwithdrawalconfig/service.go b/server/admin/internal/modules/pointwithdrawalconfig/service.go index ef1e78ed..3f4a53d2 100644 --- a/server/admin/internal/modules/pointwithdrawalconfig/service.go +++ b/server/admin/internal/modules/pointwithdrawalconfig/service.go @@ -32,7 +32,7 @@ func (s *Service) List(ctx context.Context, appCode string) ([]itemDTO, error) { status, created_at_ms, updated_at_ms FROM point_withdrawal_coin_seller_configs WHERE app_code = ? - ORDER BY sort_order ASC, seller_user_id ASC`, normalizeAppCode(appCode)) + ORDER BY sort_order DESC, seller_user_id ASC`, normalizeAppCode(appCode)) if err != nil { return nil, err } diff --git a/server/admin/internal/modules/policyconfig/service.go b/server/admin/internal/modules/policyconfig/service.go index 91cb0fec..f8b5206d 100644 --- a/server/admin/internal/modules/policyconfig/service.go +++ b/server/admin/internal/modules/policyconfig/service.go @@ -404,7 +404,7 @@ func (s *Service) resolveRegionScope(ctx context.Context, appCode string, scope SELECT region_id FROM regions WHERE app_code = ? AND status = 'active' - ORDER BY sort_order ASC, region_id ASC`, appCode) + ORDER BY sort_order DESC, region_id ASC`, appCode) if err != nil { return nil, err } diff --git a/server/admin/internal/modules/regionblock/service.go b/server/admin/internal/modules/regionblock/service.go index e5d504af..b6bc86e8 100644 --- a/server/admin/internal/modules/regionblock/service.go +++ b/server/admin/internal/modules/regionblock/service.go @@ -396,7 +396,7 @@ func resolveCountryCode(ctx context.Context, querier countryCodeQuerier, appCode OR UPPER(country_code) = ? OR UPPER(COALESCE(iso_alpha3, '')) = ? ) - ORDER BY enabled DESC, sort_order ASC, country_id ASC + ORDER BY enabled DESC, sort_order DESC, country_id ASC LIMIT 1 `, appCode, keyword, keyword, upperKeyword, upperKeyword).Scan(&countryCode) if errors.Is(err, sql.ErrNoRows) { diff --git a/server/admin/internal/modules/weeklystar/handler.go b/server/admin/internal/modules/weeklystar/handler.go index 90673981..51691420 100644 --- a/server/admin/internal/modules/weeklystar/handler.go +++ b/server/admin/internal/modules/weeklystar/handler.go @@ -244,7 +244,8 @@ func (r cycleRequest) toProto() *activityv1.WeeklyStarCycle { } } else { for index, giftID := range r.GiftIDs { - gifts = append(gifts, &activityv1.WeeklyStarGift{GiftId: strings.TrimSpace(giftID), SortOrder: int32(index + 1)}) + // 兼容旧 gift_ids 请求:数组首项是页面首项,因此在大值优先语义下分配最高默认权重。 + gifts = append(gifts, &activityv1.WeeklyStarGift{GiftId: strings.TrimSpace(giftID), SortOrder: int32(len(r.GiftIDs) - index)}) } } rewards := make([]*activityv1.WeeklyStarReward, 0, 3) diff --git a/server/admin/internal/repository/app_banner_repository.go b/server/admin/internal/repository/app_banner_repository.go index dba9aeb4..0b0d4295 100644 --- a/server/admin/internal/repository/app_banner_repository.go +++ b/server/admin/internal/repository/app_banner_repository.go @@ -38,7 +38,7 @@ func (s *Store) ListAppBanners(options AppBannerListOptions) ([]model.AppBanner, 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) } - err := query.Order("sort_order ASC, id DESC").Find(&items).Error + err := query.Order("sort_order DESC, id DESC").Find(&items).Error return items, err } diff --git a/server/admin/internal/repository/app_config_repository.go b/server/admin/internal/repository/app_config_repository.go index b3476b29..a6e01f70 100644 --- a/server/admin/internal/repository/app_config_repository.go +++ b/server/admin/internal/repository/app_config_repository.go @@ -277,7 +277,7 @@ func (s *Store) ListAppExploreTabs(options AppExploreTabListOptions) ([]model.Ap } var items []model.AppExploreTab - err := db.Order("sort_order ASC, id DESC").Find(&items).Error + err := db.Order("sort_order DESC, id DESC").Find(&items).Error return items, err } diff --git a/server/admin/internal/repository/app_popup_repository.go b/server/admin/internal/repository/app_popup_repository.go index e37bfe27..e9ceb01b 100644 --- a/server/admin/internal/repository/app_popup_repository.go +++ b/server/admin/internal/repository/app_popup_repository.go @@ -23,7 +23,7 @@ func (s *Store) ListAppPopups(options AppPopupListOptions) ([]model.AppPopup, er like := "%" + strings.TrimSpace(options.Keyword) + "%" query = query.Where("(code LIKE ? OR name LIKE ? OR jump_url LIKE ? OR image_url LIKE ?)", like, like, like, like) } - err := query.Order("sort_order ASC, id DESC").Find(&items).Error + err := query.Order("sort_order DESC, id DESC").Find(&items).Error return items, err } diff --git a/server/admin/internal/repository/app_splash_screen_repository.go b/server/admin/internal/repository/app_splash_screen_repository.go index cd37a690..4fddac12 100644 --- a/server/admin/internal/repository/app_splash_screen_repository.go +++ b/server/admin/internal/repository/app_splash_screen_repository.go @@ -36,7 +36,7 @@ func (s *Store) ListAppSplashScreens(options AppSplashScreenListOptions) ([]mode // 关键字只查人工可识别的字段,避免把封面 URL 这类长字段带进模糊查询拖慢列表。 query = query.Where("(description LIKE ? OR param LIKE ? OR country_code LIKE ?)", like, like, like) } - err := query.Order("sort_order ASC, id DESC").Find(&items).Error + err := query.Order("sort_order DESC, id DESC").Find(&items).Error return items, err } diff --git a/server/admin/internal/repository/menu_repository.go b/server/admin/internal/repository/menu_repository.go index d3d641b6..f1eac388 100644 --- a/server/admin/internal/repository/menu_repository.go +++ b/server/admin/internal/repository/menu_repository.go @@ -10,7 +10,7 @@ import ( func (s *Store) MenusForPermissions(permissionCodes []string) ([]model.Menu, error) { var menus []model.Menu - query := s.db.Where("visible = ?", true).Order("sort ASC, id ASC") + query := s.db.Where("visible = ?", true).Order("sort DESC, id ASC") if len(permissionCodes) > 0 { query = query.Where("permission_code = '' OR permission_code IN ?", permissionCodes) } else { @@ -23,7 +23,7 @@ func (s *Store) MenusForPermissions(permissionCodes []string) ([]model.Menu, err func (s *Store) ListMenus() ([]model.Menu, error) { var menus []model.Menu - err := s.db.Order("sort ASC, id ASC").Find(&menus).Error + err := s.db.Order("sort DESC, id ASC").Find(&menus).Error return menus, err } diff --git a/server/admin/internal/repository/team_repository.go b/server/admin/internal/repository/team_repository.go index cafaed76..2af01c66 100644 --- a/server/admin/internal/repository/team_repository.go +++ b/server/admin/internal/repository/team_repository.go @@ -23,10 +23,10 @@ func (s *Store) ListTeams(keyword string) ([]model.Team, error) { var teams []model.Team err := query. Group("admin_teams.id, admin_teams.parent_id, admin_teams.name, admin_teams.description, admin_teams.sort, admin_teams.created_at_ms, admin_teams.updated_at_ms, parent_team.name"). - Order("CASE WHEN admin_teams.parent_id IS NULL THEN admin_teams.sort ELSE COALESCE(parent_team.sort, admin_teams.sort) END ASC"). + Order("CASE WHEN admin_teams.parent_id IS NULL THEN admin_teams.sort ELSE COALESCE(parent_team.sort, admin_teams.sort) END DESC"). Order("COALESCE(admin_teams.parent_id, admin_teams.id) ASC"). Order("CASE WHEN admin_teams.parent_id IS NULL THEN 0 ELSE 1 END ASC"). - Order("admin_teams.sort ASC, admin_teams.id ASC"). + Order("admin_teams.sort DESC, admin_teams.id ASC"). Scan(&teams).Error return teams, err } @@ -96,7 +96,7 @@ func (s *Store) TeamAndChildIDs(id uint) ([]uint, error) { } ids := []uint{id} var childIDs []uint - if err := s.db.Model(&model.Team{}).Where("parent_id = ?", id).Order("sort ASC, id ASC").Pluck("id", &childIDs).Error; err != nil { + if err := s.db.Model(&model.Team{}).Where("parent_id = ?", id).Order("sort DESC, id ASC").Pluck("id", &childIDs).Error; err != nil { return nil, err } ids = append(ids, childIDs...) diff --git a/server/admin/internal/repository/team_repository_test.go b/server/admin/internal/repository/team_repository_test.go index 3afd3978..bf3ec152 100644 --- a/server/admin/internal/repository/team_repository_test.go +++ b/server/admin/internal/repository/team_repository_test.go @@ -53,7 +53,7 @@ func TestTeamAndChildIDsReturnsParentAndChildren(t *testing.T) { store, mock, closeStore := newRepositorySQLMock(t) defer closeStore() - mock.ExpectQuery("SELECT `id` FROM `admin_teams` WHERE parent_id = \\? ORDER BY sort ASC, id ASC"). + mock.ExpectQuery("SELECT `id` FROM `admin_teams` WHERE parent_id = \\? ORDER BY sort DESC, id ASC"). WithArgs(model.TeamOperationsID). WillReturnRows(sqlmock.NewRows([]string{"id"}).AddRow(11).AddRow(12)) diff --git a/services/activity-service/deploy/mysql/initdb/001_activity_service.sql b/services/activity-service/deploy/mysql/initdb/001_activity_service.sql index ba90dfe0..a0fddf83 100644 --- a/services/activity-service/deploy/mysql/initdb/001_activity_service.sql +++ b/services/activity-service/deploy/mysql/initdb/001_activity_service.sql @@ -225,8 +225,14 @@ CREATE TABLE IF NOT EXISTS task_definitions ( target_unit VARCHAR(32) NOT NULL COMMENT '目标单位', reward_coin_amount BIGINT NOT NULL COMMENT '奖励金币数量', reward_asset_type VARCHAR(32) NOT NULL DEFAULT 'COIN' COMMENT '奖励资产类型:COIN/POINT', + reward_type VARCHAR(32) NOT NULL DEFAULT 'wallet_asset' COMMENT '奖励类型:wallet_asset/resource/resource_group', + reward_resource_id BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励 ID', + reward_resource_group_id BIGINT NOT NULL DEFAULT 0 COMMENT '资源组奖励 ID', + reward_quantity BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励数量', + reward_duration_ms BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励有效期毫秒,0 为永久', + reward_items_json JSON NULL COMMENT '钱包资源目录解析出的奖励展示快照', status VARCHAR(32) NOT NULL COMMENT '业务状态', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', version BIGINT NOT NULL COMMENT '版本号', current_task_version_id BIGINT NOT NULL DEFAULT 0 COMMENT '当前任务版本 ID', effective_from_ms BIGINT NOT NULL DEFAULT 0 COMMENT '生效开始时间,UTC epoch ms', @@ -262,6 +268,12 @@ CREATE TABLE IF NOT EXISTS user_task_progress ( target_value BIGINT NOT NULL COMMENT '目标值', reward_coin_amount BIGINT NOT NULL COMMENT '奖励金币数量', reward_asset_type VARCHAR(32) NOT NULL DEFAULT 'COIN' COMMENT '奖励资产类型快照:COIN/POINT', + reward_type VARCHAR(32) NOT NULL DEFAULT 'wallet_asset' COMMENT '奖励类型快照', + reward_resource_id BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励 ID 快照', + reward_resource_group_id BIGINT NOT NULL DEFAULT 0 COMMENT '资源组奖励 ID 快照', + reward_quantity BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励数量快照', + reward_duration_ms BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励有效期快照', + reward_items_json JSON NULL COMMENT '奖励展示快照', status VARCHAR(32) NOT NULL COMMENT '业务状态', completed_at_ms BIGINT NOT NULL DEFAULT 0 COMMENT '完成时间,UTC epoch ms', claimed_at_ms BIGINT NOT NULL DEFAULT 0 COMMENT '领取时间,UTC epoch ms', @@ -300,8 +312,15 @@ CREATE TABLE IF NOT EXISTS task_reward_claims ( cycle_key VARCHAR(32) NOT NULL COMMENT '周期键', reward_coin_amount BIGINT NOT NULL COMMENT '奖励金币数量', reward_asset_type VARCHAR(32) NOT NULL DEFAULT 'COIN' COMMENT '奖励资产类型快照:COIN/POINT', + reward_type VARCHAR(32) NOT NULL DEFAULT 'wallet_asset' COMMENT '奖励类型快照', + reward_resource_id BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励 ID 快照', + reward_resource_group_id BIGINT NOT NULL DEFAULT 0 COMMENT '资源组奖励 ID 快照', + reward_quantity BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励数量快照', + reward_duration_ms BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励有效期快照', + reward_items_json JSON NULL COMMENT '奖励展示快照', wallet_command_id VARCHAR(128) NOT NULL COMMENT '钱包命令 ID', wallet_transaction_id VARCHAR(96) NOT NULL DEFAULT '' COMMENT '钱包交易 ID', + wallet_resource_grant_id VARCHAR(96) NOT NULL DEFAULT '' COMMENT '钱包资源赠送 ID', status VARCHAR(32) NOT NULL COMMENT '业务状态', failure_reason VARCHAR(255) NOT NULL DEFAULT '' COMMENT '失败原因', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', @@ -381,7 +400,7 @@ CREATE TABLE IF NOT EXISTS first_recharge_reward_tiers ( discount_percent INT NOT NULL DEFAULT 0 COMMENT '展示优惠百分比,不参与结算', resource_group_id BIGINT NOT NULL COMMENT '奖励资源分组 ID', status VARCHAR(32) NOT NULL COMMENT '业务状态', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', UNIQUE KEY uk_first_recharge_reward_tier_code (app_code, tier_code), @@ -438,7 +457,7 @@ CREATE TABLE IF NOT EXISTS cumulative_recharge_reward_tiers ( threshold_usd_minor BIGINT NOT NULL COMMENT '达标美元金额,美分', resource_group_id BIGINT NOT NULL COMMENT '奖励资源分组 ID', status VARCHAR(32) NOT NULL COMMENT '业务状态', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', UNIQUE KEY uk_cumulative_recharge_reward_tier_code (app_code, tier_code), @@ -583,7 +602,7 @@ CREATE TABLE IF NOT EXISTS growth_level_tracks ( track VARCHAR(32) NOT NULL COMMENT '赛道', name VARCHAR(96) NOT NULL COMMENT '名称', status VARCHAR(32) NOT NULL COMMENT '业务状态', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', display_config_json JSON NULL COMMENT '展示配置 JSON 配置或快照', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', @@ -599,7 +618,7 @@ CREATE TABLE IF NOT EXISTS growth_level_rules ( name VARCHAR(96) NOT NULL COMMENT '名称', status VARCHAR(32) NOT NULL COMMENT '业务状态', reward_resource_group_id BIGINT NOT NULL DEFAULT 0 COMMENT '奖励资源分组 ID', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', display_config_json JSON NULL COMMENT '展示配置 JSON 配置或快照', created_by_admin_id BIGINT NOT NULL DEFAULT 0 COMMENT '创建管理员 ID', updated_by_admin_id BIGINT NOT NULL DEFAULT 0 COMMENT '更新管理员 ID', diff --git a/services/activity-service/deploy/mysql/migrations/015_task_resource_rewards.sql b/services/activity-service/deploy/mysql/migrations/015_task_resource_rewards.sql new file mode 100644 index 00000000..bbcfb70f --- /dev/null +++ b/services/activity-service/deploy/mysql/migrations/015_task_resource_rewards.sql @@ -0,0 +1,34 @@ +SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci; + +-- 三张任务热表只在末尾追加定长字段和一个可空 JSON,MySQL 8 可使用 INSTANT/LOCK=NONE, +-- 避免迁移期间复制整表或阻塞任务事件、列表和领奖写入。 +ALTER TABLE task_definitions + ADD COLUMN reward_type VARCHAR(32) NOT NULL DEFAULT 'wallet_asset' COMMENT '奖励类型:wallet_asset/resource/resource_group', + ADD COLUMN reward_resource_id BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励 ID', + ADD COLUMN reward_resource_group_id BIGINT NOT NULL DEFAULT 0 COMMENT '资源组奖励 ID', + ADD COLUMN reward_quantity BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励数量', + ADD COLUMN reward_duration_ms BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励有效期毫秒,0 为永久', + ADD COLUMN reward_items_json JSON NULL COMMENT '钱包资源目录解析出的奖励展示快照', + ALGORITHM=INSTANT, + LOCK=NONE; + +ALTER TABLE user_task_progress + ADD COLUMN reward_type VARCHAR(32) NOT NULL DEFAULT 'wallet_asset' COMMENT '奖励类型快照', + ADD COLUMN reward_resource_id BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励 ID 快照', + ADD COLUMN reward_resource_group_id BIGINT NOT NULL DEFAULT 0 COMMENT '资源组奖励 ID 快照', + ADD COLUMN reward_quantity BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励数量快照', + ADD COLUMN reward_duration_ms BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励有效期快照', + ADD COLUMN reward_items_json JSON NULL COMMENT '奖励展示快照', + ALGORITHM=INSTANT, + LOCK=NONE; + +ALTER TABLE task_reward_claims + ADD COLUMN reward_type VARCHAR(32) NOT NULL DEFAULT 'wallet_asset' COMMENT '奖励类型快照', + ADD COLUMN reward_resource_id BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励 ID 快照', + ADD COLUMN reward_resource_group_id BIGINT NOT NULL DEFAULT 0 COMMENT '资源组奖励 ID 快照', + ADD COLUMN reward_quantity BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励数量快照', + ADD COLUMN reward_duration_ms BIGINT NOT NULL DEFAULT 0 COMMENT '单资源奖励有效期快照', + ADD COLUMN reward_items_json JSON NULL COMMENT '奖励展示快照', + ADD COLUMN wallet_resource_grant_id VARCHAR(96) NOT NULL DEFAULT '' COMMENT '钱包资源赠送 ID', + ALGORITHM=INSTANT, + LOCK=NONE; diff --git a/services/activity-service/internal/domain/task/task.go b/services/activity-service/internal/domain/task/task.go index a2f80014..3f33e3f6 100644 --- a/services/activity-service/internal/domain/task/task.go +++ b/services/activity-service/internal/domain/task/task.go @@ -55,55 +55,86 @@ const ( RewardAssetCoin = "COIN" RewardAssetPoint = "POINT" + + RewardTypeWalletAsset = "wallet_asset" + RewardTypeResource = "resource" + RewardTypeResourceGroup = "resource_group" + + RewardItemTypeResource = "resource" + RewardItemTypeWalletAsset = "wallet_asset" ) +// RewardItem 是任务定义在保存时固化的奖励展示快照;H5 只依赖封面和数量,不从名称反推资源语义。 +type RewardItem struct { + ItemType string `json:"item_type"` + ResourceID int64 `json:"resource_id,omitempty"` + ResourceType string `json:"resource_type,omitempty"` + CoverURL string `json:"cover_url,omitempty"` + Quantity int64 `json:"quantity,omitempty"` + DurationMS int64 `json:"duration_ms,omitempty"` + WalletAssetType string `json:"wallet_asset_type,omitempty"` + WalletAssetAmount int64 `json:"wallet_asset_amount,omitempty"` +} + // Definition 是 task_definitions 的当前版本读模型;App 查询只读这张表和用户进度表。 type Definition struct { - AppCode string - TaskID string - TaskType string - Category string - MetricType string - Title string - Description string - AudienceType string - IconKey string - IconURL string - ActionType string - ActionParam string - ActionPayloadJSON string - DimensionFilterJSON string - TargetValue int64 - TargetUnit string - RewardCoinAmount int64 - RewardAssetType string - Status string - SortOrder int32 - Version int64 - CurrentVersionID int64 - EffectiveFromMS int64 - EffectiveToMS int64 - CreatedByAdminID int64 - UpdatedByAdminID int64 - CreatedAtMS int64 - UpdatedAtMS int64 + AppCode string + TaskID string + TaskType string + Category string + MetricType string + Title string + Description string + AudienceType string + IconKey string + IconURL string + ActionType string + ActionParam string + ActionPayloadJSON string + DimensionFilterJSON string + TargetValue int64 + TargetUnit string + RewardType string + RewardCoinAmount int64 + RewardAssetType string + RewardResourceID int64 + RewardResourceGroupID int64 + RewardQuantity int64 + RewardDurationMS int64 + RewardItemsJSON string + Status string + SortOrder int32 + Version int64 + CurrentVersionID int64 + EffectiveFromMS int64 + EffectiveToMS int64 + CreatedByAdminID int64 + UpdatedByAdminID int64 + CreatedAtMS int64 + UpdatedAtMS int64 } // Progress 是 user_task_progress 的用户维度状态;target/reward 使用创建进度时的任务快照。 type Progress struct { - AppCode string - UserID int64 - TaskID string - TaskVersionID int64 - CycleKey string - ProgressValue int64 - TargetValue int64 - RewardCoinAmount int64 - RewardAssetType string - Status string - CompletedAtMS int64 - ClaimedAtMS int64 - UpdatedAtMS int64 + AppCode string + UserID int64 + TaskID string + TaskVersionID int64 + CycleKey string + ProgressValue int64 + TargetValue int64 + RewardType string + RewardCoinAmount int64 + RewardAssetType string + RewardResourceID int64 + RewardResourceGroupID int64 + RewardQuantity int64 + RewardDurationMS int64 + RewardItemsJSON string + Status string + CompletedAtMS int64 + ClaimedAtMS int64 + UpdatedAtMS int64 } // Item 是 App 任务列表返回前的领域快照。 @@ -144,28 +175,34 @@ type DefinitionQuery struct { // DefinitionCommand 是后台创建/编辑任务定义的命令快照。 type DefinitionCommand struct { - TaskID string - TaskType string - Category string - MetricType string - Title string - Description string - AudienceType string - IconKey string - IconURL string - ActionType string - ActionParam string - ActionPayloadJSON string - DimensionFilterJSON string - TargetValue int64 - TargetUnit string - RewardCoinAmount int64 - RewardAssetType string - Status string - SortOrder int32 - EffectiveFromMS int64 - EffectiveToMS int64 - OperatorAdminID int64 + TaskID string + TaskType string + Category string + MetricType string + Title string + Description string + AudienceType string + IconKey string + IconURL string + ActionType string + ActionParam string + ActionPayloadJSON string + DimensionFilterJSON string + TargetValue int64 + TargetUnit string + RewardType string + RewardCoinAmount int64 + RewardAssetType string + RewardResourceID int64 + RewardResourceGroupID int64 + RewardQuantity int64 + RewardDurationMS int64 + RewardItemsJSON string + Status string + SortOrder int32 + EffectiveFromMS int64 + EffectiveToMS int64 + OperatorAdminID int64 } // Event 是由 wallet/user/room outbox 派生的任务进度事实。 @@ -198,18 +235,25 @@ type ClaimCommand struct { // Claim 是 task_reward_claims 的领奖事实。 type Claim struct { - ClaimID string - CommandID string - UserID int64 - TaskID string - TaskType string - CycleKey string - RewardCoinAmount int64 - RewardAssetType string - WalletCommandID string - WalletTransactionID string - Status string - FailureReason string - CreatedAtMS int64 - UpdatedAtMS int64 + ClaimID string + CommandID string + UserID int64 + TaskID string + TaskType string + CycleKey string + RewardType string + RewardCoinAmount int64 + RewardAssetType string + RewardResourceID int64 + RewardResourceGroupID int64 + RewardQuantity int64 + RewardDurationMS int64 + RewardItemsJSON string + WalletCommandID string + WalletTransactionID string + WalletResourceGrantID string + Status string + FailureReason string + CreatedAtMS int64 + UpdatedAtMS int64 } diff --git a/services/activity-service/internal/service/activitytemplate/service.go b/services/activity-service/internal/service/activitytemplate/service.go index 698de1ab..9e9f70e8 100644 --- a/services/activity-service/internal/service/activitytemplate/service.go +++ b/services/activity-service/internal/service/activitytemplate/service.go @@ -656,7 +656,7 @@ func normalizeTemplate(item domain.Template) domain.Template { if item.Gifts[i].SortOrder == item.Gifts[j].SortOrder { return item.Gifts[i].GiftID < item.Gifts[j].GiftID } - return item.Gifts[i].SortOrder < item.Gifts[j].SortOrder + return item.Gifts[i].SortOrder > item.Gifts[j].SortOrder }) for index := range item.Tasks { item.Tasks[index].TaskKey = strings.ToLower(strings.TrimSpace(item.Tasks[index].TaskKey)) @@ -666,7 +666,7 @@ func normalizeTemplate(item domain.Template) domain.Template { if item.Tasks[i].SortOrder == item.Tasks[j].SortOrder { return item.Tasks[i].TaskKey < item.Tasks[j].TaskKey } - return item.Tasks[i].SortOrder < item.Tasks[j].SortOrder + return item.Tasks[i].SortOrder > item.Tasks[j].SortOrder }) for index := range item.RankRewards { item.RankRewards[index].BoardType = strings.ToLower(strings.TrimSpace(item.RankRewards[index].BoardType)) @@ -696,7 +696,7 @@ func normalizeTemplate(item domain.Template) domain.Template { if item.Assets[i].Locale != item.Assets[j].Locale { return item.Assets[i].Locale < item.Assets[j].Locale } - return item.Assets[i].SortOrder < item.Assets[j].SortOrder + return item.Assets[i].SortOrder > item.Assets[j].SortOrder }) return item } diff --git a/services/activity-service/internal/service/cumulativerecharge/service.go b/services/activity-service/internal/service/cumulativerecharge/service.go index caa93dca..a7cf2e32 100644 --- a/services/activity-service/internal/service/cumulativerecharge/service.go +++ b/services/activity-service/internal/service/cumulativerecharge/service.go @@ -249,7 +249,7 @@ func normalizeTiers(tiers []domain.Tier) []domain.Tier { if items[i].SortOrder == items[j].SortOrder { return items[i].ThresholdUSDMinor < items[j].ThresholdUSDMinor } - return items[i].SortOrder < items[j].SortOrder + return items[i].SortOrder > items[j].SortOrder }) return items } @@ -350,7 +350,7 @@ func activeTiers(tiers []domain.Tier) []domain.Tier { if items[i].SortOrder == items[j].SortOrder { return items[i].ThresholdUSDMinor < items[j].ThresholdUSDMinor } - return items[i].SortOrder < items[j].SortOrder + return items[i].SortOrder > items[j].SortOrder }) return items } diff --git a/services/activity-service/internal/service/firstrecharge/service.go b/services/activity-service/internal/service/firstrecharge/service.go index 6afc6ebd..af79dacf 100644 --- a/services/activity-service/internal/service/firstrecharge/service.go +++ b/services/activity-service/internal/service/firstrecharge/service.go @@ -219,7 +219,7 @@ func normalizeTiers(tiers []domain.Tier) []domain.Tier { if items[i].SortOrder == items[j].SortOrder { return items[i].USDMinorAmount < items[j].USDMinorAmount } - return items[i].SortOrder < items[j].SortOrder + return items[i].SortOrder > items[j].SortOrder }) return items } diff --git a/services/activity-service/internal/service/inviteactivity/service.go b/services/activity-service/internal/service/inviteactivity/service.go index 3f83cddc..13f2f710 100644 --- a/services/activity-service/internal/service/inviteactivity/service.go +++ b/services/activity-service/internal/service/inviteactivity/service.go @@ -364,7 +364,7 @@ func normalizeTiers(tiers []domain.Tier) []domain.Tier { if items[i].SortOrder == items[j].SortOrder { return thresholdValue(items[i]) < thresholdValue(items[j]) } - return items[i].SortOrder < items[j].SortOrder + return items[i].SortOrder > items[j].SortOrder } return items[i].RewardType < items[j].RewardType }) diff --git a/services/activity-service/internal/service/roomturnoverreward/service.go b/services/activity-service/internal/service/roomturnoverreward/service.go index 1828a60d..e787988c 100644 --- a/services/activity-service/internal/service/roomturnoverreward/service.go +++ b/services/activity-service/internal/service/roomturnoverreward/service.go @@ -525,7 +525,7 @@ func sortTiersForDisplay(tiers []domain.Tier) []domain.Tier { if items[i].SortOrder == items[j].SortOrder { return items[i].ThresholdCoinSpent < items[j].ThresholdCoinSpent } - return items[i].SortOrder < items[j].SortOrder + return items[i].SortOrder > items[j].SortOrder }) return items } diff --git a/services/activity-service/internal/service/task/service.go b/services/activity-service/internal/service/task/service.go index f26db04b..f1390b0c 100644 --- a/services/activity-service/internal/service/task/service.go +++ b/services/activity-service/internal/service/task/service.go @@ -25,7 +25,7 @@ type Repository interface { UpsertTaskDefinition(ctx context.Context, command taskdomain.DefinitionCommand, nowMS int64) (taskdomain.Definition, bool, error) SetTaskDefinitionStatus(ctx context.Context, taskID string, status string, operatorAdminID int64, nowMS int64) (taskdomain.Definition, error) PrepareTaskClaim(ctx context.Context, command taskdomain.ClaimCommand, nowMS int64) (taskdomain.Claim, error) - MarkTaskClaimGranted(ctx context.Context, claimID string, walletTransactionID string, grantedAtMS int64) (taskdomain.Claim, error) + MarkTaskClaimGranted(ctx context.Context, claimID string, walletTransactionID string, walletResourceGrantID string, grantedAtMS int64) (taskdomain.Claim, error) MarkTaskClaimFailed(ctx context.Context, claimID string, failureReason string, nowMS int64) error } @@ -34,16 +34,29 @@ type WalletClient interface { CreditTaskReward(ctx context.Context, req *walletv1.CreditTaskRewardRequest, opts ...grpc.CallOption) (*walletv1.CreditTaskRewardResponse, error) } +// ResourceWalletClient 单独声明资源目录和赠送能力,保留只测试金币链路的轻量 fake。 +// 生产 wallet gRPC client 同时实现两个接口;资源任务在缺少该能力时明确失败,不能退化为金币入账。 +type ResourceWalletClient interface { + GetResource(ctx context.Context, req *walletv1.GetResourceRequest, opts ...grpc.CallOption) (*walletv1.GetResourceResponse, error) + GetResourceGroup(ctx context.Context, req *walletv1.GetResourceGroupRequest, opts ...grpc.CallOption) (*walletv1.GetResourceGroupResponse, error) + GrantResource(ctx context.Context, req *walletv1.GrantResourceRequest, opts ...grpc.CallOption) (*walletv1.ResourceGrantResponse, error) + GrantResourceGroup(ctx context.Context, req *walletv1.GrantResourceGroupRequest, opts ...grpc.CallOption) (*walletv1.ResourceGrantResponse, error) +} + // Service 承载任务查询、事件消费、领奖和后台配置用例。 type Service struct { - repository Repository - wallet WalletClient - now func() time.Time + repository Repository + wallet WalletClient + resourceWallet ResourceWalletClient + now func() time.Time } // New 创建任务服务;daily 周期固定按 UTC 自然日切分,不读取机器或客户端时区。 func New(repository Repository, wallet WalletClient) *Service { - return &Service{repository: repository, wallet: wallet, now: time.Now} + service := &Service{repository: repository, wallet: wallet, now: time.Now} + // 生成的 WalletServiceClient 具备完整资源能力;拆分类型断言只为让纯资产测试和降级配置保持最小依赖。 + service.resourceWallet, _ = wallet.(ResourceWalletClient) + return service } // SetClock 给测试注入稳定时间;生产路径始终使用 time.Now。 @@ -135,35 +148,94 @@ func (s *Service) ClaimTaskReward(ctx context.Context, command taskdomain.ClaimC if claim.Status == taskdomain.ClaimStatusGranted { return claim, nil } - if s.wallet == nil { - return taskdomain.Claim{}, xerr.New(xerr.Unavailable, "wallet client is not configured") - } - reason := "daily_task_reward" if command.TaskType == taskdomain.TypeExclusive { reason = "exclusive_task_reward" } - resp, err := s.wallet.CreditTaskReward(ctx, &walletv1.CreditTaskRewardRequest{ - CommandId: claim.WalletCommandID, - AppCode: appcode.FromContext(ctx), - TargetUserId: claim.UserID, - Amount: claim.RewardCoinAmount, - RewardAssetType: claim.RewardAssetType, - TaskType: claim.TaskType, - TaskId: claim.TaskID, - CycleKey: claim.CycleKey, - Reason: reason, - }) + walletTransactionID, walletResourceGrantID, grantedAtMS, err := s.grantClaimReward(ctx, claim, reason) if err != nil { - // 钱包失败时不能把任务进度改成 claimed;同一 command_id 重试会复用 claim 和 wallet_command_id。 + // 钱包资产或资源发放失败时都不能把任务进度改成 claimed;同一 command_id 重试会复用 claim 和 wallet_command_id。 _ = s.repository.MarkTaskClaimFailed(ctx, claim.ClaimID, xerr.MessageOf(err), s.now().UnixMilli()) return taskdomain.Claim{}, err } - grantedAtMS := resp.GetGrantedAtMs() if grantedAtMS <= 0 { grantedAtMS = s.now().UnixMilli() } - return s.repository.MarkTaskClaimGranted(ctx, claim.ClaimID, resp.GetTransactionId(), grantedAtMS) + return s.repository.MarkTaskClaimGranted(ctx, claim.ClaimID, walletTransactionID, walletResourceGrantID, grantedAtMS) +} + +func (s *Service) grantClaimReward(ctx context.Context, claim taskdomain.Claim, reason string) (string, string, int64, error) { + switch normalizeRewardType(claim.RewardType) { + case taskdomain.RewardTypeWalletAsset: + if s.wallet == nil { + return "", "", 0, xerr.New(xerr.Unavailable, "wallet client is not configured") + } + resp, err := s.wallet.CreditTaskReward(ctx, &walletv1.CreditTaskRewardRequest{ + CommandId: claim.WalletCommandID, + AppCode: appcode.FromContext(ctx), + TargetUserId: claim.UserID, + Amount: claim.RewardCoinAmount, + RewardAssetType: claim.RewardAssetType, + TaskType: claim.TaskType, + TaskId: claim.TaskID, + CycleKey: claim.CycleKey, + Reason: reason, + }) + if err != nil { + return "", "", 0, err + } + return resp.GetTransactionId(), "", resp.GetGrantedAtMs(), nil + case taskdomain.RewardTypeResource: + if s.resourceWallet == nil { + return "", "", 0, xerr.New(xerr.Unavailable, "wallet resource client is not configured") + } + resp, err := s.resourceWallet.GrantResource(ctx, &walletv1.GrantResourceRequest{ + CommandId: claim.WalletCommandID, + AppCode: appcode.FromContext(ctx), + TargetUserId: claim.UserID, + ResourceId: claim.RewardResourceID, + Quantity: claim.RewardQuantity, + DurationMs: claim.RewardDurationMS, + Reason: reason, + OperatorUserId: claim.UserID, + GrantSource: "daily_task", + }) + if err != nil { + return "", "", 0, err + } + return resourceGrantReceipt(resp) + case taskdomain.RewardTypeResourceGroup: + if s.resourceWallet == nil { + return "", "", 0, xerr.New(xerr.Unavailable, "wallet resource client is not configured") + } + resp, err := s.resourceWallet.GrantResourceGroup(ctx, &walletv1.GrantResourceGroupRequest{ + CommandId: claim.WalletCommandID, + AppCode: appcode.FromContext(ctx), + TargetUserId: claim.UserID, + GroupId: claim.RewardResourceGroupID, + Reason: reason, + OperatorUserId: claim.UserID, + GrantSource: "daily_task", + }) + if err != nil { + return "", "", 0, err + } + return resourceGrantReceipt(resp) + default: + return "", "", 0, xerr.New(xerr.InvalidArgument, "task reward_type is invalid") + } +} + +func resourceGrantReceipt(resp *walletv1.ResourceGrantResponse) (string, string, int64, error) { + if resp == nil || resp.GetGrant() == nil || strings.TrimSpace(resp.GetGrant().GetGrantId()) == "" { + return "", "", 0, xerr.New(xerr.Unavailable, "wallet resource grant receipt is empty") + } + grant := resp.GetGrant() + grantedAtMS := grant.GetUpdatedAtMs() + if grantedAtMS <= 0 { + grantedAtMS = grant.GetCreatedAtMs() + } + return "", grant.GetGrantId(), grantedAtMS, nil } // ConsumeTaskEvent 把服务端事实事件归属到 occurred_at_ms 所在的任务周期。 @@ -312,14 +384,15 @@ func (s *Service) UpsertTaskDefinition(ctx context.Context, command taskdomain.D if err := s.requireRepository(); err != nil { return taskdomain.Definition{}, false, err } - // 奖励资产属于任务定义本身;必须由调用方显式携带,避免旧客户端编辑 POINT 任务时用空字段静默覆盖存量资产。 - if strings.TrimSpace(command.RewardAssetType) == "" { - return taskdomain.Definition{}, false, xerr.New(xerr.InvalidArgument, "reward_asset_type is required") - } command = normalizeDefinitionCommand(command) if err := validateDefinitionCommand(ctx, command); err != nil { return taskdomain.Definition{}, false, err } + var err error + command, err = s.resolveRewardItems(ctx, command) + if err != nil { + return taskdomain.Definition{}, false, err + } return s.repository.UpsertTaskDefinition(ctx, command, s.now().UnixMilli()) } @@ -350,13 +423,22 @@ func (s *Service) itemFromDefinition(def taskdomain.Definition, progress taskdom status = progress.Status progressValue = progress.ProgressValue def.TargetValue = progress.TargetValue + def.RewardType = normalizeRewardType(progress.RewardType) def.RewardCoinAmount = progress.RewardCoinAmount def.RewardAssetType = normalizeRewardAssetType(progress.RewardAssetType) + def.RewardResourceID = progress.RewardResourceID + def.RewardResourceGroupID = progress.RewardResourceGroupID + def.RewardQuantity = progress.RewardQuantity + def.RewardDurationMS = progress.RewardDurationMS + def.RewardItemsJSON = progress.RewardItemsJSON } if status == "" { status = taskdomain.StatusInProgress } - def.RewardAssetType = normalizeRewardAssetType(def.RewardAssetType) + def.RewardType = normalizeRewardType(def.RewardType) + if def.RewardType == taskdomain.RewardTypeWalletAsset { + def.RewardAssetType = normalizeRewardAssetType(def.RewardAssetType) + } return taskdomain.Item{ Definition: def, ProgressValue: progressValue, @@ -392,7 +474,7 @@ func sortTaskItems(items []taskdomain.Item) { return leftRank < rightRank } if items[i].SortOrder != items[j].SortOrder { - return items[i].SortOrder < items[j].SortOrder + return items[i].SortOrder > items[j].SortOrder } return items[i].TaskID < items[j].TaskID }) @@ -429,6 +511,7 @@ func normalizeDefinitionCommand(command taskdomain.DefinitionCommand) taskdomain command.ActionPayloadJSON = normalizeJSONForCommand(command.ActionPayloadJSON) command.DimensionFilterJSON = normalizeJSONForCommand(command.DimensionFilterJSON) command.TargetUnit = strings.ToLower(strings.TrimSpace(command.TargetUnit)) + command.RewardType = normalizeRewardType(command.RewardType) command.RewardAssetType = normalizeRewardAssetType(command.RewardAssetType) command.Status = strings.TrimSpace(command.Status) if command.Status == "" { @@ -470,11 +553,28 @@ func validateDefinitionCommand(ctx context.Context, command taskdomain.Definitio if _, err := normalizeObjectJSON(command.DimensionFilterJSON); err != nil { return xerr.New(xerr.InvalidArgument, "dimension_filter_json is invalid") } - if command.TargetValue <= 0 || command.RewardCoinAmount <= 0 { - return xerr.New(xerr.InvalidArgument, "target_value and reward_coin_amount must be positive") + if command.TargetValue <= 0 { + return xerr.New(xerr.InvalidArgument, "target_value must be positive") } - if !validRewardAssetType(command.RewardAssetType) { - return xerr.New(xerr.InvalidArgument, "reward_asset_type is invalid") + switch command.RewardType { + case taskdomain.RewardTypeWalletAsset: + // 旧 Admin 请求没有 reward_type 时归一为 wallet_asset;这条分支仍要求显式资产,避免编辑 POINT 任务时空值覆盖。 + if strings.TrimSpace(command.RewardAssetType) == "" || command.RewardCoinAmount <= 0 { + return xerr.New(xerr.InvalidArgument, "reward_asset_type and reward_coin_amount are required") + } + if !validRewardAssetType(command.RewardAssetType) { + return xerr.New(xerr.InvalidArgument, "reward_asset_type is invalid") + } + case taskdomain.RewardTypeResource: + if command.RewardResourceID <= 0 || command.RewardQuantity <= 0 || command.RewardDurationMS < 0 { + return xerr.New(xerr.InvalidArgument, "resource reward is incomplete") + } + case taskdomain.RewardTypeResourceGroup: + if command.RewardResourceGroupID <= 0 { + return xerr.New(xerr.InvalidArgument, "reward_resource_group_id is required") + } + default: + return xerr.New(xerr.InvalidArgument, "reward_type is invalid") } if !validTargetUnit(command.TargetUnit) { return xerr.New(xerr.InvalidArgument, "target_unit is invalid") @@ -493,8 +593,14 @@ func validateDefinitionCommand(ctx context.Context, command taskdomain.Definitio func normalizeRewardAssetType(value string) string { value = strings.ToUpper(strings.TrimSpace(value)) + return value +} + +func normalizeRewardType(value string) string { + value = strings.ToLower(strings.TrimSpace(value)) if value == "" { - return taskdomain.RewardAssetCoin + // 没有 reward_type 的历史请求和历史数据都属于原有 COIN/POINT 钱包资产奖励。 + return taskdomain.RewardTypeWalletAsset } return value } @@ -509,6 +615,130 @@ func validRewardAssetType(value string) bool { } } +func (s *Service) resolveRewardItems(ctx context.Context, command taskdomain.DefinitionCommand) (taskdomain.DefinitionCommand, error) { + switch command.RewardType { + case taskdomain.RewardTypeWalletAsset: + // 非当前奖励类型字段必须清空,避免任务从资源切回金币后旧 ID 继续出现在 Admin/App 响应中。 + command.RewardResourceID = 0 + command.RewardResourceGroupID = 0 + command.RewardQuantity = 0 + command.RewardDurationMS = 0 + return withRewardItems(command, []taskdomain.RewardItem{{ + ItemType: taskdomain.RewardItemTypeWalletAsset, + WalletAssetType: command.RewardAssetType, + WalletAssetAmount: command.RewardCoinAmount, + }}) + case taskdomain.RewardTypeResource: + if s.resourceWallet == nil { + return taskdomain.DefinitionCommand{}, xerr.New(xerr.Unavailable, "wallet resource client is not configured") + } + resp, err := s.resourceWallet.GetResource(ctx, &walletv1.GetResourceRequest{ + RequestId: rewardCatalogRequestID(command), + AppCode: appcode.FromContext(ctx), + ResourceId: command.RewardResourceID, + }) + if err != nil { + return taskdomain.DefinitionCommand{}, err + } + item, err := rewardItemFromResource(resp.GetResource(), command.RewardQuantity, command.RewardDurationMS) + if err != nil { + return taskdomain.DefinitionCommand{}, err + } + command.RewardCoinAmount = 0 + command.RewardAssetType = "" + command.RewardResourceGroupID = 0 + return withRewardItems(command, []taskdomain.RewardItem{item}) + case taskdomain.RewardTypeResourceGroup: + if s.resourceWallet == nil { + return taskdomain.DefinitionCommand{}, xerr.New(xerr.Unavailable, "wallet resource client is not configured") + } + resp, err := s.resourceWallet.GetResourceGroup(ctx, &walletv1.GetResourceGroupRequest{ + RequestId: rewardCatalogRequestID(command), + AppCode: appcode.FromContext(ctx), + GroupId: command.RewardResourceGroupID, + }) + if err != nil { + return taskdomain.DefinitionCommand{}, err + } + group := resp.GetGroup() + if group == nil || group.GetGroupId() != command.RewardResourceGroupID || strings.ToLower(strings.TrimSpace(group.GetStatus())) != "active" { + return taskdomain.DefinitionCommand{}, xerr.New(xerr.Conflict, "reward resource group is unavailable") + } + if len(group.GetItems()) == 0 { + return taskdomain.DefinitionCommand{}, xerr.New(xerr.InvalidArgument, "reward resource group has no items") + } + items := make([]taskdomain.RewardItem, 0, len(group.GetItems())) + for _, groupItem := range group.GetItems() { + if strings.ToLower(strings.TrimSpace(groupItem.GetItemType())) == taskdomain.RewardItemTypeWalletAsset { + if groupItem.GetWalletAssetType() == "" || groupItem.GetWalletAssetAmount() <= 0 { + return taskdomain.DefinitionCommand{}, xerr.New(xerr.InvalidArgument, "reward resource group contains an invalid wallet asset") + } + items = append(items, taskdomain.RewardItem{ + ItemType: taskdomain.RewardItemTypeWalletAsset, + WalletAssetType: strings.ToUpper(strings.TrimSpace(groupItem.GetWalletAssetType())), + WalletAssetAmount: groupItem.GetWalletAssetAmount(), + }) + continue + } + item, itemErr := rewardItemFromResource(groupItem.GetResource(), groupItem.GetQuantity(), groupItem.GetDurationMs()) + if itemErr != nil { + return taskdomain.DefinitionCommand{}, itemErr + } + items = append(items, item) + } + command.RewardCoinAmount = 0 + command.RewardAssetType = "" + command.RewardResourceID = 0 + command.RewardQuantity = 0 + command.RewardDurationMS = 0 + return withRewardItems(command, items) + default: + return taskdomain.DefinitionCommand{}, xerr.New(xerr.InvalidArgument, "reward_type is invalid") + } +} + +func rewardItemFromResource(resource *walletv1.Resource, quantity int64, durationMS int64) (taskdomain.RewardItem, error) { + if resource == nil || resource.GetResourceId() <= 0 || strings.ToLower(strings.TrimSpace(resource.GetStatus())) != "active" || !resource.GetGrantable() { + return taskdomain.RewardItem{}, xerr.New(xerr.Conflict, "reward resource is unavailable") + } + coverURL := strings.TrimSpace(resource.GetPreviewUrl()) + if coverURL == "" { + coverURL = strings.TrimSpace(resource.GetAssetUrl()) + } + if coverURL == "" { + // H5 的奖励区明确只展示封面,不展示名称;没有可渲染封面的资源不能被保存为任务奖励。 + return taskdomain.RewardItem{}, xerr.New(xerr.InvalidArgument, "reward resource cover is required") + } + if quantity <= 0 || durationMS < 0 { + return taskdomain.RewardItem{}, xerr.New(xerr.InvalidArgument, "reward resource quantity or duration is invalid") + } + return taskdomain.RewardItem{ + ItemType: taskdomain.RewardItemTypeResource, + ResourceID: resource.GetResourceId(), + ResourceType: strings.ToLower(strings.TrimSpace(resource.GetResourceType())), + CoverURL: coverURL, + Quantity: quantity, + DurationMS: durationMS, + }, nil +} + +func withRewardItems(command taskdomain.DefinitionCommand, items []taskdomain.RewardItem) (taskdomain.DefinitionCommand, error) { + payload, err := json.Marshal(items) + if err != nil { + return taskdomain.DefinitionCommand{}, err + } + command.RewardItemsJSON = string(payload) + return command, nil +} + +func rewardCatalogRequestID(command taskdomain.DefinitionCommand) string { + taskID := strings.TrimSpace(command.TaskID) + if taskID == "" { + taskID = "new" + } + return "task-reward-config-" + taskID +} + func roomGiftTaskDimensions(envelope *roomeventsv1.EventEnvelope, gift *roomeventsv1.RoomGiftSent) (string, error) { // 维度只记录任务匹配和排障需要的事实字段;后台 dimension_filter_json 可以按 gift_id、pool_id、room_id 等字段精确限定任务。 payload := map[string]any{ diff --git a/services/activity-service/internal/service/task/service_test.go b/services/activity-service/internal/service/task/service_test.go index a16ae3ec..3a7f2375 100644 --- a/services/activity-service/internal/service/task/service_test.go +++ b/services/activity-service/internal/service/task/service_test.go @@ -2,6 +2,7 @@ package task_test import ( "context" + "encoding/json" "testing" "time" @@ -405,6 +406,161 @@ func TestExplicitPointTaskDefinitionDoesNotDependOnApplicationName(t *testing.T) } } +func TestResourceGroupTaskDisplaysEveryCoverAndGrantsGroup(t *testing.T) { + repository := mysqltest.NewRepository(t) + wallet := &fakeWalletClient{ + group: &walletv1.ResourceGroup{ + GroupId: 9901, + Status: "active", + Items: []*walletv1.ResourceGroupItem{ + { + ItemType: "resource", + ResourceId: 8801, + Quantity: 1, + Resource: &walletv1.Resource{ + ResourceId: 8801, + ResourceType: "avatar_frame", + Status: "active", + Grantable: true, + PreviewUrl: "https://cdn.example.com/rewards/frame.webp", + }, + }, + { + ItemType: "resource", + ResourceId: 8802, + Quantity: 2, + Resource: &walletv1.Resource{ + ResourceId: 8802, + ResourceType: "badge", + Status: "active", + Grantable: true, + AssetUrl: "https://cdn.example.com/rewards/badge.webp", + }, + }, + { + ItemType: "wallet_asset", + WalletAssetType: "COIN", + WalletAssetAmount: 50, + }, + }, + }, + } + svc := taskservice.New(repository, wallet) + now := time.Date(2026, 5, 9, 10, 0, 0, 0, time.UTC) + svc.SetClock(func() time.Time { return now }) + + definition, created, err := svc.UpsertTaskDefinition(context.Background(), taskdomain.DefinitionCommand{ + TaskType: taskdomain.TypeDaily, + Category: "gift", + MetricType: taskdomain.MetricGiftSendCount, + Title: "send gift for resource group", + TargetValue: 1, + TargetUnit: "count", + RewardType: taskdomain.RewardTypeResourceGroup, + RewardResourceGroupID: 9901, + Status: taskdomain.StatusActive, + OperatorAdminID: 90001, + }) + if err != nil || !created { + t.Fatalf("create resource group task failed: created=%v err=%v", created, err) + } + var rewardItems []taskdomain.RewardItem + if err := json.Unmarshal([]byte(definition.RewardItemsJSON), &rewardItems); err != nil { + t.Fatalf("decode reward items failed: %v", err) + } + if len(rewardItems) != 3 || + rewardItems[0].CoverURL != "https://cdn.example.com/rewards/frame.webp" || + rewardItems[1].CoverURL != "https://cdn.example.com/rewards/badge.webp" || + rewardItems[2].WalletAssetAmount != 50 { + t.Fatalf("resource group display snapshot mismatch: %+v", rewardItems) + } + + if _, err := svc.ConsumeTaskEvent(context.Background(), taskdomain.Event{ + EventID: "evt-resource-group-task", + EventType: "RoomGiftSent", + SourceService: "room-service", + UserID: 10001, + MetricType: taskdomain.MetricGiftSendCount, + Value: 1, + OccurredAtMS: now.UnixMilli(), + }); err != nil { + t.Fatalf("complete resource group task failed: %v", err) + } + claim, err := svc.ClaimTaskReward(context.Background(), taskdomain.ClaimCommand{ + UserID: 10001, + TaskID: definition.TaskID, + TaskType: taskdomain.TypeDaily, + CycleKey: "2026-05-09", + CommandID: "cmd-resource-group-task", + }) + if err != nil { + t.Fatalf("claim resource group task failed: %v", err) + } + if claim.WalletResourceGrantID != "grant-task-1" || wallet.groupGrantCalls != 1 || + wallet.lastGroupGrant.GetGroupId() != 9901 { + t.Fatalf("resource group claim mismatch: claim=%+v wallet=%+v", claim, wallet.lastGroupGrant) + } +} + +func TestSingleResourceTaskGrantsConfiguredQuantityAndDuration(t *testing.T) { + repository := mysqltest.NewRepository(t) + wallet := &fakeWalletClient{resource: &walletv1.Resource{ + ResourceId: 8701, + ResourceType: "vehicle", + Status: "active", + Grantable: true, + PreviewUrl: "https://cdn.example.com/rewards/vehicle.webp", + }} + svc := taskservice.New(repository, wallet) + now := time.Date(2026, 5, 10, 10, 0, 0, 0, time.UTC) + svc.SetClock(func() time.Time { return now }) + const durationMS = int64(7 * 24 * time.Hour / time.Millisecond) + + definition, _, err := svc.UpsertTaskDefinition(context.Background(), taskdomain.DefinitionCommand{ + TaskType: taskdomain.TypeDaily, + Category: "game", + MetricType: taskdomain.MetricGameDicePlayCount, + Title: "play for vehicle", + TargetValue: 1, + TargetUnit: "count", + RewardType: taskdomain.RewardTypeResource, + RewardResourceID: 8701, + RewardQuantity: 2, + RewardDurationMS: durationMS, + Status: taskdomain.StatusActive, + OperatorAdminID: 90001, + }) + if err != nil { + t.Fatalf("create resource task failed: %v", err) + } + if _, err := svc.ConsumeTaskEvent(context.Background(), taskdomain.Event{ + EventID: "evt-single-resource-task", + EventType: "GameOrderSettled", + SourceService: "game-service", + UserID: 10002, + MetricType: taskdomain.MetricGameDicePlayCount, + Value: 1, + OccurredAtMS: now.UnixMilli(), + }); err != nil { + t.Fatalf("complete resource task failed: %v", err) + } + claim, err := svc.ClaimTaskReward(context.Background(), taskdomain.ClaimCommand{ + UserID: 10002, + TaskID: definition.TaskID, + TaskType: taskdomain.TypeDaily, + CycleKey: "2026-05-10", + CommandID: "cmd-single-resource-task", + }) + if err != nil { + t.Fatalf("claim resource task failed: %v", err) + } + if claim.WalletResourceGrantID != "grant-task-resource-1" || wallet.resourceGrantCalls != 1 || + wallet.lastResourceGrant.GetResourceId() != 8701 || wallet.lastResourceGrant.GetQuantity() != 2 || + wallet.lastResourceGrant.GetDurationMs() != durationMS { + t.Fatalf("single resource grant mismatch: claim=%+v request=%+v", claim, wallet.lastResourceGrant) + } +} + func TestEmptyRewardAssetUpdateDoesNotOverwriteStoredPoint(t *testing.T) { repository := &fakeTaskDefinitionRepository{storedAsset: taskdomain.RewardAssetPoint} svc := taskservice.New(repository, &fakeWalletClient{}) @@ -515,8 +671,14 @@ func assertRecordedTaskEvents(t *testing.T, got []taskdomain.Event, want []expec } type fakeWalletClient struct { - calls int - last *walletv1.CreditTaskRewardRequest + calls int + last *walletv1.CreditTaskRewardRequest + resource *walletv1.Resource + group *walletv1.ResourceGroup + resourceGrantCalls int + groupGrantCalls int + lastResourceGrant *walletv1.GrantResourceRequest + lastGroupGrant *walletv1.GrantResourceGroupRequest } func (f *fakeWalletClient) CreditTaskReward(_ context.Context, req *walletv1.CreditTaskRewardRequest, _ ...grpc.CallOption) (*walletv1.CreditTaskRewardResponse, error) { @@ -533,3 +695,31 @@ func (f *fakeWalletClient) CreditTaskReward(_ context.Context, req *walletv1.Cre Balance: &walletv1.AssetBalance{AssetType: assetType, AvailableAmount: req.GetAmount()}, }, nil } + +func (f *fakeWalletClient) GetResource(_ context.Context, _ *walletv1.GetResourceRequest, _ ...grpc.CallOption) (*walletv1.GetResourceResponse, error) { + return &walletv1.GetResourceResponse{Resource: f.resource}, nil +} + +func (f *fakeWalletClient) GetResourceGroup(_ context.Context, _ *walletv1.GetResourceGroupRequest, _ ...grpc.CallOption) (*walletv1.GetResourceGroupResponse, error) { + return &walletv1.GetResourceGroupResponse{Group: f.group}, nil +} + +func (f *fakeWalletClient) GrantResource(_ context.Context, req *walletv1.GrantResourceRequest, _ ...grpc.CallOption) (*walletv1.ResourceGrantResponse, error) { + f.resourceGrantCalls++ + f.lastResourceGrant = req + return &walletv1.ResourceGrantResponse{Grant: &walletv1.ResourceGrant{ + GrantId: "grant-task-resource-1", + CreatedAtMs: 1778292000000, + UpdatedAtMs: 1778292000000, + }}, nil +} + +func (f *fakeWalletClient) GrantResourceGroup(_ context.Context, req *walletv1.GrantResourceGroupRequest, _ ...grpc.CallOption) (*walletv1.ResourceGrantResponse, error) { + f.groupGrantCalls++ + f.lastGroupGrant = req + return &walletv1.ResourceGrantResponse{Grant: &walletv1.ResourceGrant{ + GrantId: "grant-task-1", + CreatedAtMs: 1778292000000, + UpdatedAtMs: 1778292000000, + }}, nil +} diff --git a/services/activity-service/internal/service/weeklystar/service.go b/services/activity-service/internal/service/weeklystar/service.go index 9548a7e0..3a54e14e 100644 --- a/services/activity-service/internal/service/weeklystar/service.go +++ b/services/activity-service/internal/service/weeklystar/service.go @@ -306,10 +306,12 @@ func normalizeCycle(cycle domain.Cycle) domain.Cycle { seenGifts[gift.GiftID] = true gifts = append(gifts, gift) } - sort.SliceStable(gifts, func(i, j int) bool { return gifts[i].SortOrder < gifts[j].SortOrder }) + // sort_order 是运营权重而不是数组下标;全后台统一使用大值优先,避免周星礼物与普通礼物列表语义相反。 + sort.SliceStable(gifts, func(i, j int) bool { return gifts[i].SortOrder > gifts[j].SortOrder }) for index := range gifts { if gifts[index].SortOrder <= 0 { - gifts[index].SortOrder = int32(index + 1) + // 零值兼容旧请求;按当前数组顺序补递减权重,重新读取时不会因 DESC 反转。 + gifts[index].SortOrder = int32(len(gifts) - index) } } cycle.Gifts = gifts diff --git a/services/activity-service/internal/storage/mysql/activity_template_repository.go b/services/activity-service/internal/storage/mysql/activity_template_repository.go index 87e4c0c0..25bd9811 100644 --- a/services/activity-service/internal/storage/mysql/activity_template_repository.go +++ b/services/activity-service/internal/storage/mysql/activity_template_repository.go @@ -526,7 +526,7 @@ func attachActivityTemplateChildren(ctx context.Context, q activityTemplateQueri } rows, err = q.QueryContext(ctx, ` SELECT gift_id, sort_order, name, icon_url, coin_price, price_version - FROM activity_template_gifts WHERE app_code = ? AND template_id = ? ORDER BY sort_order, gift_id`, item.AppCode, item.TemplateID) + FROM activity_template_gifts WHERE app_code = ? AND template_id = ? ORDER BY sort_order DESC, gift_id`, item.AppCode, item.TemplateID) if err != nil { return err } @@ -547,7 +547,7 @@ func attachActivityTemplateChildren(ctx context.Context, q activityTemplateQueri } rows, err = q.QueryContext(ctx, ` SELECT task_key, task_type, target_value, reward_resource_group_id, sort_order - FROM activity_template_tasks WHERE app_code = ? AND template_id = ? ORDER BY sort_order, task_key`, item.AppCode, item.TemplateID) + FROM activity_template_tasks WHERE app_code = ? AND template_id = ? ORDER BY sort_order DESC, task_key`, item.AppCode, item.TemplateID) if err != nil { return err } @@ -589,7 +589,7 @@ func attachActivityTemplateChildren(ctx context.Context, q activityTemplateQueri } rows, err = q.QueryContext(ctx, ` SELECT asset_key, locale, url, media_type, sort_order - FROM activity_template_assets WHERE app_code = ? AND template_id = ? ORDER BY asset_key, locale, sort_order`, item.AppCode, item.TemplateID) + FROM activity_template_assets WHERE app_code = ? AND template_id = ? ORDER BY asset_key, locale, sort_order DESC`, item.AppCode, item.TemplateID) if err != nil { return err } diff --git a/services/activity-service/internal/storage/mysql/cumulative_recharge_reward_repository.go b/services/activity-service/internal/storage/mysql/cumulative_recharge_reward_repository.go index caf6f9ec..d3635600 100644 --- a/services/activity-service/internal/storage/mysql/cumulative_recharge_reward_repository.go +++ b/services/activity-service/internal/storage/mysql/cumulative_recharge_reward_repository.go @@ -454,7 +454,7 @@ func (r *Repository) getCumulativeRechargeRewardConfigForUpdate(ctx context.Cont func (r *Repository) listCumulativeRechargeRewardTiers(ctx context.Context, tx *sql.Tx) ([]domain.Tier, error) { query := cumulativeRechargeRewardTierSelectSQL() + ` WHERE app_code = ? - ORDER BY sort_order ASC, threshold_usd_minor ASC, tier_id ASC` + ORDER BY sort_order DESC, threshold_usd_minor ASC, tier_id ASC` var rows *sql.Rows var err error if tx != nil { @@ -472,7 +472,7 @@ func (r *Repository) listCumulativeRechargeRewardTiers(ctx context.Context, tx * func (r *Repository) listCumulativeRechargeRewardTiersForUpdate(ctx context.Context, tx *sql.Tx) ([]domain.Tier, error) { rows, err := tx.QueryContext(ctx, cumulativeRechargeRewardTierSelectSQL()+` WHERE app_code = ? - ORDER BY sort_order ASC, threshold_usd_minor ASC, tier_id ASC + ORDER BY sort_order DESC, threshold_usd_minor ASC, tier_id ASC FOR UPDATE`, appcode.FromContext(ctx), ) diff --git a/services/activity-service/internal/storage/mysql/first_recharge_repository.go b/services/activity-service/internal/storage/mysql/first_recharge_repository.go index abe0bbf6..64ca7d34 100644 --- a/services/activity-service/internal/storage/mysql/first_recharge_repository.go +++ b/services/activity-service/internal/storage/mysql/first_recharge_repository.go @@ -349,13 +349,13 @@ func (r *Repository) listFirstRechargeRewardTiers(ctx context.Context, tx *sql.T if tx != nil { rows, err = tx.QueryContext(ctx, firstRechargeRewardTierSelectSQL()+` WHERE app_code = ? - ORDER BY sort_order ASC, usd_minor_amount ASC, tier_id ASC`, + ORDER BY sort_order DESC, usd_minor_amount ASC, tier_id ASC`, appcode.FromContext(ctx), ) } else { rows, err = r.db.QueryContext(ctx, firstRechargeRewardTierSelectSQL()+` WHERE app_code = ? - ORDER BY sort_order ASC, usd_minor_amount ASC, tier_id ASC`, + ORDER BY sort_order DESC, usd_minor_amount ASC, tier_id ASC`, appcode.FromContext(ctx), ) } @@ -369,7 +369,7 @@ func (r *Repository) listFirstRechargeRewardTiers(ctx context.Context, tx *sql.T func (r *Repository) listFirstRechargeRewardTiersForUpdate(ctx context.Context, tx *sql.Tx) ([]domain.Tier, error) { rows, err := tx.QueryContext(ctx, firstRechargeRewardTierSelectSQL()+` WHERE app_code = ? - ORDER BY sort_order ASC, usd_minor_amount ASC, tier_id ASC + ORDER BY sort_order DESC, usd_minor_amount ASC, tier_id ASC FOR UPDATE`, appcode.FromContext(ctx), ) diff --git a/services/activity-service/internal/storage/mysql/growth_repository.go b/services/activity-service/internal/storage/mysql/growth_repository.go index c6f32dae..274da7bd 100644 --- a/services/activity-service/internal/storage/mysql/growth_repository.go +++ b/services/activity-service/internal/storage/mysql/growth_repository.go @@ -1110,7 +1110,7 @@ func (r *Repository) listActiveLevelTracks(ctx context.Context, q queryer) ([]do SELECT app_code, track, name, status, sort_order, COALESCE(CAST(display_config_json AS CHAR), '{}'), created_at_ms, updated_at_ms FROM growth_level_tracks WHERE app_code = ? AND status = 'active' - ORDER BY sort_order ASC, track ASC`, + ORDER BY sort_order DESC, track ASC`, appcode.FromContext(ctx), ) if err != nil { @@ -1135,7 +1135,7 @@ func (r *Repository) listLevelTracks(ctx context.Context, q queryer, track strin SELECT app_code, track, name, status, sort_order, COALESCE(CAST(display_config_json AS CHAR), '{}'), created_at_ms, updated_at_ms FROM growth_level_tracks WHERE `+strings.Join(where, " AND ")+` - ORDER BY sort_order ASC, track ASC`, args...) + ORDER BY sort_order DESC, track ASC`, args...) if err != nil { return nil, 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 25d2463b..5d41f2d9 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 @@ -740,7 +740,7 @@ func (r *Repository) listInviteActivityRewardTiers(ctx context.Context, tx *sql. } rows, err := queryer.QueryContext(ctx, inviteActivityRewardTierSelectSQL()+` `+where+` - ORDER BY reward_type ASC, sort_order ASC, tier_id ASC`, args...) + ORDER BY reward_type ASC, sort_order DESC, tier_id ASC`, args...) if err != nil { return nil, err } diff --git a/services/activity-service/internal/storage/mysql/room_turnover_reward_repository.go b/services/activity-service/internal/storage/mysql/room_turnover_reward_repository.go index 58e81c0e..8f51e9fb 100644 --- a/services/activity-service/internal/storage/mysql/room_turnover_reward_repository.go +++ b/services/activity-service/internal/storage/mysql/room_turnover_reward_repository.go @@ -483,7 +483,7 @@ func scanRoomTurnoverRewardConfig(scanner roomTurnoverRewardConfigScanner) (doma func (r *Repository) listRoomTurnoverRewardTiers(ctx context.Context, tx *sql.Tx, regionID int64) ([]domain.Tier, error) { query := roomTurnoverRewardTierSelectSQL() + ` WHERE app_code = ? AND region_id = ? - ORDER BY sort_order ASC, threshold_coin_spent ASC, tier_id ASC` + ORDER BY sort_order DESC, threshold_coin_spent ASC, tier_id ASC` var rows *sql.Rows var err error if tx != nil { diff --git a/services/activity-service/internal/storage/mysql/task_repository.go b/services/activity-service/internal/storage/mysql/task_repository.go index dd1b28f6..dac1e9c5 100644 --- a/services/activity-service/internal/storage/mysql/task_repository.go +++ b/services/activity-service/internal/storage/mysql/task_repository.go @@ -26,14 +26,16 @@ func (r *Repository) ListVisibleDefinitions(ctx context.Context, nowMS int64) ([ audience_type, icon_key, icon_url, action_type, action_param, COALESCE(CAST(action_payload_json AS CHAR), '{}'), COALESCE(CAST(dimension_filter_json AS CHAR), '{}'), - target_value, target_unit, reward_coin_amount, reward_asset_type, status, sort_order, version, + target_value, target_unit, reward_coin_amount, reward_asset_type, reward_type, + reward_resource_id, reward_resource_group_id, reward_quantity, reward_duration_ms, + COALESCE(CAST(reward_items_json AS CHAR), '[]'), status, sort_order, version, current_task_version_id, effective_from_ms, effective_to_ms, created_by_admin_id, updated_by_admin_id, created_at_ms, updated_at_ms FROM task_definitions WHERE app_code = ? AND status = 'active' AND (effective_from_ms = 0 OR effective_from_ms <= ?) AND (effective_to_ms = 0 OR effective_to_ms > ?) - ORDER BY sort_order ASC, task_id ASC`, + ORDER BY sort_order DESC, task_id ASC`, appcode.FromContext(ctx), nowMS, nowMS, ) if err != nil { @@ -59,7 +61,9 @@ func (r *Repository) ListUserProgress(ctx context.Context, userID int64, cycleKe } rows, err := r.db.QueryContext(ctx, ` SELECT app_code, user_id, task_id, task_version_id, cycle_key, progress_value, - target_value, reward_coin_amount, reward_asset_type, status, completed_at_ms, claimed_at_ms, updated_at_ms + target_value, reward_coin_amount, reward_asset_type, reward_type, + reward_resource_id, reward_resource_group_id, reward_quantity, reward_duration_ms, + COALESCE(CAST(reward_items_json AS CHAR), '[]'), status, completed_at_ms, claimed_at_ms, updated_at_ms FROM user_task_progress WHERE app_code = ? AND user_id = ? AND cycle_key IN (`+placeholders+`)`, args...) if err != nil { @@ -171,11 +175,13 @@ func (r *Repository) ListTaskDefinitions(ctx context.Context, query taskdomain.D audience_type, icon_key, icon_url, action_type, action_param, COALESCE(CAST(action_payload_json AS CHAR), '{}'), COALESCE(CAST(dimension_filter_json AS CHAR), '{}'), - target_value, target_unit, reward_coin_amount, reward_asset_type, status, sort_order, version, + target_value, target_unit, reward_coin_amount, reward_asset_type, reward_type, + reward_resource_id, reward_resource_group_id, reward_quantity, reward_duration_ms, + COALESCE(CAST(reward_items_json AS CHAR), '[]'), status, sort_order, version, current_task_version_id, effective_from_ms, effective_to_ms, created_by_admin_id, updated_by_admin_id, created_at_ms, updated_at_ms FROM task_definitions `+where+` - ORDER BY sort_order ASC, updated_at_ms DESC, task_id ASC + ORDER BY sort_order DESC, updated_at_ms DESC, task_id ASC LIMIT ? OFFSET ?`, args...) if err != nil { return nil, 0, err @@ -229,8 +235,14 @@ func (r *Repository) UpsertTaskDefinition(ctx context.Context, command taskdomai next.DimensionFilterJSON = command.DimensionFilterJSON next.TargetValue = command.TargetValue next.TargetUnit = command.TargetUnit + next.RewardType = command.RewardType next.RewardCoinAmount = command.RewardCoinAmount next.RewardAssetType = command.RewardAssetType + next.RewardResourceID = command.RewardResourceID + next.RewardResourceGroupID = command.RewardResourceGroupID + next.RewardQuantity = command.RewardQuantity + next.RewardDurationMS = command.RewardDurationMS + next.RewardItemsJSON = command.RewardItemsJSON next.Status = command.Status next.SortOrder = command.SortOrder next.EffectiveFromMS = command.EffectiveFromMS @@ -250,14 +262,18 @@ func (r *Repository) UpsertTaskDefinition(ctx context.Context, command taskdomai SET task_type = ?, category = ?, metric_type = ?, title = ?, description = ?, audience_type = ?, icon_key = ?, icon_url = ?, action_type = ?, action_param = ?, action_payload_json = CAST(? AS JSON), dimension_filter_json = CAST(? AS JSON), - target_value = ?, target_unit = ?, reward_coin_amount = ?, reward_asset_type = ?, status = ?, sort_order = ?, + target_value = ?, target_unit = ?, reward_coin_amount = ?, reward_asset_type = ?, reward_type = ?, + reward_resource_id = ?, reward_resource_group_id = ?, reward_quantity = ?, reward_duration_ms = ?, + reward_items_json = CAST(? AS JSON), status = ?, sort_order = ?, version = ?, current_task_version_id = ?, effective_from_ms = ?, effective_to_ms = ?, updated_by_admin_id = ?, updated_at_ms = ? WHERE app_code = ? AND task_id = ?`, next.TaskType, next.Category, next.MetricType, next.Title, next.Description, next.AudienceType, next.IconKey, next.IconURL, next.ActionType, next.ActionParam, next.ActionPayloadJSON, next.DimensionFilterJSON, - next.TargetValue, next.TargetUnit, next.RewardCoinAmount, next.RewardAssetType, next.Status, next.SortOrder, + next.TargetValue, next.TargetUnit, next.RewardCoinAmount, next.RewardAssetType, next.RewardType, + next.RewardResourceID, next.RewardResourceGroupID, next.RewardQuantity, next.RewardDurationMS, + next.RewardItemsJSON, next.Status, next.SortOrder, next.Version, next.CurrentVersionID, next.EffectiveFromMS, next.EffectiveToMS, next.UpdatedByAdminID, next.UpdatedAtMS, appcode.FromContext(ctx), next.TaskID, ); err != nil { @@ -352,26 +368,36 @@ func (r *Repository) PrepareTaskClaim(ctx context.Context, command taskdomain.Cl } claim := taskdomain.Claim{ - ClaimID: idgen.New("tclaim"), - CommandID: command.CommandID, - UserID: command.UserID, - TaskID: command.TaskID, - TaskType: command.TaskType, - CycleKey: command.CycleKey, - RewardCoinAmount: progress.RewardCoinAmount, - RewardAssetType: progress.RewardAssetType, - Status: taskdomain.ClaimStatusPending, - CreatedAtMS: nowMS, - UpdatedAtMS: nowMS, + ClaimID: idgen.New("tclaim"), + CommandID: command.CommandID, + UserID: command.UserID, + TaskID: command.TaskID, + TaskType: command.TaskType, + CycleKey: command.CycleKey, + RewardType: progress.RewardType, + RewardCoinAmount: progress.RewardCoinAmount, + RewardAssetType: progress.RewardAssetType, + RewardResourceID: progress.RewardResourceID, + RewardResourceGroupID: progress.RewardResourceGroupID, + RewardQuantity: progress.RewardQuantity, + RewardDurationMS: progress.RewardDurationMS, + RewardItemsJSON: progress.RewardItemsJSON, + Status: taskdomain.ClaimStatusPending, + CreatedAtMS: nowMS, + UpdatedAtMS: nowMS, } claim.WalletCommandID = walletTaskCommandID(claim.ClaimID) if _, err := tx.ExecContext(ctx, ` - INSERT INTO task_reward_claims ( - app_code, claim_id, command_id, user_id, task_id, task_type, cycle_key, - reward_coin_amount, reward_asset_type, wallet_command_id, status, failure_reason, created_at_ms, updated_at_ms - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, '', ?, ?)`, + INSERT INTO task_reward_claims ( + app_code, claim_id, command_id, user_id, task_id, task_type, cycle_key, + reward_coin_amount, reward_asset_type, reward_type, reward_resource_id, reward_resource_group_id, + reward_quantity, reward_duration_ms, reward_items_json, wallet_command_id, status, + failure_reason, created_at_ms, updated_at_ms + ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, CAST(? AS JSON), ?, ?, '', ?, ?)`, appcode.FromContext(ctx), claim.ClaimID, claim.CommandID, claim.UserID, claim.TaskID, claim.TaskType, - claim.CycleKey, claim.RewardCoinAmount, claim.RewardAssetType, claim.WalletCommandID, claim.Status, claim.CreatedAtMS, claim.UpdatedAtMS, + claim.CycleKey, claim.RewardCoinAmount, claim.RewardAssetType, claim.RewardType, claim.RewardResourceID, + claim.RewardResourceGroupID, claim.RewardQuantity, claim.RewardDurationMS, claim.RewardItemsJSON, + claim.WalletCommandID, claim.Status, claim.CreatedAtMS, claim.UpdatedAtMS, ); err != nil { return taskdomain.Claim{}, err } @@ -381,8 +407,8 @@ func (r *Repository) PrepareTaskClaim(ctx context.Context, command taskdomain.Cl return claim, nil } -// MarkTaskClaimGranted 把钱包成功回执和用户任务 claimed 状态放在同一 activity 事务里。 -func (r *Repository) MarkTaskClaimGranted(ctx context.Context, claimID string, walletTransactionID string, grantedAtMS int64) (taskdomain.Claim, error) { +// MarkTaskClaimGranted 把钱包资产交易或资源赠送回执和用户任务 claimed 状态放在同一 activity 事务里。 +func (r *Repository) MarkTaskClaimGranted(ctx context.Context, claimID string, walletTransactionID string, walletResourceGrantID string, grantedAtMS int64) (taskdomain.Claim, error) { tx, err := r.db.BeginTx(ctx, nil) if err != nil { return taskdomain.Claim{}, err @@ -401,9 +427,10 @@ func (r *Repository) MarkTaskClaimGranted(ctx context.Context, claimID string, w } if _, err := tx.ExecContext(ctx, ` UPDATE task_reward_claims - SET status = 'granted', wallet_transaction_id = ?, failure_reason = '', updated_at_ms = ? + SET status = 'granted', wallet_transaction_id = ?, wallet_resource_grant_id = ?, + failure_reason = '', updated_at_ms = ? WHERE app_code = ? AND claim_id = ?`, - walletTransactionID, grantedAtMS, appcode.FromContext(ctx), claimID, + walletTransactionID, walletResourceGrantID, grantedAtMS, appcode.FromContext(ctx), claimID, ); err != nil { return taskdomain.Claim{}, err } @@ -420,6 +447,7 @@ func (r *Repository) MarkTaskClaimGranted(ctx context.Context, claimID string, w } claim.Status = taskdomain.ClaimStatusGranted claim.WalletTransactionID = walletTransactionID + claim.WalletResourceGrantID = walletResourceGrantID claim.UpdatedAtMS = grantedAtMS return claim, nil } @@ -474,14 +502,16 @@ func (r *Repository) listDefinitionsForEvent(ctx context.Context, tx *sql.Tx, me audience_type, icon_key, icon_url, action_type, action_param, COALESCE(CAST(action_payload_json AS CHAR), '{}'), COALESCE(CAST(dimension_filter_json AS CHAR), '{}'), - target_value, target_unit, reward_coin_amount, reward_asset_type, status, sort_order, version, + target_value, target_unit, reward_coin_amount, reward_asset_type, reward_type, + reward_resource_id, reward_resource_group_id, reward_quantity, reward_duration_ms, + COALESCE(CAST(reward_items_json AS CHAR), '[]'), status, sort_order, version, current_task_version_id, effective_from_ms, effective_to_ms, created_by_admin_id, updated_by_admin_id, created_at_ms, updated_at_ms FROM task_definitions WHERE app_code = ? AND status = 'active' AND metric_type = ? AND (effective_from_ms = 0 OR effective_from_ms <= ?) AND (effective_to_ms = 0 OR effective_to_ms > ?) - ORDER BY sort_order ASC, task_id ASC + ORDER BY sort_order DESC, task_id ASC FOR UPDATE`, appcode.FromContext(ctx), metricType, occurredAtMS, occurredAtMS, ) @@ -498,7 +528,7 @@ func (r *Repository) applyTaskProgressDelta(ctx context.Context, tx *sql.Tx, use if !errors.Is(err, sql.ErrNoRows) { return false, err } - // 首次命中任务时把配置版本、目标值和奖励金额一起快照到用户进度,后续后台改配置不会改变已产生进度的领取口径。 + // 首次命中任务时把配置版本、目标值和完整奖励一起快照到用户进度,后续后台改配置不会改变已产生进度的领取口径。 status := taskdomain.StatusInProgress completedAtMS := int64(0) if delta >= definition.TargetValue { @@ -506,12 +536,16 @@ func (r *Repository) applyTaskProgressDelta(ctx context.Context, tx *sql.Tx, use completedAtMS = nowMS } _, err := tx.ExecContext(ctx, ` - INSERT INTO user_task_progress ( - app_code, user_id, task_id, task_version_id, cycle_key, progress_value, - target_value, reward_coin_amount, reward_asset_type, status, completed_at_ms, claimed_at_ms, updated_at_ms - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 0, ?)`, + INSERT INTO user_task_progress ( + app_code, user_id, task_id, task_version_id, cycle_key, progress_value, + target_value, reward_coin_amount, reward_asset_type, reward_type, reward_resource_id, + reward_resource_group_id, reward_quantity, reward_duration_ms, reward_items_json, + status, completed_at_ms, claimed_at_ms, updated_at_ms + ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, CAST(? AS JSON), ?, ?, 0, ?)`, appcode.FromContext(ctx), userID, definition.TaskID, definition.CurrentVersionID, cycleKey, delta, - definition.TargetValue, definition.RewardCoinAmount, definition.RewardAssetType, status, completedAtMS, nowMS, + definition.TargetValue, definition.RewardCoinAmount, definition.RewardAssetType, definition.RewardType, + definition.RewardResourceID, definition.RewardResourceGroupID, definition.RewardQuantity, + definition.RewardDurationMS, definition.RewardItemsJSON, status, completedAtMS, nowMS, ) return err == nil, err } @@ -538,33 +572,39 @@ func (r *Repository) applyTaskProgressDelta(ctx context.Context, tx *sql.Tx, use func (r *Repository) createTaskDefinition(ctx context.Context, tx *sql.Tx, command taskdomain.DefinitionCommand, nowMS int64) (taskdomain.Definition, error) { definition := taskdomain.Definition{ - AppCode: appcode.FromContext(ctx), - TaskID: idgen.New("task"), - TaskType: command.TaskType, - Category: command.Category, - MetricType: command.MetricType, - Title: command.Title, - Description: command.Description, - AudienceType: command.AudienceType, - IconKey: command.IconKey, - IconURL: command.IconURL, - ActionType: command.ActionType, - ActionParam: command.ActionParam, - ActionPayloadJSON: command.ActionPayloadJSON, - DimensionFilterJSON: command.DimensionFilterJSON, - TargetValue: command.TargetValue, - TargetUnit: command.TargetUnit, - RewardCoinAmount: command.RewardCoinAmount, - RewardAssetType: command.RewardAssetType, - Status: command.Status, - SortOrder: command.SortOrder, - Version: 1, - EffectiveFromMS: command.EffectiveFromMS, - EffectiveToMS: command.EffectiveToMS, - CreatedByAdminID: command.OperatorAdminID, - UpdatedByAdminID: command.OperatorAdminID, - CreatedAtMS: nowMS, - UpdatedAtMS: nowMS, + AppCode: appcode.FromContext(ctx), + TaskID: idgen.New("task"), + TaskType: command.TaskType, + Category: command.Category, + MetricType: command.MetricType, + Title: command.Title, + Description: command.Description, + AudienceType: command.AudienceType, + IconKey: command.IconKey, + IconURL: command.IconURL, + ActionType: command.ActionType, + ActionParam: command.ActionParam, + ActionPayloadJSON: command.ActionPayloadJSON, + DimensionFilterJSON: command.DimensionFilterJSON, + TargetValue: command.TargetValue, + TargetUnit: command.TargetUnit, + RewardType: command.RewardType, + RewardCoinAmount: command.RewardCoinAmount, + RewardAssetType: command.RewardAssetType, + RewardResourceID: command.RewardResourceID, + RewardResourceGroupID: command.RewardResourceGroupID, + RewardQuantity: command.RewardQuantity, + RewardDurationMS: command.RewardDurationMS, + RewardItemsJSON: command.RewardItemsJSON, + Status: command.Status, + SortOrder: command.SortOrder, + Version: 1, + EffectiveFromMS: command.EffectiveFromMS, + EffectiveToMS: command.EffectiveToMS, + CreatedByAdminID: command.OperatorAdminID, + UpdatedByAdminID: command.OperatorAdminID, + CreatedAtMS: nowMS, + UpdatedAtMS: nowMS, } versionID, err := r.insertTaskDefinitionVersion(ctx, tx, definition, nowMS) if err != nil { @@ -574,16 +614,20 @@ func (r *Repository) createTaskDefinition(ctx context.Context, tx *sql.Tx, comma _, err = tx.ExecContext(ctx, ` INSERT INTO task_definitions ( app_code, task_id, task_type, category, metric_type, title, description, - audience_type, icon_key, icon_url, action_type, action_param, action_payload_json, dimension_filter_json, - target_value, target_unit, reward_coin_amount, reward_asset_type, status, sort_order, version, - current_task_version_id, effective_from_ms, effective_to_ms, created_by_admin_id, - updated_by_admin_id, created_at_ms, updated_at_ms - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, CAST(? AS JSON), CAST(? AS JSON), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`, + audience_type, icon_key, icon_url, action_type, action_param, action_payload_json, dimension_filter_json, + target_value, target_unit, reward_coin_amount, reward_asset_type, reward_type, reward_resource_id, + reward_resource_group_id, reward_quantity, reward_duration_ms, reward_items_json, + status, sort_order, version, + current_task_version_id, effective_from_ms, effective_to_ms, created_by_admin_id, + updated_by_admin_id, created_at_ms, updated_at_ms + ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, CAST(? AS JSON), CAST(? AS JSON), ?, ?, ?, ?, ?, ?, ?, ?, ?, CAST(? AS JSON), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`, definition.AppCode, definition.TaskID, definition.TaskType, definition.Category, definition.MetricType, definition.Title, definition.Description, definition.AudienceType, definition.IconKey, definition.IconURL, definition.ActionType, definition.ActionParam, definition.ActionPayloadJSON, definition.DimensionFilterJSON, definition.TargetValue, definition.TargetUnit, - definition.RewardCoinAmount, definition.RewardAssetType, definition.Status, definition.SortOrder, definition.Version, + definition.RewardCoinAmount, definition.RewardAssetType, definition.RewardType, definition.RewardResourceID, + definition.RewardResourceGroupID, definition.RewardQuantity, definition.RewardDurationMS, definition.RewardItemsJSON, + definition.Status, definition.SortOrder, definition.Version, definition.CurrentVersionID, definition.EffectiveFromMS, definition.EffectiveToMS, definition.CreatedByAdminID, definition.UpdatedByAdminID, definition.CreatedAtMS, definition.UpdatedAtMS, ) @@ -617,7 +661,9 @@ func (r *Repository) getTaskDefinition(ctx context.Context, taskID string) (task audience_type, icon_key, icon_url, action_type, action_param, COALESCE(CAST(action_payload_json AS CHAR), '{}'), COALESCE(CAST(dimension_filter_json AS CHAR), '{}'), - target_value, target_unit, reward_coin_amount, reward_asset_type, status, sort_order, version, + target_value, target_unit, reward_coin_amount, reward_asset_type, reward_type, + reward_resource_id, reward_resource_group_id, reward_quantity, reward_duration_ms, + COALESCE(CAST(reward_items_json AS CHAR), '[]'), status, sort_order, version, current_task_version_id, effective_from_ms, effective_to_ms, created_by_admin_id, updated_by_admin_id, created_at_ms, updated_at_ms FROM task_definitions @@ -633,7 +679,9 @@ func (r *Repository) getTaskDefinitionForUpdate(ctx context.Context, tx *sql.Tx, audience_type, icon_key, icon_url, action_type, action_param, COALESCE(CAST(action_payload_json AS CHAR), '{}'), COALESCE(CAST(dimension_filter_json AS CHAR), '{}'), - target_value, target_unit, reward_coin_amount, reward_asset_type, status, sort_order, version, + target_value, target_unit, reward_coin_amount, reward_asset_type, reward_type, + reward_resource_id, reward_resource_group_id, reward_quantity, reward_duration_ms, + COALESCE(CAST(reward_items_json AS CHAR), '[]'), status, sort_order, version, current_task_version_id, effective_from_ms, effective_to_ms, created_by_admin_id, updated_by_admin_id, created_at_ms, updated_at_ms FROM task_definitions @@ -651,7 +699,9 @@ func (r *Repository) getTaskDefinitionForUpdate(ctx context.Context, tx *sql.Tx, func (r *Repository) getProgressForUpdate(ctx context.Context, tx *sql.Tx, userID int64, taskID string, cycleKey string) (taskdomain.Progress, error) { row := tx.QueryRowContext(ctx, ` SELECT app_code, user_id, task_id, task_version_id, cycle_key, progress_value, - target_value, reward_coin_amount, reward_asset_type, status, completed_at_ms, claimed_at_ms, updated_at_ms + target_value, reward_coin_amount, reward_asset_type, reward_type, + reward_resource_id, reward_resource_group_id, reward_quantity, reward_duration_ms, + COALESCE(CAST(reward_items_json AS CHAR), '[]'), status, completed_at_ms, claimed_at_ms, updated_at_ms FROM user_task_progress WHERE app_code = ? AND user_id = ? AND task_id = ? AND cycle_key = ? FOR UPDATE`, @@ -733,6 +783,12 @@ func scanDefinition(row rowScanner) (taskdomain.Definition, error) { &definition.TargetUnit, &definition.RewardCoinAmount, &definition.RewardAssetType, + &definition.RewardType, + &definition.RewardResourceID, + &definition.RewardResourceGroupID, + &definition.RewardQuantity, + &definition.RewardDurationMS, + &definition.RewardItemsJSON, &definition.Status, &definition.SortOrder, &definition.Version, @@ -759,6 +815,12 @@ func scanProgress(row rowScanner) (taskdomain.Progress, error) { &progress.TargetValue, &progress.RewardCoinAmount, &progress.RewardAssetType, + &progress.RewardType, + &progress.RewardResourceID, + &progress.RewardResourceGroupID, + &progress.RewardQuantity, + &progress.RewardDurationMS, + &progress.RewardItemsJSON, &progress.Status, &progress.CompletedAtMS, &progress.ClaimedAtMS, @@ -778,8 +840,15 @@ func scanClaim(row rowScanner) (taskdomain.Claim, error) { &claim.CycleKey, &claim.RewardCoinAmount, &claim.RewardAssetType, + &claim.RewardType, + &claim.RewardResourceID, + &claim.RewardResourceGroupID, + &claim.RewardQuantity, + &claim.RewardDurationMS, + &claim.RewardItemsJSON, &claim.WalletCommandID, &claim.WalletTransactionID, + &claim.WalletResourceGrantID, &claim.Status, &claim.FailureReason, &claim.CreatedAtMS, @@ -790,7 +859,9 @@ func scanClaim(row rowScanner) (taskdomain.Claim, error) { func taskClaimSelectSQL() string { return `SELECT claim_id, command_id, user_id, task_id, task_type, cycle_key, reward_coin_amount, reward_asset_type, - wallet_command_id, wallet_transaction_id, status, failure_reason, created_at_ms, updated_at_ms + reward_type, reward_resource_id, reward_resource_group_id, reward_quantity, reward_duration_ms, + COALESCE(CAST(reward_items_json AS CHAR), '[]'), wallet_command_id, wallet_transaction_id, + wallet_resource_grant_id, status, failure_reason, created_at_ms, updated_at_ms FROM task_reward_claims ` } @@ -827,7 +898,13 @@ func taskDefinitionNeedsVersion(current taskdomain.Definition, next taskdomain.D current.TargetValue != next.TargetValue || current.TargetUnit != next.TargetUnit || current.RewardCoinAmount != next.RewardCoinAmount || - current.RewardAssetType != next.RewardAssetType + current.RewardAssetType != next.RewardAssetType || + current.RewardType != next.RewardType || + current.RewardResourceID != next.RewardResourceID || + current.RewardResourceGroupID != next.RewardResourceGroupID || + current.RewardQuantity != next.RewardQuantity || + current.RewardDurationMS != next.RewardDurationMS || + current.RewardItemsJSON != next.RewardItemsJSON } func dimensionFilterMatches(filterJSON string, dimensionsJSON string) (bool, error) { diff --git a/services/activity-service/internal/storage/mysql/weekly_star_repository.go b/services/activity-service/internal/storage/mysql/weekly_star_repository.go index 42f8a243..ae846219 100644 --- a/services/activity-service/internal/storage/mysql/weekly_star_repository.go +++ b/services/activity-service/internal/storage/mysql/weekly_star_repository.go @@ -136,7 +136,8 @@ func (r *Repository) UpsertWeeklyStarCycle(ctx context.Context, command domain.C for index, gift := range cycle.Gifts { sortOrder := gift.SortOrder if sortOrder <= 0 { - sortOrder = int32(index + 1) + // repository 仍兼容绕过 service 的调用方;数组首项补最高权重,保证读回的 DESC 顺序不反转。 + sortOrder = int32(len(cycle.Gifts) - index) } if _, err := tx.ExecContext(ctx, ` INSERT INTO weekly_star_cycle_gifts (app_code, cycle_id, gift_id, sort_order, created_at_ms) @@ -777,7 +778,7 @@ func (r *Repository) listWeeklyStarGifts(ctx context.Context, cycleID string) ([ SELECT app_code, cycle_id, gift_id, sort_order FROM weekly_star_cycle_gifts WHERE app_code = ? AND cycle_id = ? - ORDER BY sort_order ASC, gift_id ASC`, + ORDER BY sort_order DESC, gift_id ASC`, appcode.FromContext(ctx), cycleID, ) if err != nil { diff --git a/services/activity-service/internal/transport/grpc/task_server.go b/services/activity-service/internal/transport/grpc/task_server.go index 7c45ea44..6b6736b8 100644 --- a/services/activity-service/internal/transport/grpc/task_server.go +++ b/services/activity-service/internal/transport/grpc/task_server.go @@ -2,6 +2,7 @@ package grpc import ( "context" + "encoding/json" activityv1 "hyapp.local/api/proto/activity/v1" "hyapp/pkg/appcode" @@ -108,28 +109,33 @@ func (s *AdminTaskServer) ListTaskDefinitions(ctx context.Context, req *activity func (s *AdminTaskServer) UpsertTaskDefinition(ctx context.Context, req *activityv1.UpsertTaskDefinitionRequest) (*activityv1.UpsertTaskDefinitionResponse, error) { ctx = appcode.WithContext(ctx, req.GetMeta().GetAppCode()) item, created, err := s.svc.UpsertTaskDefinition(ctx, taskdomain.DefinitionCommand{ - TaskID: req.GetTaskId(), - TaskType: req.GetTaskType(), - Category: req.GetCategory(), - MetricType: req.GetMetricType(), - Title: req.GetTitle(), - Description: req.GetDescription(), - AudienceType: req.GetAudienceType(), - IconKey: req.GetIconKey(), - IconURL: req.GetIconUrl(), - ActionType: req.GetActionType(), - ActionParam: req.GetActionParam(), - ActionPayloadJSON: req.GetActionPayloadJson(), - DimensionFilterJSON: req.GetDimensionFilterJson(), - TargetValue: req.GetTargetValue(), - TargetUnit: req.GetTargetUnit(), - RewardCoinAmount: req.GetRewardCoinAmount(), - RewardAssetType: req.GetRewardAssetType(), - Status: req.GetStatus(), - SortOrder: req.GetSortOrder(), - EffectiveFromMS: req.GetEffectiveFromMs(), - EffectiveToMS: req.GetEffectiveToMs(), - OperatorAdminID: req.GetOperatorAdminId(), + TaskID: req.GetTaskId(), + TaskType: req.GetTaskType(), + Category: req.GetCategory(), + MetricType: req.GetMetricType(), + Title: req.GetTitle(), + Description: req.GetDescription(), + AudienceType: req.GetAudienceType(), + IconKey: req.GetIconKey(), + IconURL: req.GetIconUrl(), + ActionType: req.GetActionType(), + ActionParam: req.GetActionParam(), + ActionPayloadJSON: req.GetActionPayloadJson(), + DimensionFilterJSON: req.GetDimensionFilterJson(), + TargetValue: req.GetTargetValue(), + TargetUnit: req.GetTargetUnit(), + RewardCoinAmount: req.GetRewardCoinAmount(), + RewardAssetType: req.GetRewardAssetType(), + RewardType: req.GetRewardType(), + RewardResourceID: req.GetRewardResourceId(), + RewardResourceGroupID: req.GetRewardResourceGroupId(), + RewardQuantity: req.GetRewardQuantity(), + RewardDurationMS: req.GetRewardDurationMs(), + Status: req.GetStatus(), + SortOrder: req.GetSortOrder(), + EffectiveFromMS: req.GetEffectiveFromMs(), + EffectiveToMS: req.GetEffectiveToMs(), + OperatorAdminID: req.GetOperatorAdminId(), }) if err != nil { return nil, xerr.ToGRPCError(err) @@ -176,76 +182,115 @@ func taskListToProto(result taskdomain.ListResult) *activityv1.ListUserTasksResp func itemToProto(item taskdomain.Item) *activityv1.TaskItem { return &activityv1.TaskItem{ - TaskId: item.TaskID, - TaskType: item.TaskType, - Category: item.Category, - MetricType: item.MetricType, - Title: item.Title, - Description: item.Description, - AudienceType: item.AudienceType, - IconKey: item.IconKey, - IconUrl: item.IconURL, - ActionType: item.ActionType, - ActionParam: item.ActionParam, - ActionPayloadJson: item.ActionPayloadJSON, - DimensionFilterJson: item.DimensionFilterJSON, - TargetValue: item.TargetValue, - TargetUnit: item.TargetUnit, - ProgressValue: item.ProgressValue, - RewardCoinAmount: item.RewardCoinAmount, - RewardAssetType: item.RewardAssetType, - Status: item.UserStatus, - Claimable: item.Claimable, - TaskDay: item.TaskDay, - ServerTimeMs: item.ServerTimeMS, - NextRefreshAtMs: item.NextRefreshAtMS, - SortOrder: item.SortOrder, - Version: item.Version, + TaskId: item.TaskID, + TaskType: item.TaskType, + Category: item.Category, + MetricType: item.MetricType, + Title: item.Title, + Description: item.Description, + AudienceType: item.AudienceType, + IconKey: item.IconKey, + IconUrl: item.IconURL, + ActionType: item.ActionType, + ActionParam: item.ActionParam, + ActionPayloadJson: item.ActionPayloadJSON, + DimensionFilterJson: item.DimensionFilterJSON, + TargetValue: item.TargetValue, + TargetUnit: item.TargetUnit, + ProgressValue: item.ProgressValue, + RewardCoinAmount: item.RewardCoinAmount, + RewardAssetType: item.RewardAssetType, + RewardType: item.RewardType, + RewardResourceId: item.RewardResourceID, + RewardResourceGroupId: item.RewardResourceGroupID, + RewardQuantity: item.RewardQuantity, + RewardDurationMs: item.RewardDurationMS, + RewardItems: rewardItemsToProto(item.RewardItemsJSON), + Status: item.UserStatus, + Claimable: item.Claimable, + TaskDay: item.TaskDay, + ServerTimeMs: item.ServerTimeMS, + NextRefreshAtMs: item.NextRefreshAtMS, + SortOrder: item.SortOrder, + Version: item.Version, } } func claimToProto(claim taskdomain.Claim) *activityv1.ClaimTaskRewardResponse { return &activityv1.ClaimTaskRewardResponse{ - ClaimId: claim.ClaimID, - TaskId: claim.TaskID, - TaskType: claim.TaskType, - TaskDay: claim.CycleKey, - RewardCoinAmount: claim.RewardCoinAmount, - RewardAssetType: claim.RewardAssetType, - Status: claim.Status, - WalletTransactionId: claim.WalletTransactionID, - GrantedAtMs: claim.UpdatedAtMS, - Claimed: claim.Status == taskdomain.ClaimStatusGranted, + ClaimId: claim.ClaimID, + TaskId: claim.TaskID, + TaskType: claim.TaskType, + TaskDay: claim.CycleKey, + RewardCoinAmount: claim.RewardCoinAmount, + RewardAssetType: claim.RewardAssetType, + RewardType: claim.RewardType, + RewardResourceId: claim.RewardResourceID, + RewardResourceGroupId: claim.RewardResourceGroupID, + WalletResourceGrantId: claim.WalletResourceGrantID, + RewardItems: rewardItemsToProto(claim.RewardItemsJSON), + Status: claim.Status, + WalletTransactionId: claim.WalletTransactionID, + GrantedAtMs: claim.UpdatedAtMS, + Claimed: claim.Status == taskdomain.ClaimStatusGranted, } } func definitionToProto(item taskdomain.Definition) *activityv1.TaskDefinition { return &activityv1.TaskDefinition{ - TaskId: item.TaskID, - TaskType: item.TaskType, - Category: item.Category, - MetricType: item.MetricType, - Title: item.Title, - Description: item.Description, - AudienceType: item.AudienceType, - IconKey: item.IconKey, - IconUrl: item.IconURL, - ActionType: item.ActionType, - ActionParam: item.ActionParam, - ActionPayloadJson: item.ActionPayloadJSON, - DimensionFilterJson: item.DimensionFilterJSON, - TargetValue: item.TargetValue, - TargetUnit: item.TargetUnit, - RewardCoinAmount: item.RewardCoinAmount, - RewardAssetType: item.RewardAssetType, - Status: item.Status, - SortOrder: item.SortOrder, - Version: item.Version, - EffectiveFromMs: item.EffectiveFromMS, - EffectiveToMs: item.EffectiveToMS, - CreatedByAdminId: item.CreatedByAdminID, - UpdatedByAdminId: item.UpdatedByAdminID, - CreatedAtMs: item.CreatedAtMS, - UpdatedAtMs: item.UpdatedAtMS, + TaskId: item.TaskID, + TaskType: item.TaskType, + Category: item.Category, + MetricType: item.MetricType, + Title: item.Title, + Description: item.Description, + AudienceType: item.AudienceType, + IconKey: item.IconKey, + IconUrl: item.IconURL, + ActionType: item.ActionType, + ActionParam: item.ActionParam, + ActionPayloadJson: item.ActionPayloadJSON, + DimensionFilterJson: item.DimensionFilterJSON, + TargetValue: item.TargetValue, + TargetUnit: item.TargetUnit, + RewardCoinAmount: item.RewardCoinAmount, + RewardAssetType: item.RewardAssetType, + RewardType: item.RewardType, + RewardResourceId: item.RewardResourceID, + RewardResourceGroupId: item.RewardResourceGroupID, + RewardQuantity: item.RewardQuantity, + RewardDurationMs: item.RewardDurationMS, + RewardItems: rewardItemsToProto(item.RewardItemsJSON), + Status: item.Status, + SortOrder: item.SortOrder, + Version: item.Version, + EffectiveFromMs: item.EffectiveFromMS, + EffectiveToMs: item.EffectiveToMS, + CreatedByAdminId: item.CreatedByAdminID, + UpdatedByAdminId: item.UpdatedByAdminID, + CreatedAtMs: item.CreatedAtMS, + UpdatedAtMs: item.UpdatedAtMS, } } + +func rewardItemsToProto(snapshotJSON string) []*activityv1.TaskRewardItem { + var items []taskdomain.RewardItem + if err := json.Unmarshal([]byte(snapshotJSON), &items); err != nil { + // 旧任务没有展示快照时返回空数组,gateway/H5 会继续使用 reward_coin_amount 的兼容展示。 + return []*activityv1.TaskRewardItem{} + } + result := make([]*activityv1.TaskRewardItem, 0, len(items)) + for _, item := range items { + result = append(result, &activityv1.TaskRewardItem{ + ItemType: item.ItemType, + ResourceId: item.ResourceID, + ResourceType: item.ResourceType, + CoverUrl: item.CoverURL, + Quantity: item.Quantity, + DurationMs: item.DurationMS, + WalletAssetType: item.WalletAssetType, + WalletAssetAmount: item.WalletAssetAmount, + }) + } + return result +} diff --git a/services/game-service/deploy/mysql/initdb/001_game_service.sql b/services/game-service/deploy/mysql/initdb/001_game_service.sql index 33c4e3ce..1d29c514 100644 --- a/services/game-service/deploy/mysql/initdb/001_game_service.sql +++ b/services/game-service/deploy/mysql/initdb/001_game_service.sql @@ -16,7 +16,7 @@ CREATE TABLE IF NOT EXISTS game_platforms ( callback_secret_ciphertext VARCHAR(1024) NOT NULL DEFAULT '' COMMENT '回调密钥密文', callback_ip_whitelist JSON NULL COMMENT '回调IP白名单', adapter_config JSON NULL COMMENT '适配器配置', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', PRIMARY KEY(app_code, platform_code) @@ -37,7 +37,7 @@ CREATE TABLE IF NOT EXISTS game_catalog ( min_coin BIGINT NOT NULL DEFAULT 0 COMMENT '最小金币', status VARCHAR(32) NOT NULL COMMENT '业务状态', whitelist_enabled TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否仅对白名单用户展示并允许启动', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', tags JSON NULL COMMENT '标签', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', @@ -77,7 +77,7 @@ CREATE TABLE IF NOT EXISTS game_display_rules ( platform VARCHAR(16) NOT NULL DEFAULT '' COMMENT '平台', visible TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否可见', enabled TINYINT(1) NOT NULL DEFAULT 1 COMMENT '启用', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', PRIMARY KEY(app_code, rule_id), diff --git a/services/game-service/internal/domain/dice/dice.go b/services/game-service/internal/domain/dice/dice.go index 74704e69..c3698f28 100644 --- a/services/game-service/internal/domain/dice/dice.go +++ b/services/game-service/internal/domain/dice/dice.go @@ -272,7 +272,7 @@ func NormalizeStakeOptions(options []StakeOption) []StakeOption { if out[left].SortOrder == out[right].SortOrder { return out[left].StakeCoin < out[right].StakeCoin } - return out[left].SortOrder < out[right].SortOrder + return out[left].SortOrder > out[right].SortOrder }) if len(out) == 0 { return NormalizeStakeOptions(nil) diff --git a/services/game-service/internal/service/game/service.go b/services/game-service/internal/service/game/service.go index bb0d77d1..b7281d66 100644 --- a/services/game-service/internal/service/game/service.go +++ b/services/game-service/internal/service/game/service.go @@ -236,11 +236,11 @@ func (s *Service) GetBridgeScript(ctx context.Context, appCode string) (BridgeSc if err != nil { return BridgeScriptResult{}, err } - // admin 会把通用桥接脚本同步写入所有平台;这里仍按 sort/code 排序后读取第一份有效配置, + // admin 会把通用桥接脚本同步写入所有平台;这里仍按“大 sort 优先、code 稳定兜底”读取第一份有效配置, // 避免数据库返回顺序变化导致 App 在相同配置之间来回切换。 sort.SliceStable(platforms, func(left, right int) bool { if platforms[left].SortOrder != platforms[right].SortOrder { - return platforms[left].SortOrder < platforms[right].SortOrder + return platforms[left].SortOrder > platforms[right].SortOrder } return strings.Compare(platforms[left].PlatformCode, platforms[right].PlatformCode) < 0 }) diff --git a/services/game-service/internal/service/game/service_test.go b/services/game-service/internal/service/game/service_test.go index 3f5d2a0f..fa0b7722 100644 --- a/services/game-service/internal/service/game/service_test.go +++ b/services/game-service/internal/service/game/service_test.go @@ -141,7 +141,7 @@ func TestGetBridgeScriptUsesFirstActivePlatformConfig(t *testing.T) { if err != nil { t.Fatalf("GetBridgeScript failed: %v", err) } - if result.URL != "https://cdn.example.test/bridge.js" || result.Version != "20260608.1" || result.SHA256 != "abc" || result.ServerTimeMS != 1700000000000 { + if result.URL != "https://cdn.example.test/bridge-viva.js" || result.Version != "20260608.2" || result.SHA256 != "def" || result.ServerTimeMS != 1700000000000 { t.Fatalf("bridge script mismatch: %+v", result) } if repo.lastListPlatformsAppCode != "lalu" || repo.lastListPlatformsStatus != gamedomain.StatusActive { diff --git a/services/game-service/internal/service/roomrps/service.go b/services/game-service/internal/service/roomrps/service.go index aec211a6..c7e38881 100644 --- a/services/game-service/internal/service/roomrps/service.go +++ b/services/game-service/internal/service/roomrps/service.go @@ -755,7 +755,8 @@ func (s *Service) normalizeConfig(ctx context.Context, app string, config *gamev } sortOrder := gift.GetSortOrder() if sortOrder <= 0 { - sortOrder = int32(index + 1) + // 提交数组已经代表后台从上到下的顺序;大值优先后,越靠前的缺省档位必须获得越大的权重。 + sortOrder = int32(len(config.GetStakeGifts()) - index) } if _, ok := seenSort[sortOrder]; ok { return nil, xerr.New(xerr.InvalidArgument, "room rps gift sort_order is duplicated") @@ -795,7 +796,8 @@ func (s *Service) normalizeConfig(ctx context.Context, app string, config *gamev normalized.GiftPriceCoin = int64(normalized.GetSortOrder()) * 100 } } - sort.Slice(gifts, func(i, j int) bool { return gifts[i].GetSortOrder() < gifts[j].GetSortOrder() }) + // 猜拳礼物同样遵循后台统一权重语义;档位身份由礼物和金额表达,不能再把小排序值当作优先级。 + sort.Slice(gifts, func(i, j int) bool { return gifts[i].GetSortOrder() > gifts[j].GetSortOrder() }) return &gamev1.RoomRPSConfig{ AppCode: app, GameId: GameID, diff --git a/services/game-service/internal/service/roomrps/service_test.go b/services/game-service/internal/service/roomrps/service_test.go index ea550a95..85f7ba3a 100644 --- a/services/game-service/internal/service/roomrps/service_test.go +++ b/services/game-service/internal/service/roomrps/service_test.go @@ -39,14 +39,14 @@ func TestUpdateConfigEnrichesStakeGiftsFromWalletCatalog(t *testing.T) { t.Fatalf("UpdateConfig() error = %v", err) } - if got := config.GetStakeGifts()[0]; got.GetGiftName() != "Rose" || got.GetGiftIconUrl() != "https://cdn.example.test/rose.png" || got.GetGiftAnimationUrl() != "https://cdn.example.test/rose.mp4" || got.GetGiftPriceCoin() != 100 { - t.Fatalf("first gift was not enriched from wallet catalog: %+v", got) + if got := config.GetStakeGifts()[0]; got.GetGiftName() != "Cup" || got.GetGiftIconUrl() != "https://cdn.example.test/cup.png" || got.GetGiftPriceCoin() != 1000 || got.GetSortOrder() != 4 { + t.Fatalf("highest-sort gift was not enriched from wallet catalog: %+v", got) } - if got := config.GetStakeGifts()[1]; got.GetGiftIconUrl() != "https://cdn.example.test/bell-preview.png" || got.GetGiftAnimationUrl() != "https://cdn.example.test/bell.svga" { - t.Fatalf("second gift should use preview_url as icon and animation_url as animation: %+v", got) + if got := config.GetStakeGifts()[2]; got.GetGiftIconUrl() != "https://cdn.example.test/bell-preview.png" || got.GetGiftAnimationUrl() != "https://cdn.example.test/bell.svga" { + t.Fatalf("sort-2 gift should use preview_url as icon and animation_url as animation: %+v", got) } - if got := config.GetStakeGifts()[2]; got.GetGiftIconUrl() != "" || got.GetGiftAnimationUrl() != "https://cdn.example.test/crown.svga" { - t.Fatalf("third gift should not use animation_url as display icon: %+v", got) + if got := config.GetStakeGifts()[1]; got.GetGiftIconUrl() != "" || got.GetGiftAnimationUrl() != "https://cdn.example.test/crown.svga" { + t.Fatalf("sort-3 gift should not use animation_url as display icon: %+v", got) } if len(catalog.requests) != 4 { t.Fatalf("expected one exact catalog lookup per missing gift, got %d", len(catalog.requests)) @@ -54,7 +54,7 @@ func TestUpdateConfigEnrichesStakeGiftsFromWalletCatalog(t *testing.T) { if req := catalog.requests[0]; req.GetAppCode() != "lalu" || req.GetKeyword() != "2001" || req.GetPage() != 1 || req.GetPageSize() != 100 { t.Fatalf("catalog lookup request mismatch: %+v", req) } - if got := config.GetStakeGifts()[0]; got.GetGiftIdText() != "2001" || got.GetGiftId() != 2001 { + if got := config.GetStakeGifts()[0]; got.GetGiftIdText() != "2004" || got.GetGiftId() != 2004 { t.Fatalf("numeric gift should keep string primary ID and legacy number: %+v", got) } } @@ -244,7 +244,7 @@ func TestRoomRPSConfigPersistsAcrossServiceInstances(t *testing.T) { if err != nil { t.Fatalf("GetConfig() after restart error = %v", err) } - if got := config.GetStakeGifts()[0]; got.GetGiftIdText() != "persist-1" || got.GetGiftPriceCoin() != 11 { + if got := config.GetStakeGifts()[0]; got.GetGiftIdText() != "persist-4" || got.GetGiftPriceCoin() != 44 { t.Fatalf("persistent config was not reused after restart: %+v", got) } } diff --git a/services/game-service/internal/storage/mysql/repository.go b/services/game-service/internal/storage/mysql/repository.go index 054c32c4..655d9b25 100644 --- a/services/game-service/internal/storage/mysql/repository.go +++ b/services/game-service/internal/storage/mysql/repository.go @@ -699,10 +699,11 @@ func isBuiltinSelfGameID(gameID string) bool { func (r *Repository) ListGames(ctx context.Context, query gameservice.ListGamesQuery) ([]gamedomain.AppGame, error) { // dice/rock 需要保留 catalog 行给专用匹配入口做可玩性校验,但 App 普通游戏列表只展示三方 H5 游戏,避免自研入口混进运营列表后被误删。 + // 同一游戏命中多条区域/语言展示规则时取最大运营权重;0 仍表示沿用目录权重,最终按大值优先返回。 rows, err := r.db.QueryContext(ctx, `SELECT c.game_id, c.platform_code, c.game_name, c.icon_url, c.cover_url, c.category, c.launch_mode, c.orientation, c.safe_height, c.min_coin, c.status, p.status, - MIN(CASE WHEN r.sort_order = 0 THEN c.sort_order ELSE r.sort_order END) AS display_sort + MAX(CASE WHEN r.sort_order = 0 THEN c.sort_order ELSE r.sort_order END) AS display_sort FROM game_catalog c JOIN game_platforms p ON p.app_code = c.app_code AND p.platform_code = c.platform_code JOIN game_display_rules r ON r.app_code = c.app_code AND r.game_id = c.game_id @@ -723,7 +724,7 @@ func (r *Repository) ListGames(ctx context.Context, query gameservice.ListGamesQ )) GROUP BY c.game_id, c.platform_code, c.game_name, c.icon_url, c.cover_url, c.category, c.launch_mode, c.orientation, c.safe_height, c.min_coin, c.status, p.status, c.sort_order, p.sort_order - ORDER BY display_sort ASC, p.sort_order ASC, c.sort_order ASC, c.game_id ASC`, + ORDER BY display_sort DESC, p.sort_order DESC, c.sort_order DESC, c.game_id ASC`, appcode.Normalize(query.AppCode), query.Scene, query.RegionID, query.Language, query.ClientPlatform, query.UserID, ) if err != nil { @@ -755,7 +756,7 @@ func (r *Repository) ListRecentGames(ctx context.Context, query gameservice.List rows, err := r.db.QueryContext(ctx, `SELECT c.game_id, c.platform_code, c.game_name, c.icon_url, c.cover_url, c.category, c.launch_mode, c.orientation, c.safe_height, c.min_coin, c.status, p.status, - MIN(CASE WHEN r.sort_order = 0 THEN c.sort_order ELSE r.sort_order END) AS display_sort, + MAX(CASE WHEN r.sort_order = 0 THEN c.sort_order ELSE r.sort_order END) AS display_sort, recent.last_played_at_ms FROM ( SELECT game_id, MAX(created_at_ms) AS last_played_at_ms @@ -785,7 +786,7 @@ func (r *Repository) ListRecentGames(ctx context.Context, query gameservice.List GROUP BY c.game_id, c.platform_code, c.game_name, c.icon_url, c.cover_url, c.category, c.launch_mode, c.orientation, c.safe_height, c.min_coin, c.status, p.status, c.sort_order, p.sort_order, recent.last_played_at_ms - ORDER BY recent.last_played_at_ms DESC, display_sort ASC, p.sort_order ASC, c.sort_order ASC, c.game_id ASC + ORDER BY recent.last_played_at_ms DESC, display_sort DESC, p.sort_order DESC, c.sort_order DESC, c.game_id ASC LIMIT ?`, appcode.Normalize(query.AppCode), query.UserID, query.Scene, appcode.Normalize(query.AppCode), query.Scene, query.RegionID, query.Language, query.ClientPlatform, query.UserID, pageSize, @@ -1601,7 +1602,7 @@ func (r *Repository) ListPlatforms(ctx context.Context, appCode string, status s query += " AND status = ?" args = append(args, strings.TrimSpace(status)) } - query += " ORDER BY sort_order ASC, platform_code ASC" + query += " ORDER BY sort_order DESC, platform_code ASC" rows, err := r.db.QueryContext(ctx, query, args...) if err != nil { return nil, err @@ -1665,7 +1666,7 @@ func (r *Repository) ListCatalog(ctx context.Context, query gameservice.ListCata sqlText += " AND status = ?" args = append(args, strings.TrimSpace(query.Status)) } - sqlText += " ORDER BY sort_order ASC, game_id ASC" + sqlText += " ORDER BY sort_order DESC, game_id ASC" if query.PageSize > 0 { sqlText += " LIMIT ?" args = append(args, query.PageSize) diff --git a/services/gateway-service/internal/appconfig/mysql.go b/services/gateway-service/internal/appconfig/mysql.go index bab16f88..7fe20c7d 100644 --- a/services/gateway-service/internal/appconfig/mysql.go +++ b/services/gateway-service/internal/appconfig/mysql.go @@ -49,7 +49,7 @@ const listExploreTabsSQL = ` SELECT id, app_code, tab, h5_url, enabled, sort_order, updated_at_ms FROM admin_app_explore_tabs WHERE app_code = ? AND enabled = TRUE - ORDER BY sort_order ASC, id DESC` + 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 FROM admin_app_banners @@ -59,7 +59,7 @@ const listAppBannersSQL = ` AND (country_code = '' OR country_code = ?) AND (starts_at_ms = 0 OR starts_at_ms <= ?) AND (ends_at_ms = 0 OR ends_at_ms > ?) - ORDER BY sort_order ASC, id DESC` + ORDER BY sort_order DESC, id DESC` const listSplashScreensSQL = ` SELECT id, app_code, cover_url, splash_type, param, platform, sort_order, region_id, country_code, description, display_duration_ms, starts_at_ms, ends_at_ms, updated_at_ms FROM admin_app_splash_screens @@ -69,14 +69,14 @@ const listSplashScreensSQL = ` AND (country_code = '' OR country_code = ?) AND (starts_at_ms = 0 OR starts_at_ms <= ?) AND (ends_at_ms = 0 OR ends_at_ms > ?) - ORDER BY sort_order ASC, id DESC` + ORDER BY sort_order DESC, id DESC` const listPopupsSQL = ` SELECT id, app_code, code, name, image_url, jump_type, jump_url, display_period_days, sort_order, starts_at_ms, ends_at_ms, updated_at_ms FROM admin_app_popups WHERE app_code = ? AND status = 'active' AND (starts_at_ms = 0 OR starts_at_ms <= ?) AND (ends_at_ms = 0 OR ends_at_ms > ?) - ORDER BY sort_order ASC, id DESC` + ORDER BY sort_order DESC, id DESC` const latestAppVersionSQL = ` SELECT id, app_code, platform, version, build_number, force_update, download_url, COALESCE(description, ''), updated_at_ms FROM admin_app_versions diff --git a/services/gateway-service/internal/transport/http/activityapi/task_handler.go b/services/gateway-service/internal/transport/http/activityapi/task_handler.go index 1f13312b..7663b330 100644 --- a/services/gateway-service/internal/transport/http/activityapi/task_handler.go +++ b/services/gateway-service/internal/transport/http/activityapi/task_handler.go @@ -18,45 +18,67 @@ type taskSectionData struct { } type taskItemData struct { - TaskID string `json:"task_id"` - TaskType string `json:"task_type"` - Category string `json:"category"` - MetricType string `json:"metric_type"` - Title string `json:"title"` - Description string `json:"description"` - AudienceType string `json:"audience_type"` - IconKey string `json:"icon_key"` - IconURL string `json:"icon_url"` - ActionType string `json:"action_type"` - ActionParam string `json:"action_param"` - ActionPayloadJSON string `json:"action_payload_json"` - ActionPayload map[string]any `json:"action_payload"` - DimensionFilterJSON string `json:"dimension_filter_json"` - TargetValue int64 `json:"target_value"` - TargetUnit string `json:"target_unit"` - ProgressValue int64 `json:"progress_value"` - RewardCoinAmount int64 `json:"reward_coin_amount"` - RewardAssetType string `json:"reward_asset_type"` - Status string `json:"status"` - Claimable bool `json:"claimable"` - TaskDay string `json:"task_day"` - ServerTimeMS int64 `json:"server_time_ms"` - NextRefreshAtMS int64 `json:"next_refresh_at_ms"` - SortOrder int32 `json:"sort_order"` - Version int64 `json:"version"` + TaskID string `json:"task_id"` + TaskType string `json:"task_type"` + Category string `json:"category"` + MetricType string `json:"metric_type"` + Title string `json:"title"` + Description string `json:"description"` + AudienceType string `json:"audience_type"` + IconKey string `json:"icon_key"` + IconURL string `json:"icon_url"` + ActionType string `json:"action_type"` + ActionParam string `json:"action_param"` + ActionPayloadJSON string `json:"action_payload_json"` + ActionPayload map[string]any `json:"action_payload"` + DimensionFilterJSON string `json:"dimension_filter_json"` + TargetValue int64 `json:"target_value"` + TargetUnit string `json:"target_unit"` + ProgressValue int64 `json:"progress_value"` + RewardCoinAmount int64 `json:"reward_coin_amount"` + RewardAssetType string `json:"reward_asset_type"` + RewardType string `json:"reward_type"` + RewardResourceID int64 `json:"reward_resource_id"` + RewardResourceGroupID int64 `json:"reward_resource_group_id"` + RewardQuantity int64 `json:"reward_quantity"` + RewardDurationMS int64 `json:"reward_duration_ms"` + RewardItems []taskRewardItemData `json:"reward_items"` + Status string `json:"status"` + Claimable bool `json:"claimable"` + TaskDay string `json:"task_day"` + ServerTimeMS int64 `json:"server_time_ms"` + NextRefreshAtMS int64 `json:"next_refresh_at_ms"` + SortOrder int32 `json:"sort_order"` + Version int64 `json:"version"` } type taskClaimData struct { - ClaimID string `json:"claim_id"` - TaskID string `json:"task_id"` - TaskType string `json:"task_type"` - TaskDay string `json:"task_day"` - RewardCoinAmount int64 `json:"reward_coin_amount"` - RewardAssetType string `json:"reward_asset_type"` - Status string `json:"status"` - WalletTransactionID string `json:"wallet_transaction_id"` - GrantedAtMS int64 `json:"granted_at_ms"` - Claimed bool `json:"claimed"` + ClaimID string `json:"claim_id"` + TaskID string `json:"task_id"` + TaskType string `json:"task_type"` + TaskDay string `json:"task_day"` + RewardCoinAmount int64 `json:"reward_coin_amount"` + RewardAssetType string `json:"reward_asset_type"` + RewardType string `json:"reward_type"` + RewardResourceID int64 `json:"reward_resource_id"` + RewardResourceGroupID int64 `json:"reward_resource_group_id"` + RewardItems []taskRewardItemData `json:"reward_items"` + Status string `json:"status"` + WalletTransactionID string `json:"wallet_transaction_id"` + WalletResourceGrantID string `json:"wallet_resource_grant_id"` + GrantedAtMS int64 `json:"granted_at_ms"` + Claimed bool `json:"claimed"` +} + +type taskRewardItemData struct { + ItemType string `json:"item_type"` + ResourceID int64 `json:"resource_id"` + ResourceType string `json:"resource_type"` + CoverURL string `json:"cover_url"` + Quantity int64 `json:"quantity"` + DurationMS int64 `json:"duration_ms"` + WalletAssetType string `json:"wallet_asset_type"` + WalletAssetAmount int64 `json:"wallet_asset_amount"` } type taskClaimRequestBody struct { @@ -164,51 +186,82 @@ func (h *Handler) claimTaskReward(writer http.ResponseWriter, request *http.Requ return } httpkit.WriteOK(writer, request, taskClaimData{ - ClaimID: resp.GetClaimId(), - TaskID: resp.GetTaskId(), - TaskType: resp.GetTaskType(), - TaskDay: resp.GetTaskDay(), - RewardCoinAmount: resp.GetRewardCoinAmount(), - RewardAssetType: resp.GetRewardAssetType(), - Status: resp.GetStatus(), - WalletTransactionID: resp.GetWalletTransactionId(), - GrantedAtMS: resp.GetGrantedAtMs(), - Claimed: resp.GetClaimed(), + ClaimID: resp.GetClaimId(), + TaskID: resp.GetTaskId(), + TaskType: resp.GetTaskType(), + TaskDay: resp.GetTaskDay(), + RewardCoinAmount: resp.GetRewardCoinAmount(), + RewardAssetType: resp.GetRewardAssetType(), + RewardType: resp.GetRewardType(), + RewardResourceID: resp.GetRewardResourceId(), + RewardResourceGroupID: resp.GetRewardResourceGroupId(), + RewardItems: taskRewardItemsFromProto(resp.GetRewardItems()), + Status: resp.GetStatus(), + WalletTransactionID: resp.GetWalletTransactionId(), + WalletResourceGrantID: resp.GetWalletResourceGrantId(), + GrantedAtMS: resp.GetGrantedAtMs(), + Claimed: resp.GetClaimed(), }) } func taskItemFromProto(item *activityv1.TaskItem) taskItemData { // gateway 不重新计算任务状态,只把 activity-service 的进度、奖励、图标和跳转元数据转换为 App JSON 合约。 return taskItemData{ - TaskID: item.GetTaskId(), - TaskType: item.GetTaskType(), - Category: item.GetCategory(), - MetricType: item.GetMetricType(), - Title: item.GetTitle(), - Description: item.GetDescription(), - AudienceType: item.GetAudienceType(), - IconKey: item.GetIconKey(), - IconURL: item.GetIconUrl(), - ActionType: item.GetActionType(), - ActionParam: item.GetActionParam(), - ActionPayloadJSON: item.GetActionPayloadJson(), - ActionPayload: taskJSONPayload(item.GetActionPayloadJson()), - DimensionFilterJSON: item.GetDimensionFilterJson(), - TargetValue: item.GetTargetValue(), - TargetUnit: item.GetTargetUnit(), - ProgressValue: item.GetProgressValue(), - RewardCoinAmount: item.GetRewardCoinAmount(), - RewardAssetType: item.GetRewardAssetType(), - Status: item.GetStatus(), - Claimable: item.GetClaimable(), - TaskDay: item.GetTaskDay(), - ServerTimeMS: item.GetServerTimeMs(), - NextRefreshAtMS: item.GetNextRefreshAtMs(), - SortOrder: item.GetSortOrder(), - Version: item.GetVersion(), + TaskID: item.GetTaskId(), + TaskType: item.GetTaskType(), + Category: item.GetCategory(), + MetricType: item.GetMetricType(), + Title: item.GetTitle(), + Description: item.GetDescription(), + AudienceType: item.GetAudienceType(), + IconKey: item.GetIconKey(), + IconURL: item.GetIconUrl(), + ActionType: item.GetActionType(), + ActionParam: item.GetActionParam(), + ActionPayloadJSON: item.GetActionPayloadJson(), + ActionPayload: taskJSONPayload(item.GetActionPayloadJson()), + DimensionFilterJSON: item.GetDimensionFilterJson(), + TargetValue: item.GetTargetValue(), + TargetUnit: item.GetTargetUnit(), + ProgressValue: item.GetProgressValue(), + RewardCoinAmount: item.GetRewardCoinAmount(), + RewardAssetType: item.GetRewardAssetType(), + RewardType: item.GetRewardType(), + RewardResourceID: item.GetRewardResourceId(), + RewardResourceGroupID: item.GetRewardResourceGroupId(), + RewardQuantity: item.GetRewardQuantity(), + RewardDurationMS: item.GetRewardDurationMs(), + RewardItems: taskRewardItemsFromProto(item.GetRewardItems()), + Status: item.GetStatus(), + Claimable: item.GetClaimable(), + TaskDay: item.GetTaskDay(), + ServerTimeMS: item.GetServerTimeMs(), + NextRefreshAtMS: item.GetNextRefreshAtMs(), + SortOrder: item.GetSortOrder(), + Version: item.GetVersion(), } } +func taskRewardItemsFromProto(items []*activityv1.TaskRewardItem) []taskRewardItemData { + result := make([]taskRewardItemData, 0, len(items)) + for _, item := range items { + if item == nil { + continue + } + result = append(result, taskRewardItemData{ + ItemType: item.GetItemType(), + ResourceID: item.GetResourceId(), + ResourceType: item.GetResourceType(), + CoverURL: item.GetCoverUrl(), + Quantity: item.GetQuantity(), + DurationMS: item.GetDurationMs(), + WalletAssetType: item.GetWalletAssetType(), + WalletAssetAmount: item.GetWalletAssetAmount(), + }) + } + return result +} + func taskJSONPayload(value string) map[string]any { payload := map[string]any{} if strings.TrimSpace(value) == "" { diff --git a/services/user-service/deploy/mysql/initdb/001_user_service.sql b/services/user-service/deploy/mysql/initdb/001_user_service.sql index bbb12efa..6aae0c40 100644 --- a/services/user-service/deploy/mysql/initdb/001_user_service.sql +++ b/services/user-service/deploy/mysql/initdb/001_user_service.sql @@ -383,7 +383,7 @@ CREATE TABLE IF NOT EXISTS countries ( phone_country_code VARCHAR(8) NULL COMMENT '电话国家编码', flag VARCHAR(16) NOT NULL DEFAULT '' COMMENT '国旗', enabled BOOLEAN NOT NULL DEFAULT TRUE COMMENT '启用', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_by_user_id BIGINT NULL COMMENT '创建人用户 ID', updated_by_user_id BIGINT NULL COMMENT '更新人用户 ID', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', @@ -401,7 +401,7 @@ CREATE TABLE IF NOT EXISTS regions ( region_code VARCHAR(64) NOT NULL COMMENT '区域编码', name VARCHAR(128) NOT NULL COMMENT '名称', status VARCHAR(32) NOT NULL COMMENT '业务状态', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_by_user_id BIGINT NULL COMMENT '创建人用户 ID', updated_by_user_id BIGINT NULL COMMENT '更新人用户 ID', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', diff --git a/services/user-service/internal/storage/mysql/identity/pretty.go b/services/user-service/internal/storage/mysql/identity/pretty.go index 98b2e1a1..768764e2 100644 --- a/services/user-service/internal/storage/mysql/identity/pretty.go +++ b/services/user-service/internal/storage/mysql/identity/pretty.go @@ -140,7 +140,7 @@ func (r *Repository) ListAvailablePrettyDisplayIDs(ctx context.Context, query us AND pdi.source = ? AND pool.status = ? `+levelWhere+` - ORDER BY pool.sort_order ASC, pdi.created_at_ms ASC, pdi.pretty_id ASC + ORDER BY pool.sort_order DESC, pdi.created_at_ms ASC, pdi.pretty_id ASC LIMIT ? OFFSET ? `, selectArgs...) if err != nil { @@ -696,7 +696,7 @@ func (r *Repository) ListPrettyDisplayIDPools(ctx context.Context, query userdom created_by_admin_id, updated_by_admin_id, created_at_ms, updated_at_ms FROM pretty_display_id_pools `+whereSQL+` - ORDER BY sort_order ASC, created_at_ms DESC, pool_id ASC + ORDER BY sort_order DESC, created_at_ms DESC, pool_id ASC LIMIT ? OFFSET ? `, append(args, int(pageSize), int((page-1)*pageSize))...) if err != nil { diff --git a/services/user-service/internal/storage/mysql/region/countries.go b/services/user-service/internal/storage/mysql/region/countries.go index c002e0e7..cc801fd5 100644 --- a/services/user-service/internal/storage/mysql/region/countries.go +++ b/services/user-service/internal/storage/mysql/region/countries.go @@ -91,7 +91,7 @@ func listCountries(ctx context.Context, q queryer, filter userdomain.CountryFilt if len(conditions) > 0 { query += " WHERE " + strings.Join(conditions, " AND ") } - query += " ORDER BY sort_order ASC, country_code ASC" + query += " ORDER BY sort_order DESC, country_code ASC" rows, err := queryRows(ctx, q, query, args...) if err != nil { return nil, err diff --git a/services/user-service/internal/storage/mysql/region/regions.go b/services/user-service/internal/storage/mysql/region/regions.go index a34cd454..2234e8ea 100644 --- a/services/user-service/internal/storage/mysql/region/regions.go +++ b/services/user-service/internal/storage/mysql/region/regions.go @@ -121,7 +121,7 @@ func (r *Repository) ListRegions(ctx context.Context, filter userdomain.RegionFi args = append(args, userdomain.GlobalRegionCode) conditions = append(conditions, "region_code NOT IN ("+retiredRegionCodeSQLList+")") query += " WHERE " + strings.Join(conditions, " AND ") - query += " ORDER BY sort_order ASC, region_code ASC" + query += " ORDER BY sort_order DESC, region_code ASC" rows, err := r.db.QueryContext(ctx, query, args...) if err != nil { return nil, err diff --git a/services/wallet-service/deploy/mysql/initdb/001_wallet_service.sql b/services/wallet-service/deploy/mysql/initdb/001_wallet_service.sql index 9d98d46f..fdec849d 100644 --- a/services/wallet-service/deploy/mysql/initdb/001_wallet_service.sql +++ b/services/wallet-service/deploy/mysql/initdb/001_wallet_service.sql @@ -286,7 +286,7 @@ CREATE TABLE IF NOT EXISTS wallet_policy_instances ( CREATE TABLE IF NOT EXISTS point_withdrawal_coin_seller_configs ( app_code VARCHAR(32) NOT NULL COMMENT '应用编码', seller_user_id BIGINT NOT NULL COMMENT '币商用户 ID', - sort_order INT NOT NULL DEFAULT 0 COMMENT '展示顺序,越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '展示顺序,越大越靠前', point_amount BIGINT NOT NULL COMMENT '兑换比例中的 POINT 分母', seller_coin_amount BIGINT NOT NULL COMMENT '兑换比例中的币商金币分子', service_country_codes JSON NOT NULL COMMENT '服务国家码数组;空数组表示不限国家', @@ -909,7 +909,7 @@ CREATE TABLE IF NOT EXISTS wallet_recharge_products ( resource_asset_type VARCHAR(32) NOT NULL DEFAULT 'COIN' COMMENT '资源资产类型', status VARCHAR(32) NOT NULL COMMENT '业务状态', app_visible BOOLEAN NOT NULL DEFAULT TRUE COMMENT '是否在 App 普通充值列表展示;不影响 Google Play 验单', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_by_user_id BIGINT NULL COMMENT '创建人用户 ID', updated_by_user_id BIGINT NULL COMMENT '更新人用户 ID', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', @@ -1294,7 +1294,7 @@ CREATE TABLE IF NOT EXISTS resources ( preview_url VARCHAR(512) NOT NULL DEFAULT '' COMMENT '预览 URL', animation_url VARCHAR(512) NOT NULL DEFAULT '' COMMENT '动画 URL', metadata_json JSON NULL COMMENT '扩展元数据 JSON', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_by_user_id BIGINT NOT NULL DEFAULT 0 COMMENT '创建人用户 ID', updated_by_user_id BIGINT NOT NULL DEFAULT 0 COMMENT '更新人用户 ID', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', @@ -1357,7 +1357,7 @@ CREATE TABLE IF NOT EXISTS resource_groups ( name VARCHAR(128) NOT NULL COMMENT '名称', status VARCHAR(32) NOT NULL COMMENT '业务状态', description VARCHAR(512) NOT NULL DEFAULT '' COMMENT '描述信息', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_by_user_id BIGINT NOT NULL DEFAULT 0 COMMENT '创建人用户 ID', updated_by_user_id BIGINT NOT NULL DEFAULT 0 COMMENT '更新人用户 ID', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', @@ -1376,7 +1376,7 @@ CREATE TABLE IF NOT EXISTS resource_group_items ( wallet_asset_amount BIGINT NOT NULL DEFAULT 0 COMMENT '钱包资产数量', quantity BIGINT NOT NULL DEFAULT 1 COMMENT '数量', duration_ms BIGINT NOT NULL DEFAULT 0 COMMENT '持续时长,毫秒', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', UNIQUE KEY uk_resource_group_items_member (app_code, group_id, item_type, resource_id, wallet_asset_type), @@ -1410,7 +1410,7 @@ CREATE TABLE IF NOT EXISTS resource_shop_items ( coin_price BIGINT NOT NULL DEFAULT 0 COMMENT '该售卖天数的独立金币价格;未自定义时复制资源列表价格', effective_from_ms BIGINT NOT NULL DEFAULT 0 COMMENT '生效开始时间,UTC epoch ms,0 表示立即生效', effective_to_ms BIGINT NOT NULL DEFAULT 0 COMMENT '生效结束时间,UTC epoch ms,0 表示长期有效', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_by_user_id BIGINT NOT NULL DEFAULT 0 COMMENT '创建人用户 ID', updated_by_user_id BIGINT NOT NULL DEFAULT 0 COMMENT '更新人用户 ID', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', @@ -1449,7 +1449,7 @@ CREATE TABLE IF NOT EXISTS gift_type_configs ( name VARCHAR(64) NOT NULL COMMENT '后台展示名称', tab_key VARCHAR(32) NOT NULL COMMENT 'App 礼物面板 tab 展示 key', status VARCHAR(32) NOT NULL DEFAULT 'active' COMMENT 'tab 状态,active 才在 App 面板展示', - sort_order INT NOT NULL DEFAULT 0 COMMENT 'tab 排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT 'tab 排序权重,数值越大越靠前', created_by_user_id BIGINT NOT NULL DEFAULT 0 COMMENT '创建人用户 ID', updated_by_user_id BIGINT NOT NULL DEFAULT 0 COMMENT '更新人用户 ID', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', @@ -1466,7 +1466,7 @@ CREATE TABLE IF NOT EXISTS gift_configs ( resource_id BIGINT NOT NULL COMMENT '资源 ID', status VARCHAR(32) NOT NULL COMMENT '业务状态', name VARCHAR(128) NOT NULL COMMENT '名称', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', presentation_json JSON NULL COMMENT '展示配置 JSON 配置或快照', gift_type_code VARCHAR(32) NOT NULL DEFAULT 'normal' COMMENT '礼物类型编码', vip_level INT NOT NULL DEFAULT 0 COMMENT 'VIP/贵族礼物对应的 VIP 等级,非 VIP 礼物为 0', @@ -1614,7 +1614,7 @@ CREATE TABLE IF NOT EXISTS user_gift_wall ( last_price_version VARCHAR(64) NOT NULL DEFAULT '' COMMENT '最后价格版本', first_received_at_ms BIGINT NOT NULL DEFAULT 0 COMMENT '首次收到时间,UTC epoch ms', last_received_at_ms BIGINT NOT NULL DEFAULT 0 COMMENT '最后收到时间,UTC epoch ms', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', PRIMARY KEY (app_code, user_id, gift_id), @@ -1738,7 +1738,7 @@ CREATE TABLE IF NOT EXISTS wallet_diamond_exchange_rules ( to_asset_type VARCHAR(32) NOT NULL COMMENT '目标资产类型', from_amount BIGINT NOT NULL COMMENT '源数量', to_amount BIGINT NOT NULL COMMENT '目标数量', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', UNIQUE KEY uk_diamond_exchange_rule (app_code, exchange_type, from_amount, to_asset_type), @@ -1929,7 +1929,7 @@ CREATE TABLE IF NOT EXISTS vip_levels ( duration_ms BIGINT NOT NULL COMMENT '持续时长,毫秒', reward_resource_group_id BIGINT NOT NULL DEFAULT 0 COMMENT '奖励资源分组 ID', required_recharge_coin_amount BIGINT NOT NULL DEFAULT 0 COMMENT '兼容旧 VIP 累充门槛字段,当前不参与购买资格', - sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '排序权重,数值越大越靠前', created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms', updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms', PRIMARY KEY (app_code, level), diff --git a/services/wallet-service/internal/domain/resource/group.go b/services/wallet-service/internal/domain/resource/group.go index 0c82872b..99b34030 100644 --- a/services/wallet-service/internal/domain/resource/group.go +++ b/services/wallet-service/internal/domain/resource/group.go @@ -80,7 +80,7 @@ func CanonicalResourceGroupJSON(group ResourceGroup) ([]byte, error) { } sort.SliceStable(canonical.Items, func(left, right int) bool { if canonical.Items[left].SortOrder != canonical.Items[right].SortOrder { - return canonical.Items[left].SortOrder < canonical.Items[right].SortOrder + return canonical.Items[left].SortOrder > canonical.Items[right].SortOrder } return canonical.Items[left].GroupItemID < canonical.Items[right].GroupItemID }) diff --git a/services/wallet-service/internal/service/wallet/external_recharge_payment_sync.go b/services/wallet-service/internal/service/wallet/external_recharge_payment_sync.go index 35325e3c..a6a88f95 100644 --- a/services/wallet-service/internal/service/wallet/external_recharge_payment_sync.go +++ b/services/wallet-service/internal/service/wallet/external_recharge_payment_sync.go @@ -14,21 +14,20 @@ type v5PayProductSyncCountry struct { CountryCode string CountryName string CurrencyCode string - SortBase int32 } var v5PayProductSyncCountries = []v5PayProductSyncCountry{ - {CountryCode: "PH", CountryName: "Philippines", CurrencyCode: "PHP", SortBase: 2000}, - {CountryCode: "SA", CountryName: "Saudi Arabia", CurrencyCode: "SAR", SortBase: 2300}, - {CountryCode: "EG", CountryName: "Egypt", CurrencyCode: "EGP", SortBase: 2400}, - {CountryCode: "AE", CountryName: "United Arab Emirates", CurrencyCode: "AED", SortBase: 2500}, - {CountryCode: "ID", CountryName: "Indonesia", CurrencyCode: "IDR", SortBase: 2600}, - {CountryCode: "IN", CountryName: "India", CurrencyCode: "INR", SortBase: 2800}, - {CountryCode: "PK", CountryName: "Pakistan", CurrencyCode: "PKR", SortBase: 2900}, - {CountryCode: "TR", CountryName: "Turkey", CurrencyCode: "TRY", SortBase: 3000}, - {CountryCode: "MX", CountryName: "Mexico", CurrencyCode: "MXN", SortBase: 3100}, - {CountryCode: "VN", CountryName: "Vietnam", CurrencyCode: "VND", SortBase: 3200}, - {CountryCode: "BR", CountryName: "Brazil", CurrencyCode: "BRL", SortBase: 3300}, + {CountryCode: "PH", CountryName: "Philippines", CurrencyCode: "PHP"}, + {CountryCode: "SA", CountryName: "Saudi Arabia", CurrencyCode: "SAR"}, + {CountryCode: "EG", CountryName: "Egypt", CurrencyCode: "EGP"}, + {CountryCode: "AE", CountryName: "United Arab Emirates", CurrencyCode: "AED"}, + {CountryCode: "ID", CountryName: "Indonesia", CurrencyCode: "IDR"}, + {CountryCode: "IN", CountryName: "India", CurrencyCode: "INR"}, + {CountryCode: "PK", CountryName: "Pakistan", CurrencyCode: "PKR"}, + {CountryCode: "TR", CountryName: "Turkey", CurrencyCode: "TRY"}, + {CountryCode: "MX", CountryName: "Mexico", CurrencyCode: "MXN"}, + {CountryCode: "VN", CountryName: "Vietnam", CurrencyCode: "VND"}, + {CountryCode: "BR", CountryName: "Brazil", CurrencyCode: "BRL"}, } // SyncThirdPartyPaymentMethods 从支付商实时拉取已开通方式并落本地配置表;当前只有 V5Pay 提供 productTypes 能力。 @@ -76,7 +75,7 @@ func (s *Service) fetchV5PayPaymentMethodsForSync(ctx context.Context) ([]ledger issues := make([]ledger.ThirdPartyPaymentMethodSyncIssue, 0) skipped := 0 seen := map[string]struct{}{} - for _, country := range v5PayProductSyncCountries { + for countryIndex, country := range v5PayProductSyncCountries { // V5Pay 的 productTypes 接口必须逐国家/币种查询,没有“全部国家”接口;候选集覆盖当前种子国家和后台已开通截图里的新增国家。 products, err := s.v5Pay.ListProductTypes(ctx, V5PayProductTypesRequest{ CountryCode: country.CountryCode, @@ -86,8 +85,10 @@ func (s *Service) fetchV5PayPaymentMethodsForSync(ctx context.Context) ([]ledger issues = append(issues, v5PayProductSyncIssue(country, err)) continue } + // 国家数组与支付商产品数组都是默认展示顺序;分桶后从高到低赋权,确保同步不会反转任一层级。 + countrySortBase := int32((len(v5PayProductSyncCountries) - countryIndex) * 1000) for index, product := range products.PayinList { - method, ok := v5PayProductToPaymentMethod(country, product, index) + method, ok := v5PayProductToPaymentMethod(country, product, countrySortBase, index, len(products.PayinList)) if !ok { skipped++ continue @@ -104,7 +105,7 @@ func (s *Service) fetchV5PayPaymentMethodsForSync(ctx context.Context) ([]ledger return methods, skipped, issues } -func v5PayProductToPaymentMethod(country v5PayProductSyncCountry, product V5PayProductType, index int) (ledger.ThirdPartyPaymentMethod, bool) { +func v5PayProductToPaymentMethod(country v5PayProductSyncCountry, product V5PayProductType, countrySortBase int32, index int, total int) (ledger.ThirdPartyPaymentMethod, bool) { productType := strings.ToUpper(strings.TrimSpace(product.ProductType)) currency := strings.ToUpper(strings.TrimSpace(product.Currency)) if currency == "" { @@ -128,7 +129,7 @@ func v5PayProductToPaymentMethod(country v5PayProductSyncCountry, product V5PayP LogoURL: strings.TrimSpace(product.Logo), Status: ledger.ThirdPartyPaymentStatusActive, USDToCurrencyRate: "0", - SortOrder: country.SortBase + int32(index+1)*10, + SortOrder: countrySortBase + int32(total-index)*10, }, true } diff --git a/services/wallet-service/internal/service/wallet/resource.go b/services/wallet-service/internal/service/wallet/resource.go index 7704ebc6..e9e4d42d 100644 --- a/services/wallet-service/internal/service/wallet/resource.go +++ b/services/wallet-service/internal/service/wallet/resource.go @@ -6,6 +6,7 @@ import ( "strings" "hyapp/pkg/appcode" + "hyapp/pkg/idgen" "hyapp/pkg/xerr" "hyapp/services/wallet-service/internal/domain/ledger" resourcedomain "hyapp/services/wallet-service/internal/domain/resource" @@ -39,6 +40,11 @@ func (s *Service) CreateResource(ctx context.Context, command resourcedomain.Res return resourcedomain.Resource{}, xerr.New(xerr.Unavailable, "wallet repository is not configured") } command.AppCode = appcode.Normalize(command.AppCode) + // 资源编码是系统业务键,不再要求后台运营手工维护;仅在创建请求未提供编码时生成, + // 以兼容批量导入、初始化脚本等仍需指定稳定编码的内部调用方。 + if strings.TrimSpace(command.ResourceCode) == "" { + command.ResourceCode = idgen.New("resource") + } ctx = appcode.WithContext(ctx, command.AppCode) return s.repository.CreateResource(ctx, command) } @@ -104,6 +110,11 @@ func (s *Service) CreateResourceGroup(ctx context.Context, command resourcedomai return resourcedomain.ResourceGroup{}, xerr.New(xerr.Unavailable, "wallet repository is not configured") } command.AppCode = appcode.Normalize(command.AppCode) + // 资源组编码由 wallet owner 生成,随机熵与数据库唯一键共同保证并发创建安全; + // 显式编码仍保留给初始化和跨租户映射流程使用。 + if strings.TrimSpace(command.GroupCode) == "" { + command.GroupCode = idgen.New("resource_group") + } ctx = appcode.WithContext(ctx, command.AppCode) return s.repository.CreateResourceGroup(ctx, command) } diff --git a/services/wallet-service/internal/storage/mysql/coin_seller_ledger.go b/services/wallet-service/internal/storage/mysql/coin_seller_ledger.go index e6663d57..07422acf 100644 --- a/services/wallet-service/internal/storage/mysql/coin_seller_ledger.go +++ b/services/wallet-service/internal/storage/mysql/coin_seller_ledger.go @@ -357,7 +357,7 @@ func (r *Repository) ListCoinSellerSalaryExchangeRateTiers(ctx context.Context, SELECT region_id, min_usd_minor, max_usd_minor, coin_per_usd, status, sort_order, updated_at_ms FROM coin_seller_salary_exchange_rate_tiers WHERE app_code = ? AND region_id = ? %s - ORDER BY sort_order ASC, min_usd_minor ASC, tier_id ASC`, statusClause) + ORDER BY sort_order DESC, min_usd_minor ASC, tier_id ASC`, statusClause) rows, err := r.db.QueryContext(ctx, query, appcode.FromContext(ctx), regionID) if err != nil { return nil, err diff --git a/services/wallet-service/internal/storage/mysql/gift_config_query_repository.go b/services/wallet-service/internal/storage/mysql/gift_config_query_repository.go index 212ed470..824e7824 100644 --- a/services/wallet-service/internal/storage/mysql/gift_config_query_repository.go +++ b/services/wallet-service/internal/storage/mysql/gift_config_query_repository.go @@ -27,8 +27,9 @@ func (r *Repository) ListGiftConfigs(ctx context.Context, query resourcedomain.L `+where, args...).Scan(&total); err != nil { return nil, 0, err } + // 后台列表与 App 礼物面板共用此顺序,必须按大排序值优先,避免两端看到不同礼物次序。 rows, err := r.db.QueryContext(ctx, giftConfigSelectSQL()+where+` - ORDER BY gc.sort_order ASC, gc.created_at_ms DESC + ORDER BY gc.sort_order DESC, gc.created_at_ms DESC LIMIT ? OFFSET ?`, append(args, query.PageSize, resourceOffset(query.Page, query.PageSize))..., ) diff --git a/services/wallet-service/internal/storage/mysql/gift_pricing.go b/services/wallet-service/internal/storage/mysql/gift_pricing.go index ad642bbc..cab49016 100644 --- a/services/wallet-service/internal/storage/mysql/gift_pricing.go +++ b/services/wallet-service/internal/storage/mysql/gift_pricing.go @@ -357,7 +357,7 @@ func (r *Repository) resolveCoinSellerSalaryExchangeRateTier(ctx context.Context FROM coin_seller_salary_exchange_rate_tiers WHERE app_code = ? AND region_id = ? AND status = 'active' AND min_usd_minor <= ? AND max_usd_minor >= ? - ORDER BY sort_order ASC, min_usd_minor ASC, tier_id ASC + ORDER BY sort_order DESC, min_usd_minor ASC, tier_id ASC LIMIT 1 FOR UPDATE`, appcode.FromContext(ctx), diff --git a/services/wallet-service/internal/storage/mysql/gift_type_config_repository.go b/services/wallet-service/internal/storage/mysql/gift_type_config_repository.go index 4354488f..5303e858 100644 --- a/services/wallet-service/internal/storage/mysql/gift_type_config_repository.go +++ b/services/wallet-service/internal/storage/mysql/gift_type_config_repository.go @@ -24,7 +24,7 @@ func (r *Repository) ListGiftTypeConfigs(ctx context.Context, query resourcedoma query = normalizeGiftTypeConfigListQuery(query) where, args := giftTypeConfigWhereSQL(query) rows, err := r.db.QueryContext(ctx, giftTypeConfigSelectSQL()+where+` - ORDER BY sort_order ASC, type_code ASC`, args...) + ORDER BY sort_order DESC, type_code ASC`, args...) if err != nil { return nil, err } diff --git a/services/wallet-service/internal/storage/mysql/payment_method_repository.go b/services/wallet-service/internal/storage/mysql/payment_method_repository.go index d37e5c75..2b85815f 100644 --- a/services/wallet-service/internal/storage/mysql/payment_method_repository.go +++ b/services/wallet-service/internal/storage/mysql/payment_method_repository.go @@ -34,7 +34,7 @@ func (r *Repository) ListThirdPartyPaymentChannels(ctx context.Context, query le SELECT app_code, provider_code, provider_name, status, sort_order FROM third_party_payment_channels `+where+` - ORDER BY sort_order ASC, provider_code ASC`, args...) + ORDER BY sort_order DESC, provider_code ASC`, args...) if err != nil { return nil, err } @@ -247,7 +247,7 @@ func (r *Repository) listH5ThirdPartyPaymentMethods(ctx context.Context, appCode } rows, err := r.db.QueryContext(ctx, thirdPartyPaymentMethodSelectSQL()+` `+where+` - ORDER BY c.sort_order ASC, CASE WHEN m.country_code = 'GLOBAL' THEN 1 ELSE 0 END ASC, m.sort_order ASC, m.method_id ASC`, args...) + ORDER BY c.sort_order DESC, CASE WHEN m.country_code = 'GLOBAL' THEN 1 ELSE 0 END ASC, m.sort_order DESC, m.method_id ASC`, args...) if err != nil { return nil, err } @@ -278,7 +278,7 @@ func (r *Repository) listThirdPartyPaymentMethods(ctx context.Context, appCode s } rows, err := r.db.QueryContext(ctx, thirdPartyPaymentMethodSelectSQL()+` `+where+` - ORDER BY CASE WHEN m.country_code = 'GLOBAL' THEN 1 ELSE 0 END ASC, m.sort_order ASC, m.method_id ASC`, args...) + ORDER BY CASE WHEN m.country_code = 'GLOBAL' THEN 1 ELSE 0 END ASC, m.sort_order DESC, m.method_id ASC`, args...) if err != nil { return nil, err } diff --git a/services/wallet-service/internal/storage/mysql/point_coin_seller.go b/services/wallet-service/internal/storage/mysql/point_coin_seller.go index 96b91840..e97fc445 100644 --- a/services/wallet-service/internal/storage/mysql/point_coin_seller.go +++ b/services/wallet-service/internal/storage/mysql/point_coin_seller.go @@ -55,7 +55,7 @@ func (r *Repository) ListPointWithdrawalCoinSellers(ctx context.Context, appCode status, created_at_ms, updated_at_ms FROM point_withdrawal_coin_seller_configs WHERE `+where+` - ORDER BY sort_order ASC, seller_user_id ASC`, args...) + ORDER BY sort_order DESC, seller_user_id ASC`, args...) if err != nil { return nil, err } diff --git a/services/wallet-service/internal/storage/mysql/red_packet_config_repository.go b/services/wallet-service/internal/storage/mysql/red_packet_config_repository.go index 36cf4990..a1e310b5 100644 --- a/services/wallet-service/internal/storage/mysql/red_packet_config_repository.go +++ b/services/wallet-service/internal/storage/mysql/red_packet_config_repository.go @@ -141,7 +141,7 @@ func (r *Repository) listRedPacketCountTiers(ctx context.Context, querier redPac SELECT packet_count FROM red_packet_count_tiers WHERE app_code = ? AND status = 'active' - ORDER BY sort_order ASC, packet_count ASC`, + ORDER BY sort_order DESC, packet_count ASC`, appcode.FromContext(ctx), ) if err != nil { @@ -164,7 +164,7 @@ func (r *Repository) listRedPacketAmountTiers(ctx context.Context, querier redPa SELECT total_amount FROM red_packet_amount_tiers WHERE app_code = ? AND status = 'active' - ORDER BY sort_order ASC, total_amount ASC`, + ORDER BY sort_order DESC, total_amount ASC`, appcode.FromContext(ctx), ) if err != nil { diff --git a/services/wallet-service/internal/storage/mysql/resource_catalog_repository.go b/services/wallet-service/internal/storage/mysql/resource_catalog_repository.go index 6d6609fd..37a79bc2 100644 --- a/services/wallet-service/internal/storage/mysql/resource_catalog_repository.go +++ b/services/wallet-service/internal/storage/mysql/resource_catalog_repository.go @@ -37,9 +37,10 @@ func (r *Repository) ListResources(ctx context.Context, query resourcedomain.Lis if err != nil { return nil, 0, err } + // sort_order 是运营展示权重,统一按大值优先;resource_id 只负责同权重下的稳定分页。 rows, err := r.db.QueryContext(ctx, resourceSelectSQL()+` `+where+` - ORDER BY sort_order ASC, resource_id DESC + ORDER BY sort_order DESC, resource_id DESC LIMIT ? OFFSET ?`, append(args, query.PageSize, resourceOffset(query.Page, query.PageSize))..., ) diff --git a/services/wallet-service/internal/storage/mysql/resource_group_repository.go b/services/wallet-service/internal/storage/mysql/resource_group_repository.go index 6afce06a..9fd204fb 100644 --- a/services/wallet-service/internal/storage/mysql/resource_group_repository.go +++ b/services/wallet-service/internal/storage/mysql/resource_group_repository.go @@ -31,7 +31,7 @@ func (r *Repository) ListResourceGroups(ctx context.Context, query resourcedomai created_by_user_id, updated_by_user_id, created_at_ms, updated_at_ms FROM resource_groups `+where+` - ORDER BY sort_order ASC, group_id DESC + ORDER BY sort_order DESC, group_id DESC LIMIT ? OFFSET ?`, append(args, query.PageSize, resourceOffset(query.Page, query.PageSize))..., ) @@ -292,7 +292,7 @@ func (r *Repository) listResourceGroupItemsWithQuery(ctx context.Context, querie FROM resource_group_items i LEFT JOIN resources r ON r.app_code = i.app_code AND r.resource_id = i.resource_id WHERE i.app_code = ? AND i.group_id = ? - ORDER BY i.sort_order ASC, i.group_item_id ASC` + ORDER BY i.sort_order DESC, i.group_item_id ASC` rows, err := querier.QueryContext(ctx, query, appcode.FromContext(ctx), groupID) if err != nil { return nil, err @@ -314,7 +314,7 @@ func (r *Repository) lockResourceGroupItemRows(ctx context.Context, tx *sql.Tx, SELECT group_item_id FROM resource_group_items WHERE app_code = ? AND group_id = ? - ORDER BY sort_order ASC, group_item_id ASC + ORDER BY sort_order DESC, group_item_id ASC FOR UPDATE`, appcode.FromContext(ctx), groupID, ) diff --git a/services/wallet-service/internal/storage/mysql/resource_shop_repository.go b/services/wallet-service/internal/storage/mysql/resource_shop_repository.go index 97527622..c3264915 100644 --- a/services/wallet-service/internal/storage/mysql/resource_shop_repository.go +++ b/services/wallet-service/internal/storage/mysql/resource_shop_repository.go @@ -33,8 +33,9 @@ func (r *Repository) ListResourceShopItems(ctx context.Context, query resourcedo `+where, args...).Scan(&total); err != nil { return nil, 0, err } + // 商店配置和 App 购买列表共用同一权重语义:sort_order 越大越靠前。 rows, err := r.db.QueryContext(ctx, resourceShopItemSelectSQL()+where+` - ORDER BY si.sort_order ASC, si.shop_item_id DESC + ORDER BY si.sort_order DESC, si.shop_item_id DESC LIMIT ? OFFSET ?`, append(args, query.PageSize, resourceOffset(query.Page, query.PageSize))..., ) @@ -594,7 +595,7 @@ func (r *Repository) listResourceShopItemsByResourceIDs(ctx context.Context, res args := append([]any{appcode.FromContext(ctx)}, int64AnyArgs(resourceIDs)...) rows, err := r.db.QueryContext(ctx, resourceShopItemSelectSQL()+` WHERE si.app_code = ? AND si.resource_id IN (`+placeholders(len(resourceIDs))+`) - ORDER BY si.sort_order ASC, si.shop_item_id DESC`, + ORDER BY si.sort_order DESC, si.shop_item_id DESC`, args..., ) if err != nil { diff --git a/services/wallet-service/internal/storage/mysql/schema.go b/services/wallet-service/internal/storage/mysql/schema.go index bb42639f..7a7a5ca1 100644 --- a/services/wallet-service/internal/storage/mysql/schema.go +++ b/services/wallet-service/internal/storage/mysql/schema.go @@ -558,7 +558,7 @@ func ensurePointWithdrawalCoinSellerSchema(ctx context.Context, db *sql.DB) erro CREATE TABLE IF NOT EXISTS point_withdrawal_coin_seller_configs ( app_code VARCHAR(32) NOT NULL COMMENT '应用编码', seller_user_id BIGINT NOT NULL COMMENT '币商用户 ID', - sort_order INT NOT NULL DEFAULT 0 COMMENT '展示顺序,越小越靠前', + sort_order INT NOT NULL DEFAULT 0 COMMENT '展示顺序,越大越靠前', point_amount BIGINT NOT NULL COMMENT '兑换比例中的 POINT 分母', seller_coin_amount BIGINT NOT NULL COMMENT '兑换比例中的币商金币分子', service_country_codes JSON NOT NULL COMMENT '服务国家码数组;空数组表示不限国家', 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 6a600879..9fcfc516 100644 --- a/services/wallet-service/internal/storage/mysql/vip_program_repository.go +++ b/services/wallet-service/internal/storage/mysql/vip_program_repository.go @@ -525,7 +525,7 @@ func (r *Repository) listVipLevelBenefits(ctx context.Context, querier vipBenefi query += ` AND b.status = ?` args = append(args, ledger.VipStatusActive) } - query += ` ORDER BY b.sort_order ASC, b.benefit_code ASC` + query += ` ORDER BY b.sort_order DESC, b.benefit_code ASC` rows, err := querier.QueryContext(ctx, query, args...) if err != nil { return nil, err diff --git a/services/wallet-service/internal/storage/mysql/vip_query_repository.go b/services/wallet-service/internal/storage/mysql/vip_query_repository.go index c9dc010c..02ec44b2 100644 --- a/services/wallet-service/internal/storage/mysql/vip_query_repository.go +++ b/services/wallet-service/internal/storage/mysql/vip_query_repository.go @@ -113,7 +113,7 @@ func (r *Repository) listVipLevelsFromSnapshot(ctx context.Context, querier vipS required_recharge_coin_amount, sort_order, created_at_ms, updated_at_ms FROM vip_levels WHERE app_code = ? AND status = ? AND level BETWEEN 1 AND ? - ORDER BY sort_order ASC, level ASC`, + ORDER BY sort_order DESC, level ASC`, appcode.FromContext(ctx), ledger.VipStatusActive, config.LevelCount, ) if err != nil { diff --git a/services/wallet-service/internal/storage/mysql/wallet_query_repository.go b/services/wallet-service/internal/storage/mysql/wallet_query_repository.go index f522082a..aa7b8b91 100644 --- a/services/wallet-service/internal/storage/mysql/wallet_query_repository.go +++ b/services/wallet-service/internal/storage/mysql/wallet_query_repository.go @@ -63,7 +63,7 @@ func (r *Repository) GetUserGiftWall(ctx context.Context, userID int64) (ledger. charge_asset_type, last_price_version, first_received_at_ms, last_received_at_ms, sort_order FROM user_gift_wall WHERE app_code = ? AND user_id = ? - ORDER BY sort_order ASC, total_value DESC, last_received_at_ms DESC, gift_id ASC`, + ORDER BY sort_order DESC, total_value DESC, last_received_at_ms DESC, gift_id ASC`, appCode, userID, ) if err != nil {