// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 // protoc v5.29.2 // source: proto/activity/v1/activity.proto package activityv1 import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" v1 "hyapp.local/api/proto/events/room/v1" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) // RequestMeta 是 activity-service 内部 RPC 的最小追踪元信息。 type RequestMeta struct { state protoimpl.MessageState `protogen:"open.v1"` RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` Caller string `protobuf:"bytes,2,opt,name=caller,proto3" json:"caller,omitempty"` GatewayNodeId string `protobuf:"bytes,3,opt,name=gateway_node_id,json=gatewayNodeId,proto3" json:"gateway_node_id,omitempty"` SentAtMs int64 `protobuf:"varint,4,opt,name=sent_at_ms,json=sentAtMs,proto3" json:"sent_at_ms,omitempty"` AppCode string `protobuf:"bytes,5,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RequestMeta) Reset() { *x = RequestMeta{} mi := &file_proto_activity_v1_activity_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RequestMeta) String() string { return protoimpl.X.MessageStringOf(x) } func (*RequestMeta) ProtoMessage() {} func (x *RequestMeta) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[0] 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 RequestMeta.ProtoReflect.Descriptor instead. func (*RequestMeta) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{0} } func (x *RequestMeta) GetRequestId() string { if x != nil { return x.RequestId } return "" } func (x *RequestMeta) GetCaller() string { if x != nil { return x.Caller } return "" } func (x *RequestMeta) GetGatewayNodeId() string { if x != nil { return x.GatewayNodeId } return "" } func (x *RequestMeta) GetSentAtMs() int64 { if x != nil { return x.SentAtMs } return 0 } func (x *RequestMeta) GetAppCode() string { if x != nil { return x.AppCode } return "" } // PingActivityRequest 用于验证 activity-service gRPC 链路可用。 type PingActivityRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PingActivityRequest) Reset() { *x = PingActivityRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PingActivityRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PingActivityRequest) ProtoMessage() {} func (x *PingActivityRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[1] 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 PingActivityRequest.ProtoReflect.Descriptor instead. func (*PingActivityRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{1} } func (x *PingActivityRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } // PingActivityResponse 返回服务是否接受请求。 type PingActivityResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"` NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PingActivityResponse) Reset() { *x = PingActivityResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PingActivityResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*PingActivityResponse) ProtoMessage() {} func (x *PingActivityResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[2] 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 PingActivityResponse.ProtoReflect.Descriptor instead. func (*PingActivityResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{2} } func (x *PingActivityResponse) GetOk() bool { if x != nil { return x.Ok } return false } func (x *PingActivityResponse) GetNodeId() string { if x != nil { return x.NodeId } return "" } // GetActivityStatusRequest 查询活动服务底座状态。 type GetActivityStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` ActivityId string `protobuf:"bytes,2,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetActivityStatusRequest) Reset() { *x = GetActivityStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetActivityStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetActivityStatusRequest) ProtoMessage() {} func (x *GetActivityStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[3] 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 GetActivityStatusRequest.ProtoReflect.Descriptor instead. func (*GetActivityStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{3} } func (x *GetActivityStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetActivityStatusRequest) GetActivityId() string { if x != nil { return x.ActivityId } return "" } // GetActivityStatusResponse 返回活动是否启用。 type GetActivityStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ActivityId string `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetActivityStatusResponse) Reset() { *x = GetActivityStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetActivityStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetActivityStatusResponse) ProtoMessage() {} func (x *GetActivityStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[4] 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 GetActivityStatusResponse.ProtoReflect.Descriptor instead. func (*GetActivityStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{4} } func (x *GetActivityStatusResponse) GetActivityId() string { if x != nil { return x.ActivityId } return "" } func (x *GetActivityStatusResponse) GetStatus() string { if x != nil { return x.Status } return "" } // MessageTabSection 是 App 消息 tab 的一个分区摘要。 type MessageTabSection struct { state protoimpl.MessageState `protogen:"open.v1"` Section string `protobuf:"bytes,1,opt,name=section,proto3" json:"section,omitempty"` Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` UnreadCount int64 `protobuf:"varint,3,opt,name=unread_count,json=unreadCount,proto3" json:"unread_count,omitempty"` Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MessageTabSection) Reset() { *x = MessageTabSection{} mi := &file_proto_activity_v1_activity_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MessageTabSection) String() string { return protoimpl.X.MessageStringOf(x) } func (*MessageTabSection) ProtoMessage() {} func (x *MessageTabSection) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[5] 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 MessageTabSection.ProtoReflect.Descriptor instead. func (*MessageTabSection) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{5} } func (x *MessageTabSection) GetSection() string { if x != nil { return x.Section } return "" } func (x *MessageTabSection) GetTitle() string { if x != nil { return x.Title } return "" } func (x *MessageTabSection) GetUnreadCount() int64 { if x != nil { return x.UnreadCount } return 0 } func (x *MessageTabSection) GetSource() string { if x != nil { return x.Source } return "" } // ListMessageTabsRequest 查询当前用户消息 tab 摘要。 type ListMessageTabsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListMessageTabsRequest) Reset() { *x = ListMessageTabsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListMessageTabsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListMessageTabsRequest) ProtoMessage() {} func (x *ListMessageTabsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[6] 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 ListMessageTabsRequest.ProtoReflect.Descriptor instead. func (*ListMessageTabsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{6} } func (x *ListMessageTabsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListMessageTabsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } // ListMessageTabsResponse 固定返回 user/system/activity 三个分区。 type ListMessageTabsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Sections []*MessageTabSection `protobuf:"bytes,1,rep,name=sections,proto3" json:"sections,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListMessageTabsResponse) Reset() { *x = ListMessageTabsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListMessageTabsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListMessageTabsResponse) ProtoMessage() {} func (x *ListMessageTabsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[7] 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 ListMessageTabsResponse.ProtoReflect.Descriptor instead. func (*ListMessageTabsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{7} } func (x *ListMessageTabsResponse) GetSections() []*MessageTabSection { if x != nil { return x.Sections } return nil } // InboxMessage 是 system/activity 分区列表可展示的消息快照。 type InboxMessage struct { state protoimpl.MessageState `protogen:"open.v1"` MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"` Section string `protobuf:"bytes,2,opt,name=section,proto3" json:"section,omitempty"` Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` Summary string `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"` Body string `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"` IconUrl string `protobuf:"bytes,6,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` ImageUrl string `protobuf:"bytes,7,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"` ActionType string `protobuf:"bytes,8,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"` ActionParam string `protobuf:"bytes,9,opt,name=action_param,json=actionParam,proto3" json:"action_param,omitempty"` Read bool `protobuf:"varint,10,opt,name=read,proto3" json:"read,omitempty"` SentAtMs int64 `protobuf:"varint,11,opt,name=sent_at_ms,json=sentAtMs,proto3" json:"sent_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InboxMessage) Reset() { *x = InboxMessage{} mi := &file_proto_activity_v1_activity_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InboxMessage) String() string { return protoimpl.X.MessageStringOf(x) } func (*InboxMessage) ProtoMessage() {} func (x *InboxMessage) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[8] 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 InboxMessage.ProtoReflect.Descriptor instead. func (*InboxMessage) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{8} } func (x *InboxMessage) GetMessageId() string { if x != nil { return x.MessageId } return "" } func (x *InboxMessage) GetSection() string { if x != nil { return x.Section } return "" } func (x *InboxMessage) GetTitle() string { if x != nil { return x.Title } return "" } func (x *InboxMessage) GetSummary() string { if x != nil { return x.Summary } return "" } func (x *InboxMessage) GetBody() string { if x != nil { return x.Body } return "" } func (x *InboxMessage) GetIconUrl() string { if x != nil { return x.IconUrl } return "" } func (x *InboxMessage) GetImageUrl() string { if x != nil { return x.ImageUrl } return "" } func (x *InboxMessage) GetActionType() string { if x != nil { return x.ActionType } return "" } func (x *InboxMessage) GetActionParam() string { if x != nil { return x.ActionParam } return "" } func (x *InboxMessage) GetRead() bool { if x != nil { return x.Read } return false } func (x *InboxMessage) GetSentAtMs() int64 { if x != nil { return x.SentAtMs } return 0 } // ListInboxMessagesRequest 按 section 和游标分页读取当前用户 inbox。 type ListInboxMessagesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Section string `protobuf:"bytes,3,opt,name=section,proto3" json:"section,omitempty"` PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListInboxMessagesRequest) Reset() { *x = ListInboxMessagesRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListInboxMessagesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListInboxMessagesRequest) ProtoMessage() {} func (x *ListInboxMessagesRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[9] 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 ListInboxMessagesRequest.ProtoReflect.Descriptor instead. func (*ListInboxMessagesRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{9} } func (x *ListInboxMessagesRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListInboxMessagesRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListInboxMessagesRequest) GetSection() string { if x != nil { return x.Section } return "" } func (x *ListInboxMessagesRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } func (x *ListInboxMessagesRequest) GetPageToken() string { if x != nil { return x.PageToken } return "" } // ListInboxMessagesResponse 返回当前页列表和下一页不透明游标。 type ListInboxMessagesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Section string `protobuf:"bytes,1,opt,name=section,proto3" json:"section,omitempty"` Items []*InboxMessage `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListInboxMessagesResponse) Reset() { *x = ListInboxMessagesResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListInboxMessagesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListInboxMessagesResponse) ProtoMessage() {} func (x *ListInboxMessagesResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[10] 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 ListInboxMessagesResponse.ProtoReflect.Descriptor instead. func (*ListInboxMessagesResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{10} } func (x *ListInboxMessagesResponse) GetSection() string { if x != nil { return x.Section } return "" } func (x *ListInboxMessagesResponse) GetItems() []*InboxMessage { if x != nil { return x.Items } return nil } func (x *ListInboxMessagesResponse) GetNextPageToken() string { if x != nil { return x.NextPageToken } return "" } // MarkInboxMessageReadRequest 标记单条消息已读。 type MarkInboxMessageReadRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` MessageId string `protobuf:"bytes,3,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MarkInboxMessageReadRequest) Reset() { *x = MarkInboxMessageReadRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MarkInboxMessageReadRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*MarkInboxMessageReadRequest) ProtoMessage() {} func (x *MarkInboxMessageReadRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[11] 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 MarkInboxMessageReadRequest.ProtoReflect.Descriptor instead. func (*MarkInboxMessageReadRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{11} } func (x *MarkInboxMessageReadRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *MarkInboxMessageReadRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *MarkInboxMessageReadRequest) GetMessageId() string { if x != nil { return x.MessageId } return "" } // MarkInboxMessageReadResponse 返回消息首次已读时间;重复请求不覆盖该时间。 type MarkInboxMessageReadResponse struct { state protoimpl.MessageState `protogen:"open.v1"` MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"` Read bool `protobuf:"varint,2,opt,name=read,proto3" json:"read,omitempty"` ReadAtMs int64 `protobuf:"varint,3,opt,name=read_at_ms,json=readAtMs,proto3" json:"read_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MarkInboxMessageReadResponse) Reset() { *x = MarkInboxMessageReadResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MarkInboxMessageReadResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*MarkInboxMessageReadResponse) ProtoMessage() {} func (x *MarkInboxMessageReadResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[12] 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 MarkInboxMessageReadResponse.ProtoReflect.Descriptor instead. func (*MarkInboxMessageReadResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{12} } func (x *MarkInboxMessageReadResponse) GetMessageId() string { if x != nil { return x.MessageId } return "" } func (x *MarkInboxMessageReadResponse) GetRead() bool { if x != nil { return x.Read } return false } func (x *MarkInboxMessageReadResponse) GetReadAtMs() int64 { if x != nil { return x.ReadAtMs } return 0 } // MarkInboxSectionReadRequest 标记一个 section 下当前可见未读消息全部已读。 type MarkInboxSectionReadRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Section string `protobuf:"bytes,3,opt,name=section,proto3" json:"section,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MarkInboxSectionReadRequest) Reset() { *x = MarkInboxSectionReadRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MarkInboxSectionReadRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*MarkInboxSectionReadRequest) ProtoMessage() {} func (x *MarkInboxSectionReadRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[13] 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 MarkInboxSectionReadRequest.ProtoReflect.Descriptor instead. func (*MarkInboxSectionReadRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{13} } func (x *MarkInboxSectionReadRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *MarkInboxSectionReadRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *MarkInboxSectionReadRequest) GetSection() string { if x != nil { return x.Section } return "" } // MarkInboxSectionReadResponse 返回本次实际变更的消息数量。 type MarkInboxSectionReadResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Section string `protobuf:"bytes,1,opt,name=section,proto3" json:"section,omitempty"` ReadCount int64 `protobuf:"varint,2,opt,name=read_count,json=readCount,proto3" json:"read_count,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *MarkInboxSectionReadResponse) Reset() { *x = MarkInboxSectionReadResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *MarkInboxSectionReadResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*MarkInboxSectionReadResponse) ProtoMessage() {} func (x *MarkInboxSectionReadResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[14] 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 MarkInboxSectionReadResponse.ProtoReflect.Descriptor instead. func (*MarkInboxSectionReadResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{14} } func (x *MarkInboxSectionReadResponse) GetSection() string { if x != nil { return x.Section } return "" } func (x *MarkInboxSectionReadResponse) GetReadCount() int64 { if x != nil { return x.ReadCount } return 0 } // DeleteInboxMessageRequest 删除当前用户可见消息,删除是用户侧隐藏。 type DeleteInboxMessageRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` MessageId string `protobuf:"bytes,3,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteInboxMessageRequest) Reset() { *x = DeleteInboxMessageRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteInboxMessageRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteInboxMessageRequest) ProtoMessage() {} func (x *DeleteInboxMessageRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[15] 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 DeleteInboxMessageRequest.ProtoReflect.Descriptor instead. func (*DeleteInboxMessageRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{15} } func (x *DeleteInboxMessageRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *DeleteInboxMessageRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *DeleteInboxMessageRequest) GetMessageId() string { if x != nil { return x.MessageId } return "" } // DeleteInboxMessageResponse 返回被隐藏的消息 ID。 type DeleteInboxMessageResponse struct { state protoimpl.MessageState `protogen:"open.v1"` MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"` Deleted bool `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteInboxMessageResponse) Reset() { *x = DeleteInboxMessageResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteInboxMessageResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteInboxMessageResponse) ProtoMessage() {} func (x *DeleteInboxMessageResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[16] 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 DeleteInboxMessageResponse.ProtoReflect.Descriptor instead. func (*DeleteInboxMessageResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{16} } func (x *DeleteInboxMessageResponse) GetMessageId() string { if x != nil { return x.MessageId } return "" } func (x *DeleteInboxMessageResponse) GetDeleted() bool { if x != nil { return x.Deleted } return false } // CreateInboxMessageRequest 是生产者入箱命令;producer_event_id 是幂等键。 type CreateInboxMessageRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TargetUserId int64 `protobuf:"varint,2,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"` Producer string `protobuf:"bytes,3,opt,name=producer,proto3" json:"producer,omitempty"` ProducerEventId string `protobuf:"bytes,4,opt,name=producer_event_id,json=producerEventId,proto3" json:"producer_event_id,omitempty"` ProducerEventType string `protobuf:"bytes,5,opt,name=producer_event_type,json=producerEventType,proto3" json:"producer_event_type,omitempty"` MessageType string `protobuf:"bytes,6,opt,name=message_type,json=messageType,proto3" json:"message_type,omitempty"` AggregateType string `protobuf:"bytes,7,opt,name=aggregate_type,json=aggregateType,proto3" json:"aggregate_type,omitempty"` AggregateId string `protobuf:"bytes,8,opt,name=aggregate_id,json=aggregateId,proto3" json:"aggregate_id,omitempty"` TemplateId string `protobuf:"bytes,9,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` TemplateVersion string `protobuf:"bytes,10,opt,name=template_version,json=templateVersion,proto3" json:"template_version,omitempty"` Title string `protobuf:"bytes,11,opt,name=title,proto3" json:"title,omitempty"` Summary string `protobuf:"bytes,12,opt,name=summary,proto3" json:"summary,omitempty"` Body string `protobuf:"bytes,13,opt,name=body,proto3" json:"body,omitempty"` IconUrl string `protobuf:"bytes,14,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` ImageUrl string `protobuf:"bytes,15,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"` ActionType string `protobuf:"bytes,16,opt,name=action_type,json=actionType,proto3" json:"action_type,omitempty"` ActionParam string `protobuf:"bytes,17,opt,name=action_param,json=actionParam,proto3" json:"action_param,omitempty"` Priority int32 `protobuf:"varint,18,opt,name=priority,proto3" json:"priority,omitempty"` SentAtMs int64 `protobuf:"varint,19,opt,name=sent_at_ms,json=sentAtMs,proto3" json:"sent_at_ms,omitempty"` ExpireAtMs int64 `protobuf:"varint,20,opt,name=expire_at_ms,json=expireAtMs,proto3" json:"expire_at_ms,omitempty"` MetadataJson string `protobuf:"bytes,21,opt,name=metadata_json,json=metadataJson,proto3" json:"metadata_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateInboxMessageRequest) Reset() { *x = CreateInboxMessageRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateInboxMessageRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateInboxMessageRequest) ProtoMessage() {} func (x *CreateInboxMessageRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[17] 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 CreateInboxMessageRequest.ProtoReflect.Descriptor instead. func (*CreateInboxMessageRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{17} } func (x *CreateInboxMessageRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *CreateInboxMessageRequest) GetTargetUserId() int64 { if x != nil { return x.TargetUserId } return 0 } func (x *CreateInboxMessageRequest) GetProducer() string { if x != nil { return x.Producer } return "" } func (x *CreateInboxMessageRequest) GetProducerEventId() string { if x != nil { return x.ProducerEventId } return "" } func (x *CreateInboxMessageRequest) GetProducerEventType() string { if x != nil { return x.ProducerEventType } return "" } func (x *CreateInboxMessageRequest) GetMessageType() string { if x != nil { return x.MessageType } return "" } func (x *CreateInboxMessageRequest) GetAggregateType() string { if x != nil { return x.AggregateType } return "" } func (x *CreateInboxMessageRequest) GetAggregateId() string { if x != nil { return x.AggregateId } return "" } func (x *CreateInboxMessageRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *CreateInboxMessageRequest) GetTemplateVersion() string { if x != nil { return x.TemplateVersion } return "" } func (x *CreateInboxMessageRequest) GetTitle() string { if x != nil { return x.Title } return "" } func (x *CreateInboxMessageRequest) GetSummary() string { if x != nil { return x.Summary } return "" } func (x *CreateInboxMessageRequest) GetBody() string { if x != nil { return x.Body } return "" } func (x *CreateInboxMessageRequest) GetIconUrl() string { if x != nil { return x.IconUrl } return "" } func (x *CreateInboxMessageRequest) GetImageUrl() string { if x != nil { return x.ImageUrl } return "" } func (x *CreateInboxMessageRequest) GetActionType() string { if x != nil { return x.ActionType } return "" } func (x *CreateInboxMessageRequest) GetActionParam() string { if x != nil { return x.ActionParam } return "" } func (x *CreateInboxMessageRequest) GetPriority() int32 { if x != nil { return x.Priority } return 0 } func (x *CreateInboxMessageRequest) GetSentAtMs() int64 { if x != nil { return x.SentAtMs } return 0 } func (x *CreateInboxMessageRequest) GetExpireAtMs() int64 { if x != nil { return x.ExpireAtMs } return 0 } func (x *CreateInboxMessageRequest) GetMetadataJson() string { if x != nil { return x.MetadataJson } return "" } // CreateInboxMessageResponse 返回入箱结果;重复同一 producer_event_id 时 created=false。 type CreateInboxMessageResponse struct { state protoimpl.MessageState `protogen:"open.v1"` MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"` Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateInboxMessageResponse) Reset() { *x = CreateInboxMessageResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateInboxMessageResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateInboxMessageResponse) ProtoMessage() {} func (x *CreateInboxMessageResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[18] 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 CreateInboxMessageResponse.ProtoReflect.Descriptor instead. func (*CreateInboxMessageResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{18} } func (x *CreateInboxMessageResponse) GetMessageId() string { if x != nil { return x.MessageId } return "" } func (x *CreateInboxMessageResponse) GetCreated() bool { if x != nil { return x.Created } return false } // CreateFanoutJobRequest 创建后台 fanout 任务;command_id 是后台命令幂等键。 type CreateFanoutJobRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CommandId string `protobuf:"bytes,2,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` MessageType string `protobuf:"bytes,3,opt,name=message_type,json=messageType,proto3" json:"message_type,omitempty"` TargetScope string `protobuf:"bytes,4,opt,name=target_scope,json=targetScope,proto3" json:"target_scope,omitempty"` TargetFilterJson string `protobuf:"bytes,5,opt,name=target_filter_json,json=targetFilterJson,proto3" json:"target_filter_json,omitempty"` TemplateSnapshotJson string `protobuf:"bytes,6,opt,name=template_snapshot_json,json=templateSnapshotJson,proto3" json:"template_snapshot_json,omitempty"` BatchSize int32 `protobuf:"varint,7,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"` CreatedBy string `protobuf:"bytes,8,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateFanoutJobRequest) Reset() { *x = CreateFanoutJobRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateFanoutJobRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateFanoutJobRequest) ProtoMessage() {} func (x *CreateFanoutJobRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[19] 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 CreateFanoutJobRequest.ProtoReflect.Descriptor instead. func (*CreateFanoutJobRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{19} } func (x *CreateFanoutJobRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *CreateFanoutJobRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *CreateFanoutJobRequest) GetMessageType() string { if x != nil { return x.MessageType } return "" } func (x *CreateFanoutJobRequest) GetTargetScope() string { if x != nil { return x.TargetScope } return "" } func (x *CreateFanoutJobRequest) GetTargetFilterJson() string { if x != nil { return x.TargetFilterJson } return "" } func (x *CreateFanoutJobRequest) GetTemplateSnapshotJson() string { if x != nil { return x.TemplateSnapshotJson } return "" } func (x *CreateFanoutJobRequest) GetBatchSize() int32 { if x != nil { return x.BatchSize } return 0 } func (x *CreateFanoutJobRequest) GetCreatedBy() string { if x != nil { return x.CreatedBy } return "" } // CreateFanoutJobResponse 返回 fanout job 幂等创建结果。 type CreateFanoutJobResponse struct { state protoimpl.MessageState `protogen:"open.v1"` JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateFanoutJobResponse) Reset() { *x = CreateFanoutJobResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateFanoutJobResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateFanoutJobResponse) ProtoMessage() {} func (x *CreateFanoutJobResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[20] 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 CreateFanoutJobResponse.ProtoReflect.Descriptor instead. func (*CreateFanoutJobResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{20} } func (x *CreateFanoutJobResponse) GetJobId() string { if x != nil { return x.JobId } return "" } func (x *CreateFanoutJobResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *CreateFanoutJobResponse) GetCreated() bool { if x != nil { return x.Created } return false } // ActionConfirm 是 App C2C IM 操作按钮背后的后端确认事实。 type ActionConfirm struct { state protoimpl.MessageState `protogen:"open.v1"` ConfirmId string `protobuf:"bytes,1,opt,name=confirm_id,json=confirmId,proto3" json:"confirm_id,omitempty"` BusinessType string `protobuf:"bytes,2,opt,name=business_type,json=businessType,proto3" json:"business_type,omitempty"` BusinessSubtype string `protobuf:"bytes,3,opt,name=business_subtype,json=businessSubtype,proto3" json:"business_subtype,omitempty"` BusinessId string `protobuf:"bytes,4,opt,name=business_id,json=businessId,proto3" json:"business_id,omitempty"` SenderUserId int64 `protobuf:"varint,5,opt,name=sender_user_id,json=senderUserId,proto3" json:"sender_user_id,omitempty"` ReceiverUserId int64 `protobuf:"varint,6,opt,name=receiver_user_id,json=receiverUserId,proto3" json:"receiver_user_id,omitempty"` Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"` Action string `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"` ProcessedAtMs int64 `protobuf:"varint,9,opt,name=processed_at_ms,json=processedAtMs,proto3" json:"processed_at_ms,omitempty"` CreatedAtMs int64 `protobuf:"varint,10,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,11,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActionConfirm) Reset() { *x = ActionConfirm{} mi := &file_proto_activity_v1_activity_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActionConfirm) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActionConfirm) ProtoMessage() {} func (x *ActionConfirm) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[21] 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 ActionConfirm.ProtoReflect.Descriptor instead. func (*ActionConfirm) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{21} } func (x *ActionConfirm) GetConfirmId() string { if x != nil { return x.ConfirmId } return "" } func (x *ActionConfirm) GetBusinessType() string { if x != nil { return x.BusinessType } return "" } func (x *ActionConfirm) GetBusinessSubtype() string { if x != nil { return x.BusinessSubtype } return "" } func (x *ActionConfirm) GetBusinessId() string { if x != nil { return x.BusinessId } return "" } func (x *ActionConfirm) GetSenderUserId() int64 { if x != nil { return x.SenderUserId } return 0 } func (x *ActionConfirm) GetReceiverUserId() int64 { if x != nil { return x.ReceiverUserId } return 0 } func (x *ActionConfirm) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ActionConfirm) GetAction() string { if x != nil { return x.Action } return "" } func (x *ActionConfirm) GetProcessedAtMs() int64 { if x != nil { return x.ProcessedAtMs } return 0 } func (x *ActionConfirm) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *ActionConfirm) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } type AcceptActionConfirmRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` ConfirmId string `protobuf:"bytes,2,opt,name=confirm_id,json=confirmId,proto3" json:"confirm_id,omitempty"` ActorUserId int64 `protobuf:"varint,3,opt,name=actor_user_id,json=actorUserId,proto3" json:"actor_user_id,omitempty"` CommandId string `protobuf:"bytes,4,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AcceptActionConfirmRequest) Reset() { *x = AcceptActionConfirmRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AcceptActionConfirmRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AcceptActionConfirmRequest) ProtoMessage() {} func (x *AcceptActionConfirmRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[22] 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 AcceptActionConfirmRequest.ProtoReflect.Descriptor instead. func (*AcceptActionConfirmRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{22} } func (x *AcceptActionConfirmRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *AcceptActionConfirmRequest) GetConfirmId() string { if x != nil { return x.ConfirmId } return "" } func (x *AcceptActionConfirmRequest) GetActorUserId() int64 { if x != nil { return x.ActorUserId } return 0 } func (x *AcceptActionConfirmRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } type AcceptActionConfirmResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Confirm *ActionConfirm `protobuf:"bytes,1,opt,name=confirm,proto3" json:"confirm,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AcceptActionConfirmResponse) Reset() { *x = AcceptActionConfirmResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AcceptActionConfirmResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AcceptActionConfirmResponse) ProtoMessage() {} func (x *AcceptActionConfirmResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[23] 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 AcceptActionConfirmResponse.ProtoReflect.Descriptor instead. func (*AcceptActionConfirmResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{23} } func (x *AcceptActionConfirmResponse) GetConfirm() *ActionConfirm { if x != nil { return x.Confirm } return nil } type RejectActionConfirmRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` ConfirmId string `protobuf:"bytes,2,opt,name=confirm_id,json=confirmId,proto3" json:"confirm_id,omitempty"` ActorUserId int64 `protobuf:"varint,3,opt,name=actor_user_id,json=actorUserId,proto3" json:"actor_user_id,omitempty"` CommandId string `protobuf:"bytes,4,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RejectActionConfirmRequest) Reset() { *x = RejectActionConfirmRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RejectActionConfirmRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*RejectActionConfirmRequest) ProtoMessage() {} func (x *RejectActionConfirmRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[24] 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 RejectActionConfirmRequest.ProtoReflect.Descriptor instead. func (*RejectActionConfirmRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{24} } func (x *RejectActionConfirmRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *RejectActionConfirmRequest) GetConfirmId() string { if x != nil { return x.ConfirmId } return "" } func (x *RejectActionConfirmRequest) GetActorUserId() int64 { if x != nil { return x.ActorUserId } return 0 } func (x *RejectActionConfirmRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *RejectActionConfirmRequest) GetReason() string { if x != nil { return x.Reason } return "" } type RejectActionConfirmResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Confirm *ActionConfirm `protobuf:"bytes,1,opt,name=confirm,proto3" json:"confirm,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RejectActionConfirmResponse) Reset() { *x = RejectActionConfirmResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RejectActionConfirmResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*RejectActionConfirmResponse) ProtoMessage() {} func (x *RejectActionConfirmResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[25] 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 RejectActionConfirmResponse.ProtoReflect.Descriptor instead. func (*RejectActionConfirmResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{25} } func (x *RejectActionConfirmResponse) GetConfirm() *ActionConfirm { if x != nil { return x.Confirm } return nil } type BatchGetActionConfirmStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` ConfirmIds []string `protobuf:"bytes,3,rep,name=confirm_ids,json=confirmIds,proto3" json:"confirm_ids,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BatchGetActionConfirmStatusRequest) Reset() { *x = BatchGetActionConfirmStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BatchGetActionConfirmStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BatchGetActionConfirmStatusRequest) ProtoMessage() {} func (x *BatchGetActionConfirmStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[26] 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 BatchGetActionConfirmStatusRequest.ProtoReflect.Descriptor instead. func (*BatchGetActionConfirmStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{26} } func (x *BatchGetActionConfirmStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *BatchGetActionConfirmStatusRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *BatchGetActionConfirmStatusRequest) GetConfirmIds() []string { if x != nil { return x.ConfirmIds } return nil } type BatchGetActionConfirmStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Items []*ActionConfirm `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BatchGetActionConfirmStatusResponse) Reset() { *x = BatchGetActionConfirmStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BatchGetActionConfirmStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BatchGetActionConfirmStatusResponse) ProtoMessage() {} func (x *BatchGetActionConfirmStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[27] 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 BatchGetActionConfirmStatusResponse.ProtoReflect.Descriptor instead. func (*BatchGetActionConfirmStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{27} } func (x *BatchGetActionConfirmStatusResponse) GetItems() []*ActionConfirm { if x != nil { return x.Items } return nil } type ListConversationActionConfirmsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` PeerUserId int64 `protobuf:"varint,3,opt,name=peer_user_id,json=peerUserId,proto3" json:"peer_user_id,omitempty"` PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListConversationActionConfirmsRequest) Reset() { *x = ListConversationActionConfirmsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListConversationActionConfirmsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListConversationActionConfirmsRequest) ProtoMessage() {} func (x *ListConversationActionConfirmsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[28] 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 ListConversationActionConfirmsRequest.ProtoReflect.Descriptor instead. func (*ListConversationActionConfirmsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{28} } func (x *ListConversationActionConfirmsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListConversationActionConfirmsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListConversationActionConfirmsRequest) GetPeerUserId() int64 { if x != nil { return x.PeerUserId } return 0 } func (x *ListConversationActionConfirmsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } func (x *ListConversationActionConfirmsRequest) GetPageToken() string { if x != nil { return x.PageToken } return "" } type ListConversationActionConfirmsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Items []*ActionConfirm `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListConversationActionConfirmsResponse) Reset() { *x = ListConversationActionConfirmsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListConversationActionConfirmsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListConversationActionConfirmsResponse) ProtoMessage() {} func (x *ListConversationActionConfirmsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[29] 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 ListConversationActionConfirmsResponse.ProtoReflect.Descriptor instead. func (*ListConversationActionConfirmsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{29} } func (x *ListConversationActionConfirmsResponse) GetItems() []*ActionConfirm { if x != nil { return x.Items } return nil } func (x *ListConversationActionConfirmsResponse) GetNextPageToken() string { if x != nil { return x.NextPageToken } return "" } // CronBatchRequest 是 cron-service 触发 activity-service 后台批处理的统一请求。 type CronBatchRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` RunId string `protobuf:"bytes,2,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"` WorkerId string `protobuf:"bytes,3,opt,name=worker_id,json=workerId,proto3" json:"worker_id,omitempty"` BatchSize int32 `protobuf:"varint,4,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"` LockTtlMs int64 `protobuf:"varint,5,opt,name=lock_ttl_ms,json=lockTtlMs,proto3" json:"lock_ttl_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CronBatchRequest) Reset() { *x = CronBatchRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CronBatchRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CronBatchRequest) ProtoMessage() {} func (x *CronBatchRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[30] 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 CronBatchRequest.ProtoReflect.Descriptor instead. func (*CronBatchRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{30} } func (x *CronBatchRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *CronBatchRequest) GetRunId() string { if x != nil { return x.RunId } return "" } func (x *CronBatchRequest) GetWorkerId() string { if x != nil { return x.WorkerId } return "" } func (x *CronBatchRequest) GetBatchSize() int32 { if x != nil { return x.BatchSize } return 0 } func (x *CronBatchRequest) GetLockTtlMs() int64 { if x != nil { return x.LockTtlMs } return 0 } // CronBatchResponse 返回一个批处理 run 的执行摘要。 type CronBatchResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ClaimedCount int32 `protobuf:"varint,1,opt,name=claimed_count,json=claimedCount,proto3" json:"claimed_count,omitempty"` ProcessedCount int32 `protobuf:"varint,2,opt,name=processed_count,json=processedCount,proto3" json:"processed_count,omitempty"` SuccessCount int32 `protobuf:"varint,3,opt,name=success_count,json=successCount,proto3" json:"success_count,omitempty"` FailureCount int32 `protobuf:"varint,4,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"` HasMore bool `protobuf:"varint,5,opt,name=has_more,json=hasMore,proto3" json:"has_more,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CronBatchResponse) Reset() { *x = CronBatchResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CronBatchResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CronBatchResponse) ProtoMessage() {} func (x *CronBatchResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[31] 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 CronBatchResponse.ProtoReflect.Descriptor instead. func (*CronBatchResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{31} } func (x *CronBatchResponse) GetClaimedCount() int32 { if x != nil { return x.ClaimedCount } return 0 } func (x *CronBatchResponse) GetProcessedCount() int32 { if x != nil { return x.ProcessedCount } return 0 } func (x *CronBatchResponse) GetSuccessCount() int32 { if x != nil { return x.SuccessCount } return 0 } func (x *CronBatchResponse) GetFailureCount() int32 { if x != nil { return x.FailureCount } return 0 } func (x *CronBatchResponse) GetHasMore() bool { if x != nil { return x.HasMore } return false } // 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 } func (x *TaskItem) Reset() { *x = TaskItem{} mi := &file_proto_activity_v1_activity_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TaskItem) String() string { return protoimpl.X.MessageStringOf(x) } func (*TaskItem) ProtoMessage() {} func (x *TaskItem) 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 TaskItem.ProtoReflect.Descriptor instead. func (*TaskItem) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{32} } func (x *TaskItem) GetTaskId() string { if x != nil { return x.TaskId } return "" } func (x *TaskItem) GetTaskType() string { if x != nil { return x.TaskType } return "" } func (x *TaskItem) GetCategory() string { if x != nil { return x.Category } return "" } func (x *TaskItem) GetMetricType() string { if x != nil { return x.MetricType } return "" } func (x *TaskItem) GetTitle() string { if x != nil { return x.Title } return "" } func (x *TaskItem) GetDescription() string { if x != nil { return x.Description } return "" } func (x *TaskItem) GetTargetValue() int64 { if x != nil { return x.TargetValue } return 0 } func (x *TaskItem) GetTargetUnit() string { if x != nil { return x.TargetUnit } return "" } func (x *TaskItem) GetProgressValue() int64 { if x != nil { return x.ProgressValue } return 0 } func (x *TaskItem) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *TaskItem) GetStatus() string { if x != nil { return x.Status } return "" } func (x *TaskItem) GetClaimable() bool { if x != nil { return x.Claimable } return false } func (x *TaskItem) GetTaskDay() string { if x != nil { return x.TaskDay } return "" } func (x *TaskItem) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } func (x *TaskItem) GetNextRefreshAtMs() int64 { if x != nil { return x.NextRefreshAtMs } return 0 } func (x *TaskItem) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *TaskItem) GetVersion() int64 { if x != nil { return x.Version } return 0 } func (x *TaskItem) GetAudienceType() string { if x != nil { return x.AudienceType } return "" } func (x *TaskItem) GetIconKey() string { if x != nil { return x.IconKey } return "" } func (x *TaskItem) GetIconUrl() string { if x != nil { return x.IconUrl } return "" } func (x *TaskItem) GetActionType() string { if x != nil { return x.ActionType } return "" } func (x *TaskItem) GetActionParam() string { if x != nil { return x.ActionParam } return "" } func (x *TaskItem) GetActionPayloadJson() string { if x != nil { return x.ActionPayloadJson } return "" } func (x *TaskItem) GetDimensionFilterJson() string { if x != nil { return x.DimensionFilterJson } return "" } func (x *TaskItem) GetRewardAssetType() string { if x != nil { return x.RewardAssetType } return "" } // TaskSection 固定表达 App 任务页的 daily/exclusive 两个分区。 type TaskSection struct { state protoimpl.MessageState `protogen:"open.v1"` Section string `protobuf:"bytes,1,opt,name=section,proto3" json:"section,omitempty"` Items []*TaskItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` ServerTimeMs int64 `protobuf:"varint,3,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` NextRefreshAtMs int64 `protobuf:"varint,4,opt,name=next_refresh_at_ms,json=nextRefreshAtMs,proto3" json:"next_refresh_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TaskSection) Reset() { *x = TaskSection{} mi := &file_proto_activity_v1_activity_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TaskSection) String() string { return protoimpl.X.MessageStringOf(x) } func (*TaskSection) ProtoMessage() {} func (x *TaskSection) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[33] 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 TaskSection.ProtoReflect.Descriptor instead. func (*TaskSection) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{33} } func (x *TaskSection) GetSection() string { if x != nil { return x.Section } return "" } func (x *TaskSection) GetItems() []*TaskItem { if x != nil { return x.Items } return nil } func (x *TaskSection) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } func (x *TaskSection) GetNextRefreshAtMs() int64 { if x != nil { return x.NextRefreshAtMs } return 0 } // ListUserTasksRequest 查询当前用户任务进度;进度必须来自服务端事实事件。 type ListUserTasksRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListUserTasksRequest) Reset() { *x = ListUserTasksRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListUserTasksRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListUserTasksRequest) ProtoMessage() {} func (x *ListUserTasksRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[34] 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 ListUserTasksRequest.ProtoReflect.Descriptor instead. func (*ListUserTasksRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{34} } func (x *ListUserTasksRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListUserTasksRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } // ListUserTasksResponse 返回 daily/exclusive 分区和服务器刷新时间。 type ListUserTasksResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Sections []*TaskSection `protobuf:"bytes,1,rep,name=sections,proto3" json:"sections,omitempty"` ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` NextRefreshAtMs int64 `protobuf:"varint,3,opt,name=next_refresh_at_ms,json=nextRefreshAtMs,proto3" json:"next_refresh_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListUserTasksResponse) Reset() { *x = ListUserTasksResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListUserTasksResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListUserTasksResponse) ProtoMessage() {} func (x *ListUserTasksResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[35] 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 ListUserTasksResponse.ProtoReflect.Descriptor instead. func (*ListUserTasksResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{35} } func (x *ListUserTasksResponse) GetSections() []*TaskSection { if x != nil { return x.Sections } return nil } func (x *ListUserTasksResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } func (x *ListUserTasksResponse) GetNextRefreshAtMs() int64 { if x != nil { return x.NextRefreshAtMs } return 0 } // ClaimTaskRewardRequest 领取已完成任务奖励;command_id 是领奖幂等键。 type ClaimTaskRewardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` TaskType string `protobuf:"bytes,4,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` TaskDay string `protobuf:"bytes,5,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` CommandId string `protobuf:"bytes,6,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ClaimTaskRewardRequest) Reset() { *x = ClaimTaskRewardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ClaimTaskRewardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClaimTaskRewardRequest) ProtoMessage() {} func (x *ClaimTaskRewardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[36] 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 ClaimTaskRewardRequest.ProtoReflect.Descriptor instead. func (*ClaimTaskRewardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{36} } func (x *ClaimTaskRewardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ClaimTaskRewardRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ClaimTaskRewardRequest) GetTaskId() string { if x != nil { return x.TaskId } return "" } func (x *ClaimTaskRewardRequest) GetTaskType() string { if x != nil { return x.TaskType } return "" } func (x *ClaimTaskRewardRequest) GetTaskDay() string { if x != nil { return x.TaskDay } return "" } func (x *ClaimTaskRewardRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } // 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 } func (x *ClaimTaskRewardResponse) Reset() { *x = ClaimTaskRewardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ClaimTaskRewardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClaimTaskRewardResponse) ProtoMessage() {} func (x *ClaimTaskRewardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[37] 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 ClaimTaskRewardResponse.ProtoReflect.Descriptor instead. func (*ClaimTaskRewardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{37} } func (x *ClaimTaskRewardResponse) GetClaimId() string { if x != nil { return x.ClaimId } return "" } func (x *ClaimTaskRewardResponse) GetTaskId() string { if x != nil { return x.TaskId } return "" } func (x *ClaimTaskRewardResponse) GetTaskType() string { if x != nil { return x.TaskType } return "" } func (x *ClaimTaskRewardResponse) GetTaskDay() string { if x != nil { return x.TaskDay } return "" } func (x *ClaimTaskRewardResponse) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *ClaimTaskRewardResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ClaimTaskRewardResponse) GetWalletTransactionId() string { if x != nil { return x.WalletTransactionId } return "" } func (x *ClaimTaskRewardResponse) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } func (x *ClaimTaskRewardResponse) GetClaimed() bool { if x != nil { return x.Claimed } return false } func (x *ClaimTaskRewardResponse) GetRewardAssetType() string { if x != nil { return x.RewardAssetType } return "" } // ConsumeTaskEventRequest 是异步 outbox consumer 投递给任务系统的事实事件。 type ConsumeTaskEventRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` EventType string `protobuf:"bytes,3,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"` SourceService string `protobuf:"bytes,4,opt,name=source_service,json=sourceService,proto3" json:"source_service,omitempty"` UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` MetricType string `protobuf:"bytes,6,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` Value int64 `protobuf:"varint,7,opt,name=value,proto3" json:"value,omitempty"` OccurredAtMs int64 `protobuf:"varint,8,opt,name=occurred_at_ms,json=occurredAtMs,proto3" json:"occurred_at_ms,omitempty"` DimensionsJson string `protobuf:"bytes,9,opt,name=dimensions_json,json=dimensionsJson,proto3" json:"dimensions_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeTaskEventRequest) Reset() { *x = ConsumeTaskEventRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeTaskEventRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeTaskEventRequest) ProtoMessage() {} func (x *ConsumeTaskEventRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[38] 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 ConsumeTaskEventRequest.ProtoReflect.Descriptor instead. func (*ConsumeTaskEventRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{38} } func (x *ConsumeTaskEventRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ConsumeTaskEventRequest) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *ConsumeTaskEventRequest) GetEventType() string { if x != nil { return x.EventType } return "" } func (x *ConsumeTaskEventRequest) GetSourceService() string { if x != nil { return x.SourceService } return "" } func (x *ConsumeTaskEventRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ConsumeTaskEventRequest) GetMetricType() string { if x != nil { return x.MetricType } return "" } func (x *ConsumeTaskEventRequest) GetValue() int64 { if x != nil { return x.Value } return 0 } func (x *ConsumeTaskEventRequest) GetOccurredAtMs() int64 { if x != nil { return x.OccurredAtMs } return 0 } func (x *ConsumeTaskEventRequest) GetDimensionsJson() string { if x != nil { return x.DimensionsJson } return "" } // ConsumeTaskEventResponse 返回事件消费幂等结果;matched_task_count=0 表示合法跳过。 type ConsumeTaskEventResponse struct { state protoimpl.MessageState `protogen:"open.v1"` EventId string `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` MatchedTaskCount int32 `protobuf:"varint,3,opt,name=matched_task_count,json=matchedTaskCount,proto3" json:"matched_task_count,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeTaskEventResponse) Reset() { *x = ConsumeTaskEventResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeTaskEventResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeTaskEventResponse) ProtoMessage() {} func (x *ConsumeTaskEventResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[39] 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 ConsumeTaskEventResponse.ProtoReflect.Descriptor instead. func (*ConsumeTaskEventResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{39} } func (x *ConsumeTaskEventResponse) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *ConsumeTaskEventResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ConsumeTaskEventResponse) GetMatchedTaskCount() int32 { if x != nil { return x.MatchedTaskCount } return 0 } // BroadcastJoinGroup 是 gateway 下发给客户端的 IM 播报群信息在服务端的同源结构。 type BroadcastJoinGroup struct { state protoimpl.MessageState `protogen:"open.v1"` GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BroadcastJoinGroup) Reset() { *x = BroadcastJoinGroup{} mi := &file_proto_activity_v1_activity_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BroadcastJoinGroup) String() string { return protoimpl.X.MessageStringOf(x) } func (*BroadcastJoinGroup) ProtoMessage() {} func (x *BroadcastJoinGroup) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[40] 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 BroadcastJoinGroup.ProtoReflect.Descriptor instead. func (*BroadcastJoinGroup) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{40} } func (x *BroadcastJoinGroup) GetGroupId() string { if x != nil { return x.GroupId } return "" } func (x *BroadcastJoinGroup) GetType() string { if x != nil { return x.Type } return "" } func (x *BroadcastJoinGroup) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } type EnsureBroadcastGroupsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *EnsureBroadcastGroupsRequest) Reset() { *x = EnsureBroadcastGroupsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *EnsureBroadcastGroupsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*EnsureBroadcastGroupsRequest) ProtoMessage() {} func (x *EnsureBroadcastGroupsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[41] 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 EnsureBroadcastGroupsRequest.ProtoReflect.Descriptor instead. func (*EnsureBroadcastGroupsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{41} } func (x *EnsureBroadcastGroupsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } type EnsureBroadcastGroupsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` EnsuredCount int32 `protobuf:"varint,1,opt,name=ensured_count,json=ensuredCount,proto3" json:"ensured_count,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *EnsureBroadcastGroupsResponse) Reset() { *x = EnsureBroadcastGroupsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *EnsureBroadcastGroupsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*EnsureBroadcastGroupsResponse) ProtoMessage() {} func (x *EnsureBroadcastGroupsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[42] 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 EnsureBroadcastGroupsResponse.ProtoReflect.Descriptor instead. func (*EnsureBroadcastGroupsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{42} } func (x *EnsureBroadcastGroupsResponse) GetEnsuredCount() int32 { if x != nil { return x.EnsuredCount } return 0 } type PublishRegionBroadcastRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` BroadcastType string `protobuf:"bytes,4,opt,name=broadcast_type,json=broadcastType,proto3" json:"broadcast_type,omitempty"` PayloadJson string `protobuf:"bytes,5,opt,name=payload_json,json=payloadJson,proto3" json:"payload_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PublishRegionBroadcastRequest) Reset() { *x = PublishRegionBroadcastRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PublishRegionBroadcastRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PublishRegionBroadcastRequest) ProtoMessage() {} func (x *PublishRegionBroadcastRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[43] 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 PublishRegionBroadcastRequest.ProtoReflect.Descriptor instead. func (*PublishRegionBroadcastRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{43} } func (x *PublishRegionBroadcastRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *PublishRegionBroadcastRequest) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *PublishRegionBroadcastRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *PublishRegionBroadcastRequest) GetBroadcastType() string { if x != nil { return x.BroadcastType } return "" } func (x *PublishRegionBroadcastRequest) GetPayloadJson() string { if x != nil { return x.PayloadJson } return "" } type PublishGlobalBroadcastRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` BroadcastType string `protobuf:"bytes,3,opt,name=broadcast_type,json=broadcastType,proto3" json:"broadcast_type,omitempty"` PayloadJson string `protobuf:"bytes,4,opt,name=payload_json,json=payloadJson,proto3" json:"payload_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PublishGlobalBroadcastRequest) Reset() { *x = PublishGlobalBroadcastRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PublishGlobalBroadcastRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PublishGlobalBroadcastRequest) ProtoMessage() {} func (x *PublishGlobalBroadcastRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[44] 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 PublishGlobalBroadcastRequest.ProtoReflect.Descriptor instead. func (*PublishGlobalBroadcastRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{44} } func (x *PublishGlobalBroadcastRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *PublishGlobalBroadcastRequest) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *PublishGlobalBroadcastRequest) GetBroadcastType() string { if x != nil { return x.BroadcastType } return "" } func (x *PublishGlobalBroadcastRequest) GetPayloadJson() string { if x != nil { return x.PayloadJson } return "" } type PublishBroadcastResponse struct { state protoimpl.MessageState `protogen:"open.v1"` EventId string `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` Created bool `protobuf:"varint,4,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PublishBroadcastResponse) Reset() { *x = PublishBroadcastResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PublishBroadcastResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*PublishBroadcastResponse) ProtoMessage() {} func (x *PublishBroadcastResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[45] 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 PublishBroadcastResponse.ProtoReflect.Descriptor instead. func (*PublishBroadcastResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{45} } func (x *PublishBroadcastResponse) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *PublishBroadcastResponse) GetGroupId() string { if x != nil { return x.GroupId } return "" } func (x *PublishBroadcastResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *PublishBroadcastResponse) GetCreated() bool { if x != nil { return x.Created } return false } // RemoveRegionBroadcastMemberRequest 只移除某个用户的旧区域群成员关系,不删除或解散区域群。 type RemoveRegionBroadcastMemberRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RemoveRegionBroadcastMemberRequest) Reset() { *x = RemoveRegionBroadcastMemberRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RemoveRegionBroadcastMemberRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*RemoveRegionBroadcastMemberRequest) ProtoMessage() {} func (x *RemoveRegionBroadcastMemberRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[46] 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 RemoveRegionBroadcastMemberRequest.ProtoReflect.Descriptor instead. func (*RemoveRegionBroadcastMemberRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{46} } func (x *RemoveRegionBroadcastMemberRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *RemoveRegionBroadcastMemberRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *RemoveRegionBroadcastMemberRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *RemoveRegionBroadcastMemberRequest) GetReason() string { if x != nil { return x.Reason } return "" } type RemoveRegionBroadcastMemberResponse struct { state protoimpl.MessageState `protogen:"open.v1"` GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` Removed bool `protobuf:"varint,2,opt,name=removed,proto3" json:"removed,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RemoveRegionBroadcastMemberResponse) Reset() { *x = RemoveRegionBroadcastMemberResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RemoveRegionBroadcastMemberResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*RemoveRegionBroadcastMemberResponse) ProtoMessage() {} func (x *RemoveRegionBroadcastMemberResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[47] 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 RemoveRegionBroadcastMemberResponse.ProtoReflect.Descriptor instead. func (*RemoveRegionBroadcastMemberResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{47} } func (x *RemoveRegionBroadcastMemberResponse) GetGroupId() string { if x != nil { return x.GroupId } return "" } func (x *RemoveRegionBroadcastMemberResponse) GetRemoved() bool { if x != nil { return x.Removed } return false } type ProcessBroadcastOutboxBatchResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ClaimedCount int32 `protobuf:"varint,1,opt,name=claimed_count,json=claimedCount,proto3" json:"claimed_count,omitempty"` SuccessCount int32 `protobuf:"varint,2,opt,name=success_count,json=successCount,proto3" json:"success_count,omitempty"` FailureCount int32 `protobuf:"varint,3,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"` HasMore bool `protobuf:"varint,4,opt,name=has_more,json=hasMore,proto3" json:"has_more,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ProcessBroadcastOutboxBatchResponse) Reset() { *x = ProcessBroadcastOutboxBatchResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ProcessBroadcastOutboxBatchResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ProcessBroadcastOutboxBatchResponse) ProtoMessage() {} func (x *ProcessBroadcastOutboxBatchResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[48] 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 ProcessBroadcastOutboxBatchResponse.ProtoReflect.Descriptor instead. func (*ProcessBroadcastOutboxBatchResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{48} } func (x *ProcessBroadcastOutboxBatchResponse) GetClaimedCount() int32 { if x != nil { return x.ClaimedCount } return 0 } func (x *ProcessBroadcastOutboxBatchResponse) GetSuccessCount() int32 { if x != nil { return x.SuccessCount } return 0 } func (x *ProcessBroadcastOutboxBatchResponse) GetFailureCount() int32 { if x != nil { return x.FailureCount } return 0 } func (x *ProcessBroadcastOutboxBatchResponse) GetHasMore() bool { if x != nil { return x.HasMore } return false } type ConsumeRoomEventRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Envelope *v1.EventEnvelope `protobuf:"bytes,2,opt,name=envelope,proto3" json:"envelope,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeRoomEventRequest) Reset() { *x = ConsumeRoomEventRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeRoomEventRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeRoomEventRequest) ProtoMessage() {} func (x *ConsumeRoomEventRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ConsumeRoomEventRequest.ProtoReflect.Descriptor instead. func (*ConsumeRoomEventRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{49} } func (x *ConsumeRoomEventRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ConsumeRoomEventRequest) GetEnvelope() *v1.EventEnvelope { if x != nil { return x.Envelope } return nil } type ConsumeRoomEventResponse struct { state protoimpl.MessageState `protogen:"open.v1"` EventId string `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` BroadcastEventId string `protobuf:"bytes,3,opt,name=broadcast_event_id,json=broadcastEventId,proto3" json:"broadcast_event_id,omitempty"` BroadcastCreated bool `protobuf:"varint,4,opt,name=broadcast_created,json=broadcastCreated,proto3" json:"broadcast_created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeRoomEventResponse) Reset() { *x = ConsumeRoomEventResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeRoomEventResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeRoomEventResponse) ProtoMessage() {} func (x *ConsumeRoomEventResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ConsumeRoomEventResponse.ProtoReflect.Descriptor instead. func (*ConsumeRoomEventResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{50} } func (x *ConsumeRoomEventResponse) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *ConsumeRoomEventResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ConsumeRoomEventResponse) GetBroadcastEventId() string { if x != nil { return x.BroadcastEventId } return "" } func (x *ConsumeRoomEventResponse) GetBroadcastCreated() bool { if x != nil { return x.BroadcastCreated } return false } // 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 } func (x *TaskDefinition) Reset() { *x = TaskDefinition{} mi := &file_proto_activity_v1_activity_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TaskDefinition) String() string { return protoimpl.X.MessageStringOf(x) } func (*TaskDefinition) ProtoMessage() {} func (x *TaskDefinition) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TaskDefinition.ProtoReflect.Descriptor instead. func (*TaskDefinition) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{51} } func (x *TaskDefinition) GetTaskId() string { if x != nil { return x.TaskId } return "" } func (x *TaskDefinition) GetTaskType() string { if x != nil { return x.TaskType } return "" } func (x *TaskDefinition) GetCategory() string { if x != nil { return x.Category } return "" } func (x *TaskDefinition) GetMetricType() string { if x != nil { return x.MetricType } return "" } func (x *TaskDefinition) GetTitle() string { if x != nil { return x.Title } return "" } func (x *TaskDefinition) GetDescription() string { if x != nil { return x.Description } return "" } func (x *TaskDefinition) GetTargetValue() int64 { if x != nil { return x.TargetValue } return 0 } func (x *TaskDefinition) GetTargetUnit() string { if x != nil { return x.TargetUnit } return "" } func (x *TaskDefinition) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *TaskDefinition) GetStatus() string { if x != nil { return x.Status } return "" } func (x *TaskDefinition) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *TaskDefinition) GetVersion() int64 { if x != nil { return x.Version } return 0 } func (x *TaskDefinition) GetEffectiveFromMs() int64 { if x != nil { return x.EffectiveFromMs } return 0 } func (x *TaskDefinition) GetEffectiveToMs() int64 { if x != nil { return x.EffectiveToMs } return 0 } func (x *TaskDefinition) GetCreatedByAdminId() int64 { if x != nil { return x.CreatedByAdminId } return 0 } func (x *TaskDefinition) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *TaskDefinition) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *TaskDefinition) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *TaskDefinition) GetAudienceType() string { if x != nil { return x.AudienceType } return "" } func (x *TaskDefinition) GetIconKey() string { if x != nil { return x.IconKey } return "" } func (x *TaskDefinition) GetIconUrl() string { if x != nil { return x.IconUrl } return "" } func (x *TaskDefinition) GetActionType() string { if x != nil { return x.ActionType } return "" } func (x *TaskDefinition) GetActionParam() string { if x != nil { return x.ActionParam } return "" } func (x *TaskDefinition) GetActionPayloadJson() string { if x != nil { return x.ActionPayloadJson } return "" } func (x *TaskDefinition) GetDimensionFilterJson() string { if x != nil { return x.DimensionFilterJson } return "" } func (x *TaskDefinition) GetRewardAssetType() string { if x != nil { return x.RewardAssetType } return "" } // ListTaskDefinitionsRequest 是后台任务配置列表筛选条件。 type ListTaskDefinitionsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,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"` Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` Keyword string `protobuf:"bytes,5,opt,name=keyword,proto3" json:"keyword,omitempty"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListTaskDefinitionsRequest) Reset() { *x = ListTaskDefinitionsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListTaskDefinitionsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListTaskDefinitionsRequest) ProtoMessage() {} func (x *ListTaskDefinitionsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListTaskDefinitionsRequest.ProtoReflect.Descriptor instead. func (*ListTaskDefinitionsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{52} } func (x *ListTaskDefinitionsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListTaskDefinitionsRequest) GetTaskType() string { if x != nil { return x.TaskType } return "" } func (x *ListTaskDefinitionsRequest) GetCategory() string { if x != nil { return x.Category } return "" } func (x *ListTaskDefinitionsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListTaskDefinitionsRequest) GetKeyword() string { if x != nil { return x.Keyword } return "" } func (x *ListTaskDefinitionsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListTaskDefinitionsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListTaskDefinitionsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tasks []*TaskDefinition `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListTaskDefinitionsResponse) Reset() { *x = ListTaskDefinitionsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListTaskDefinitionsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListTaskDefinitionsResponse) ProtoMessage() {} func (x *ListTaskDefinitionsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListTaskDefinitionsResponse.ProtoReflect.Descriptor instead. func (*ListTaskDefinitionsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{53} } func (x *ListTaskDefinitionsResponse) GetTasks() []*TaskDefinition { if x != nil { return x.Tasks } return nil } func (x *ListTaskDefinitionsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } // 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 } func (x *UpsertTaskDefinitionRequest) Reset() { *x = UpsertTaskDefinitionRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertTaskDefinitionRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertTaskDefinitionRequest) ProtoMessage() {} func (x *UpsertTaskDefinitionRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[54] 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 UpsertTaskDefinitionRequest.ProtoReflect.Descriptor instead. func (*UpsertTaskDefinitionRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{54} } func (x *UpsertTaskDefinitionRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpsertTaskDefinitionRequest) GetTaskId() string { if x != nil { return x.TaskId } return "" } func (x *UpsertTaskDefinitionRequest) GetTaskType() string { if x != nil { return x.TaskType } return "" } func (x *UpsertTaskDefinitionRequest) GetCategory() string { if x != nil { return x.Category } return "" } func (x *UpsertTaskDefinitionRequest) GetMetricType() string { if x != nil { return x.MetricType } return "" } func (x *UpsertTaskDefinitionRequest) GetTitle() string { if x != nil { return x.Title } return "" } func (x *UpsertTaskDefinitionRequest) GetDescription() string { if x != nil { return x.Description } return "" } func (x *UpsertTaskDefinitionRequest) GetTargetValue() int64 { if x != nil { return x.TargetValue } return 0 } func (x *UpsertTaskDefinitionRequest) GetTargetUnit() string { if x != nil { return x.TargetUnit } return "" } func (x *UpsertTaskDefinitionRequest) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *UpsertTaskDefinitionRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *UpsertTaskDefinitionRequest) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *UpsertTaskDefinitionRequest) GetEffectiveFromMs() int64 { if x != nil { return x.EffectiveFromMs } return 0 } func (x *UpsertTaskDefinitionRequest) GetEffectiveToMs() int64 { if x != nil { return x.EffectiveToMs } return 0 } func (x *UpsertTaskDefinitionRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } func (x *UpsertTaskDefinitionRequest) GetAudienceType() string { if x != nil { return x.AudienceType } return "" } func (x *UpsertTaskDefinitionRequest) GetIconKey() string { if x != nil { return x.IconKey } return "" } func (x *UpsertTaskDefinitionRequest) GetIconUrl() string { if x != nil { return x.IconUrl } return "" } func (x *UpsertTaskDefinitionRequest) GetActionType() string { if x != nil { return x.ActionType } return "" } func (x *UpsertTaskDefinitionRequest) GetActionParam() string { if x != nil { return x.ActionParam } return "" } func (x *UpsertTaskDefinitionRequest) GetActionPayloadJson() string { if x != nil { return x.ActionPayloadJson } return "" } func (x *UpsertTaskDefinitionRequest) GetDimensionFilterJson() string { if x != nil { return x.DimensionFilterJson } return "" } func (x *UpsertTaskDefinitionRequest) GetRewardAssetType() string { if x != nil { return x.RewardAssetType } return "" } type UpsertTaskDefinitionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Task *TaskDefinition `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"` Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertTaskDefinitionResponse) Reset() { *x = UpsertTaskDefinitionResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertTaskDefinitionResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertTaskDefinitionResponse) ProtoMessage() {} func (x *UpsertTaskDefinitionResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[55] 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 UpsertTaskDefinitionResponse.ProtoReflect.Descriptor instead. func (*UpsertTaskDefinitionResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{55} } func (x *UpsertTaskDefinitionResponse) GetTask() *TaskDefinition { if x != nil { return x.Task } return nil } func (x *UpsertTaskDefinitionResponse) GetCreated() bool { if x != nil { return x.Created } return false } // SetTaskDefinitionStatusRequest 后台启停或归档任务,不做物理删除。 type SetTaskDefinitionStatusRequest 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"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetTaskDefinitionStatusRequest) Reset() { *x = SetTaskDefinitionStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetTaskDefinitionStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetTaskDefinitionStatusRequest) ProtoMessage() {} func (x *SetTaskDefinitionStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[56] 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 SetTaskDefinitionStatusRequest.ProtoReflect.Descriptor instead. func (*SetTaskDefinitionStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{56} } func (x *SetTaskDefinitionStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *SetTaskDefinitionStatusRequest) GetTaskId() string { if x != nil { return x.TaskId } return "" } func (x *SetTaskDefinitionStatusRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *SetTaskDefinitionStatusRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type SetTaskDefinitionStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Task *TaskDefinition `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetTaskDefinitionStatusResponse) Reset() { *x = SetTaskDefinitionStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetTaskDefinitionStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetTaskDefinitionStatusResponse) ProtoMessage() {} func (x *SetTaskDefinitionStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[57] 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 SetTaskDefinitionStatusResponse.ProtoReflect.Descriptor instead. func (*SetTaskDefinitionStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{57} } func (x *SetTaskDefinitionStatusResponse) GetTask() *TaskDefinition { if x != nil { return x.Task } return nil } // PublishTaskRewardPolicyRequest 是后台策略发布写入 activity 运行侧任务奖励默认资产的命令。 type PublishTaskRewardPolicyRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` InstanceCode string `protobuf:"bytes,2,opt,name=instance_code,json=instanceCode,proto3" json:"instance_code,omitempty"` TemplateCode string `protobuf:"bytes,3,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` TemplateVersion string `protobuf:"bytes,4,opt,name=template_version,json=templateVersion,proto3" json:"template_version,omitempty"` Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` RewardAssetType string `protobuf:"bytes,6,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` RuleJson string `protobuf:"bytes,7,opt,name=rule_json,json=ruleJson,proto3" json:"rule_json,omitempty"` OperatorAdminId int64 `protobuf:"varint,8,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` PublishedAtMs int64 `protobuf:"varint,9,opt,name=published_at_ms,json=publishedAtMs,proto3" json:"published_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PublishTaskRewardPolicyRequest) Reset() { *x = PublishTaskRewardPolicyRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PublishTaskRewardPolicyRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PublishTaskRewardPolicyRequest) ProtoMessage() {} func (x *PublishTaskRewardPolicyRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[58] 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 PublishTaskRewardPolicyRequest.ProtoReflect.Descriptor instead. func (*PublishTaskRewardPolicyRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{58} } func (x *PublishTaskRewardPolicyRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *PublishTaskRewardPolicyRequest) GetInstanceCode() string { if x != nil { return x.InstanceCode } return "" } func (x *PublishTaskRewardPolicyRequest) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *PublishTaskRewardPolicyRequest) GetTemplateVersion() string { if x != nil { return x.TemplateVersion } return "" } func (x *PublishTaskRewardPolicyRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *PublishTaskRewardPolicyRequest) GetRewardAssetType() string { if x != nil { return x.RewardAssetType } return "" } func (x *PublishTaskRewardPolicyRequest) GetRuleJson() string { if x != nil { return x.RuleJson } return "" } func (x *PublishTaskRewardPolicyRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } func (x *PublishTaskRewardPolicyRequest) GetPublishedAtMs() int64 { if x != nil { return x.PublishedAtMs } return 0 } type PublishTaskRewardPolicyResponse struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` InstanceCode string `protobuf:"bytes,2,opt,name=instance_code,json=instanceCode,proto3" json:"instance_code,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` RewardAssetType string `protobuf:"bytes,4,opt,name=reward_asset_type,json=rewardAssetType,proto3" json:"reward_asset_type,omitempty"` PublishedAtMs int64 `protobuf:"varint,5,opt,name=published_at_ms,json=publishedAtMs,proto3" json:"published_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PublishTaskRewardPolicyResponse) Reset() { *x = PublishTaskRewardPolicyResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PublishTaskRewardPolicyResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*PublishTaskRewardPolicyResponse) ProtoMessage() {} func (x *PublishTaskRewardPolicyResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[59] 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 PublishTaskRewardPolicyResponse.ProtoReflect.Descriptor instead. func (*PublishTaskRewardPolicyResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{59} } func (x *PublishTaskRewardPolicyResponse) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *PublishTaskRewardPolicyResponse) GetInstanceCode() string { if x != nil { return x.InstanceCode } return "" } func (x *PublishTaskRewardPolicyResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *PublishTaskRewardPolicyResponse) GetRewardAssetType() string { if x != nil { return x.RewardAssetType } return "" } func (x *PublishTaskRewardPolicyResponse) GetPublishedAtMs() int64 { if x != nil { return x.PublishedAtMs } return 0 } // RegistrationRewardConfig 是注册奖励的当前配置;enabled=false 时保留配置但不自动发放。 type RegistrationRewardConfig struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` RewardType string `protobuf:"bytes,3,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` CoinAmount int64 `protobuf:"varint,4,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"` ResourceGroupId int64 `protobuf:"varint,5,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` DailyLimit int64 `protobuf:"varint,6,opt,name=daily_limit,json=dailyLimit,proto3" json:"daily_limit,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,7,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,8,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,9,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RegistrationRewardConfig) Reset() { *x = RegistrationRewardConfig{} mi := &file_proto_activity_v1_activity_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RegistrationRewardConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*RegistrationRewardConfig) ProtoMessage() {} func (x *RegistrationRewardConfig) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[60] 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 RegistrationRewardConfig.ProtoReflect.Descriptor instead. func (*RegistrationRewardConfig) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{60} } func (x *RegistrationRewardConfig) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *RegistrationRewardConfig) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *RegistrationRewardConfig) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *RegistrationRewardConfig) GetCoinAmount() int64 { if x != nil { return x.CoinAmount } return 0 } func (x *RegistrationRewardConfig) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *RegistrationRewardConfig) GetDailyLimit() int64 { if x != nil { return x.DailyLimit } return 0 } func (x *RegistrationRewardConfig) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *RegistrationRewardConfig) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *RegistrationRewardConfig) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // RegistrationRewardClaim 是每个用户注册奖励的领取事实;user_id 唯一保证“没有领过”。 type RegistrationRewardClaim struct { state protoimpl.MessageState `protogen:"open.v1"` ClaimId string `protobuf:"bytes,1,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` CommandId string `protobuf:"bytes,2,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RewardDay string `protobuf:"bytes,4,opt,name=reward_day,json=rewardDay,proto3" json:"reward_day,omitempty"` RewardType string `protobuf:"bytes,5,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` CoinAmount int64 `protobuf:"varint,6,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"` ResourceGroupId int64 `protobuf:"varint,7,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"` WalletCommandId string `protobuf:"bytes,9,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletTransactionId string `protobuf:"bytes,10,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"` ResourceGrantId string `protobuf:"bytes,11,opt,name=resource_grant_id,json=resourceGrantId,proto3" json:"resource_grant_id,omitempty"` FailureReason string `protobuf:"bytes,12,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` ClaimedAtMs int64 `protobuf:"varint,13,opt,name=claimed_at_ms,json=claimedAtMs,proto3" json:"claimed_at_ms,omitempty"` CreatedAtMs int64 `protobuf:"varint,14,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,15,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RegistrationRewardClaim) Reset() { *x = RegistrationRewardClaim{} mi := &file_proto_activity_v1_activity_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RegistrationRewardClaim) String() string { return protoimpl.X.MessageStringOf(x) } func (*RegistrationRewardClaim) ProtoMessage() {} func (x *RegistrationRewardClaim) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[61] 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 RegistrationRewardClaim.ProtoReflect.Descriptor instead. func (*RegistrationRewardClaim) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{61} } func (x *RegistrationRewardClaim) GetClaimId() string { if x != nil { return x.ClaimId } return "" } func (x *RegistrationRewardClaim) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *RegistrationRewardClaim) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *RegistrationRewardClaim) GetRewardDay() string { if x != nil { return x.RewardDay } return "" } func (x *RegistrationRewardClaim) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *RegistrationRewardClaim) GetCoinAmount() int64 { if x != nil { return x.CoinAmount } return 0 } func (x *RegistrationRewardClaim) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *RegistrationRewardClaim) GetStatus() string { if x != nil { return x.Status } return "" } func (x *RegistrationRewardClaim) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *RegistrationRewardClaim) GetWalletTransactionId() string { if x != nil { return x.WalletTransactionId } return "" } func (x *RegistrationRewardClaim) GetResourceGrantId() string { if x != nil { return x.ResourceGrantId } return "" } func (x *RegistrationRewardClaim) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *RegistrationRewardClaim) GetClaimedAtMs() int64 { if x != nil { return x.ClaimedAtMs } return 0 } func (x *RegistrationRewardClaim) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *RegistrationRewardClaim) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // RegistrationRewardEligibility 返回 App 可直接展示的资格判断;每日份数按 UTC reward_day 统计。 type RegistrationRewardEligibility struct { state protoimpl.MessageState `protogen:"open.v1"` CanReceive bool `protobuf:"varint,1,opt,name=can_receive,json=canReceive,proto3" json:"can_receive,omitempty"` Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"` RewardType string `protobuf:"bytes,4,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` CoinAmount int64 `protobuf:"varint,5,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"` ResourceGroupId int64 `protobuf:"varint,6,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` DailyLimit int64 `protobuf:"varint,7,opt,name=daily_limit,json=dailyLimit,proto3" json:"daily_limit,omitempty"` DailyUsed int64 `protobuf:"varint,8,opt,name=daily_used,json=dailyUsed,proto3" json:"daily_used,omitempty"` DailyRemaining int64 `protobuf:"varint,9,opt,name=daily_remaining,json=dailyRemaining,proto3" json:"daily_remaining,omitempty"` RewardDay string `protobuf:"bytes,10,opt,name=reward_day,json=rewardDay,proto3" json:"reward_day,omitempty"` ServerTimeMs int64 `protobuf:"varint,11,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RegistrationRewardEligibility) Reset() { *x = RegistrationRewardEligibility{} mi := &file_proto_activity_v1_activity_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RegistrationRewardEligibility) String() string { return protoimpl.X.MessageStringOf(x) } func (*RegistrationRewardEligibility) ProtoMessage() {} func (x *RegistrationRewardEligibility) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[62] 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 RegistrationRewardEligibility.ProtoReflect.Descriptor instead. func (*RegistrationRewardEligibility) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{62} } func (x *RegistrationRewardEligibility) GetCanReceive() bool { if x != nil { return x.CanReceive } return false } func (x *RegistrationRewardEligibility) GetReason() string { if x != nil { return x.Reason } return "" } func (x *RegistrationRewardEligibility) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *RegistrationRewardEligibility) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *RegistrationRewardEligibility) GetCoinAmount() int64 { if x != nil { return x.CoinAmount } return 0 } func (x *RegistrationRewardEligibility) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *RegistrationRewardEligibility) GetDailyLimit() int64 { if x != nil { return x.DailyLimit } return 0 } func (x *RegistrationRewardEligibility) GetDailyUsed() int64 { if x != nil { return x.DailyUsed } return 0 } func (x *RegistrationRewardEligibility) GetDailyRemaining() int64 { if x != nil { return x.DailyRemaining } return 0 } func (x *RegistrationRewardEligibility) GetRewardDay() string { if x != nil { return x.RewardDay } return "" } func (x *RegistrationRewardEligibility) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } // GetRegistrationRewardEligibilityRequest 给 App 查询当前用户是否还有注册奖励资格。 type GetRegistrationRewardEligibilityRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetRegistrationRewardEligibilityRequest) Reset() { *x = GetRegistrationRewardEligibilityRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetRegistrationRewardEligibilityRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetRegistrationRewardEligibilityRequest) ProtoMessage() {} func (x *GetRegistrationRewardEligibilityRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[63] 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 GetRegistrationRewardEligibilityRequest.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardEligibilityRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{63} } func (x *GetRegistrationRewardEligibilityRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetRegistrationRewardEligibilityRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } type GetRegistrationRewardEligibilityResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Eligibility *RegistrationRewardEligibility `protobuf:"bytes,1,opt,name=eligibility,proto3" json:"eligibility,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetRegistrationRewardEligibilityResponse) Reset() { *x = GetRegistrationRewardEligibilityResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetRegistrationRewardEligibilityResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetRegistrationRewardEligibilityResponse) ProtoMessage() {} func (x *GetRegistrationRewardEligibilityResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[64] 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 GetRegistrationRewardEligibilityResponse.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardEligibilityResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{64} } func (x *GetRegistrationRewardEligibilityResponse) GetEligibility() *RegistrationRewardEligibility { if x != nil { return x.Eligibility } return nil } // IssueRegistrationRewardRequest 是 user-service 注册成功后调用的幂等发放命令。 type IssueRegistrationRewardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *IssueRegistrationRewardRequest) Reset() { *x = IssueRegistrationRewardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *IssueRegistrationRewardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*IssueRegistrationRewardRequest) ProtoMessage() {} func (x *IssueRegistrationRewardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[65] 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 IssueRegistrationRewardRequest.ProtoReflect.Descriptor instead. func (*IssueRegistrationRewardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{65} } func (x *IssueRegistrationRewardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *IssueRegistrationRewardRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *IssueRegistrationRewardRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } type IssueRegistrationRewardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claim *RegistrationRewardClaim `protobuf:"bytes,1,opt,name=claim,proto3" json:"claim,omitempty"` Eligibility *RegistrationRewardEligibility `protobuf:"bytes,2,opt,name=eligibility,proto3" json:"eligibility,omitempty"` Issued bool `protobuf:"varint,3,opt,name=issued,proto3" json:"issued,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *IssueRegistrationRewardResponse) Reset() { *x = IssueRegistrationRewardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *IssueRegistrationRewardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*IssueRegistrationRewardResponse) ProtoMessage() {} func (x *IssueRegistrationRewardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[66] 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 IssueRegistrationRewardResponse.ProtoReflect.Descriptor instead. func (*IssueRegistrationRewardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{66} } func (x *IssueRegistrationRewardResponse) GetClaim() *RegistrationRewardClaim { if x != nil { return x.Claim } return nil } func (x *IssueRegistrationRewardResponse) GetEligibility() *RegistrationRewardEligibility { if x != nil { return x.Eligibility } return nil } func (x *IssueRegistrationRewardResponse) GetIssued() bool { if x != nil { return x.Issued } return false } // GetRegistrationRewardConfigRequest 返回后台注册奖励配置;未配置时服务端返回默认 disabled 配置。 type GetRegistrationRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetRegistrationRewardConfigRequest) Reset() { *x = GetRegistrationRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetRegistrationRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetRegistrationRewardConfigRequest) ProtoMessage() {} func (x *GetRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[67] 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 GetRegistrationRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{67} } func (x *GetRegistrationRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } type GetRegistrationRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *RegistrationRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetRegistrationRewardConfigResponse) Reset() { *x = GetRegistrationRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetRegistrationRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetRegistrationRewardConfigResponse) ProtoMessage() {} func (x *GetRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[68] 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 GetRegistrationRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetRegistrationRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{68} } func (x *GetRegistrationRewardConfigResponse) GetConfig() *RegistrationRewardConfig { if x != nil { return x.Config } return nil } // UpdateRegistrationRewardConfigRequest 更新注册奖励开关、奖励内容和每日限制。 type UpdateRegistrationRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` RewardType string `protobuf:"bytes,3,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` CoinAmount int64 `protobuf:"varint,4,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"` ResourceGroupId int64 `protobuf:"varint,5,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` DailyLimit int64 `protobuf:"varint,6,opt,name=daily_limit,json=dailyLimit,proto3" json:"daily_limit,omitempty"` OperatorAdminId int64 `protobuf:"varint,7,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateRegistrationRewardConfigRequest) Reset() { *x = UpdateRegistrationRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateRegistrationRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateRegistrationRewardConfigRequest) ProtoMessage() {} func (x *UpdateRegistrationRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[69] 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 UpdateRegistrationRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateRegistrationRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{69} } func (x *UpdateRegistrationRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpdateRegistrationRewardConfigRequest) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *UpdateRegistrationRewardConfigRequest) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *UpdateRegistrationRewardConfigRequest) GetCoinAmount() int64 { if x != nil { return x.CoinAmount } return 0 } func (x *UpdateRegistrationRewardConfigRequest) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *UpdateRegistrationRewardConfigRequest) GetDailyLimit() int64 { if x != nil { return x.DailyLimit } return 0 } func (x *UpdateRegistrationRewardConfigRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpdateRegistrationRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *RegistrationRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateRegistrationRewardConfigResponse) Reset() { *x = UpdateRegistrationRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateRegistrationRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateRegistrationRewardConfigResponse) ProtoMessage() {} func (x *UpdateRegistrationRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[70] 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 UpdateRegistrationRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateRegistrationRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{70} } func (x *UpdateRegistrationRewardConfigResponse) GetConfig() *RegistrationRewardConfig { if x != nil { return x.Config } return nil } // ListRegistrationRewardClaimsRequest 是后台领取记录分页筛选;keyword 由 admin-server 结合用户库扩展。 type ListRegistrationRewardClaimsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Page int32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` ClaimedStartMs int64 `protobuf:"varint,6,opt,name=claimed_start_ms,json=claimedStartMs,proto3" json:"claimed_start_ms,omitempty"` ClaimedEndMs int64 `protobuf:"varint,7,opt,name=claimed_end_ms,json=claimedEndMs,proto3" json:"claimed_end_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListRegistrationRewardClaimsRequest) Reset() { *x = ListRegistrationRewardClaimsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListRegistrationRewardClaimsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListRegistrationRewardClaimsRequest) ProtoMessage() {} func (x *ListRegistrationRewardClaimsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[71] 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 ListRegistrationRewardClaimsRequest.ProtoReflect.Descriptor instead. func (*ListRegistrationRewardClaimsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{71} } func (x *ListRegistrationRewardClaimsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListRegistrationRewardClaimsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListRegistrationRewardClaimsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListRegistrationRewardClaimsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListRegistrationRewardClaimsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } func (x *ListRegistrationRewardClaimsRequest) GetClaimedStartMs() int64 { if x != nil { return x.ClaimedStartMs } return 0 } func (x *ListRegistrationRewardClaimsRequest) GetClaimedEndMs() int64 { if x != nil { return x.ClaimedEndMs } return 0 } type ListRegistrationRewardClaimsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claims []*RegistrationRewardClaim `protobuf:"bytes,1,rep,name=claims,proto3" json:"claims,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` TodayClaimedCount int64 `protobuf:"varint,3,opt,name=today_claimed_count,json=todayClaimedCount,proto3" json:"today_claimed_count,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListRegistrationRewardClaimsResponse) Reset() { *x = ListRegistrationRewardClaimsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListRegistrationRewardClaimsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListRegistrationRewardClaimsResponse) ProtoMessage() {} func (x *ListRegistrationRewardClaimsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[72] 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 ListRegistrationRewardClaimsResponse.ProtoReflect.Descriptor instead. func (*ListRegistrationRewardClaimsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{72} } func (x *ListRegistrationRewardClaimsResponse) GetClaims() []*RegistrationRewardClaim { if x != nil { return x.Claims } return nil } func (x *ListRegistrationRewardClaimsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } func (x *ListRegistrationRewardClaimsResponse) GetTodayClaimedCount() int64 { if x != nil { return x.TodayClaimedCount } return 0 } // FirstRechargeRewardTier 是首冲奖励的一个 Google 商品档位;旧金币区间字段仅保留兼容。 type FirstRechargeRewardTier struct { state protoimpl.MessageState `protogen:"open.v1"` TierId int64 `protobuf:"varint,1,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` TierCode string `protobuf:"bytes,2,opt,name=tier_code,json=tierCode,proto3" json:"tier_code,omitempty"` TierName string `protobuf:"bytes,3,opt,name=tier_name,json=tierName,proto3" json:"tier_name,omitempty"` MinCoinAmount int64 `protobuf:"varint,4,opt,name=min_coin_amount,json=minCoinAmount,proto3" json:"min_coin_amount,omitempty"` MaxCoinAmount int64 `protobuf:"varint,5,opt,name=max_coin_amount,json=maxCoinAmount,proto3" json:"max_coin_amount,omitempty"` ResourceGroupId int64 `protobuf:"varint,6,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"` SortOrder int32 `protobuf:"varint,8,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` CreatedAtMs int64 `protobuf:"varint,9,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,10,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` UsdMinorAmount int64 `protobuf:"varint,11,opt,name=usd_minor_amount,json=usdMinorAmount,proto3" json:"usd_minor_amount,omitempty"` GoogleProductId string `protobuf:"bytes,12,opt,name=google_product_id,json=googleProductId,proto3" json:"google_product_id,omitempty"` DiscountPercent int32 `protobuf:"varint,13,opt,name=discount_percent,json=discountPercent,proto3" json:"discount_percent,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FirstRechargeRewardTier) Reset() { *x = FirstRechargeRewardTier{} mi := &file_proto_activity_v1_activity_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FirstRechargeRewardTier) String() string { return protoimpl.X.MessageStringOf(x) } func (*FirstRechargeRewardTier) ProtoMessage() {} func (x *FirstRechargeRewardTier) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[73] 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 FirstRechargeRewardTier.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardTier) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{73} } func (x *FirstRechargeRewardTier) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *FirstRechargeRewardTier) GetTierCode() string { if x != nil { return x.TierCode } return "" } func (x *FirstRechargeRewardTier) GetTierName() string { if x != nil { return x.TierName } return "" } func (x *FirstRechargeRewardTier) GetMinCoinAmount() int64 { if x != nil { return x.MinCoinAmount } return 0 } func (x *FirstRechargeRewardTier) GetMaxCoinAmount() int64 { if x != nil { return x.MaxCoinAmount } return 0 } func (x *FirstRechargeRewardTier) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *FirstRechargeRewardTier) GetStatus() string { if x != nil { return x.Status } return "" } func (x *FirstRechargeRewardTier) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *FirstRechargeRewardTier) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *FirstRechargeRewardTier) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *FirstRechargeRewardTier) GetUsdMinorAmount() int64 { if x != nil { return x.UsdMinorAmount } return 0 } func (x *FirstRechargeRewardTier) GetGoogleProductId() string { if x != nil { return x.GoogleProductId } return "" } func (x *FirstRechargeRewardTier) GetDiscountPercent() int32 { if x != nil { return x.DiscountPercent } return 0 } // FirstRechargeRewardConfig 是当前 App 的首冲奖励配置;档位内容在 activity-service 内保持版本一致。 type FirstRechargeRewardConfig struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Tiers []*FirstRechargeRewardTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,4,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,5,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,6,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FirstRechargeRewardConfig) Reset() { *x = FirstRechargeRewardConfig{} mi := &file_proto_activity_v1_activity_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FirstRechargeRewardConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*FirstRechargeRewardConfig) ProtoMessage() {} func (x *FirstRechargeRewardConfig) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[74] 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 FirstRechargeRewardConfig.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardConfig) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{74} } func (x *FirstRechargeRewardConfig) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *FirstRechargeRewardConfig) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *FirstRechargeRewardConfig) GetTiers() []*FirstRechargeRewardTier { if x != nil { return x.Tiers } return nil } func (x *FirstRechargeRewardConfig) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *FirstRechargeRewardConfig) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *FirstRechargeRewardConfig) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // FirstRechargeRewardClaim 是某个用户购买某个首充档位后的发奖事实;同一用户同一档位只处理一次。 type FirstRechargeRewardClaim struct { state protoimpl.MessageState `protogen:"open.v1"` ClaimId string `protobuf:"bytes,1,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` TransactionId string `protobuf:"bytes,3,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` CommandId string `protobuf:"bytes,4,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` TierId int64 `protobuf:"varint,6,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` TierCode string `protobuf:"bytes,7,opt,name=tier_code,json=tierCode,proto3" json:"tier_code,omitempty"` ResourceGroupId int64 `protobuf:"varint,8,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` RechargeCoinAmount int64 `protobuf:"varint,9,opt,name=recharge_coin_amount,json=rechargeCoinAmount,proto3" json:"recharge_coin_amount,omitempty"` RechargeSequence int64 `protobuf:"varint,10,opt,name=recharge_sequence,json=rechargeSequence,proto3" json:"recharge_sequence,omitempty"` RechargeType string `protobuf:"bytes,11,opt,name=recharge_type,json=rechargeType,proto3" json:"recharge_type,omitempty"` Status string `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"` WalletCommandId string `protobuf:"bytes,13,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletGrantId string `protobuf:"bytes,14,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` FailureReason string `protobuf:"bytes,15,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` RechargedAtMs int64 `protobuf:"varint,16,opt,name=recharged_at_ms,json=rechargedAtMs,proto3" json:"recharged_at_ms,omitempty"` GrantedAtMs int64 `protobuf:"varint,17,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` CreatedAtMs int64 `protobuf:"varint,18,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,19,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` TierUsdMinorAmount int64 `protobuf:"varint,20,opt,name=tier_usd_minor_amount,json=tierUsdMinorAmount,proto3" json:"tier_usd_minor_amount,omitempty"` GoogleProductId string `protobuf:"bytes,21,opt,name=google_product_id,json=googleProductId,proto3" json:"google_product_id,omitempty"` RechargeUsdMinor int64 `protobuf:"varint,22,opt,name=recharge_usd_minor,json=rechargeUsdMinor,proto3" json:"recharge_usd_minor,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FirstRechargeRewardClaim) Reset() { *x = FirstRechargeRewardClaim{} mi := &file_proto_activity_v1_activity_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FirstRechargeRewardClaim) String() string { return protoimpl.X.MessageStringOf(x) } func (*FirstRechargeRewardClaim) ProtoMessage() {} func (x *FirstRechargeRewardClaim) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[75] 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 FirstRechargeRewardClaim.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardClaim) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{75} } func (x *FirstRechargeRewardClaim) GetClaimId() string { if x != nil { return x.ClaimId } return "" } func (x *FirstRechargeRewardClaim) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *FirstRechargeRewardClaim) GetTransactionId() string { if x != nil { return x.TransactionId } return "" } func (x *FirstRechargeRewardClaim) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *FirstRechargeRewardClaim) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *FirstRechargeRewardClaim) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *FirstRechargeRewardClaim) GetTierCode() string { if x != nil { return x.TierCode } return "" } func (x *FirstRechargeRewardClaim) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *FirstRechargeRewardClaim) GetRechargeCoinAmount() int64 { if x != nil { return x.RechargeCoinAmount } return 0 } func (x *FirstRechargeRewardClaim) GetRechargeSequence() int64 { if x != nil { return x.RechargeSequence } return 0 } func (x *FirstRechargeRewardClaim) GetRechargeType() string { if x != nil { return x.RechargeType } return "" } func (x *FirstRechargeRewardClaim) GetStatus() string { if x != nil { return x.Status } return "" } func (x *FirstRechargeRewardClaim) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *FirstRechargeRewardClaim) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *FirstRechargeRewardClaim) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *FirstRechargeRewardClaim) GetRechargedAtMs() int64 { if x != nil { return x.RechargedAtMs } return 0 } func (x *FirstRechargeRewardClaim) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } func (x *FirstRechargeRewardClaim) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *FirstRechargeRewardClaim) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *FirstRechargeRewardClaim) GetTierUsdMinorAmount() int64 { if x != nil { return x.TierUsdMinorAmount } return 0 } func (x *FirstRechargeRewardClaim) GetGoogleProductId() string { if x != nil { return x.GoogleProductId } return "" } func (x *FirstRechargeRewardClaim) GetRechargeUsdMinor() int64 { if x != nil { return x.RechargeUsdMinor } return 0 } // FirstRechargeRewardStatus 是 App 首冲奖励面板可直接展示的当前状态。 type FirstRechargeRewardStatus struct { state protoimpl.MessageState `protogen:"open.v1"` Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Tiers []*FirstRechargeRewardTier `protobuf:"bytes,2,rep,name=tiers,proto3" json:"tiers,omitempty"` Rewarded bool `protobuf:"varint,3,opt,name=rewarded,proto3" json:"rewarded,omitempty"` Claim *FirstRechargeRewardClaim `protobuf:"bytes,4,opt,name=claim,proto3" json:"claim,omitempty"` ServerTimeMs int64 `protobuf:"varint,5,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` Claims []*FirstRechargeRewardClaim `protobuf:"bytes,6,rep,name=claims,proto3" json:"claims,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FirstRechargeRewardStatus) Reset() { *x = FirstRechargeRewardStatus{} mi := &file_proto_activity_v1_activity_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *FirstRechargeRewardStatus) String() string { return protoimpl.X.MessageStringOf(x) } func (*FirstRechargeRewardStatus) ProtoMessage() {} func (x *FirstRechargeRewardStatus) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[76] 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 FirstRechargeRewardStatus.ProtoReflect.Descriptor instead. func (*FirstRechargeRewardStatus) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{76} } func (x *FirstRechargeRewardStatus) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *FirstRechargeRewardStatus) GetTiers() []*FirstRechargeRewardTier { if x != nil { return x.Tiers } return nil } func (x *FirstRechargeRewardStatus) GetRewarded() bool { if x != nil { return x.Rewarded } return false } func (x *FirstRechargeRewardStatus) GetClaim() *FirstRechargeRewardClaim { if x != nil { return x.Claim } return nil } func (x *FirstRechargeRewardStatus) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } func (x *FirstRechargeRewardStatus) GetClaims() []*FirstRechargeRewardClaim { if x != nil { return x.Claims } return nil } type GetFirstRechargeRewardStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetFirstRechargeRewardStatusRequest) Reset() { *x = GetFirstRechargeRewardStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetFirstRechargeRewardStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetFirstRechargeRewardStatusRequest) ProtoMessage() {} func (x *GetFirstRechargeRewardStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[77] 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 GetFirstRechargeRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{77} } func (x *GetFirstRechargeRewardStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetFirstRechargeRewardStatusRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } type GetFirstRechargeRewardStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Status *FirstRechargeRewardStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetFirstRechargeRewardStatusResponse) Reset() { *x = GetFirstRechargeRewardStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetFirstRechargeRewardStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetFirstRechargeRewardStatusResponse) ProtoMessage() {} func (x *GetFirstRechargeRewardStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[78] 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 GetFirstRechargeRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{78} } func (x *GetFirstRechargeRewardStatusResponse) GetStatus() *FirstRechargeRewardStatus { if x != nil { return x.Status } return nil } // ConsumeFirstRechargeRewardRequest 是 wallet 充值事实消费入口;Google 商品 ID 命中档位后发奖。 type ConsumeFirstRechargeRewardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` TransactionId string `protobuf:"bytes,3,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` CommandId string `protobuf:"bytes,4,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RechargeCoinAmount int64 `protobuf:"varint,6,opt,name=recharge_coin_amount,json=rechargeCoinAmount,proto3" json:"recharge_coin_amount,omitempty"` RechargeSequence int64 `protobuf:"varint,7,opt,name=recharge_sequence,json=rechargeSequence,proto3" json:"recharge_sequence,omitempty"` RechargeType string `protobuf:"bytes,8,opt,name=recharge_type,json=rechargeType,proto3" json:"recharge_type,omitempty"` OccurredAtMs int64 `protobuf:"varint,9,opt,name=occurred_at_ms,json=occurredAtMs,proto3" json:"occurred_at_ms,omitempty"` RechargeUsdMinor int64 `protobuf:"varint,10,opt,name=recharge_usd_minor,json=rechargeUsdMinor,proto3" json:"recharge_usd_minor,omitempty"` GoogleProductId string `protobuf:"bytes,11,opt,name=google_product_id,json=googleProductId,proto3" json:"google_product_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeFirstRechargeRewardRequest) Reset() { *x = ConsumeFirstRechargeRewardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeFirstRechargeRewardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeFirstRechargeRewardRequest) ProtoMessage() {} func (x *ConsumeFirstRechargeRewardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[79] 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 ConsumeFirstRechargeRewardRequest.ProtoReflect.Descriptor instead. func (*ConsumeFirstRechargeRewardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{79} } func (x *ConsumeFirstRechargeRewardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ConsumeFirstRechargeRewardRequest) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *ConsumeFirstRechargeRewardRequest) GetTransactionId() string { if x != nil { return x.TransactionId } return "" } func (x *ConsumeFirstRechargeRewardRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *ConsumeFirstRechargeRewardRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ConsumeFirstRechargeRewardRequest) GetRechargeCoinAmount() int64 { if x != nil { return x.RechargeCoinAmount } return 0 } func (x *ConsumeFirstRechargeRewardRequest) GetRechargeSequence() int64 { if x != nil { return x.RechargeSequence } return 0 } func (x *ConsumeFirstRechargeRewardRequest) GetRechargeType() string { if x != nil { return x.RechargeType } return "" } func (x *ConsumeFirstRechargeRewardRequest) GetOccurredAtMs() int64 { if x != nil { return x.OccurredAtMs } return 0 } func (x *ConsumeFirstRechargeRewardRequest) GetRechargeUsdMinor() int64 { if x != nil { return x.RechargeUsdMinor } return 0 } func (x *ConsumeFirstRechargeRewardRequest) GetGoogleProductId() string { if x != nil { return x.GoogleProductId } return "" } type ConsumeFirstRechargeRewardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claim *FirstRechargeRewardClaim `protobuf:"bytes,1,opt,name=claim,proto3" json:"claim,omitempty"` Consumed bool `protobuf:"varint,2,opt,name=consumed,proto3" json:"consumed,omitempty"` Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeFirstRechargeRewardResponse) Reset() { *x = ConsumeFirstRechargeRewardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeFirstRechargeRewardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeFirstRechargeRewardResponse) ProtoMessage() {} func (x *ConsumeFirstRechargeRewardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[80] 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 ConsumeFirstRechargeRewardResponse.ProtoReflect.Descriptor instead. func (*ConsumeFirstRechargeRewardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{80} } func (x *ConsumeFirstRechargeRewardResponse) GetClaim() *FirstRechargeRewardClaim { if x != nil { return x.Claim } return nil } func (x *ConsumeFirstRechargeRewardResponse) GetConsumed() bool { if x != nil { return x.Consumed } return false } func (x *ConsumeFirstRechargeRewardResponse) GetReason() string { if x != nil { return x.Reason } return "" } type GetFirstRechargeRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetFirstRechargeRewardConfigRequest) Reset() { *x = GetFirstRechargeRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetFirstRechargeRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetFirstRechargeRewardConfigRequest) ProtoMessage() {} func (x *GetFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[81] 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 GetFirstRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{81} } func (x *GetFirstRechargeRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } type GetFirstRechargeRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *FirstRechargeRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetFirstRechargeRewardConfigResponse) Reset() { *x = GetFirstRechargeRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetFirstRechargeRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetFirstRechargeRewardConfigResponse) ProtoMessage() {} func (x *GetFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[82] 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 GetFirstRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetFirstRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{82} } func (x *GetFirstRechargeRewardConfigResponse) GetConfig() *FirstRechargeRewardConfig { if x != nil { return x.Config } return nil } type UpdateFirstRechargeRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Tiers []*FirstRechargeRewardTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateFirstRechargeRewardConfigRequest) Reset() { *x = UpdateFirstRechargeRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateFirstRechargeRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateFirstRechargeRewardConfigRequest) ProtoMessage() {} func (x *UpdateFirstRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[83] 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 UpdateFirstRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateFirstRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{83} } func (x *UpdateFirstRechargeRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpdateFirstRechargeRewardConfigRequest) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *UpdateFirstRechargeRewardConfigRequest) GetTiers() []*FirstRechargeRewardTier { if x != nil { return x.Tiers } return nil } func (x *UpdateFirstRechargeRewardConfigRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpdateFirstRechargeRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *FirstRechargeRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateFirstRechargeRewardConfigResponse) Reset() { *x = UpdateFirstRechargeRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateFirstRechargeRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateFirstRechargeRewardConfigResponse) ProtoMessage() {} func (x *UpdateFirstRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[84] 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 UpdateFirstRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateFirstRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{84} } func (x *UpdateFirstRechargeRewardConfigResponse) GetConfig() *FirstRechargeRewardConfig { if x != nil { return x.Config } return nil } type ListFirstRechargeRewardClaimsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Page int32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListFirstRechargeRewardClaimsRequest) Reset() { *x = ListFirstRechargeRewardClaimsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListFirstRechargeRewardClaimsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListFirstRechargeRewardClaimsRequest) ProtoMessage() {} func (x *ListFirstRechargeRewardClaimsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[85] 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 ListFirstRechargeRewardClaimsRequest.ProtoReflect.Descriptor instead. func (*ListFirstRechargeRewardClaimsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{85} } func (x *ListFirstRechargeRewardClaimsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListFirstRechargeRewardClaimsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListFirstRechargeRewardClaimsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListFirstRechargeRewardClaimsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListFirstRechargeRewardClaimsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListFirstRechargeRewardClaimsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claims []*FirstRechargeRewardClaim `protobuf:"bytes,1,rep,name=claims,proto3" json:"claims,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListFirstRechargeRewardClaimsResponse) Reset() { *x = ListFirstRechargeRewardClaimsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListFirstRechargeRewardClaimsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListFirstRechargeRewardClaimsResponse) ProtoMessage() {} func (x *ListFirstRechargeRewardClaimsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[86] 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 ListFirstRechargeRewardClaimsResponse.ProtoReflect.Descriptor instead. func (*ListFirstRechargeRewardClaimsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{86} } func (x *ListFirstRechargeRewardClaimsResponse) GetClaims() []*FirstRechargeRewardClaim { if x != nil { return x.Claims } return nil } func (x *ListFirstRechargeRewardClaimsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } // CumulativeRechargeRewardTier 是累充奖励的单个 USD 档位;threshold_usd_minor 以美分存储。 type CumulativeRechargeRewardTier struct { state protoimpl.MessageState `protogen:"open.v1"` TierId int64 `protobuf:"varint,1,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` TierCode string `protobuf:"bytes,2,opt,name=tier_code,json=tierCode,proto3" json:"tier_code,omitempty"` TierName string `protobuf:"bytes,3,opt,name=tier_name,json=tierName,proto3" json:"tier_name,omitempty"` ThresholdUsdMinor int64 `protobuf:"varint,4,opt,name=threshold_usd_minor,json=thresholdUsdMinor,proto3" json:"threshold_usd_minor,omitempty"` ResourceGroupId int64 `protobuf:"varint,5,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` CreatedAtMs int64 `protobuf:"varint,8,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,9,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CumulativeRechargeRewardTier) Reset() { *x = CumulativeRechargeRewardTier{} mi := &file_proto_activity_v1_activity_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CumulativeRechargeRewardTier) String() string { return protoimpl.X.MessageStringOf(x) } func (*CumulativeRechargeRewardTier) ProtoMessage() {} func (x *CumulativeRechargeRewardTier) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[87] 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 CumulativeRechargeRewardTier.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardTier) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{87} } func (x *CumulativeRechargeRewardTier) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *CumulativeRechargeRewardTier) GetTierCode() string { if x != nil { return x.TierCode } return "" } func (x *CumulativeRechargeRewardTier) GetTierName() string { if x != nil { return x.TierName } return "" } func (x *CumulativeRechargeRewardTier) GetThresholdUsdMinor() int64 { if x != nil { return x.ThresholdUsdMinor } return 0 } func (x *CumulativeRechargeRewardTier) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *CumulativeRechargeRewardTier) GetStatus() string { if x != nil { return x.Status } return "" } func (x *CumulativeRechargeRewardTier) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *CumulativeRechargeRewardTier) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *CumulativeRechargeRewardTier) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // CumulativeRechargeRewardConfig 是当前 App 的累充奖励配置。 type CumulativeRechargeRewardConfig struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Tiers []*CumulativeRechargeRewardTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,4,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,5,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,6,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CumulativeRechargeRewardConfig) Reset() { *x = CumulativeRechargeRewardConfig{} mi := &file_proto_activity_v1_activity_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CumulativeRechargeRewardConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*CumulativeRechargeRewardConfig) ProtoMessage() {} func (x *CumulativeRechargeRewardConfig) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[88] 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 CumulativeRechargeRewardConfig.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardConfig) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{88} } func (x *CumulativeRechargeRewardConfig) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *CumulativeRechargeRewardConfig) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *CumulativeRechargeRewardConfig) GetTiers() []*CumulativeRechargeRewardTier { if x != nil { return x.Tiers } return nil } func (x *CumulativeRechargeRewardConfig) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *CumulativeRechargeRewardConfig) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *CumulativeRechargeRewardConfig) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // CumulativeRechargeRewardGrant 是用户在一个 UTC 自然周内达成某个档位后的发放事实。 type CumulativeRechargeRewardGrant struct { state protoimpl.MessageState `protogen:"open.v1"` GrantId string `protobuf:"bytes,1,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` CycleKey string `protobuf:"bytes,3,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` UserId int64 `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` EventId string `protobuf:"bytes,5,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` TransactionId string `protobuf:"bytes,6,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` CommandId string `protobuf:"bytes,7,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` TierId int64 `protobuf:"varint,8,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` TierCode string `protobuf:"bytes,9,opt,name=tier_code,json=tierCode,proto3" json:"tier_code,omitempty"` ThresholdUsdMinor int64 `protobuf:"varint,10,opt,name=threshold_usd_minor,json=thresholdUsdMinor,proto3" json:"threshold_usd_minor,omitempty"` ResourceGroupId int64 `protobuf:"varint,11,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` ReachedUsdMinor int64 `protobuf:"varint,12,opt,name=reached_usd_minor,json=reachedUsdMinor,proto3" json:"reached_usd_minor,omitempty"` QualifyingUsdMinor int64 `protobuf:"varint,13,opt,name=qualifying_usd_minor,json=qualifyingUsdMinor,proto3" json:"qualifying_usd_minor,omitempty"` RechargeCoinAmount int64 `protobuf:"varint,14,opt,name=recharge_coin_amount,json=rechargeCoinAmount,proto3" json:"recharge_coin_amount,omitempty"` RechargeType string `protobuf:"bytes,15,opt,name=recharge_type,json=rechargeType,proto3" json:"recharge_type,omitempty"` Status string `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"` WalletCommandId string `protobuf:"bytes,17,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletGrantId string `protobuf:"bytes,18,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` FailureReason string `protobuf:"bytes,19,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` GrantedAtMs int64 `protobuf:"varint,20,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` CreatedAtMs int64 `protobuf:"varint,21,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,22,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CumulativeRechargeRewardGrant) Reset() { *x = CumulativeRechargeRewardGrant{} mi := &file_proto_activity_v1_activity_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CumulativeRechargeRewardGrant) String() string { return protoimpl.X.MessageStringOf(x) } func (*CumulativeRechargeRewardGrant) ProtoMessage() {} func (x *CumulativeRechargeRewardGrant) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[89] 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 CumulativeRechargeRewardGrant.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardGrant) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{89} } func (x *CumulativeRechargeRewardGrant) GetGrantId() string { if x != nil { return x.GrantId } return "" } func (x *CumulativeRechargeRewardGrant) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *CumulativeRechargeRewardGrant) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *CumulativeRechargeRewardGrant) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *CumulativeRechargeRewardGrant) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *CumulativeRechargeRewardGrant) GetTransactionId() string { if x != nil { return x.TransactionId } return "" } func (x *CumulativeRechargeRewardGrant) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *CumulativeRechargeRewardGrant) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *CumulativeRechargeRewardGrant) GetTierCode() string { if x != nil { return x.TierCode } return "" } func (x *CumulativeRechargeRewardGrant) GetThresholdUsdMinor() int64 { if x != nil { return x.ThresholdUsdMinor } return 0 } func (x *CumulativeRechargeRewardGrant) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *CumulativeRechargeRewardGrant) GetReachedUsdMinor() int64 { if x != nil { return x.ReachedUsdMinor } return 0 } func (x *CumulativeRechargeRewardGrant) GetQualifyingUsdMinor() int64 { if x != nil { return x.QualifyingUsdMinor } return 0 } func (x *CumulativeRechargeRewardGrant) GetRechargeCoinAmount() int64 { if x != nil { return x.RechargeCoinAmount } return 0 } func (x *CumulativeRechargeRewardGrant) GetRechargeType() string { if x != nil { return x.RechargeType } return "" } func (x *CumulativeRechargeRewardGrant) GetStatus() string { if x != nil { return x.Status } return "" } func (x *CumulativeRechargeRewardGrant) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *CumulativeRechargeRewardGrant) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *CumulativeRechargeRewardGrant) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *CumulativeRechargeRewardGrant) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } func (x *CumulativeRechargeRewardGrant) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *CumulativeRechargeRewardGrant) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // CumulativeRechargeRewardProgress 是用户在当前 UTC 周期内的累充累计投影。 type CumulativeRechargeRewardProgress struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` CycleKey string `protobuf:"bytes,2,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` TotalUsdMinor int64 `protobuf:"varint,4,opt,name=total_usd_minor,json=totalUsdMinor,proto3" json:"total_usd_minor,omitempty"` TotalCoinAmount int64 `protobuf:"varint,5,opt,name=total_coin_amount,json=totalCoinAmount,proto3" json:"total_coin_amount,omitempty"` FirstRechargedAtMs int64 `protobuf:"varint,6,opt,name=first_recharged_at_ms,json=firstRechargedAtMs,proto3" json:"first_recharged_at_ms,omitempty"` LastRechargedAtMs int64 `protobuf:"varint,7,opt,name=last_recharged_at_ms,json=lastRechargedAtMs,proto3" json:"last_recharged_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,8,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CumulativeRechargeRewardProgress) Reset() { *x = CumulativeRechargeRewardProgress{} mi := &file_proto_activity_v1_activity_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CumulativeRechargeRewardProgress) String() string { return protoimpl.X.MessageStringOf(x) } func (*CumulativeRechargeRewardProgress) ProtoMessage() {} func (x *CumulativeRechargeRewardProgress) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[90] 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 CumulativeRechargeRewardProgress.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardProgress) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{90} } func (x *CumulativeRechargeRewardProgress) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *CumulativeRechargeRewardProgress) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *CumulativeRechargeRewardProgress) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *CumulativeRechargeRewardProgress) GetTotalUsdMinor() int64 { if x != nil { return x.TotalUsdMinor } return 0 } func (x *CumulativeRechargeRewardProgress) GetTotalCoinAmount() int64 { if x != nil { return x.TotalCoinAmount } return 0 } func (x *CumulativeRechargeRewardProgress) GetFirstRechargedAtMs() int64 { if x != nil { return x.FirstRechargedAtMs } return 0 } func (x *CumulativeRechargeRewardProgress) GetLastRechargedAtMs() int64 { if x != nil { return x.LastRechargedAtMs } return 0 } func (x *CumulativeRechargeRewardProgress) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // CumulativeRechargeRewardStatus 是 App 累充奖励 H5 可直接展示的当前状态。 type CumulativeRechargeRewardStatus struct { state protoimpl.MessageState `protogen:"open.v1"` Config *CumulativeRechargeRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` Progress *CumulativeRechargeRewardProgress `protobuf:"bytes,2,opt,name=progress,proto3" json:"progress,omitempty"` Grants []*CumulativeRechargeRewardGrant `protobuf:"bytes,3,rep,name=grants,proto3" json:"grants,omitempty"` CycleKey string `protobuf:"bytes,4,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` PeriodStartMs int64 `protobuf:"varint,5,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` PeriodEndMs int64 `protobuf:"varint,6,opt,name=period_end_ms,json=periodEndMs,proto3" json:"period_end_ms,omitempty"` ServerTimeMs int64 `protobuf:"varint,7,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CumulativeRechargeRewardStatus) Reset() { *x = CumulativeRechargeRewardStatus{} mi := &file_proto_activity_v1_activity_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CumulativeRechargeRewardStatus) String() string { return protoimpl.X.MessageStringOf(x) } func (*CumulativeRechargeRewardStatus) ProtoMessage() {} func (x *CumulativeRechargeRewardStatus) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[91] 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 CumulativeRechargeRewardStatus.ProtoReflect.Descriptor instead. func (*CumulativeRechargeRewardStatus) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{91} } func (x *CumulativeRechargeRewardStatus) GetConfig() *CumulativeRechargeRewardConfig { if x != nil { return x.Config } return nil } func (x *CumulativeRechargeRewardStatus) GetProgress() *CumulativeRechargeRewardProgress { if x != nil { return x.Progress } return nil } func (x *CumulativeRechargeRewardStatus) GetGrants() []*CumulativeRechargeRewardGrant { if x != nil { return x.Grants } return nil } func (x *CumulativeRechargeRewardStatus) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *CumulativeRechargeRewardStatus) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *CumulativeRechargeRewardStatus) GetPeriodEndMs() int64 { if x != nil { return x.PeriodEndMs } return 0 } func (x *CumulativeRechargeRewardStatus) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type GetCumulativeRechargeRewardStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCumulativeRechargeRewardStatusRequest) Reset() { *x = GetCumulativeRechargeRewardStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCumulativeRechargeRewardStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCumulativeRechargeRewardStatusRequest) ProtoMessage() {} func (x *GetCumulativeRechargeRewardStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[92] 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 GetCumulativeRechargeRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{92} } func (x *GetCumulativeRechargeRewardStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetCumulativeRechargeRewardStatusRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } type GetCumulativeRechargeRewardStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Status *CumulativeRechargeRewardStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCumulativeRechargeRewardStatusResponse) Reset() { *x = GetCumulativeRechargeRewardStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCumulativeRechargeRewardStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCumulativeRechargeRewardStatusResponse) ProtoMessage() {} func (x *GetCumulativeRechargeRewardStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[93] 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 GetCumulativeRechargeRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{93} } func (x *GetCumulativeRechargeRewardStatusResponse) GetStatus() *CumulativeRechargeRewardStatus { if x != nil { return x.Status } return nil } // ConsumeCumulativeRechargeRewardRequest 是 wallet 充值事实消费入口;所有成功充值都会按 UTC 周期累计。 type ConsumeCumulativeRechargeRewardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` TransactionId string `protobuf:"bytes,3,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` CommandId string `protobuf:"bytes,4,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RechargeCoinAmount int64 `protobuf:"varint,6,opt,name=recharge_coin_amount,json=rechargeCoinAmount,proto3" json:"recharge_coin_amount,omitempty"` RechargeSequence int64 `protobuf:"varint,7,opt,name=recharge_sequence,json=rechargeSequence,proto3" json:"recharge_sequence,omitempty"` RechargeType string `protobuf:"bytes,8,opt,name=recharge_type,json=rechargeType,proto3" json:"recharge_type,omitempty"` QualifyingUsdMinor int64 `protobuf:"varint,9,opt,name=qualifying_usd_minor,json=qualifyingUsdMinor,proto3" json:"qualifying_usd_minor,omitempty"` PayloadJson string `protobuf:"bytes,10,opt,name=payload_json,json=payloadJson,proto3" json:"payload_json,omitempty"` OccurredAtMs int64 `protobuf:"varint,11,opt,name=occurred_at_ms,json=occurredAtMs,proto3" json:"occurred_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeCumulativeRechargeRewardRequest) Reset() { *x = ConsumeCumulativeRechargeRewardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeCumulativeRechargeRewardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeCumulativeRechargeRewardRequest) ProtoMessage() {} func (x *ConsumeCumulativeRechargeRewardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[94] 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 ConsumeCumulativeRechargeRewardRequest.ProtoReflect.Descriptor instead. func (*ConsumeCumulativeRechargeRewardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{94} } func (x *ConsumeCumulativeRechargeRewardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ConsumeCumulativeRechargeRewardRequest) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *ConsumeCumulativeRechargeRewardRequest) GetTransactionId() string { if x != nil { return x.TransactionId } return "" } func (x *ConsumeCumulativeRechargeRewardRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *ConsumeCumulativeRechargeRewardRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ConsumeCumulativeRechargeRewardRequest) GetRechargeCoinAmount() int64 { if x != nil { return x.RechargeCoinAmount } return 0 } func (x *ConsumeCumulativeRechargeRewardRequest) GetRechargeSequence() int64 { if x != nil { return x.RechargeSequence } return 0 } func (x *ConsumeCumulativeRechargeRewardRequest) GetRechargeType() string { if x != nil { return x.RechargeType } return "" } func (x *ConsumeCumulativeRechargeRewardRequest) GetQualifyingUsdMinor() int64 { if x != nil { return x.QualifyingUsdMinor } return 0 } func (x *ConsumeCumulativeRechargeRewardRequest) GetPayloadJson() string { if x != nil { return x.PayloadJson } return "" } func (x *ConsumeCumulativeRechargeRewardRequest) GetOccurredAtMs() int64 { if x != nil { return x.OccurredAtMs } return 0 } type ConsumeCumulativeRechargeRewardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Grants []*CumulativeRechargeRewardGrant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"` Consumed bool `protobuf:"varint,2,opt,name=consumed,proto3" json:"consumed,omitempty"` Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeCumulativeRechargeRewardResponse) Reset() { *x = ConsumeCumulativeRechargeRewardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeCumulativeRechargeRewardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeCumulativeRechargeRewardResponse) ProtoMessage() {} func (x *ConsumeCumulativeRechargeRewardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[95] 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 ConsumeCumulativeRechargeRewardResponse.ProtoReflect.Descriptor instead. func (*ConsumeCumulativeRechargeRewardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{95} } func (x *ConsumeCumulativeRechargeRewardResponse) GetGrants() []*CumulativeRechargeRewardGrant { if x != nil { return x.Grants } return nil } func (x *ConsumeCumulativeRechargeRewardResponse) GetConsumed() bool { if x != nil { return x.Consumed } return false } func (x *ConsumeCumulativeRechargeRewardResponse) GetReason() string { if x != nil { return x.Reason } return "" } type GetCumulativeRechargeRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCumulativeRechargeRewardConfigRequest) Reset() { *x = GetCumulativeRechargeRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCumulativeRechargeRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCumulativeRechargeRewardConfigRequest) ProtoMessage() {} func (x *GetCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[96] 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 GetCumulativeRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{96} } func (x *GetCumulativeRechargeRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } type GetCumulativeRechargeRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *CumulativeRechargeRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCumulativeRechargeRewardConfigResponse) Reset() { *x = GetCumulativeRechargeRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCumulativeRechargeRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCumulativeRechargeRewardConfigResponse) ProtoMessage() {} func (x *GetCumulativeRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[97] 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 GetCumulativeRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetCumulativeRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{97} } func (x *GetCumulativeRechargeRewardConfigResponse) GetConfig() *CumulativeRechargeRewardConfig { if x != nil { return x.Config } return nil } type UpdateCumulativeRechargeRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Tiers []*CumulativeRechargeRewardTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateCumulativeRechargeRewardConfigRequest) Reset() { *x = UpdateCumulativeRechargeRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateCumulativeRechargeRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateCumulativeRechargeRewardConfigRequest) ProtoMessage() {} func (x *UpdateCumulativeRechargeRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[98] 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 UpdateCumulativeRechargeRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateCumulativeRechargeRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{98} } func (x *UpdateCumulativeRechargeRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpdateCumulativeRechargeRewardConfigRequest) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *UpdateCumulativeRechargeRewardConfigRequest) GetTiers() []*CumulativeRechargeRewardTier { if x != nil { return x.Tiers } return nil } func (x *UpdateCumulativeRechargeRewardConfigRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpdateCumulativeRechargeRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *CumulativeRechargeRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateCumulativeRechargeRewardConfigResponse) Reset() { *x = UpdateCumulativeRechargeRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateCumulativeRechargeRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateCumulativeRechargeRewardConfigResponse) ProtoMessage() {} func (x *UpdateCumulativeRechargeRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[99] 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 UpdateCumulativeRechargeRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateCumulativeRechargeRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{99} } func (x *UpdateCumulativeRechargeRewardConfigResponse) GetConfig() *CumulativeRechargeRewardConfig { if x != nil { return x.Config } return nil } type ListCumulativeRechargeRewardGrantsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CycleKey string `protobuf:"bytes,4,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListCumulativeRechargeRewardGrantsRequest) Reset() { *x = ListCumulativeRechargeRewardGrantsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListCumulativeRechargeRewardGrantsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListCumulativeRechargeRewardGrantsRequest) ProtoMessage() {} func (x *ListCumulativeRechargeRewardGrantsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[100] 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 ListCumulativeRechargeRewardGrantsRequest.ProtoReflect.Descriptor instead. func (*ListCumulativeRechargeRewardGrantsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{100} } func (x *ListCumulativeRechargeRewardGrantsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListCumulativeRechargeRewardGrantsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListCumulativeRechargeRewardGrantsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListCumulativeRechargeRewardGrantsRequest) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *ListCumulativeRechargeRewardGrantsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListCumulativeRechargeRewardGrantsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListCumulativeRechargeRewardGrantsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Grants []*CumulativeRechargeRewardGrant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListCumulativeRechargeRewardGrantsResponse) Reset() { *x = ListCumulativeRechargeRewardGrantsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListCumulativeRechargeRewardGrantsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListCumulativeRechargeRewardGrantsResponse) ProtoMessage() {} func (x *ListCumulativeRechargeRewardGrantsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[101] 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 ListCumulativeRechargeRewardGrantsResponse.ProtoReflect.Descriptor instead. func (*ListCumulativeRechargeRewardGrantsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{101} } func (x *ListCumulativeRechargeRewardGrantsResponse) GetGrants() []*CumulativeRechargeRewardGrant { if x != nil { return x.Grants } return nil } func (x *ListCumulativeRechargeRewardGrantsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } // InviteActivityRewardTier 是邀请活动的金币奖励档位;recharge 使用充值门槛,valid_invite 使用有效邀请人数门槛。 type InviteActivityRewardTier struct { state protoimpl.MessageState `protogen:"open.v1"` TierId int64 `protobuf:"varint,1,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` RewardType string `protobuf:"bytes,2,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` TierCode string `protobuf:"bytes,3,opt,name=tier_code,json=tierCode,proto3" json:"tier_code,omitempty"` TierName string `protobuf:"bytes,4,opt,name=tier_name,json=tierName,proto3" json:"tier_name,omitempty"` ThresholdCoinAmount int64 `protobuf:"varint,5,opt,name=threshold_coin_amount,json=thresholdCoinAmount,proto3" json:"threshold_coin_amount,omitempty"` ThresholdValidInviteCount int64 `protobuf:"varint,6,opt,name=threshold_valid_invite_count,json=thresholdValidInviteCount,proto3" json:"threshold_valid_invite_count,omitempty"` RewardCoinAmount int64 `protobuf:"varint,7,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"` SortOrder int32 `protobuf:"varint,9,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` CreatedAtMs int64 `protobuf:"varint,10,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,11,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InviteActivityRewardTier) Reset() { *x = InviteActivityRewardTier{} mi := &file_proto_activity_v1_activity_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InviteActivityRewardTier) String() string { return protoimpl.X.MessageStringOf(x) } func (*InviteActivityRewardTier) ProtoMessage() {} func (x *InviteActivityRewardTier) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[102] 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 InviteActivityRewardTier.ProtoReflect.Descriptor instead. func (*InviteActivityRewardTier) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{102} } func (x *InviteActivityRewardTier) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *InviteActivityRewardTier) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *InviteActivityRewardTier) GetTierCode() string { if x != nil { return x.TierCode } return "" } func (x *InviteActivityRewardTier) GetTierName() string { if x != nil { return x.TierName } return "" } func (x *InviteActivityRewardTier) GetThresholdCoinAmount() int64 { if x != nil { return x.ThresholdCoinAmount } return 0 } func (x *InviteActivityRewardTier) GetThresholdValidInviteCount() int64 { if x != nil { return x.ThresholdValidInviteCount } return 0 } func (x *InviteActivityRewardTier) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *InviteActivityRewardTier) GetStatus() string { if x != nil { return x.Status } return "" } func (x *InviteActivityRewardTier) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *InviteActivityRewardTier) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *InviteActivityRewardTier) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // InviteActivityRewardConfig 是当前 App 的邀请活动配置;关闭时保留档位但 App 不允许领取。 type InviteActivityRewardConfig struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Tiers []*InviteActivityRewardTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,4,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,5,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,6,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` PerInviteInviterRewardCoinAmount int64 `protobuf:"varint,7,opt,name=per_invite_inviter_reward_coin_amount,json=perInviteInviterRewardCoinAmount,proto3" json:"per_invite_inviter_reward_coin_amount,omitempty"` PerInviteInviteeRewardCoinAmount int64 `protobuf:"varint,8,opt,name=per_invite_invitee_reward_coin_amount,json=perInviteInviteeRewardCoinAmount,proto3" json:"per_invite_invitee_reward_coin_amount,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InviteActivityRewardConfig) Reset() { *x = InviteActivityRewardConfig{} mi := &file_proto_activity_v1_activity_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InviteActivityRewardConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*InviteActivityRewardConfig) ProtoMessage() {} func (x *InviteActivityRewardConfig) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[103] 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 InviteActivityRewardConfig.ProtoReflect.Descriptor instead. func (*InviteActivityRewardConfig) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{103} } func (x *InviteActivityRewardConfig) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *InviteActivityRewardConfig) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *InviteActivityRewardConfig) GetTiers() []*InviteActivityRewardTier { if x != nil { return x.Tiers } return nil } func (x *InviteActivityRewardConfig) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *InviteActivityRewardConfig) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *InviteActivityRewardConfig) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *InviteActivityRewardConfig) GetPerInviteInviterRewardCoinAmount() int64 { if x != nil { return x.PerInviteInviterRewardCoinAmount } return 0 } func (x *InviteActivityRewardConfig) GetPerInviteInviteeRewardCoinAmount() int64 { if x != nil { return x.PerInviteInviteeRewardCoinAmount } return 0 } // InviteActivityRewardProgress 是邀请人在 UTC 自然月内的充值和有效邀请累计。 type InviteActivityRewardProgress struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` CycleKey string `protobuf:"bytes,2,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` TotalRechargeCoinAmount int64 `protobuf:"varint,4,opt,name=total_recharge_coin_amount,json=totalRechargeCoinAmount,proto3" json:"total_recharge_coin_amount,omitempty"` ValidInviteCount int64 `protobuf:"varint,5,opt,name=valid_invite_count,json=validInviteCount,proto3" json:"valid_invite_count,omitempty"` ClaimedRewardCoinAmount int64 `protobuf:"varint,6,opt,name=claimed_reward_coin_amount,json=claimedRewardCoinAmount,proto3" json:"claimed_reward_coin_amount,omitempty"` UpdatedAtMs int64 `protobuf:"varint,7,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InviteActivityRewardProgress) Reset() { *x = InviteActivityRewardProgress{} mi := &file_proto_activity_v1_activity_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InviteActivityRewardProgress) String() string { return protoimpl.X.MessageStringOf(x) } func (*InviteActivityRewardProgress) ProtoMessage() {} func (x *InviteActivityRewardProgress) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[104] 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 InviteActivityRewardProgress.ProtoReflect.Descriptor instead. func (*InviteActivityRewardProgress) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{104} } func (x *InviteActivityRewardProgress) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *InviteActivityRewardProgress) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *InviteActivityRewardProgress) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *InviteActivityRewardProgress) GetTotalRechargeCoinAmount() int64 { if x != nil { return x.TotalRechargeCoinAmount } return 0 } func (x *InviteActivityRewardProgress) GetValidInviteCount() int64 { if x != nil { return x.ValidInviteCount } return 0 } func (x *InviteActivityRewardProgress) GetClaimedRewardCoinAmount() int64 { if x != nil { return x.ClaimedRewardCoinAmount } return 0 } func (x *InviteActivityRewardProgress) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // InviteActivityRewardClaim 是用户点击领取后创建的钱包发奖事实。 type InviteActivityRewardClaim struct { state protoimpl.MessageState `protogen:"open.v1"` ClaimId string `protobuf:"bytes,1,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` CycleKey string `protobuf:"bytes,3,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` UserId int64 `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RewardType string `protobuf:"bytes,5,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` CommandId string `protobuf:"bytes,6,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` TierId int64 `protobuf:"varint,7,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` TierCode string `protobuf:"bytes,8,opt,name=tier_code,json=tierCode,proto3" json:"tier_code,omitempty"` TierName string `protobuf:"bytes,9,opt,name=tier_name,json=tierName,proto3" json:"tier_name,omitempty"` ThresholdCoinAmount int64 `protobuf:"varint,10,opt,name=threshold_coin_amount,json=thresholdCoinAmount,proto3" json:"threshold_coin_amount,omitempty"` ThresholdValidInviteCount int64 `protobuf:"varint,11,opt,name=threshold_valid_invite_count,json=thresholdValidInviteCount,proto3" json:"threshold_valid_invite_count,omitempty"` ReachedValue int64 `protobuf:"varint,12,opt,name=reached_value,json=reachedValue,proto3" json:"reached_value,omitempty"` RewardCoinAmount int64 `protobuf:"varint,13,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` Status string `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"` WalletCommandId string `protobuf:"bytes,15,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletTransactionId string `protobuf:"bytes,16,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"` FailureReason string `protobuf:"bytes,17,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` GrantedAtMs int64 `protobuf:"varint,18,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` CreatedAtMs int64 `protobuf:"varint,19,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,20,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InviteActivityRewardClaim) Reset() { *x = InviteActivityRewardClaim{} mi := &file_proto_activity_v1_activity_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InviteActivityRewardClaim) String() string { return protoimpl.X.MessageStringOf(x) } func (*InviteActivityRewardClaim) ProtoMessage() {} func (x *InviteActivityRewardClaim) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[105] 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 InviteActivityRewardClaim.ProtoReflect.Descriptor instead. func (*InviteActivityRewardClaim) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{105} } func (x *InviteActivityRewardClaim) GetClaimId() string { if x != nil { return x.ClaimId } return "" } func (x *InviteActivityRewardClaim) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *InviteActivityRewardClaim) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *InviteActivityRewardClaim) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *InviteActivityRewardClaim) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *InviteActivityRewardClaim) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *InviteActivityRewardClaim) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *InviteActivityRewardClaim) GetTierCode() string { if x != nil { return x.TierCode } return "" } func (x *InviteActivityRewardClaim) GetTierName() string { if x != nil { return x.TierName } return "" } func (x *InviteActivityRewardClaim) GetThresholdCoinAmount() int64 { if x != nil { return x.ThresholdCoinAmount } return 0 } func (x *InviteActivityRewardClaim) GetThresholdValidInviteCount() int64 { if x != nil { return x.ThresholdValidInviteCount } return 0 } func (x *InviteActivityRewardClaim) GetReachedValue() int64 { if x != nil { return x.ReachedValue } return 0 } func (x *InviteActivityRewardClaim) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *InviteActivityRewardClaim) GetStatus() string { if x != nil { return x.Status } return "" } func (x *InviteActivityRewardClaim) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *InviteActivityRewardClaim) GetWalletTransactionId() string { if x != nil { return x.WalletTransactionId } return "" } func (x *InviteActivityRewardClaim) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *InviteActivityRewardClaim) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } func (x *InviteActivityRewardClaim) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *InviteActivityRewardClaim) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // InviteActivityRewardStatus 是 App 邀请奖励页可直接展示的当前周期状态。 type InviteActivityRewardStatus struct { state protoimpl.MessageState `protogen:"open.v1"` Config *InviteActivityRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` Progress *InviteActivityRewardProgress `protobuf:"bytes,2,opt,name=progress,proto3" json:"progress,omitempty"` Claims []*InviteActivityRewardClaim `protobuf:"bytes,3,rep,name=claims,proto3" json:"claims,omitempty"` CycleKey string `protobuf:"bytes,4,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` PeriodStartMs int64 `protobuf:"varint,5,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` PeriodEndMs int64 `protobuf:"varint,6,opt,name=period_end_ms,json=periodEndMs,proto3" json:"period_end_ms,omitempty"` ServerTimeMs int64 `protobuf:"varint,7,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InviteActivityRewardStatus) Reset() { *x = InviteActivityRewardStatus{} mi := &file_proto_activity_v1_activity_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InviteActivityRewardStatus) String() string { return protoimpl.X.MessageStringOf(x) } func (*InviteActivityRewardStatus) ProtoMessage() {} func (x *InviteActivityRewardStatus) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[106] 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 InviteActivityRewardStatus.ProtoReflect.Descriptor instead. func (*InviteActivityRewardStatus) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{106} } func (x *InviteActivityRewardStatus) GetConfig() *InviteActivityRewardConfig { if x != nil { return x.Config } return nil } func (x *InviteActivityRewardStatus) GetProgress() *InviteActivityRewardProgress { if x != nil { return x.Progress } return nil } func (x *InviteActivityRewardStatus) GetClaims() []*InviteActivityRewardClaim { if x != nil { return x.Claims } return nil } func (x *InviteActivityRewardStatus) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *InviteActivityRewardStatus) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *InviteActivityRewardStatus) GetPeriodEndMs() int64 { if x != nil { return x.PeriodEndMs } return 0 } func (x *InviteActivityRewardStatus) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type GetInviteActivityRewardStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetInviteActivityRewardStatusRequest) Reset() { *x = GetInviteActivityRewardStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetInviteActivityRewardStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetInviteActivityRewardStatusRequest) ProtoMessage() {} func (x *GetInviteActivityRewardStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[107] 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 GetInviteActivityRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{107} } func (x *GetInviteActivityRewardStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetInviteActivityRewardStatusRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } type GetInviteActivityRewardStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Status *InviteActivityRewardStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetInviteActivityRewardStatusResponse) Reset() { *x = GetInviteActivityRewardStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetInviteActivityRewardStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetInviteActivityRewardStatusResponse) ProtoMessage() {} func (x *GetInviteActivityRewardStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[108] 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 GetInviteActivityRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{108} } func (x *GetInviteActivityRewardStatusResponse) GetStatus() *InviteActivityRewardStatus { if x != nil { return x.Status } return nil } type ClaimInviteActivityRewardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RewardType string `protobuf:"bytes,3,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` TierId int64 `protobuf:"varint,4,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` CommandId string `protobuf:"bytes,5,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ClaimInviteActivityRewardRequest) Reset() { *x = ClaimInviteActivityRewardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ClaimInviteActivityRewardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClaimInviteActivityRewardRequest) ProtoMessage() {} func (x *ClaimInviteActivityRewardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[109] 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 ClaimInviteActivityRewardRequest.ProtoReflect.Descriptor instead. func (*ClaimInviteActivityRewardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{109} } func (x *ClaimInviteActivityRewardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ClaimInviteActivityRewardRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ClaimInviteActivityRewardRequest) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *ClaimInviteActivityRewardRequest) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *ClaimInviteActivityRewardRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } type ClaimInviteActivityRewardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claim *InviteActivityRewardClaim `protobuf:"bytes,1,opt,name=claim,proto3" json:"claim,omitempty"` Status *InviteActivityRewardStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ClaimInviteActivityRewardResponse) Reset() { *x = ClaimInviteActivityRewardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ClaimInviteActivityRewardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClaimInviteActivityRewardResponse) ProtoMessage() {} func (x *ClaimInviteActivityRewardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[110] 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 ClaimInviteActivityRewardResponse.ProtoReflect.Descriptor instead. func (*ClaimInviteActivityRewardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{110} } func (x *ClaimInviteActivityRewardResponse) GetClaim() *InviteActivityRewardClaim { if x != nil { return x.Claim } return nil } func (x *ClaimInviteActivityRewardResponse) GetStatus() *InviteActivityRewardStatus { if x != nil { return x.Status } return nil } // InviteActivityLeaderboardEntry 是邀请活动月榜的一行;用户资料由 gateway 出口补齐。 type InviteActivityLeaderboardEntry struct { state protoimpl.MessageState `protogen:"open.v1"` RankNo int32 `protobuf:"varint,1,opt,name=rank_no,json=rankNo,proto3" json:"rank_no,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` ValidInviteCount int64 `protobuf:"varint,3,opt,name=valid_invite_count,json=validInviteCount,proto3" json:"valid_invite_count,omitempty"` TotalRechargeCoinAmount int64 `protobuf:"varint,4,opt,name=total_recharge_coin_amount,json=totalRechargeCoinAmount,proto3" json:"total_recharge_coin_amount,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InviteActivityLeaderboardEntry) Reset() { *x = InviteActivityLeaderboardEntry{} mi := &file_proto_activity_v1_activity_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InviteActivityLeaderboardEntry) String() string { return protoimpl.X.MessageStringOf(x) } func (*InviteActivityLeaderboardEntry) ProtoMessage() {} func (x *InviteActivityLeaderboardEntry) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[111] 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 InviteActivityLeaderboardEntry.ProtoReflect.Descriptor instead. func (*InviteActivityLeaderboardEntry) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{111} } func (x *InviteActivityLeaderboardEntry) GetRankNo() int32 { if x != nil { return x.RankNo } return 0 } func (x *InviteActivityLeaderboardEntry) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *InviteActivityLeaderboardEntry) GetValidInviteCount() int64 { if x != nil { return x.ValidInviteCount } return 0 } func (x *InviteActivityLeaderboardEntry) GetTotalRechargeCoinAmount() int64 { if x != nil { return x.TotalRechargeCoinAmount } return 0 } type ListInviteActivityLeaderboardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CycleKey string `protobuf:"bytes,2,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListInviteActivityLeaderboardRequest) Reset() { *x = ListInviteActivityLeaderboardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListInviteActivityLeaderboardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListInviteActivityLeaderboardRequest) ProtoMessage() {} func (x *ListInviteActivityLeaderboardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[112] 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 ListInviteActivityLeaderboardRequest.ProtoReflect.Descriptor instead. func (*ListInviteActivityLeaderboardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{112} } func (x *ListInviteActivityLeaderboardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListInviteActivityLeaderboardRequest) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *ListInviteActivityLeaderboardRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListInviteActivityLeaderboardRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListInviteActivityLeaderboardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Entries []*InviteActivityLeaderboardEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` CycleKey string `protobuf:"bytes,3,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` ServerTimeMs int64 `protobuf:"varint,4,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListInviteActivityLeaderboardResponse) Reset() { *x = ListInviteActivityLeaderboardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListInviteActivityLeaderboardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListInviteActivityLeaderboardResponse) ProtoMessage() {} func (x *ListInviteActivityLeaderboardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[113] 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 ListInviteActivityLeaderboardResponse.ProtoReflect.Descriptor instead. func (*ListInviteActivityLeaderboardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{113} } func (x *ListInviteActivityLeaderboardResponse) GetEntries() []*InviteActivityLeaderboardEntry { if x != nil { return x.Entries } return nil } func (x *ListInviteActivityLeaderboardResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } func (x *ListInviteActivityLeaderboardResponse) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *ListInviteActivityLeaderboardResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type GetInviteActivityRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetInviteActivityRewardConfigRequest) Reset() { *x = GetInviteActivityRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetInviteActivityRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetInviteActivityRewardConfigRequest) ProtoMessage() {} func (x *GetInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[114] 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 GetInviteActivityRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{114} } func (x *GetInviteActivityRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } type GetInviteActivityRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *InviteActivityRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetInviteActivityRewardConfigResponse) Reset() { *x = GetInviteActivityRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetInviteActivityRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetInviteActivityRewardConfigResponse) ProtoMessage() {} func (x *GetInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[115] 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 GetInviteActivityRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetInviteActivityRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{115} } func (x *GetInviteActivityRewardConfigResponse) GetConfig() *InviteActivityRewardConfig { if x != nil { return x.Config } return nil } type UpdateInviteActivityRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Tiers []*InviteActivityRewardTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` PerInviteInviterRewardCoinAmount int64 `protobuf:"varint,5,opt,name=per_invite_inviter_reward_coin_amount,json=perInviteInviterRewardCoinAmount,proto3" json:"per_invite_inviter_reward_coin_amount,omitempty"` PerInviteInviteeRewardCoinAmount int64 `protobuf:"varint,6,opt,name=per_invite_invitee_reward_coin_amount,json=perInviteInviteeRewardCoinAmount,proto3" json:"per_invite_invitee_reward_coin_amount,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateInviteActivityRewardConfigRequest) Reset() { *x = UpdateInviteActivityRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateInviteActivityRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateInviteActivityRewardConfigRequest) ProtoMessage() {} func (x *UpdateInviteActivityRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[116] 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 UpdateInviteActivityRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateInviteActivityRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{116} } func (x *UpdateInviteActivityRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpdateInviteActivityRewardConfigRequest) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *UpdateInviteActivityRewardConfigRequest) GetTiers() []*InviteActivityRewardTier { if x != nil { return x.Tiers } return nil } func (x *UpdateInviteActivityRewardConfigRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } func (x *UpdateInviteActivityRewardConfigRequest) GetPerInviteInviterRewardCoinAmount() int64 { if x != nil { return x.PerInviteInviterRewardCoinAmount } return 0 } func (x *UpdateInviteActivityRewardConfigRequest) GetPerInviteInviteeRewardCoinAmount() int64 { if x != nil { return x.PerInviteInviteeRewardCoinAmount } return 0 } type UpdateInviteActivityRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *InviteActivityRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateInviteActivityRewardConfigResponse) Reset() { *x = UpdateInviteActivityRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateInviteActivityRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateInviteActivityRewardConfigResponse) ProtoMessage() {} func (x *UpdateInviteActivityRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[117] 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 UpdateInviteActivityRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateInviteActivityRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{117} } func (x *UpdateInviteActivityRewardConfigResponse) GetConfig() *InviteActivityRewardConfig { if x != nil { return x.Config } return nil } type ListInviteActivityRewardClaimsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` RewardType string `protobuf:"bytes,3,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` UserId int64 `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CycleKey string `protobuf:"bytes,5,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListInviteActivityRewardClaimsRequest) Reset() { *x = ListInviteActivityRewardClaimsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListInviteActivityRewardClaimsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListInviteActivityRewardClaimsRequest) ProtoMessage() {} func (x *ListInviteActivityRewardClaimsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[118] 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 ListInviteActivityRewardClaimsRequest.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardClaimsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{118} } func (x *ListInviteActivityRewardClaimsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListInviteActivityRewardClaimsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListInviteActivityRewardClaimsRequest) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *ListInviteActivityRewardClaimsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListInviteActivityRewardClaimsRequest) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *ListInviteActivityRewardClaimsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListInviteActivityRewardClaimsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListInviteActivityRewardClaimsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claims []*InviteActivityRewardClaim `protobuf:"bytes,1,rep,name=claims,proto3" json:"claims,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListInviteActivityRewardClaimsResponse) Reset() { *x = ListInviteActivityRewardClaimsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListInviteActivityRewardClaimsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListInviteActivityRewardClaimsResponse) ProtoMessage() {} func (x *ListInviteActivityRewardClaimsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[119] 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 ListInviteActivityRewardClaimsResponse.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardClaimsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{119} } func (x *ListInviteActivityRewardClaimsResponse) GetClaims() []*InviteActivityRewardClaim { if x != nil { return x.Claims } return nil } func (x *ListInviteActivityRewardClaimsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } // InviteActivityRewardInviteeSummary 是后台邀请活动聚合行展开后的被邀请人明细。 type InviteActivityRewardInviteeSummary struct { state protoimpl.MessageState `protogen:"open.v1"` InvitedUserId int64 `protobuf:"varint,1,opt,name=invited_user_id,json=invitedUserId,proto3" json:"invited_user_id,omitempty"` RechargeCoinAmount int64 `protobuf:"varint,2,opt,name=recharge_coin_amount,json=rechargeCoinAmount,proto3" json:"recharge_coin_amount,omitempty"` InvitedAtMs int64 `protobuf:"varint,3,opt,name=invited_at_ms,json=invitedAtMs,proto3" json:"invited_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InviteActivityRewardInviteeSummary) Reset() { *x = InviteActivityRewardInviteeSummary{} mi := &file_proto_activity_v1_activity_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InviteActivityRewardInviteeSummary) String() string { return protoimpl.X.MessageStringOf(x) } func (*InviteActivityRewardInviteeSummary) ProtoMessage() {} func (x *InviteActivityRewardInviteeSummary) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[120] 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 InviteActivityRewardInviteeSummary.ProtoReflect.Descriptor instead. func (*InviteActivityRewardInviteeSummary) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{120} } func (x *InviteActivityRewardInviteeSummary) GetInvitedUserId() int64 { if x != nil { return x.InvitedUserId } return 0 } func (x *InviteActivityRewardInviteeSummary) GetRechargeCoinAmount() int64 { if x != nil { return x.RechargeCoinAmount } return 0 } func (x *InviteActivityRewardInviteeSummary) GetInvitedAtMs() int64 { if x != nil { return x.InvitedAtMs } return 0 } // InviteActivityRewardSummary 是后台邀请活动列表的一行,按邀请人和周期聚合。 type InviteActivityRewardSummary struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` CycleKey string `protobuf:"bytes,2,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` InviteCount int64 `protobuf:"varint,4,opt,name=invite_count,json=inviteCount,proto3" json:"invite_count,omitempty"` ValidInviteCount int64 `protobuf:"varint,5,opt,name=valid_invite_count,json=validInviteCount,proto3" json:"valid_invite_count,omitempty"` TotalRechargeCoinAmount int64 `protobuf:"varint,6,opt,name=total_recharge_coin_amount,json=totalRechargeCoinAmount,proto3" json:"total_recharge_coin_amount,omitempty"` TotalRewardCoinAmount int64 `protobuf:"varint,7,opt,name=total_reward_coin_amount,json=totalRewardCoinAmount,proto3" json:"total_reward_coin_amount,omitempty"` UpdatedAtMs int64 `protobuf:"varint,8,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` Invitees []*InviteActivityRewardInviteeSummary `protobuf:"bytes,9,rep,name=invitees,proto3" json:"invitees,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InviteActivityRewardSummary) Reset() { *x = InviteActivityRewardSummary{} mi := &file_proto_activity_v1_activity_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InviteActivityRewardSummary) String() string { return protoimpl.X.MessageStringOf(x) } func (*InviteActivityRewardSummary) ProtoMessage() {} func (x *InviteActivityRewardSummary) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[121] 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 InviteActivityRewardSummary.ProtoReflect.Descriptor instead. func (*InviteActivityRewardSummary) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{121} } func (x *InviteActivityRewardSummary) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *InviteActivityRewardSummary) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *InviteActivityRewardSummary) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *InviteActivityRewardSummary) GetInviteCount() int64 { if x != nil { return x.InviteCount } return 0 } func (x *InviteActivityRewardSummary) GetValidInviteCount() int64 { if x != nil { return x.ValidInviteCount } return 0 } func (x *InviteActivityRewardSummary) GetTotalRechargeCoinAmount() int64 { if x != nil { return x.TotalRechargeCoinAmount } return 0 } func (x *InviteActivityRewardSummary) GetTotalRewardCoinAmount() int64 { if x != nil { return x.TotalRewardCoinAmount } return 0 } func (x *InviteActivityRewardSummary) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *InviteActivityRewardSummary) GetInvitees() []*InviteActivityRewardInviteeSummary { if x != nil { return x.Invitees } return nil } type ListInviteActivityRewardSummariesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CycleKey string `protobuf:"bytes,3,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` Page int32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListInviteActivityRewardSummariesRequest) Reset() { *x = ListInviteActivityRewardSummariesRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListInviteActivityRewardSummariesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListInviteActivityRewardSummariesRequest) ProtoMessage() {} func (x *ListInviteActivityRewardSummariesRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[122] 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 ListInviteActivityRewardSummariesRequest.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardSummariesRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{122} } func (x *ListInviteActivityRewardSummariesRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListInviteActivityRewardSummariesRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListInviteActivityRewardSummariesRequest) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *ListInviteActivityRewardSummariesRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListInviteActivityRewardSummariesRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListInviteActivityRewardSummariesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Summaries []*InviteActivityRewardSummary `protobuf:"bytes,1,rep,name=summaries,proto3" json:"summaries,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListInviteActivityRewardSummariesResponse) Reset() { *x = ListInviteActivityRewardSummariesResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListInviteActivityRewardSummariesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListInviteActivityRewardSummariesResponse) ProtoMessage() {} func (x *ListInviteActivityRewardSummariesResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[123] 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 ListInviteActivityRewardSummariesResponse.ProtoReflect.Descriptor instead. func (*ListInviteActivityRewardSummariesResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{123} } func (x *ListInviteActivityRewardSummariesResponse) GetSummaries() []*InviteActivityRewardSummary { if x != nil { return x.Summaries } return nil } func (x *ListInviteActivityRewardSummariesResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } // RoomTurnoverRewardTier 是房间流水奖励的单个档位;达到 threshold_coin_spent 后可命中奖励。 type RoomTurnoverRewardTier struct { state protoimpl.MessageState `protogen:"open.v1"` TierId int64 `protobuf:"varint,1,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` TierCode string `protobuf:"bytes,2,opt,name=tier_code,json=tierCode,proto3" json:"tier_code,omitempty"` TierName string `protobuf:"bytes,3,opt,name=tier_name,json=tierName,proto3" json:"tier_name,omitempty"` ThresholdCoinSpent int64 `protobuf:"varint,4,opt,name=threshold_coin_spent,json=thresholdCoinSpent,proto3" json:"threshold_coin_spent,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"` SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` CreatedAtMs int64 `protobuf:"varint,8,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,9,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RoomTurnoverRewardTier) Reset() { *x = RoomTurnoverRewardTier{} mi := &file_proto_activity_v1_activity_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RoomTurnoverRewardTier) String() string { return protoimpl.X.MessageStringOf(x) } func (*RoomTurnoverRewardTier) ProtoMessage() {} func (x *RoomTurnoverRewardTier) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[124] 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 RoomTurnoverRewardTier.ProtoReflect.Descriptor instead. func (*RoomTurnoverRewardTier) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{124} } func (x *RoomTurnoverRewardTier) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *RoomTurnoverRewardTier) GetTierCode() string { if x != nil { return x.TierCode } return "" } func (x *RoomTurnoverRewardTier) GetTierName() string { if x != nil { return x.TierName } return "" } func (x *RoomTurnoverRewardTier) GetThresholdCoinSpent() int64 { if x != nil { return x.ThresholdCoinSpent } return 0 } func (x *RoomTurnoverRewardTier) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *RoomTurnoverRewardTier) GetStatus() string { if x != nil { return x.Status } return "" } func (x *RoomTurnoverRewardTier) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *RoomTurnoverRewardTier) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *RoomTurnoverRewardTier) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // RoomTurnoverRewardConfig 是当前 App 的房间流水奖励配置;结算只命中最高有效档。 type RoomTurnoverRewardConfig struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Tiers []*RoomTurnoverRewardTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,4,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,5,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,6,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RoomTurnoverRewardConfig) Reset() { *x = RoomTurnoverRewardConfig{} mi := &file_proto_activity_v1_activity_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RoomTurnoverRewardConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*RoomTurnoverRewardConfig) ProtoMessage() {} func (x *RoomTurnoverRewardConfig) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[125] 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 RoomTurnoverRewardConfig.ProtoReflect.Descriptor instead. func (*RoomTurnoverRewardConfig) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{125} } func (x *RoomTurnoverRewardConfig) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *RoomTurnoverRewardConfig) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *RoomTurnoverRewardConfig) GetTiers() []*RoomTurnoverRewardTier { if x != nil { return x.Tiers } return nil } func (x *RoomTurnoverRewardConfig) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *RoomTurnoverRewardConfig) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *RoomTurnoverRewardConfig) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // RoomTurnoverRewardSettlement 是某个房间单个 UTC 周期的结算事实。 type RoomTurnoverRewardSettlement struct { state protoimpl.MessageState `protogen:"open.v1"` SettlementId string `protobuf:"bytes,1,opt,name=settlement_id,json=settlementId,proto3" json:"settlement_id,omitempty"` AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` RoomId string `protobuf:"bytes,3,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` OwnerUserId int64 `protobuf:"varint,4,opt,name=owner_user_id,json=ownerUserId,proto3" json:"owner_user_id,omitempty"` PeriodStartMs int64 `protobuf:"varint,5,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` PeriodEndMs int64 `protobuf:"varint,6,opt,name=period_end_ms,json=periodEndMs,proto3" json:"period_end_ms,omitempty"` CoinSpent int64 `protobuf:"varint,7,opt,name=coin_spent,json=coinSpent,proto3" json:"coin_spent,omitempty"` TierId int64 `protobuf:"varint,8,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` TierCode string `protobuf:"bytes,9,opt,name=tier_code,json=tierCode,proto3" json:"tier_code,omitempty"` ThresholdCoinSpent int64 `protobuf:"varint,10,opt,name=threshold_coin_spent,json=thresholdCoinSpent,proto3" json:"threshold_coin_spent,omitempty"` RewardCoinAmount int64 `protobuf:"varint,11,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` Status string `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"` WalletCommandId string `protobuf:"bytes,13,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletTransactionId string `protobuf:"bytes,14,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"` FailureReason string `protobuf:"bytes,15,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` SettledAtMs int64 `protobuf:"varint,16,opt,name=settled_at_ms,json=settledAtMs,proto3" json:"settled_at_ms,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"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RoomTurnoverRewardSettlement) Reset() { *x = RoomTurnoverRewardSettlement{} mi := &file_proto_activity_v1_activity_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RoomTurnoverRewardSettlement) String() string { return protoimpl.X.MessageStringOf(x) } func (*RoomTurnoverRewardSettlement) ProtoMessage() {} func (x *RoomTurnoverRewardSettlement) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[126] 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 RoomTurnoverRewardSettlement.ProtoReflect.Descriptor instead. func (*RoomTurnoverRewardSettlement) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{126} } func (x *RoomTurnoverRewardSettlement) GetSettlementId() string { if x != nil { return x.SettlementId } return "" } func (x *RoomTurnoverRewardSettlement) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *RoomTurnoverRewardSettlement) GetRoomId() string { if x != nil { return x.RoomId } return "" } func (x *RoomTurnoverRewardSettlement) GetOwnerUserId() int64 { if x != nil { return x.OwnerUserId } return 0 } func (x *RoomTurnoverRewardSettlement) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *RoomTurnoverRewardSettlement) GetPeriodEndMs() int64 { if x != nil { return x.PeriodEndMs } return 0 } func (x *RoomTurnoverRewardSettlement) GetCoinSpent() int64 { if x != nil { return x.CoinSpent } return 0 } func (x *RoomTurnoverRewardSettlement) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *RoomTurnoverRewardSettlement) GetTierCode() string { if x != nil { return x.TierCode } return "" } func (x *RoomTurnoverRewardSettlement) GetThresholdCoinSpent() int64 { if x != nil { return x.ThresholdCoinSpent } return 0 } func (x *RoomTurnoverRewardSettlement) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *RoomTurnoverRewardSettlement) GetStatus() string { if x != nil { return x.Status } return "" } func (x *RoomTurnoverRewardSettlement) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *RoomTurnoverRewardSettlement) GetWalletTransactionId() string { if x != nil { return x.WalletTransactionId } return "" } func (x *RoomTurnoverRewardSettlement) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *RoomTurnoverRewardSettlement) GetSettledAtMs() int64 { if x != nil { return x.SettledAtMs } return 0 } func (x *RoomTurnoverRewardSettlement) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *RoomTurnoverRewardSettlement) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // RoomTurnoverRewardStatus 给 App H5 返回当前 UTC 周期、房间流水、预计奖励和上一期结算。 type RoomTurnoverRewardStatus struct { state protoimpl.MessageState `protogen:"open.v1"` Config *RoomTurnoverRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` RoomId string `protobuf:"bytes,2,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` OwnerUserId int64 `protobuf:"varint,3,opt,name=owner_user_id,json=ownerUserId,proto3" json:"owner_user_id,omitempty"` PeriodStartMs int64 `protobuf:"varint,4,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` PeriodEndMs int64 `protobuf:"varint,5,opt,name=period_end_ms,json=periodEndMs,proto3" json:"period_end_ms,omitempty"` CurrentCoinSpent int64 `protobuf:"varint,6,opt,name=current_coin_spent,json=currentCoinSpent,proto3" json:"current_coin_spent,omitempty"` ExpectedRewardCoinAmount int64 `protobuf:"varint,7,opt,name=expected_reward_coin_amount,json=expectedRewardCoinAmount,proto3" json:"expected_reward_coin_amount,omitempty"` MatchedTier *RoomTurnoverRewardTier `protobuf:"bytes,8,opt,name=matched_tier,json=matchedTier,proto3" json:"matched_tier,omitempty"` LatestSettlement *RoomTurnoverRewardSettlement `protobuf:"bytes,9,opt,name=latest_settlement,json=latestSettlement,proto3" json:"latest_settlement,omitempty"` ServerTimeMs int64 `protobuf:"varint,10,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RoomTurnoverRewardStatus) Reset() { *x = RoomTurnoverRewardStatus{} mi := &file_proto_activity_v1_activity_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RoomTurnoverRewardStatus) String() string { return protoimpl.X.MessageStringOf(x) } func (*RoomTurnoverRewardStatus) ProtoMessage() {} func (x *RoomTurnoverRewardStatus) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RoomTurnoverRewardStatus.ProtoReflect.Descriptor instead. func (*RoomTurnoverRewardStatus) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{127} } func (x *RoomTurnoverRewardStatus) GetConfig() *RoomTurnoverRewardConfig { if x != nil { return x.Config } return nil } func (x *RoomTurnoverRewardStatus) GetRoomId() string { if x != nil { return x.RoomId } return "" } func (x *RoomTurnoverRewardStatus) GetOwnerUserId() int64 { if x != nil { return x.OwnerUserId } return 0 } func (x *RoomTurnoverRewardStatus) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *RoomTurnoverRewardStatus) GetPeriodEndMs() int64 { if x != nil { return x.PeriodEndMs } return 0 } func (x *RoomTurnoverRewardStatus) GetCurrentCoinSpent() int64 { if x != nil { return x.CurrentCoinSpent } return 0 } func (x *RoomTurnoverRewardStatus) GetExpectedRewardCoinAmount() int64 { if x != nil { return x.ExpectedRewardCoinAmount } return 0 } func (x *RoomTurnoverRewardStatus) GetMatchedTier() *RoomTurnoverRewardTier { if x != nil { return x.MatchedTier } return nil } func (x *RoomTurnoverRewardStatus) GetLatestSettlement() *RoomTurnoverRewardSettlement { if x != nil { return x.LatestSettlement } return nil } func (x *RoomTurnoverRewardStatus) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type GetRoomTurnoverRewardStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RoomId string `protobuf:"bytes,3,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` OwnerUserId int64 `protobuf:"varint,4,opt,name=owner_user_id,json=ownerUserId,proto3" json:"owner_user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetRoomTurnoverRewardStatusRequest) Reset() { *x = GetRoomTurnoverRewardStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetRoomTurnoverRewardStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetRoomTurnoverRewardStatusRequest) ProtoMessage() {} func (x *GetRoomTurnoverRewardStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetRoomTurnoverRewardStatusRequest.ProtoReflect.Descriptor instead. func (*GetRoomTurnoverRewardStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{128} } func (x *GetRoomTurnoverRewardStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetRoomTurnoverRewardStatusRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *GetRoomTurnoverRewardStatusRequest) GetRoomId() string { if x != nil { return x.RoomId } return "" } func (x *GetRoomTurnoverRewardStatusRequest) GetOwnerUserId() int64 { if x != nil { return x.OwnerUserId } return 0 } type GetRoomTurnoverRewardStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Status *RoomTurnoverRewardStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetRoomTurnoverRewardStatusResponse) Reset() { *x = GetRoomTurnoverRewardStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetRoomTurnoverRewardStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetRoomTurnoverRewardStatusResponse) ProtoMessage() {} func (x *GetRoomTurnoverRewardStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[129] 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 GetRoomTurnoverRewardStatusResponse.ProtoReflect.Descriptor instead. func (*GetRoomTurnoverRewardStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{129} } func (x *GetRoomTurnoverRewardStatusResponse) GetStatus() *RoomTurnoverRewardStatus { if x != nil { return x.Status } return nil } type GetRoomTurnoverRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetRoomTurnoverRewardConfigRequest) Reset() { *x = GetRoomTurnoverRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetRoomTurnoverRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetRoomTurnoverRewardConfigRequest) ProtoMessage() {} func (x *GetRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[130] 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 GetRoomTurnoverRewardConfigRequest.ProtoReflect.Descriptor instead. func (*GetRoomTurnoverRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{130} } func (x *GetRoomTurnoverRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } type GetRoomTurnoverRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *RoomTurnoverRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetRoomTurnoverRewardConfigResponse) Reset() { *x = GetRoomTurnoverRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetRoomTurnoverRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetRoomTurnoverRewardConfigResponse) ProtoMessage() {} func (x *GetRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[131] 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 GetRoomTurnoverRewardConfigResponse.ProtoReflect.Descriptor instead. func (*GetRoomTurnoverRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{131} } func (x *GetRoomTurnoverRewardConfigResponse) GetConfig() *RoomTurnoverRewardConfig { if x != nil { return x.Config } return nil } type UpdateRoomTurnoverRewardConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Tiers []*RoomTurnoverRewardTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateRoomTurnoverRewardConfigRequest) Reset() { *x = UpdateRoomTurnoverRewardConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateRoomTurnoverRewardConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateRoomTurnoverRewardConfigRequest) ProtoMessage() {} func (x *UpdateRoomTurnoverRewardConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[132] 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 UpdateRoomTurnoverRewardConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateRoomTurnoverRewardConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{132} } func (x *UpdateRoomTurnoverRewardConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpdateRoomTurnoverRewardConfigRequest) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *UpdateRoomTurnoverRewardConfigRequest) GetTiers() []*RoomTurnoverRewardTier { if x != nil { return x.Tiers } return nil } func (x *UpdateRoomTurnoverRewardConfigRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpdateRoomTurnoverRewardConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *RoomTurnoverRewardConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateRoomTurnoverRewardConfigResponse) Reset() { *x = UpdateRoomTurnoverRewardConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateRoomTurnoverRewardConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateRoomTurnoverRewardConfigResponse) ProtoMessage() {} func (x *UpdateRoomTurnoverRewardConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[133] 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 UpdateRoomTurnoverRewardConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateRoomTurnoverRewardConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{133} } func (x *UpdateRoomTurnoverRewardConfigResponse) GetConfig() *RoomTurnoverRewardConfig { if x != nil { return x.Config } return nil } type ListRoomTurnoverRewardSettlementsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` RoomId string `protobuf:"bytes,3,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` OwnerUserId int64 `protobuf:"varint,4,opt,name=owner_user_id,json=ownerUserId,proto3" json:"owner_user_id,omitempty"` PeriodStartMs int64 `protobuf:"varint,5,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListRoomTurnoverRewardSettlementsRequest) Reset() { *x = ListRoomTurnoverRewardSettlementsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListRoomTurnoverRewardSettlementsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListRoomTurnoverRewardSettlementsRequest) ProtoMessage() {} func (x *ListRoomTurnoverRewardSettlementsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[134] 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 ListRoomTurnoverRewardSettlementsRequest.ProtoReflect.Descriptor instead. func (*ListRoomTurnoverRewardSettlementsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{134} } func (x *ListRoomTurnoverRewardSettlementsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListRoomTurnoverRewardSettlementsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListRoomTurnoverRewardSettlementsRequest) GetRoomId() string { if x != nil { return x.RoomId } return "" } func (x *ListRoomTurnoverRewardSettlementsRequest) GetOwnerUserId() int64 { if x != nil { return x.OwnerUserId } return 0 } func (x *ListRoomTurnoverRewardSettlementsRequest) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *ListRoomTurnoverRewardSettlementsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListRoomTurnoverRewardSettlementsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListRoomTurnoverRewardSettlementsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Settlements []*RoomTurnoverRewardSettlement `protobuf:"bytes,1,rep,name=settlements,proto3" json:"settlements,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListRoomTurnoverRewardSettlementsResponse) Reset() { *x = ListRoomTurnoverRewardSettlementsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListRoomTurnoverRewardSettlementsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListRoomTurnoverRewardSettlementsResponse) ProtoMessage() {} func (x *ListRoomTurnoverRewardSettlementsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[135] 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 ListRoomTurnoverRewardSettlementsResponse.ProtoReflect.Descriptor instead. func (*ListRoomTurnoverRewardSettlementsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{135} } func (x *ListRoomTurnoverRewardSettlementsResponse) GetSettlements() []*RoomTurnoverRewardSettlement { if x != nil { return x.Settlements } return nil } func (x *ListRoomTurnoverRewardSettlementsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } type RetryRoomTurnoverRewardSettlementRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` SettlementId string `protobuf:"bytes,2,opt,name=settlement_id,json=settlementId,proto3" json:"settlement_id,omitempty"` OperatorAdminId int64 `protobuf:"varint,3,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RetryRoomTurnoverRewardSettlementRequest) Reset() { *x = RetryRoomTurnoverRewardSettlementRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RetryRoomTurnoverRewardSettlementRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*RetryRoomTurnoverRewardSettlementRequest) ProtoMessage() {} func (x *RetryRoomTurnoverRewardSettlementRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[136] 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 RetryRoomTurnoverRewardSettlementRequest.ProtoReflect.Descriptor instead. func (*RetryRoomTurnoverRewardSettlementRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{136} } func (x *RetryRoomTurnoverRewardSettlementRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *RetryRoomTurnoverRewardSettlementRequest) GetSettlementId() string { if x != nil { return x.SettlementId } return "" } func (x *RetryRoomTurnoverRewardSettlementRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type RetryRoomTurnoverRewardSettlementResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Settlement *RoomTurnoverRewardSettlement `protobuf:"bytes,1,opt,name=settlement,proto3" json:"settlement,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RetryRoomTurnoverRewardSettlementResponse) Reset() { *x = RetryRoomTurnoverRewardSettlementResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RetryRoomTurnoverRewardSettlementResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*RetryRoomTurnoverRewardSettlementResponse) ProtoMessage() {} func (x *RetryRoomTurnoverRewardSettlementResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[137] 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 RetryRoomTurnoverRewardSettlementResponse.ProtoReflect.Descriptor instead. func (*RetryRoomTurnoverRewardSettlementResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{137} } func (x *RetryRoomTurnoverRewardSettlementResponse) GetSettlement() *RoomTurnoverRewardSettlement { if x != nil { return x.Settlement } return nil } // SevenDayCheckInReward 是七日签到配置中某一天的资源组奖励。 type SevenDayCheckInReward struct { state protoimpl.MessageState `protogen:"open.v1"` DayIndex int32 `protobuf:"varint,1,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"` ResourceGroupId int64 `protobuf:"varint,2,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SevenDayCheckInReward) Reset() { *x = SevenDayCheckInReward{} mi := &file_proto_activity_v1_activity_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SevenDayCheckInReward) String() string { return protoimpl.X.MessageStringOf(x) } func (*SevenDayCheckInReward) ProtoMessage() {} func (x *SevenDayCheckInReward) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[138] 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 SevenDayCheckInReward.ProtoReflect.Descriptor instead. func (*SevenDayCheckInReward) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{138} } func (x *SevenDayCheckInReward) GetDayIndex() int32 { if x != nil { return x.DayIndex } return 0 } func (x *SevenDayCheckInReward) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } // SevenDayCheckInConfig 是当前 App 的七日签到配置;资源组内容仍由 wallet-service 拥有。 type SevenDayCheckInConfig struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` ConfigVersion int64 `protobuf:"varint,3,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"` Rewards []*SevenDayCheckInReward `protobuf:"bytes,4,rep,name=rewards,proto3" json:"rewards,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,5,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,6,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,7,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SevenDayCheckInConfig) Reset() { *x = SevenDayCheckInConfig{} mi := &file_proto_activity_v1_activity_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SevenDayCheckInConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*SevenDayCheckInConfig) ProtoMessage() {} func (x *SevenDayCheckInConfig) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[139] 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 SevenDayCheckInConfig.ProtoReflect.Descriptor instead. func (*SevenDayCheckInConfig) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{139} } func (x *SevenDayCheckInConfig) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *SevenDayCheckInConfig) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *SevenDayCheckInConfig) GetConfigVersion() int64 { if x != nil { return x.ConfigVersion } return 0 } func (x *SevenDayCheckInConfig) GetRewards() []*SevenDayCheckInReward { if x != nil { return x.Rewards } return nil } func (x *SevenDayCheckInConfig) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *SevenDayCheckInConfig) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *SevenDayCheckInConfig) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // SevenDayCheckInRewardStatus 是 App 面板中某一天奖励的用户侧状态。 type SevenDayCheckInRewardStatus struct { state protoimpl.MessageState `protogen:"open.v1"` DayIndex int32 `protobuf:"varint,1,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"` ResourceGroupId int64 `protobuf:"varint,2,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` ClaimId string `protobuf:"bytes,4,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` WalletGrantId string `protobuf:"bytes,5,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` GrantedAtMs int64 `protobuf:"varint,6,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SevenDayCheckInRewardStatus) Reset() { *x = SevenDayCheckInRewardStatus{} mi := &file_proto_activity_v1_activity_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SevenDayCheckInRewardStatus) String() string { return protoimpl.X.MessageStringOf(x) } func (*SevenDayCheckInRewardStatus) ProtoMessage() {} func (x *SevenDayCheckInRewardStatus) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[140] 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 SevenDayCheckInRewardStatus.ProtoReflect.Descriptor instead. func (*SevenDayCheckInRewardStatus) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{140} } func (x *SevenDayCheckInRewardStatus) GetDayIndex() int32 { if x != nil { return x.DayIndex } return 0 } func (x *SevenDayCheckInRewardStatus) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *SevenDayCheckInRewardStatus) GetStatus() string { if x != nil { return x.Status } return "" } func (x *SevenDayCheckInRewardStatus) GetClaimId() string { if x != nil { return x.ClaimId } return "" } func (x *SevenDayCheckInRewardStatus) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *SevenDayCheckInRewardStatus) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } type GetSevenDayCheckInStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetSevenDayCheckInStatusRequest) Reset() { *x = GetSevenDayCheckInStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetSevenDayCheckInStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetSevenDayCheckInStatusRequest) ProtoMessage() {} func (x *GetSevenDayCheckInStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[141] 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 GetSevenDayCheckInStatusRequest.ProtoReflect.Descriptor instead. func (*GetSevenDayCheckInStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{141} } func (x *GetSevenDayCheckInStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetSevenDayCheckInStatusRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } type GetSevenDayCheckInStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` CanSign bool `protobuf:"varint,2,opt,name=can_sign,json=canSign,proto3" json:"can_sign,omitempty"` Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` CycleNo int64 `protobuf:"varint,4,opt,name=cycle_no,json=cycleNo,proto3" json:"cycle_no,omitempty"` CurrentDayIndex int32 `protobuf:"varint,5,opt,name=current_day_index,json=currentDayIndex,proto3" json:"current_day_index,omitempty"` NextDayIndex int32 `protobuf:"varint,6,opt,name=next_day_index,json=nextDayIndex,proto3" json:"next_day_index,omitempty"` CheckinDay string `protobuf:"bytes,7,opt,name=checkin_day,json=checkinDay,proto3" json:"checkin_day,omitempty"` LastCheckinDay string `protobuf:"bytes,8,opt,name=last_checkin_day,json=lastCheckinDay,proto3" json:"last_checkin_day,omitempty"` ConfigVersion int64 `protobuf:"varint,9,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"` Rewards []*SevenDayCheckInRewardStatus `protobuf:"bytes,10,rep,name=rewards,proto3" json:"rewards,omitempty"` ServerTimeMs int64 `protobuf:"varint,11,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` NextRefreshAtMs int64 `protobuf:"varint,12,opt,name=next_refresh_at_ms,json=nextRefreshAtMs,proto3" json:"next_refresh_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetSevenDayCheckInStatusResponse) Reset() { *x = GetSevenDayCheckInStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetSevenDayCheckInStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetSevenDayCheckInStatusResponse) ProtoMessage() {} func (x *GetSevenDayCheckInStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[142] 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 GetSevenDayCheckInStatusResponse.ProtoReflect.Descriptor instead. func (*GetSevenDayCheckInStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{142} } func (x *GetSevenDayCheckInStatusResponse) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *GetSevenDayCheckInStatusResponse) GetCanSign() bool { if x != nil { return x.CanSign } return false } func (x *GetSevenDayCheckInStatusResponse) GetReason() string { if x != nil { return x.Reason } return "" } func (x *GetSevenDayCheckInStatusResponse) GetCycleNo() int64 { if x != nil { return x.CycleNo } return 0 } func (x *GetSevenDayCheckInStatusResponse) GetCurrentDayIndex() int32 { if x != nil { return x.CurrentDayIndex } return 0 } func (x *GetSevenDayCheckInStatusResponse) GetNextDayIndex() int32 { if x != nil { return x.NextDayIndex } return 0 } func (x *GetSevenDayCheckInStatusResponse) GetCheckinDay() string { if x != nil { return x.CheckinDay } return "" } func (x *GetSevenDayCheckInStatusResponse) GetLastCheckinDay() string { if x != nil { return x.LastCheckinDay } return "" } func (x *GetSevenDayCheckInStatusResponse) GetConfigVersion() int64 { if x != nil { return x.ConfigVersion } return 0 } func (x *GetSevenDayCheckInStatusResponse) GetRewards() []*SevenDayCheckInRewardStatus { if x != nil { return x.Rewards } return nil } func (x *GetSevenDayCheckInStatusResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } func (x *GetSevenDayCheckInStatusResponse) GetNextRefreshAtMs() int64 { if x != nil { return x.NextRefreshAtMs } return 0 } type SignSevenDayCheckInRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SignSevenDayCheckInRequest) Reset() { *x = SignSevenDayCheckInRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SignSevenDayCheckInRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SignSevenDayCheckInRequest) ProtoMessage() {} func (x *SignSevenDayCheckInRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[143] 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 SignSevenDayCheckInRequest.ProtoReflect.Descriptor instead. func (*SignSevenDayCheckInRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{143} } func (x *SignSevenDayCheckInRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *SignSevenDayCheckInRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *SignSevenDayCheckInRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } type SignSevenDayCheckInResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ClaimId string `protobuf:"bytes,1,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` CycleNo int64 `protobuf:"varint,2,opt,name=cycle_no,json=cycleNo,proto3" json:"cycle_no,omitempty"` CheckinDay string `protobuf:"bytes,3,opt,name=checkin_day,json=checkinDay,proto3" json:"checkin_day,omitempty"` DayIndex int32 `protobuf:"varint,4,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"` ResourceGroupId int64 `protobuf:"varint,5,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` WalletGrantId string `protobuf:"bytes,7,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` GrantedAtMs int64 `protobuf:"varint,8,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` ServerTimeMs int64 `protobuf:"varint,9,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SignSevenDayCheckInResponse) Reset() { *x = SignSevenDayCheckInResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SignSevenDayCheckInResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SignSevenDayCheckInResponse) ProtoMessage() {} func (x *SignSevenDayCheckInResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[144] 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 SignSevenDayCheckInResponse.ProtoReflect.Descriptor instead. func (*SignSevenDayCheckInResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{144} } func (x *SignSevenDayCheckInResponse) GetClaimId() string { if x != nil { return x.ClaimId } return "" } func (x *SignSevenDayCheckInResponse) GetCycleNo() int64 { if x != nil { return x.CycleNo } return 0 } func (x *SignSevenDayCheckInResponse) GetCheckinDay() string { if x != nil { return x.CheckinDay } return "" } func (x *SignSevenDayCheckInResponse) GetDayIndex() int32 { if x != nil { return x.DayIndex } return 0 } func (x *SignSevenDayCheckInResponse) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *SignSevenDayCheckInResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *SignSevenDayCheckInResponse) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *SignSevenDayCheckInResponse) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } func (x *SignSevenDayCheckInResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type GetSevenDayCheckInConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetSevenDayCheckInConfigRequest) Reset() { *x = GetSevenDayCheckInConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetSevenDayCheckInConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetSevenDayCheckInConfigRequest) ProtoMessage() {} func (x *GetSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[145] 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 GetSevenDayCheckInConfigRequest.ProtoReflect.Descriptor instead. func (*GetSevenDayCheckInConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{145} } func (x *GetSevenDayCheckInConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } type GetSevenDayCheckInConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *SevenDayCheckInConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetSevenDayCheckInConfigResponse) Reset() { *x = GetSevenDayCheckInConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetSevenDayCheckInConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetSevenDayCheckInConfigResponse) ProtoMessage() {} func (x *GetSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[146] 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 GetSevenDayCheckInConfigResponse.ProtoReflect.Descriptor instead. func (*GetSevenDayCheckInConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{146} } func (x *GetSevenDayCheckInConfigResponse) GetConfig() *SevenDayCheckInConfig { if x != nil { return x.Config } return nil } type UpdateSevenDayCheckInConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Rewards []*SevenDayCheckInReward `protobuf:"bytes,3,rep,name=rewards,proto3" json:"rewards,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateSevenDayCheckInConfigRequest) Reset() { *x = UpdateSevenDayCheckInConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateSevenDayCheckInConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateSevenDayCheckInConfigRequest) ProtoMessage() {} func (x *UpdateSevenDayCheckInConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[147] 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 UpdateSevenDayCheckInConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateSevenDayCheckInConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{147} } func (x *UpdateSevenDayCheckInConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpdateSevenDayCheckInConfigRequest) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *UpdateSevenDayCheckInConfigRequest) GetRewards() []*SevenDayCheckInReward { if x != nil { return x.Rewards } return nil } func (x *UpdateSevenDayCheckInConfigRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpdateSevenDayCheckInConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *SevenDayCheckInConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateSevenDayCheckInConfigResponse) Reset() { *x = UpdateSevenDayCheckInConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateSevenDayCheckInConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateSevenDayCheckInConfigResponse) ProtoMessage() {} func (x *UpdateSevenDayCheckInConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[148] 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 UpdateSevenDayCheckInConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateSevenDayCheckInConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{148} } func (x *UpdateSevenDayCheckInConfigResponse) GetConfig() *SevenDayCheckInConfig { if x != nil { return x.Config } return nil } // SevenDayCheckInClaim 是后台领取记录页使用的签到和资源组发放事实。 type SevenDayCheckInClaim struct { state protoimpl.MessageState `protogen:"open.v1"` ClaimId string `protobuf:"bytes,1,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` CommandId string `protobuf:"bytes,2,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CycleNo int64 `protobuf:"varint,4,opt,name=cycle_no,json=cycleNo,proto3" json:"cycle_no,omitempty"` CheckinDay string `protobuf:"bytes,5,opt,name=checkin_day,json=checkinDay,proto3" json:"checkin_day,omitempty"` DayIndex int32 `protobuf:"varint,6,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"` ConfigVersion int64 `protobuf:"varint,7,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"` ResourceGroupId int64 `protobuf:"varint,8,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` WalletCommandId string `protobuf:"bytes,9,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletGrantId string `protobuf:"bytes,10,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"` FailureReason string `protobuf:"bytes,12,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` SignedAtMs int64 `protobuf:"varint,13,opt,name=signed_at_ms,json=signedAtMs,proto3" json:"signed_at_ms,omitempty"` GrantedAtMs int64 `protobuf:"varint,14,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` CreatedAtMs int64 `protobuf:"varint,15,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,16,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SevenDayCheckInClaim) Reset() { *x = SevenDayCheckInClaim{} mi := &file_proto_activity_v1_activity_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SevenDayCheckInClaim) String() string { return protoimpl.X.MessageStringOf(x) } func (*SevenDayCheckInClaim) ProtoMessage() {} func (x *SevenDayCheckInClaim) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[149] 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 SevenDayCheckInClaim.ProtoReflect.Descriptor instead. func (*SevenDayCheckInClaim) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{149} } func (x *SevenDayCheckInClaim) GetClaimId() string { if x != nil { return x.ClaimId } return "" } func (x *SevenDayCheckInClaim) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *SevenDayCheckInClaim) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *SevenDayCheckInClaim) GetCycleNo() int64 { if x != nil { return x.CycleNo } return 0 } func (x *SevenDayCheckInClaim) GetCheckinDay() string { if x != nil { return x.CheckinDay } return "" } func (x *SevenDayCheckInClaim) GetDayIndex() int32 { if x != nil { return x.DayIndex } return 0 } func (x *SevenDayCheckInClaim) GetConfigVersion() int64 { if x != nil { return x.ConfigVersion } return 0 } func (x *SevenDayCheckInClaim) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *SevenDayCheckInClaim) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *SevenDayCheckInClaim) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *SevenDayCheckInClaim) GetStatus() string { if x != nil { return x.Status } return "" } func (x *SevenDayCheckInClaim) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *SevenDayCheckInClaim) GetSignedAtMs() int64 { if x != nil { return x.SignedAtMs } return 0 } func (x *SevenDayCheckInClaim) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } func (x *SevenDayCheckInClaim) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *SevenDayCheckInClaim) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } type ListSevenDayCheckInClaimsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CheckinDay string `protobuf:"bytes,4,opt,name=checkin_day,json=checkinDay,proto3" json:"checkin_day,omitempty"` DayIndex int32 `protobuf:"varint,5,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListSevenDayCheckInClaimsRequest) Reset() { *x = ListSevenDayCheckInClaimsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListSevenDayCheckInClaimsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListSevenDayCheckInClaimsRequest) ProtoMessage() {} func (x *ListSevenDayCheckInClaimsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[150] 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 ListSevenDayCheckInClaimsRequest.ProtoReflect.Descriptor instead. func (*ListSevenDayCheckInClaimsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{150} } func (x *ListSevenDayCheckInClaimsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListSevenDayCheckInClaimsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListSevenDayCheckInClaimsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListSevenDayCheckInClaimsRequest) GetCheckinDay() string { if x != nil { return x.CheckinDay } return "" } func (x *ListSevenDayCheckInClaimsRequest) GetDayIndex() int32 { if x != nil { return x.DayIndex } return 0 } func (x *ListSevenDayCheckInClaimsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListSevenDayCheckInClaimsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListSevenDayCheckInClaimsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claims []*SevenDayCheckInClaim `protobuf:"bytes,1,rep,name=claims,proto3" json:"claims,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListSevenDayCheckInClaimsResponse) Reset() { *x = ListSevenDayCheckInClaimsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListSevenDayCheckInClaimsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListSevenDayCheckInClaimsResponse) ProtoMessage() {} func (x *ListSevenDayCheckInClaimsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[151] 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 ListSevenDayCheckInClaimsResponse.ProtoReflect.Descriptor instead. func (*ListSevenDayCheckInClaimsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{151} } func (x *ListSevenDayCheckInClaimsResponse) GetClaims() []*SevenDayCheckInClaim { if x != nil { return x.Claims } return nil } func (x *ListSevenDayCheckInClaimsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } // LevelTrack 是等级体系的一条成长轨道,例如 wealth/game/charm。 type LevelTrack struct { state protoimpl.MessageState `protogen:"open.v1"` Track string `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` SortOrder int32 `protobuf:"varint,4,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` DisplayConfigJson string `protobuf:"bytes,5,opt,name=display_config_json,json=displayConfigJson,proto3" json:"display_config_json,omitempty"` CreatedAtMs int64 `protobuf:"varint,6,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,7,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *LevelTrack) Reset() { *x = LevelTrack{} mi := &file_proto_activity_v1_activity_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *LevelTrack) String() string { return protoimpl.X.MessageStringOf(x) } func (*LevelTrack) ProtoMessage() {} func (x *LevelTrack) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[152] 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 LevelTrack.ProtoReflect.Descriptor instead. func (*LevelTrack) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{152} } func (x *LevelTrack) GetTrack() string { if x != nil { return x.Track } return "" } func (x *LevelTrack) GetName() string { if x != nil { return x.Name } return "" } func (x *LevelTrack) GetStatus() string { if x != nil { return x.Status } return "" } func (x *LevelTrack) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *LevelTrack) GetDisplayConfigJson() string { if x != nil { return x.DisplayConfigJson } return "" } func (x *LevelTrack) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *LevelTrack) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // LevelRule 是某条轨道的单级阈值和可选奖励配置。 type LevelRule struct { state protoimpl.MessageState `protogen:"open.v1"` Track string `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"` RequiredValue int64 `protobuf:"varint,3,opt,name=required_value,json=requiredValue,proto3" json:"required_value,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` RewardResourceGroupId int64 `protobuf:"varint,6,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` DisplayConfigJson string `protobuf:"bytes,8,opt,name=display_config_json,json=displayConfigJson,proto3" json:"display_config_json,omitempty"` CreatedByAdminId int64 `protobuf:"varint,9,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,10,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,11,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,12,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *LevelRule) Reset() { *x = LevelRule{} mi := &file_proto_activity_v1_activity_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *LevelRule) String() string { return protoimpl.X.MessageStringOf(x) } func (*LevelRule) ProtoMessage() {} func (x *LevelRule) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[153] 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 LevelRule.ProtoReflect.Descriptor instead. func (*LevelRule) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{153} } func (x *LevelRule) GetTrack() string { if x != nil { return x.Track } return "" } func (x *LevelRule) GetLevel() int32 { if x != nil { return x.Level } return 0 } func (x *LevelRule) GetRequiredValue() int64 { if x != nil { return x.RequiredValue } return 0 } func (x *LevelRule) GetName() string { if x != nil { return x.Name } return "" } func (x *LevelRule) GetStatus() string { if x != nil { return x.Status } return "" } func (x *LevelRule) GetRewardResourceGroupId() int64 { if x != nil { return x.RewardResourceGroupId } return 0 } func (x *LevelRule) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *LevelRule) GetDisplayConfigJson() string { if x != nil { return x.DisplayConfigJson } return "" } func (x *LevelRule) GetCreatedByAdminId() int64 { if x != nil { return x.CreatedByAdminId } return 0 } func (x *LevelRule) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *LevelRule) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *LevelRule) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // LevelTier 是等级段展示和等级段奖励配置,例如 1-10 或 11-20。 type LevelTier struct { state protoimpl.MessageState `protogen:"open.v1"` TierId int64 `protobuf:"varint,1,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` Track string `protobuf:"bytes,2,opt,name=track,proto3" json:"track,omitempty"` MinLevel int32 `protobuf:"varint,3,opt,name=min_level,json=minLevel,proto3" json:"min_level,omitempty"` MaxLevel int32 `protobuf:"varint,4,opt,name=max_level,json=maxLevel,proto3" json:"max_level,omitempty"` Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` DisplayAvatarFrameResourceId int64 `protobuf:"varint,6,opt,name=display_avatar_frame_resource_id,json=displayAvatarFrameResourceId,proto3" json:"display_avatar_frame_resource_id,omitempty"` DisplayBadgeResourceId int64 `protobuf:"varint,7,opt,name=display_badge_resource_id,json=displayBadgeResourceId,proto3" json:"display_badge_resource_id,omitempty"` RewardResourceGroupId int64 `protobuf:"varint,8,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` Status string `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"` DisplayConfigJson string `protobuf:"bytes,10,opt,name=display_config_json,json=displayConfigJson,proto3" json:"display_config_json,omitempty"` CreatedByAdminId int64 `protobuf:"varint,11,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,12,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,13,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,14,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *LevelTier) Reset() { *x = LevelTier{} mi := &file_proto_activity_v1_activity_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *LevelTier) String() string { return protoimpl.X.MessageStringOf(x) } func (*LevelTier) ProtoMessage() {} func (x *LevelTier) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[154] 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 LevelTier.ProtoReflect.Descriptor instead. func (*LevelTier) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{154} } func (x *LevelTier) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *LevelTier) GetTrack() string { if x != nil { return x.Track } return "" } func (x *LevelTier) GetMinLevel() int32 { if x != nil { return x.MinLevel } return 0 } func (x *LevelTier) GetMaxLevel() int32 { if x != nil { return x.MaxLevel } return 0 } func (x *LevelTier) GetName() string { if x != nil { return x.Name } return "" } func (x *LevelTier) GetDisplayAvatarFrameResourceId() int64 { if x != nil { return x.DisplayAvatarFrameResourceId } return 0 } func (x *LevelTier) GetDisplayBadgeResourceId() int64 { if x != nil { return x.DisplayBadgeResourceId } return 0 } func (x *LevelTier) GetRewardResourceGroupId() int64 { if x != nil { return x.RewardResourceGroupId } return 0 } func (x *LevelTier) GetStatus() string { if x != nil { return x.Status } return "" } func (x *LevelTier) GetDisplayConfigJson() string { if x != nil { return x.DisplayConfigJson } return "" } func (x *LevelTier) GetCreatedByAdminId() int64 { if x != nil { return x.CreatedByAdminId } return 0 } func (x *LevelTier) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *LevelTier) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *LevelTier) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // LevelTrackOverview 是 App 等级总览里的单轨道进度。 type LevelTrackOverview struct { state protoimpl.MessageState `protogen:"open.v1"` Track string `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"` TierId int64 `protobuf:"varint,4,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` TotalValue int64 `protobuf:"varint,5,opt,name=total_value,json=totalValue,proto3" json:"total_value,omitempty"` CurrentLevelRequiredValue int64 `protobuf:"varint,6,opt,name=current_level_required_value,json=currentLevelRequiredValue,proto3" json:"current_level_required_value,omitempty"` NextLevel int32 `protobuf:"varint,7,opt,name=next_level,json=nextLevel,proto3" json:"next_level,omitempty"` NextLevelRequiredValue int64 `protobuf:"varint,8,opt,name=next_level_required_value,json=nextLevelRequiredValue,proto3" json:"next_level_required_value,omitempty"` DisplayAvatarFrameResourceId int64 `protobuf:"varint,9,opt,name=display_avatar_frame_resource_id,json=displayAvatarFrameResourceId,proto3" json:"display_avatar_frame_resource_id,omitempty"` DisplayBadgeResourceId int64 `protobuf:"varint,10,opt,name=display_badge_resource_id,json=displayBadgeResourceId,proto3" json:"display_badge_resource_id,omitempty"` RewardPendingCount int64 `protobuf:"varint,11,opt,name=reward_pending_count,json=rewardPendingCount,proto3" json:"reward_pending_count,omitempty"` SortOrder int32 `protobuf:"varint,12,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` DisplayBadgeSourceLevel int32 `protobuf:"varint,13,opt,name=display_badge_source_level,json=displayBadgeSourceLevel,proto3" json:"display_badge_source_level,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *LevelTrackOverview) Reset() { *x = LevelTrackOverview{} mi := &file_proto_activity_v1_activity_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *LevelTrackOverview) String() string { return protoimpl.X.MessageStringOf(x) } func (*LevelTrackOverview) ProtoMessage() {} func (x *LevelTrackOverview) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[155] 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 LevelTrackOverview.ProtoReflect.Descriptor instead. func (*LevelTrackOverview) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{155} } func (x *LevelTrackOverview) GetTrack() string { if x != nil { return x.Track } return "" } func (x *LevelTrackOverview) GetName() string { if x != nil { return x.Name } return "" } func (x *LevelTrackOverview) GetLevel() int32 { if x != nil { return x.Level } return 0 } func (x *LevelTrackOverview) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *LevelTrackOverview) GetTotalValue() int64 { if x != nil { return x.TotalValue } return 0 } func (x *LevelTrackOverview) GetCurrentLevelRequiredValue() int64 { if x != nil { return x.CurrentLevelRequiredValue } return 0 } func (x *LevelTrackOverview) GetNextLevel() int32 { if x != nil { return x.NextLevel } return 0 } func (x *LevelTrackOverview) GetNextLevelRequiredValue() int64 { if x != nil { return x.NextLevelRequiredValue } return 0 } func (x *LevelTrackOverview) GetDisplayAvatarFrameResourceId() int64 { if x != nil { return x.DisplayAvatarFrameResourceId } return 0 } func (x *LevelTrackOverview) GetDisplayBadgeResourceId() int64 { if x != nil { return x.DisplayBadgeResourceId } return 0 } func (x *LevelTrackOverview) GetRewardPendingCount() int64 { if x != nil { return x.RewardPendingCount } return 0 } func (x *LevelTrackOverview) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *LevelTrackOverview) GetDisplayBadgeSourceLevel() int32 { if x != nil { return x.DisplayBadgeSourceLevel } return 0 } type GetMyLevelOverviewRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetMyLevelOverviewRequest) Reset() { *x = GetMyLevelOverviewRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetMyLevelOverviewRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetMyLevelOverviewRequest) ProtoMessage() {} func (x *GetMyLevelOverviewRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[156] 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 GetMyLevelOverviewRequest.ProtoReflect.Descriptor instead. func (*GetMyLevelOverviewRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{156} } func (x *GetMyLevelOverviewRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetMyLevelOverviewRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } type GetMyLevelOverviewResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tracks []*LevelTrackOverview `protobuf:"bytes,1,rep,name=tracks,proto3" json:"tracks,omitempty"` ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetMyLevelOverviewResponse) Reset() { *x = GetMyLevelOverviewResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetMyLevelOverviewResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetMyLevelOverviewResponse) ProtoMessage() {} func (x *GetMyLevelOverviewResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[157] 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 GetMyLevelOverviewResponse.ProtoReflect.Descriptor instead. func (*GetMyLevelOverviewResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{157} } func (x *GetMyLevelOverviewResponse) GetTracks() []*LevelTrackOverview { if x != nil { return x.Tracks } return nil } func (x *GetMyLevelOverviewResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type GetLevelTrackRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Track string `protobuf:"bytes,3,opt,name=track,proto3" json:"track,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetLevelTrackRequest) Reset() { *x = GetLevelTrackRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetLevelTrackRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetLevelTrackRequest) ProtoMessage() {} func (x *GetLevelTrackRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[158] 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 GetLevelTrackRequest.ProtoReflect.Descriptor instead. func (*GetLevelTrackRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{158} } func (x *GetLevelTrackRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetLevelTrackRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *GetLevelTrackRequest) GetTrack() string { if x != nil { return x.Track } return "" } type GetLevelTrackResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Overview *LevelTrackOverview `protobuf:"bytes,1,opt,name=overview,proto3" json:"overview,omitempty"` Rules []*LevelRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` Tiers []*LevelTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` ServerTimeMs int64 `protobuf:"varint,4,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetLevelTrackResponse) Reset() { *x = GetLevelTrackResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetLevelTrackResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetLevelTrackResponse) ProtoMessage() {} func (x *GetLevelTrackResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[159] 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 GetLevelTrackResponse.ProtoReflect.Descriptor instead. func (*GetLevelTrackResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{159} } func (x *GetLevelTrackResponse) GetOverview() *LevelTrackOverview { if x != nil { return x.Overview } return nil } func (x *GetLevelTrackResponse) GetRules() []*LevelRule { if x != nil { return x.Rules } return nil } func (x *GetLevelTrackResponse) GetTiers() []*LevelTier { if x != nil { return x.Tiers } return nil } func (x *GetLevelTrackResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } // LevelDisplayTrackProfile 是资料卡和房间展示使用的单轨道等级投影。 type LevelDisplayTrackProfile struct { state protoimpl.MessageState `protogen:"open.v1"` Track string `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"` TierId int64 `protobuf:"varint,3,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` AvatarFrameResourceId int64 `protobuf:"varint,4,opt,name=avatar_frame_resource_id,json=avatarFrameResourceId,proto3" json:"avatar_frame_resource_id,omitempty"` BadgeResourceId int64 `protobuf:"varint,5,opt,name=badge_resource_id,json=badgeResourceId,proto3" json:"badge_resource_id,omitempty"` BadgeSourceLevel int32 `protobuf:"varint,6,opt,name=badge_source_level,json=badgeSourceLevel,proto3" json:"badge_source_level,omitempty"` UpdatedAtMs int64 `protobuf:"varint,7,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *LevelDisplayTrackProfile) Reset() { *x = LevelDisplayTrackProfile{} mi := &file_proto_activity_v1_activity_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *LevelDisplayTrackProfile) String() string { return protoimpl.X.MessageStringOf(x) } func (*LevelDisplayTrackProfile) ProtoMessage() {} func (x *LevelDisplayTrackProfile) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[160] 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 LevelDisplayTrackProfile.ProtoReflect.Descriptor instead. func (*LevelDisplayTrackProfile) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{160} } func (x *LevelDisplayTrackProfile) GetTrack() string { if x != nil { return x.Track } return "" } func (x *LevelDisplayTrackProfile) GetLevel() int32 { if x != nil { return x.Level } return 0 } func (x *LevelDisplayTrackProfile) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *LevelDisplayTrackProfile) GetAvatarFrameResourceId() int64 { if x != nil { return x.AvatarFrameResourceId } return 0 } func (x *LevelDisplayTrackProfile) GetBadgeResourceId() int64 { if x != nil { return x.BadgeResourceId } return 0 } func (x *LevelDisplayTrackProfile) GetBadgeSourceLevel() int32 { if x != nil { return x.BadgeSourceLevel } return 0 } func (x *LevelDisplayTrackProfile) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } // UserLevelDisplayProfile 固定返回财富、游戏、魅力三条轨道,避免客户端按数组猜槽位。 type UserLevelDisplayProfile struct { state protoimpl.MessageState `protogen:"open.v1"` UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Wealth *LevelDisplayTrackProfile `protobuf:"bytes,2,opt,name=wealth,proto3" json:"wealth,omitempty"` Game *LevelDisplayTrackProfile `protobuf:"bytes,3,opt,name=game,proto3" json:"game,omitempty"` Charm *LevelDisplayTrackProfile `protobuf:"bytes,4,opt,name=charm,proto3" json:"charm,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UserLevelDisplayProfile) Reset() { *x = UserLevelDisplayProfile{} mi := &file_proto_activity_v1_activity_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UserLevelDisplayProfile) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserLevelDisplayProfile) ProtoMessage() {} func (x *UserLevelDisplayProfile) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[161] 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 UserLevelDisplayProfile.ProtoReflect.Descriptor instead. func (*UserLevelDisplayProfile) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{161} } func (x *UserLevelDisplayProfile) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *UserLevelDisplayProfile) GetWealth() *LevelDisplayTrackProfile { if x != nil { return x.Wealth } return nil } func (x *UserLevelDisplayProfile) GetGame() *LevelDisplayTrackProfile { if x != nil { return x.Game } return nil } func (x *UserLevelDisplayProfile) GetCharm() *LevelDisplayTrackProfile { if x != nil { return x.Charm } return nil } type BatchGetUserLevelDisplayProfilesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserIds []int64 `protobuf:"varint,2,rep,packed,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BatchGetUserLevelDisplayProfilesRequest) Reset() { *x = BatchGetUserLevelDisplayProfilesRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BatchGetUserLevelDisplayProfilesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BatchGetUserLevelDisplayProfilesRequest) ProtoMessage() {} func (x *BatchGetUserLevelDisplayProfilesRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[162] 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 BatchGetUserLevelDisplayProfilesRequest.ProtoReflect.Descriptor instead. func (*BatchGetUserLevelDisplayProfilesRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{162} } func (x *BatchGetUserLevelDisplayProfilesRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *BatchGetUserLevelDisplayProfilesRequest) GetUserIds() []int64 { if x != nil { return x.UserIds } return nil } type BatchGetUserLevelDisplayProfilesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Profiles []*UserLevelDisplayProfile `protobuf:"bytes,1,rep,name=profiles,proto3" json:"profiles,omitempty"` ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BatchGetUserLevelDisplayProfilesResponse) Reset() { *x = BatchGetUserLevelDisplayProfilesResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BatchGetUserLevelDisplayProfilesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BatchGetUserLevelDisplayProfilesResponse) ProtoMessage() {} func (x *BatchGetUserLevelDisplayProfilesResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[163] 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 BatchGetUserLevelDisplayProfilesResponse.ProtoReflect.Descriptor instead. func (*BatchGetUserLevelDisplayProfilesResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{163} } func (x *BatchGetUserLevelDisplayProfilesResponse) GetProfiles() []*UserLevelDisplayProfile { if x != nil { return x.Profiles } return nil } func (x *BatchGetUserLevelDisplayProfilesResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } // LevelRewardJob 是等级或等级段奖励的发放状态。 type LevelRewardJob struct { state protoimpl.MessageState `protogen:"open.v1"` RewardJobId string `protobuf:"bytes,1,opt,name=reward_job_id,json=rewardJobId,proto3" json:"reward_job_id,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Track string `protobuf:"bytes,3,opt,name=track,proto3" json:"track,omitempty"` RewardSourceType string `protobuf:"bytes,4,opt,name=reward_source_type,json=rewardSourceType,proto3" json:"reward_source_type,omitempty"` RewardSourceId string `protobuf:"bytes,5,opt,name=reward_source_id,json=rewardSourceId,proto3" json:"reward_source_id,omitempty"` ResourceGroupId int64 `protobuf:"varint,6,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` WalletCommandId string `protobuf:"bytes,7,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletGrantId string `protobuf:"bytes,8,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` Status string `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"` AttemptCount int32 `protobuf:"varint,10,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"` FailureReason string `protobuf:"bytes,11,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` CreatedAtMs int64 `protobuf:"varint,12,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,13,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` RewardOrigin string `protobuf:"bytes,14,opt,name=reward_origin,json=rewardOrigin,proto3" json:"reward_origin,omitempty"` TemporaryLevelId string `protobuf:"bytes,15,opt,name=temporary_level_id,json=temporaryLevelId,proto3" json:"temporary_level_id,omitempty"` GrantGeneration int32 `protobuf:"varint,16,opt,name=grant_generation,json=grantGeneration,proto3" json:"grant_generation,omitempty"` RewardLevel int32 `protobuf:"varint,17,opt,name=reward_level,json=rewardLevel,proto3" json:"reward_level,omitempty"` Permanent bool `protobuf:"varint,18,opt,name=permanent,proto3" json:"permanent,omitempty"` TemporaryExpiresAtMs int64 `protobuf:"varint,19,opt,name=temporary_expires_at_ms,json=temporaryExpiresAtMs,proto3" json:"temporary_expires_at_ms,omitempty"` RevokeStatus string `protobuf:"bytes,20,opt,name=revoke_status,json=revokeStatus,proto3" json:"revoke_status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *LevelRewardJob) Reset() { *x = LevelRewardJob{} mi := &file_proto_activity_v1_activity_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *LevelRewardJob) String() string { return protoimpl.X.MessageStringOf(x) } func (*LevelRewardJob) ProtoMessage() {} func (x *LevelRewardJob) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[164] 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 LevelRewardJob.ProtoReflect.Descriptor instead. func (*LevelRewardJob) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{164} } func (x *LevelRewardJob) GetRewardJobId() string { if x != nil { return x.RewardJobId } return "" } func (x *LevelRewardJob) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *LevelRewardJob) GetTrack() string { if x != nil { return x.Track } return "" } func (x *LevelRewardJob) GetRewardSourceType() string { if x != nil { return x.RewardSourceType } return "" } func (x *LevelRewardJob) GetRewardSourceId() string { if x != nil { return x.RewardSourceId } return "" } func (x *LevelRewardJob) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *LevelRewardJob) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *LevelRewardJob) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *LevelRewardJob) GetStatus() string { if x != nil { return x.Status } return "" } func (x *LevelRewardJob) GetAttemptCount() int32 { if x != nil { return x.AttemptCount } return 0 } func (x *LevelRewardJob) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *LevelRewardJob) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *LevelRewardJob) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *LevelRewardJob) GetRewardOrigin() string { if x != nil { return x.RewardOrigin } return "" } func (x *LevelRewardJob) GetTemporaryLevelId() string { if x != nil { return x.TemporaryLevelId } return "" } func (x *LevelRewardJob) GetGrantGeneration() int32 { if x != nil { return x.GrantGeneration } return 0 } func (x *LevelRewardJob) GetRewardLevel() int32 { if x != nil { return x.RewardLevel } return 0 } func (x *LevelRewardJob) GetPermanent() bool { if x != nil { return x.Permanent } return false } func (x *LevelRewardJob) GetTemporaryExpiresAtMs() int64 { if x != nil { return x.TemporaryExpiresAtMs } return 0 } func (x *LevelRewardJob) GetRevokeStatus() string { if x != nil { return x.RevokeStatus } return "" } type ListLevelRewardsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Track string `protobuf:"bytes,3,opt,name=track,proto3" json:"track,omitempty"` Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListLevelRewardsRequest) Reset() { *x = ListLevelRewardsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListLevelRewardsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListLevelRewardsRequest) ProtoMessage() {} func (x *ListLevelRewardsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[165] 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 ListLevelRewardsRequest.ProtoReflect.Descriptor instead. func (*ListLevelRewardsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{165} } func (x *ListLevelRewardsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListLevelRewardsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListLevelRewardsRequest) GetTrack() string { if x != nil { return x.Track } return "" } func (x *ListLevelRewardsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListLevelRewardsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListLevelRewardsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListLevelRewardsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Rewards []*LevelRewardJob `protobuf:"bytes,1,rep,name=rewards,proto3" json:"rewards,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListLevelRewardsResponse) Reset() { *x = ListLevelRewardsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListLevelRewardsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListLevelRewardsResponse) ProtoMessage() {} func (x *ListLevelRewardsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[166] 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 ListLevelRewardsResponse.ProtoReflect.Descriptor instead. func (*ListLevelRewardsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{166} } func (x *ListLevelRewardsResponse) GetRewards() []*LevelRewardJob { if x != nil { return x.Rewards } return nil } func (x *ListLevelRewardsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } // ConsumeLevelEventRequest 是内部事件 relay 投递给等级系统的幂等增量。 type ConsumeLevelEventRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` SourceEventId string `protobuf:"bytes,3,opt,name=source_event_id,json=sourceEventId,proto3" json:"source_event_id,omitempty"` SourceService string `protobuf:"bytes,4,opt,name=source_service,json=sourceService,proto3" json:"source_service,omitempty"` SourceEventType string `protobuf:"bytes,5,opt,name=source_event_type,json=sourceEventType,proto3" json:"source_event_type,omitempty"` UserId int64 `protobuf:"varint,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Track string `protobuf:"bytes,7,opt,name=track,proto3" json:"track,omitempty"` MetricType string `protobuf:"bytes,8,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` ValueDelta int64 `protobuf:"varint,9,opt,name=value_delta,json=valueDelta,proto3" json:"value_delta,omitempty"` OccurredAtMs int64 `protobuf:"varint,10,opt,name=occurred_at_ms,json=occurredAtMs,proto3" json:"occurred_at_ms,omitempty"` DimensionsJson string `protobuf:"bytes,11,opt,name=dimensions_json,json=dimensionsJson,proto3" json:"dimensions_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeLevelEventRequest) Reset() { *x = ConsumeLevelEventRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeLevelEventRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeLevelEventRequest) ProtoMessage() {} func (x *ConsumeLevelEventRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[167] 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 ConsumeLevelEventRequest.ProtoReflect.Descriptor instead. func (*ConsumeLevelEventRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{167} } func (x *ConsumeLevelEventRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ConsumeLevelEventRequest) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *ConsumeLevelEventRequest) GetSourceEventId() string { if x != nil { return x.SourceEventId } return "" } func (x *ConsumeLevelEventRequest) GetSourceService() string { if x != nil { return x.SourceService } return "" } func (x *ConsumeLevelEventRequest) GetSourceEventType() string { if x != nil { return x.SourceEventType } return "" } func (x *ConsumeLevelEventRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ConsumeLevelEventRequest) GetTrack() string { if x != nil { return x.Track } return "" } func (x *ConsumeLevelEventRequest) GetMetricType() string { if x != nil { return x.MetricType } return "" } func (x *ConsumeLevelEventRequest) GetValueDelta() int64 { if x != nil { return x.ValueDelta } return 0 } func (x *ConsumeLevelEventRequest) GetOccurredAtMs() int64 { if x != nil { return x.OccurredAtMs } return 0 } func (x *ConsumeLevelEventRequest) GetDimensionsJson() string { if x != nil { return x.DimensionsJson } return "" } type ConsumeLevelEventResponse struct { state protoimpl.MessageState `protogen:"open.v1"` EventId string `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` LevelChanged bool `protobuf:"varint,3,opt,name=level_changed,json=levelChanged,proto3" json:"level_changed,omitempty"` PreviousLevel int32 `protobuf:"varint,4,opt,name=previous_level,json=previousLevel,proto3" json:"previous_level,omitempty"` NewLevel int32 `protobuf:"varint,5,opt,name=new_level,json=newLevel,proto3" json:"new_level,omitempty"` RewardJobCount int64 `protobuf:"varint,6,opt,name=reward_job_count,json=rewardJobCount,proto3" json:"reward_job_count,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeLevelEventResponse) Reset() { *x = ConsumeLevelEventResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeLevelEventResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeLevelEventResponse) ProtoMessage() {} func (x *ConsumeLevelEventResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[168] 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 ConsumeLevelEventResponse.ProtoReflect.Descriptor instead. func (*ConsumeLevelEventResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{168} } func (x *ConsumeLevelEventResponse) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *ConsumeLevelEventResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ConsumeLevelEventResponse) GetLevelChanged() bool { if x != nil { return x.LevelChanged } return false } func (x *ConsumeLevelEventResponse) GetPreviousLevel() int32 { if x != nil { return x.PreviousLevel } return 0 } func (x *ConsumeLevelEventResponse) GetNewLevel() int32 { if x != nil { return x.NewLevel } return 0 } func (x *ConsumeLevelEventResponse) GetRewardJobCount() int64 { if x != nil { return x.RewardJobCount } return 0 } type SetUserLevelRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CommandId string `protobuf:"bytes,2,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Track string `protobuf:"bytes,4,opt,name=track,proto3" json:"track,omitempty"` Level int32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"` OperatorUserId int64 `protobuf:"varint,6,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"` Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetUserLevelRequest) Reset() { *x = SetUserLevelRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetUserLevelRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetUserLevelRequest) ProtoMessage() {} func (x *SetUserLevelRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[169] 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 SetUserLevelRequest.ProtoReflect.Descriptor instead. func (*SetUserLevelRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{169} } func (x *SetUserLevelRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *SetUserLevelRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *SetUserLevelRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *SetUserLevelRequest) GetTrack() string { if x != nil { return x.Track } return "" } func (x *SetUserLevelRequest) GetLevel() int32 { if x != nil { return x.Level } return 0 } func (x *SetUserLevelRequest) GetOperatorUserId() int64 { if x != nil { return x.OperatorUserId } return 0 } func (x *SetUserLevelRequest) GetReason() string { if x != nil { return x.Reason } return "" } type SetUserLevelResponse struct { state protoimpl.MessageState `protogen:"open.v1"` EventId string `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` Track string `protobuf:"bytes,3,opt,name=track,proto3" json:"track,omitempty"` PreviousLevel int32 `protobuf:"varint,4,opt,name=previous_level,json=previousLevel,proto3" json:"previous_level,omitempty"` NewLevel int32 `protobuf:"varint,5,opt,name=new_level,json=newLevel,proto3" json:"new_level,omitempty"` TotalValue int64 `protobuf:"varint,6,opt,name=total_value,json=totalValue,proto3" json:"total_value,omitempty"` RewardJobCount int64 `protobuf:"varint,7,opt,name=reward_job_count,json=rewardJobCount,proto3" json:"reward_job_count,omitempty"` ServerTimeMs int64 `protobuf:"varint,8,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetUserLevelResponse) Reset() { *x = SetUserLevelResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetUserLevelResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetUserLevelResponse) ProtoMessage() {} func (x *SetUserLevelResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[170] 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 SetUserLevelResponse.ProtoReflect.Descriptor instead. func (*SetUserLevelResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{170} } func (x *SetUserLevelResponse) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *SetUserLevelResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *SetUserLevelResponse) GetTrack() string { if x != nil { return x.Track } return "" } func (x *SetUserLevelResponse) GetPreviousLevel() int32 { if x != nil { return x.PreviousLevel } return 0 } func (x *SetUserLevelResponse) GetNewLevel() int32 { if x != nil { return x.NewLevel } return 0 } func (x *SetUserLevelResponse) GetTotalValue() int64 { if x != nil { return x.TotalValue } return 0 } func (x *SetUserLevelResponse) GetRewardJobCount() int64 { if x != nil { return x.RewardJobCount } return 0 } func (x *SetUserLevelResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } // AdminLevelTrackProfile keeps the permanent account and the currently effective display overlay separate. type AdminLevelTrackProfile struct { state protoimpl.MessageState `protogen:"open.v1"` Track string `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` RealLevel int32 `protobuf:"varint,2,opt,name=real_level,json=realLevel,proto3" json:"real_level,omitempty"` RealTotalValue int64 `protobuf:"varint,3,opt,name=real_total_value,json=realTotalValue,proto3" json:"real_total_value,omitempty"` DisplayLevel int32 `protobuf:"varint,4,opt,name=display_level,json=displayLevel,proto3" json:"display_level,omitempty"` DisplayValue int64 `protobuf:"varint,5,opt,name=display_value,json=displayValue,proto3" json:"display_value,omitempty"` TemporaryLevelId string `protobuf:"bytes,6,opt,name=temporary_level_id,json=temporaryLevelId,proto3" json:"temporary_level_id,omitempty"` TemporaryTargetLevel int32 `protobuf:"varint,7,opt,name=temporary_target_level,json=temporaryTargetLevel,proto3" json:"temporary_target_level,omitempty"` StartedAtMs int64 `protobuf:"varint,8,opt,name=started_at_ms,json=startedAtMs,proto3" json:"started_at_ms,omitempty"` ExpiresAtMs int64 `protobuf:"varint,9,opt,name=expires_at_ms,json=expiresAtMs,proto3" json:"expires_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AdminLevelTrackProfile) Reset() { *x = AdminLevelTrackProfile{} mi := &file_proto_activity_v1_activity_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AdminLevelTrackProfile) String() string { return protoimpl.X.MessageStringOf(x) } func (*AdminLevelTrackProfile) ProtoMessage() {} func (x *AdminLevelTrackProfile) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[171] 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 AdminLevelTrackProfile.ProtoReflect.Descriptor instead. func (*AdminLevelTrackProfile) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{171} } func (x *AdminLevelTrackProfile) GetTrack() string { if x != nil { return x.Track } return "" } func (x *AdminLevelTrackProfile) GetRealLevel() int32 { if x != nil { return x.RealLevel } return 0 } func (x *AdminLevelTrackProfile) GetRealTotalValue() int64 { if x != nil { return x.RealTotalValue } return 0 } func (x *AdminLevelTrackProfile) GetDisplayLevel() int32 { if x != nil { return x.DisplayLevel } return 0 } func (x *AdminLevelTrackProfile) GetDisplayValue() int64 { if x != nil { return x.DisplayValue } return 0 } func (x *AdminLevelTrackProfile) GetTemporaryLevelId() string { if x != nil { return x.TemporaryLevelId } return "" } func (x *AdminLevelTrackProfile) GetTemporaryTargetLevel() int32 { if x != nil { return x.TemporaryTargetLevel } return 0 } func (x *AdminLevelTrackProfile) GetStartedAtMs() int64 { if x != nil { return x.StartedAtMs } return 0 } func (x *AdminLevelTrackProfile) GetExpiresAtMs() int64 { if x != nil { return x.ExpiresAtMs } return 0 } type AdminUserLevelProfile struct { state protoimpl.MessageState `protogen:"open.v1"` UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Tracks []*AdminLevelTrackProfile `protobuf:"bytes,2,rep,name=tracks,proto3" json:"tracks,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AdminUserLevelProfile) Reset() { *x = AdminUserLevelProfile{} mi := &file_proto_activity_v1_activity_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AdminUserLevelProfile) String() string { return protoimpl.X.MessageStringOf(x) } func (*AdminUserLevelProfile) ProtoMessage() {} func (x *AdminUserLevelProfile) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[172] 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 AdminUserLevelProfile.ProtoReflect.Descriptor instead. func (*AdminUserLevelProfile) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{172} } func (x *AdminUserLevelProfile) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *AdminUserLevelProfile) GetTracks() []*AdminLevelTrackProfile { if x != nil { return x.Tracks } return nil } type BatchGetUserLevelAdminProfilesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserIds []int64 `protobuf:"varint,2,rep,packed,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BatchGetUserLevelAdminProfilesRequest) Reset() { *x = BatchGetUserLevelAdminProfilesRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BatchGetUserLevelAdminProfilesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BatchGetUserLevelAdminProfilesRequest) ProtoMessage() {} func (x *BatchGetUserLevelAdminProfilesRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[173] 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 BatchGetUserLevelAdminProfilesRequest.ProtoReflect.Descriptor instead. func (*BatchGetUserLevelAdminProfilesRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{173} } func (x *BatchGetUserLevelAdminProfilesRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *BatchGetUserLevelAdminProfilesRequest) GetUserIds() []int64 { if x != nil { return x.UserIds } return nil } type BatchGetUserLevelAdminProfilesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Profiles []*AdminUserLevelProfile `protobuf:"bytes,1,rep,name=profiles,proto3" json:"profiles,omitempty"` ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BatchGetUserLevelAdminProfilesResponse) Reset() { *x = BatchGetUserLevelAdminProfilesResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BatchGetUserLevelAdminProfilesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BatchGetUserLevelAdminProfilesResponse) ProtoMessage() {} func (x *BatchGetUserLevelAdminProfilesResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[174] 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 BatchGetUserLevelAdminProfilesResponse.ProtoReflect.Descriptor instead. func (*BatchGetUserLevelAdminProfilesResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{174} } func (x *BatchGetUserLevelAdminProfilesResponse) GetProfiles() []*AdminUserLevelProfile { if x != nil { return x.Profiles } return nil } func (x *BatchGetUserLevelAdminProfilesResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } // TemporaryLevelAdjustment is limited to wealth/charm; duration_days must be positive and level is 1..50. type TemporaryLevelAdjustment struct { state protoimpl.MessageState `protogen:"open.v1"` Track string `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"` DurationDays int32 `protobuf:"varint,3,opt,name=duration_days,json=durationDays,proto3" json:"duration_days,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *TemporaryLevelAdjustment) Reset() { *x = TemporaryLevelAdjustment{} mi := &file_proto_activity_v1_activity_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *TemporaryLevelAdjustment) String() string { return protoimpl.X.MessageStringOf(x) } func (*TemporaryLevelAdjustment) ProtoMessage() {} func (x *TemporaryLevelAdjustment) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[175] 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 TemporaryLevelAdjustment.ProtoReflect.Descriptor instead. func (*TemporaryLevelAdjustment) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{175} } func (x *TemporaryLevelAdjustment) GetTrack() string { if x != nil { return x.Track } return "" } func (x *TemporaryLevelAdjustment) GetLevel() int32 { if x != nil { return x.Level } return 0 } func (x *TemporaryLevelAdjustment) GetDurationDays() int32 { if x != nil { return x.DurationDays } return 0 } type AdjustTemporaryUserLevelsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CommandId string `protobuf:"bytes,2,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Adjustments []*TemporaryLevelAdjustment `protobuf:"bytes,4,rep,name=adjustments,proto3" json:"adjustments,omitempty"` OperatorAdminId int64 `protobuf:"varint,5,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` Reason string `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AdjustTemporaryUserLevelsRequest) Reset() { *x = AdjustTemporaryUserLevelsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AdjustTemporaryUserLevelsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AdjustTemporaryUserLevelsRequest) ProtoMessage() {} func (x *AdjustTemporaryUserLevelsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[176] 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 AdjustTemporaryUserLevelsRequest.ProtoReflect.Descriptor instead. func (*AdjustTemporaryUserLevelsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{176} } func (x *AdjustTemporaryUserLevelsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *AdjustTemporaryUserLevelsRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *AdjustTemporaryUserLevelsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *AdjustTemporaryUserLevelsRequest) GetAdjustments() []*TemporaryLevelAdjustment { if x != nil { return x.Adjustments } return nil } func (x *AdjustTemporaryUserLevelsRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } func (x *AdjustTemporaryUserLevelsRequest) GetReason() string { if x != nil { return x.Reason } return "" } type AdjustTemporaryUserLevelsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Profile *AdminUserLevelProfile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"` ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AdjustTemporaryUserLevelsResponse) Reset() { *x = AdjustTemporaryUserLevelsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AdjustTemporaryUserLevelsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AdjustTemporaryUserLevelsResponse) ProtoMessage() {} func (x *AdjustTemporaryUserLevelsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[177] 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 AdjustTemporaryUserLevelsResponse.ProtoReflect.Descriptor instead. func (*AdjustTemporaryUserLevelsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{177} } func (x *AdjustTemporaryUserLevelsResponse) GetProfile() *AdminUserLevelProfile { if x != nil { return x.Profile } return nil } func (x *AdjustTemporaryUserLevelsResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type RegistrationLevelBadgeGrant struct { state protoimpl.MessageState `protogen:"open.v1"` Track string `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"` ResourceId int64 `protobuf:"varint,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` GrantId string `protobuf:"bytes,4,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RegistrationLevelBadgeGrant) Reset() { *x = RegistrationLevelBadgeGrant{} mi := &file_proto_activity_v1_activity_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RegistrationLevelBadgeGrant) String() string { return protoimpl.X.MessageStringOf(x) } func (*RegistrationLevelBadgeGrant) ProtoMessage() {} func (x *RegistrationLevelBadgeGrant) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[178] 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 RegistrationLevelBadgeGrant.ProtoReflect.Descriptor instead. func (*RegistrationLevelBadgeGrant) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{178} } func (x *RegistrationLevelBadgeGrant) GetTrack() string { if x != nil { return x.Track } return "" } func (x *RegistrationLevelBadgeGrant) GetLevel() int32 { if x != nil { return x.Level } return 0 } func (x *RegistrationLevelBadgeGrant) GetResourceId() int64 { if x != nil { return x.ResourceId } return 0 } func (x *RegistrationLevelBadgeGrant) GetGrantId() string { if x != nil { return x.GrantId } return "" } type IssueRegistrationLevelBadgesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *IssueRegistrationLevelBadgesRequest) Reset() { *x = IssueRegistrationLevelBadgesRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *IssueRegistrationLevelBadgesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*IssueRegistrationLevelBadgesRequest) ProtoMessage() {} func (x *IssueRegistrationLevelBadgesRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[179] 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 IssueRegistrationLevelBadgesRequest.ProtoReflect.Descriptor instead. func (*IssueRegistrationLevelBadgesRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{179} } func (x *IssueRegistrationLevelBadgesRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *IssueRegistrationLevelBadgesRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *IssueRegistrationLevelBadgesRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } type IssueRegistrationLevelBadgesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Grants []*RegistrationLevelBadgeGrant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"` ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *IssueRegistrationLevelBadgesResponse) Reset() { *x = IssueRegistrationLevelBadgesResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *IssueRegistrationLevelBadgesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*IssueRegistrationLevelBadgesResponse) ProtoMessage() {} func (x *IssueRegistrationLevelBadgesResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[180] 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 IssueRegistrationLevelBadgesResponse.ProtoReflect.Descriptor instead. func (*IssueRegistrationLevelBadgesResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{180} } func (x *IssueRegistrationLevelBadgesResponse) GetGrants() []*RegistrationLevelBadgeGrant { if x != nil { return x.Grants } return nil } func (x *IssueRegistrationLevelBadgesResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type UpsertLevelTrackRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Track string `protobuf:"bytes,2,opt,name=track,proto3" json:"track,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` SortOrder int32 `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` DisplayConfigJson string `protobuf:"bytes,6,opt,name=display_config_json,json=displayConfigJson,proto3" json:"display_config_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertLevelTrackRequest) Reset() { *x = UpsertLevelTrackRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertLevelTrackRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertLevelTrackRequest) ProtoMessage() {} func (x *UpsertLevelTrackRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[181] 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 UpsertLevelTrackRequest.ProtoReflect.Descriptor instead. func (*UpsertLevelTrackRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{181} } func (x *UpsertLevelTrackRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpsertLevelTrackRequest) GetTrack() string { if x != nil { return x.Track } return "" } func (x *UpsertLevelTrackRequest) GetName() string { if x != nil { return x.Name } return "" } func (x *UpsertLevelTrackRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *UpsertLevelTrackRequest) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *UpsertLevelTrackRequest) GetDisplayConfigJson() string { if x != nil { return x.DisplayConfigJson } return "" } type UpsertLevelTrackResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Track *LevelTrack `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertLevelTrackResponse) Reset() { *x = UpsertLevelTrackResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[182] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertLevelTrackResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertLevelTrackResponse) ProtoMessage() {} func (x *UpsertLevelTrackResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[182] 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 UpsertLevelTrackResponse.ProtoReflect.Descriptor instead. func (*UpsertLevelTrackResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{182} } func (x *UpsertLevelTrackResponse) GetTrack() *LevelTrack { if x != nil { return x.Track } return nil } func (x *UpsertLevelTrackResponse) GetCreated() bool { if x != nil { return x.Created } return false } type UpsertLevelRuleRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Track string `protobuf:"bytes,2,opt,name=track,proto3" json:"track,omitempty"` Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"` RequiredValue int64 `protobuf:"varint,4,opt,name=required_value,json=requiredValue,proto3" json:"required_value,omitempty"` Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` RewardResourceGroupId int64 `protobuf:"varint,7,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` SortOrder int32 `protobuf:"varint,8,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` DisplayConfigJson string `protobuf:"bytes,9,opt,name=display_config_json,json=displayConfigJson,proto3" json:"display_config_json,omitempty"` OperatorAdminId int64 `protobuf:"varint,10,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertLevelRuleRequest) Reset() { *x = UpsertLevelRuleRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[183] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertLevelRuleRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertLevelRuleRequest) ProtoMessage() {} func (x *UpsertLevelRuleRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[183] 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 UpsertLevelRuleRequest.ProtoReflect.Descriptor instead. func (*UpsertLevelRuleRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{183} } func (x *UpsertLevelRuleRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpsertLevelRuleRequest) GetTrack() string { if x != nil { return x.Track } return "" } func (x *UpsertLevelRuleRequest) GetLevel() int32 { if x != nil { return x.Level } return 0 } func (x *UpsertLevelRuleRequest) GetRequiredValue() int64 { if x != nil { return x.RequiredValue } return 0 } func (x *UpsertLevelRuleRequest) GetName() string { if x != nil { return x.Name } return "" } func (x *UpsertLevelRuleRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *UpsertLevelRuleRequest) GetRewardResourceGroupId() int64 { if x != nil { return x.RewardResourceGroupId } return 0 } func (x *UpsertLevelRuleRequest) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *UpsertLevelRuleRequest) GetDisplayConfigJson() string { if x != nil { return x.DisplayConfigJson } return "" } func (x *UpsertLevelRuleRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpsertLevelRuleResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Rule *LevelRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"` Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertLevelRuleResponse) Reset() { *x = UpsertLevelRuleResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[184] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertLevelRuleResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertLevelRuleResponse) ProtoMessage() {} func (x *UpsertLevelRuleResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[184] 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 UpsertLevelRuleResponse.ProtoReflect.Descriptor instead. func (*UpsertLevelRuleResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{184} } func (x *UpsertLevelRuleResponse) GetRule() *LevelRule { if x != nil { return x.Rule } return nil } func (x *UpsertLevelRuleResponse) GetCreated() bool { if x != nil { return x.Created } return false } type UpsertLevelTierRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TierId int64 `protobuf:"varint,2,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` Track string `protobuf:"bytes,3,opt,name=track,proto3" json:"track,omitempty"` MinLevel int32 `protobuf:"varint,4,opt,name=min_level,json=minLevel,proto3" json:"min_level,omitempty"` MaxLevel int32 `protobuf:"varint,5,opt,name=max_level,json=maxLevel,proto3" json:"max_level,omitempty"` Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` DisplayAvatarFrameResourceId int64 `protobuf:"varint,7,opt,name=display_avatar_frame_resource_id,json=displayAvatarFrameResourceId,proto3" json:"display_avatar_frame_resource_id,omitempty"` DisplayBadgeResourceId int64 `protobuf:"varint,8,opt,name=display_badge_resource_id,json=displayBadgeResourceId,proto3" json:"display_badge_resource_id,omitempty"` RewardResourceGroupId int64 `protobuf:"varint,9,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` Status string `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"` DisplayConfigJson string `protobuf:"bytes,11,opt,name=display_config_json,json=displayConfigJson,proto3" json:"display_config_json,omitempty"` OperatorAdminId int64 `protobuf:"varint,12,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertLevelTierRequest) Reset() { *x = UpsertLevelTierRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertLevelTierRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertLevelTierRequest) ProtoMessage() {} func (x *UpsertLevelTierRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[185] 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 UpsertLevelTierRequest.ProtoReflect.Descriptor instead. func (*UpsertLevelTierRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{185} } func (x *UpsertLevelTierRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpsertLevelTierRequest) GetTierId() int64 { if x != nil { return x.TierId } return 0 } func (x *UpsertLevelTierRequest) GetTrack() string { if x != nil { return x.Track } return "" } func (x *UpsertLevelTierRequest) GetMinLevel() int32 { if x != nil { return x.MinLevel } return 0 } func (x *UpsertLevelTierRequest) GetMaxLevel() int32 { if x != nil { return x.MaxLevel } return 0 } func (x *UpsertLevelTierRequest) GetName() string { if x != nil { return x.Name } return "" } func (x *UpsertLevelTierRequest) GetDisplayAvatarFrameResourceId() int64 { if x != nil { return x.DisplayAvatarFrameResourceId } return 0 } func (x *UpsertLevelTierRequest) GetDisplayBadgeResourceId() int64 { if x != nil { return x.DisplayBadgeResourceId } return 0 } func (x *UpsertLevelTierRequest) GetRewardResourceGroupId() int64 { if x != nil { return x.RewardResourceGroupId } return 0 } func (x *UpsertLevelTierRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *UpsertLevelTierRequest) GetDisplayConfigJson() string { if x != nil { return x.DisplayConfigJson } return "" } func (x *UpsertLevelTierRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpsertLevelTierResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tier *LevelTier `protobuf:"bytes,1,opt,name=tier,proto3" json:"tier,omitempty"` Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertLevelTierResponse) Reset() { *x = UpsertLevelTierResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertLevelTierResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertLevelTierResponse) ProtoMessage() {} func (x *UpsertLevelTierResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[186] 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 UpsertLevelTierResponse.ProtoReflect.Descriptor instead. func (*UpsertLevelTierResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{186} } func (x *UpsertLevelTierResponse) GetTier() *LevelTier { if x != nil { return x.Tier } return nil } func (x *UpsertLevelTierResponse) GetCreated() bool { if x != nil { return x.Created } return false } // BatchUpsertLevelConfigRequest 把同一次运营编辑中的规则和等级段合并成一个原子命令。 // rules/tiers 复用完整配置 DTO;服务端忽略其中审计和时间字段,统一使用外层操作人。 type BatchUpsertLevelConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Rules []*LevelRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` Tiers []*LevelTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BatchUpsertLevelConfigRequest) Reset() { *x = BatchUpsertLevelConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BatchUpsertLevelConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BatchUpsertLevelConfigRequest) ProtoMessage() {} func (x *BatchUpsertLevelConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[187] 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 BatchUpsertLevelConfigRequest.ProtoReflect.Descriptor instead. func (*BatchUpsertLevelConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{187} } func (x *BatchUpsertLevelConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *BatchUpsertLevelConfigRequest) GetRules() []*LevelRule { if x != nil { return x.Rules } return nil } func (x *BatchUpsertLevelConfigRequest) GetTiers() []*LevelTier { if x != nil { return x.Tiers } return nil } func (x *BatchUpsertLevelConfigRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type BatchUpsertLevelConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Rules []*LevelRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` Tiers []*LevelTier `protobuf:"bytes,2,rep,name=tiers,proto3" json:"tiers,omitempty"` ServerTimeMs int64 `protobuf:"varint,3,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BatchUpsertLevelConfigResponse) Reset() { *x = BatchUpsertLevelConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[188] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BatchUpsertLevelConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*BatchUpsertLevelConfigResponse) ProtoMessage() {} func (x *BatchUpsertLevelConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[188] 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 BatchUpsertLevelConfigResponse.ProtoReflect.Descriptor instead. func (*BatchUpsertLevelConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{188} } func (x *BatchUpsertLevelConfigResponse) GetRules() []*LevelRule { if x != nil { return x.Rules } return nil } func (x *BatchUpsertLevelConfigResponse) GetTiers() []*LevelTier { if x != nil { return x.Tiers } return nil } func (x *BatchUpsertLevelConfigResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } // ListLevelConfigRequest 是后台等级配置页的配置读取请求;不绑定具体用户进度。 type ListLevelConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Track string `protobuf:"bytes,2,opt,name=track,proto3" json:"track,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListLevelConfigRequest) Reset() { *x = ListLevelConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[189] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListLevelConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListLevelConfigRequest) ProtoMessage() {} func (x *ListLevelConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[189] 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 ListLevelConfigRequest.ProtoReflect.Descriptor instead. func (*ListLevelConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{189} } func (x *ListLevelConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListLevelConfigRequest) GetTrack() string { if x != nil { return x.Track } return "" } func (x *ListLevelConfigRequest) GetStatus() string { if x != nil { return x.Status } return "" } type ListLevelConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Tracks []*LevelTrack `protobuf:"bytes,1,rep,name=tracks,proto3" json:"tracks,omitempty"` Rules []*LevelRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` Tiers []*LevelTier `protobuf:"bytes,3,rep,name=tiers,proto3" json:"tiers,omitempty"` ServerTimeMs int64 `protobuf:"varint,4,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListLevelConfigResponse) Reset() { *x = ListLevelConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[190] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListLevelConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListLevelConfigResponse) ProtoMessage() {} func (x *ListLevelConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[190] 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 ListLevelConfigResponse.ProtoReflect.Descriptor instead. func (*ListLevelConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{190} } func (x *ListLevelConfigResponse) GetTracks() []*LevelTrack { if x != nil { return x.Tracks } return nil } func (x *ListLevelConfigResponse) GetRules() []*LevelRule { if x != nil { return x.Rules } return nil } func (x *ListLevelConfigResponse) GetTiers() []*LevelTier { if x != nil { return x.Tiers } return nil } func (x *ListLevelConfigResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type AchievementCondition struct { state protoimpl.MessageState `protogen:"open.v1"` ConditionId string `protobuf:"bytes,1,opt,name=condition_id,json=conditionId,proto3" json:"condition_id,omitempty"` AchievementId string `protobuf:"bytes,2,opt,name=achievement_id,json=achievementId,proto3" json:"achievement_id,omitempty"` Version int64 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"` MetricType string `protobuf:"bytes,4,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` TargetValue int64 `protobuf:"varint,5,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` TargetUnit string `protobuf:"bytes,6,opt,name=target_unit,json=targetUnit,proto3" json:"target_unit,omitempty"` DimensionFilterJson string `protobuf:"bytes,7,opt,name=dimension_filter_json,json=dimensionFilterJson,proto3" json:"dimension_filter_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AchievementCondition) Reset() { *x = AchievementCondition{} mi := &file_proto_activity_v1_activity_proto_msgTypes[191] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AchievementCondition) String() string { return protoimpl.X.MessageStringOf(x) } func (*AchievementCondition) ProtoMessage() {} func (x *AchievementCondition) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[191] 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 AchievementCondition.ProtoReflect.Descriptor instead. func (*AchievementCondition) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{191} } func (x *AchievementCondition) GetConditionId() string { if x != nil { return x.ConditionId } return "" } func (x *AchievementCondition) GetAchievementId() string { if x != nil { return x.AchievementId } return "" } func (x *AchievementCondition) GetVersion() int64 { if x != nil { return x.Version } return 0 } func (x *AchievementCondition) GetMetricType() string { if x != nil { return x.MetricType } return "" } func (x *AchievementCondition) GetTargetValue() int64 { if x != nil { return x.TargetValue } return 0 } func (x *AchievementCondition) GetTargetUnit() string { if x != nil { return x.TargetUnit } return "" } func (x *AchievementCondition) GetDimensionFilterJson() string { if x != nil { return x.DimensionFilterJson } return "" } type AchievementDefinition struct { state protoimpl.MessageState `protogen:"open.v1"` AchievementId string `protobuf:"bytes,1,opt,name=achievement_id,json=achievementId,proto3" json:"achievement_id,omitempty"` CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` CollectionType string `protobuf:"bytes,3,opt,name=collection_type,json=collectionType,proto3" json:"collection_type,omitempty"` AchievementType string `protobuf:"bytes,4,opt,name=achievement_type,json=achievementType,proto3" json:"achievement_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"` Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"` Version int64 `protobuf:"varint,8,opt,name=version,proto3" json:"version,omitempty"` PrimaryBadgeResourceId int64 `protobuf:"varint,9,opt,name=primary_badge_resource_id,json=primaryBadgeResourceId,proto3" json:"primary_badge_resource_id,omitempty"` RewardResourceGroupId int64 `protobuf:"varint,10,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` AutoPinPolicy string `protobuf:"bytes,11,opt,name=auto_pin_policy,json=autoPinPolicy,proto3" json:"auto_pin_policy,omitempty"` HonorVisibility bool `protobuf:"varint,12,opt,name=honor_visibility,json=honorVisibility,proto3" json:"honor_visibility,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"` SortOrder int32 `protobuf:"varint,15,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` DisplayConfigJson string `protobuf:"bytes,16,opt,name=display_config_json,json=displayConfigJson,proto3" json:"display_config_json,omitempty"` CreatedByAdminId int64 `protobuf:"varint,17,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,18,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,19,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,20,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` Conditions []*AchievementCondition `protobuf:"bytes,21,rep,name=conditions,proto3" json:"conditions,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AchievementDefinition) Reset() { *x = AchievementDefinition{} mi := &file_proto_activity_v1_activity_proto_msgTypes[192] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AchievementDefinition) String() string { return protoimpl.X.MessageStringOf(x) } func (*AchievementDefinition) ProtoMessage() {} func (x *AchievementDefinition) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[192] 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 AchievementDefinition.ProtoReflect.Descriptor instead. func (*AchievementDefinition) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{192} } func (x *AchievementDefinition) GetAchievementId() string { if x != nil { return x.AchievementId } return "" } func (x *AchievementDefinition) GetCollectionId() string { if x != nil { return x.CollectionId } return "" } func (x *AchievementDefinition) GetCollectionType() string { if x != nil { return x.CollectionType } return "" } func (x *AchievementDefinition) GetAchievementType() string { if x != nil { return x.AchievementType } return "" } func (x *AchievementDefinition) GetTitle() string { if x != nil { return x.Title } return "" } func (x *AchievementDefinition) GetDescription() string { if x != nil { return x.Description } return "" } func (x *AchievementDefinition) GetStatus() string { if x != nil { return x.Status } return "" } func (x *AchievementDefinition) GetVersion() int64 { if x != nil { return x.Version } return 0 } func (x *AchievementDefinition) GetPrimaryBadgeResourceId() int64 { if x != nil { return x.PrimaryBadgeResourceId } return 0 } func (x *AchievementDefinition) GetRewardResourceGroupId() int64 { if x != nil { return x.RewardResourceGroupId } return 0 } func (x *AchievementDefinition) GetAutoPinPolicy() string { if x != nil { return x.AutoPinPolicy } return "" } func (x *AchievementDefinition) GetHonorVisibility() bool { if x != nil { return x.HonorVisibility } return false } func (x *AchievementDefinition) GetEffectiveFromMs() int64 { if x != nil { return x.EffectiveFromMs } return 0 } func (x *AchievementDefinition) GetEffectiveToMs() int64 { if x != nil { return x.EffectiveToMs } return 0 } func (x *AchievementDefinition) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *AchievementDefinition) GetDisplayConfigJson() string { if x != nil { return x.DisplayConfigJson } return "" } func (x *AchievementDefinition) GetCreatedByAdminId() int64 { if x != nil { return x.CreatedByAdminId } return 0 } func (x *AchievementDefinition) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *AchievementDefinition) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *AchievementDefinition) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *AchievementDefinition) GetConditions() []*AchievementCondition { if x != nil { return x.Conditions } return nil } type UserAchievement struct { state protoimpl.MessageState `protogen:"open.v1"` Definition *AchievementDefinition `protobuf:"bytes,1,opt,name=definition,proto3" json:"definition,omitempty"` CycleKey string `protobuf:"bytes,2,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"` ProgressValue int64 `protobuf:"varint,3,opt,name=progress_value,json=progressValue,proto3" json:"progress_value,omitempty"` TargetValue int64 `protobuf:"varint,4,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` UserStatus string `protobuf:"bytes,5,opt,name=user_status,json=userStatus,proto3" json:"user_status,omitempty"` UnlockedAtMs int64 `protobuf:"varint,6,opt,name=unlocked_at_ms,json=unlockedAtMs,proto3" json:"unlocked_at_ms,omitempty"` RewardStatus string `protobuf:"bytes,7,opt,name=reward_status,json=rewardStatus,proto3" json:"reward_status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UserAchievement) Reset() { *x = UserAchievement{} mi := &file_proto_activity_v1_activity_proto_msgTypes[193] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UserAchievement) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserAchievement) ProtoMessage() {} func (x *UserAchievement) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[193] 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 UserAchievement.ProtoReflect.Descriptor instead. func (*UserAchievement) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{193} } func (x *UserAchievement) GetDefinition() *AchievementDefinition { if x != nil { return x.Definition } return nil } func (x *UserAchievement) GetCycleKey() string { if x != nil { return x.CycleKey } return "" } func (x *UserAchievement) GetProgressValue() int64 { if x != nil { return x.ProgressValue } return 0 } func (x *UserAchievement) GetTargetValue() int64 { if x != nil { return x.TargetValue } return 0 } func (x *UserAchievement) GetUserStatus() string { if x != nil { return x.UserStatus } return "" } func (x *UserAchievement) GetUnlockedAtMs() int64 { if x != nil { return x.UnlockedAtMs } return 0 } func (x *UserAchievement) GetRewardStatus() string { if x != nil { return x.RewardStatus } return "" } type ListAchievementsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CollectionType string `protobuf:"bytes,3,opt,name=collection_type,json=collectionType,proto3" json:"collection_type,omitempty"` CollectionId string `protobuf:"bytes,4,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListAchievementsRequest) Reset() { *x = ListAchievementsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[194] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListAchievementsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListAchievementsRequest) ProtoMessage() {} func (x *ListAchievementsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[194] 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 ListAchievementsRequest.ProtoReflect.Descriptor instead. func (*ListAchievementsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{194} } func (x *ListAchievementsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListAchievementsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListAchievementsRequest) GetCollectionType() string { if x != nil { return x.CollectionType } return "" } func (x *ListAchievementsRequest) GetCollectionId() string { if x != nil { return x.CollectionId } return "" } func (x *ListAchievementsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListAchievementsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListAchievementsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Achievements []*UserAchievement `protobuf:"bytes,1,rep,name=achievements,proto3" json:"achievements,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` ServerTimeMs int64 `protobuf:"varint,3,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListAchievementsResponse) Reset() { *x = ListAchievementsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListAchievementsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListAchievementsResponse) ProtoMessage() {} func (x *ListAchievementsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[195] 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 ListAchievementsResponse.ProtoReflect.Descriptor instead. func (*ListAchievementsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{195} } func (x *ListAchievementsResponse) GetAchievements() []*UserAchievement { if x != nil { return x.Achievements } return nil } func (x *ListAchievementsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } func (x *ListAchievementsResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type ConsumeAchievementEventRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` EventType string `protobuf:"bytes,3,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"` SourceService string `protobuf:"bytes,4,opt,name=source_service,json=sourceService,proto3" json:"source_service,omitempty"` UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` MetricType string `protobuf:"bytes,6,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"` Value int64 `protobuf:"varint,7,opt,name=value,proto3" json:"value,omitempty"` OccurredAtMs int64 `protobuf:"varint,8,opt,name=occurred_at_ms,json=occurredAtMs,proto3" json:"occurred_at_ms,omitempty"` DimensionsJson string `protobuf:"bytes,9,opt,name=dimensions_json,json=dimensionsJson,proto3" json:"dimensions_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeAchievementEventRequest) Reset() { *x = ConsumeAchievementEventRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[196] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeAchievementEventRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeAchievementEventRequest) ProtoMessage() {} func (x *ConsumeAchievementEventRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[196] 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 ConsumeAchievementEventRequest.ProtoReflect.Descriptor instead. func (*ConsumeAchievementEventRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{196} } func (x *ConsumeAchievementEventRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ConsumeAchievementEventRequest) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *ConsumeAchievementEventRequest) GetEventType() string { if x != nil { return x.EventType } return "" } func (x *ConsumeAchievementEventRequest) GetSourceService() string { if x != nil { return x.SourceService } return "" } func (x *ConsumeAchievementEventRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ConsumeAchievementEventRequest) GetMetricType() string { if x != nil { return x.MetricType } return "" } func (x *ConsumeAchievementEventRequest) GetValue() int64 { if x != nil { return x.Value } return 0 } func (x *ConsumeAchievementEventRequest) GetOccurredAtMs() int64 { if x != nil { return x.OccurredAtMs } return 0 } func (x *ConsumeAchievementEventRequest) GetDimensionsJson() string { if x != nil { return x.DimensionsJson } return "" } type ConsumeAchievementEventResponse struct { state protoimpl.MessageState `protogen:"open.v1"` EventId string `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` MatchedAchievementCount int32 `protobuf:"varint,3,opt,name=matched_achievement_count,json=matchedAchievementCount,proto3" json:"matched_achievement_count,omitempty"` UnlockedAchievementCount int32 `protobuf:"varint,4,opt,name=unlocked_achievement_count,json=unlockedAchievementCount,proto3" json:"unlocked_achievement_count,omitempty"` RewardJobCount int64 `protobuf:"varint,5,opt,name=reward_job_count,json=rewardJobCount,proto3" json:"reward_job_count,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ConsumeAchievementEventResponse) Reset() { *x = ConsumeAchievementEventResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[197] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ConsumeAchievementEventResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ConsumeAchievementEventResponse) ProtoMessage() {} func (x *ConsumeAchievementEventResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[197] 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 ConsumeAchievementEventResponse.ProtoReflect.Descriptor instead. func (*ConsumeAchievementEventResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{197} } func (x *ConsumeAchievementEventResponse) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *ConsumeAchievementEventResponse) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ConsumeAchievementEventResponse) GetMatchedAchievementCount() int32 { if x != nil { return x.MatchedAchievementCount } return 0 } func (x *ConsumeAchievementEventResponse) GetUnlockedAchievementCount() int32 { if x != nil { return x.UnlockedAchievementCount } return 0 } func (x *ConsumeAchievementEventResponse) GetRewardJobCount() int64 { if x != nil { return x.RewardJobCount } return 0 } type BadgeDisplayItem struct { state protoimpl.MessageState `protogen:"open.v1"` Slot string `protobuf:"bytes,1,opt,name=slot,proto3" json:"slot,omitempty"` Position int32 `protobuf:"varint,2,opt,name=position,proto3" json:"position,omitempty"` BadgeForm string `protobuf:"bytes,3,opt,name=badge_form,json=badgeForm,proto3" json:"badge_form,omitempty"` ResourceId int64 `protobuf:"varint,4,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` EntitlementId string `protobuf:"bytes,5,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"` SourceType string `protobuf:"bytes,6,opt,name=source_type,json=sourceType,proto3" json:"source_type,omitempty"` SourceId string `protobuf:"bytes,7,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"` PinMode string `protobuf:"bytes,8,opt,name=pin_mode,json=pinMode,proto3" json:"pin_mode,omitempty"` UpdatedAtMs int64 `protobuf:"varint,9,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *BadgeDisplayItem) Reset() { *x = BadgeDisplayItem{} mi := &file_proto_activity_v1_activity_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *BadgeDisplayItem) String() string { return protoimpl.X.MessageStringOf(x) } func (*BadgeDisplayItem) ProtoMessage() {} func (x *BadgeDisplayItem) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[198] 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 BadgeDisplayItem.ProtoReflect.Descriptor instead. func (*BadgeDisplayItem) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{198} } func (x *BadgeDisplayItem) GetSlot() string { if x != nil { return x.Slot } return "" } func (x *BadgeDisplayItem) GetPosition() int32 { if x != nil { return x.Position } return 0 } func (x *BadgeDisplayItem) GetBadgeForm() string { if x != nil { return x.BadgeForm } return "" } func (x *BadgeDisplayItem) GetResourceId() int64 { if x != nil { return x.ResourceId } return 0 } func (x *BadgeDisplayItem) GetEntitlementId() string { if x != nil { return x.EntitlementId } return "" } func (x *BadgeDisplayItem) GetSourceType() string { if x != nil { return x.SourceType } return "" } func (x *BadgeDisplayItem) GetSourceId() string { if x != nil { return x.SourceId } return "" } func (x *BadgeDisplayItem) GetPinMode() string { if x != nil { return x.PinMode } return "" } func (x *BadgeDisplayItem) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } type ListMyBadgesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListMyBadgesRequest) Reset() { *x = ListMyBadgesRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListMyBadgesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListMyBadgesRequest) ProtoMessage() {} func (x *ListMyBadgesRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[199] 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 ListMyBadgesRequest.ProtoReflect.Descriptor instead. func (*ListMyBadgesRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{199} } func (x *ListMyBadgesRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListMyBadgesRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } type ListMyBadgesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` StripBadges []*BadgeDisplayItem `protobuf:"bytes,1,rep,name=strip_badges,json=stripBadges,proto3" json:"strip_badges,omitempty"` ProfileTileBadges []*BadgeDisplayItem `protobuf:"bytes,2,rep,name=profile_tile_badges,json=profileTileBadges,proto3" json:"profile_tile_badges,omitempty"` HonorBadges []*BadgeDisplayItem `protobuf:"bytes,3,rep,name=honor_badges,json=honorBadges,proto3" json:"honor_badges,omitempty"` ServerTimeMs int64 `protobuf:"varint,4,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListMyBadgesResponse) Reset() { *x = ListMyBadgesResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListMyBadgesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListMyBadgesResponse) ProtoMessage() {} func (x *ListMyBadgesResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[200] 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 ListMyBadgesResponse.ProtoReflect.Descriptor instead. func (*ListMyBadgesResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{200} } func (x *ListMyBadgesResponse) GetStripBadges() []*BadgeDisplayItem { if x != nil { return x.StripBadges } return nil } func (x *ListMyBadgesResponse) GetProfileTileBadges() []*BadgeDisplayItem { if x != nil { return x.ProfileTileBadges } return nil } func (x *ListMyBadgesResponse) GetHonorBadges() []*BadgeDisplayItem { if x != nil { return x.HonorBadges } return nil } func (x *ListMyBadgesResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type SetBadgeDisplayRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Slot string `protobuf:"bytes,3,opt,name=slot,proto3" json:"slot,omitempty"` Items []*BadgeDisplayItem `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"` CommandId string `protobuf:"bytes,5,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetBadgeDisplayRequest) Reset() { *x = SetBadgeDisplayRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetBadgeDisplayRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetBadgeDisplayRequest) ProtoMessage() {} func (x *SetBadgeDisplayRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[201] 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 SetBadgeDisplayRequest.ProtoReflect.Descriptor instead. func (*SetBadgeDisplayRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{201} } func (x *SetBadgeDisplayRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *SetBadgeDisplayRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *SetBadgeDisplayRequest) GetSlot() string { if x != nil { return x.Slot } return "" } func (x *SetBadgeDisplayRequest) GetItems() []*BadgeDisplayItem { if x != nil { return x.Items } return nil } func (x *SetBadgeDisplayRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } type SetBadgeDisplayResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Profile *ListMyBadgesResponse `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetBadgeDisplayResponse) Reset() { *x = SetBadgeDisplayResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetBadgeDisplayResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetBadgeDisplayResponse) ProtoMessage() {} func (x *SetBadgeDisplayResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[202] 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 SetBadgeDisplayResponse.ProtoReflect.Descriptor instead. func (*SetBadgeDisplayResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{202} } func (x *SetBadgeDisplayResponse) GetProfile() *ListMyBadgesResponse { if x != nil { return x.Profile } return nil } type UpsertAchievementDefinitionRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` AchievementId string `protobuf:"bytes,2,opt,name=achievement_id,json=achievementId,proto3" json:"achievement_id,omitempty"` CollectionId string `protobuf:"bytes,3,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` CollectionType string `protobuf:"bytes,4,opt,name=collection_type,json=collectionType,proto3" json:"collection_type,omitempty"` AchievementType string `protobuf:"bytes,5,opt,name=achievement_type,json=achievementType,proto3" json:"achievement_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"` Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"` PrimaryBadgeResourceId int64 `protobuf:"varint,9,opt,name=primary_badge_resource_id,json=primaryBadgeResourceId,proto3" json:"primary_badge_resource_id,omitempty"` RewardResourceGroupId int64 `protobuf:"varint,10,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` AutoPinPolicy string `protobuf:"bytes,11,opt,name=auto_pin_policy,json=autoPinPolicy,proto3" json:"auto_pin_policy,omitempty"` HonorVisibility bool `protobuf:"varint,12,opt,name=honor_visibility,json=honorVisibility,proto3" json:"honor_visibility,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"` SortOrder int32 `protobuf:"varint,15,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` DisplayConfigJson string `protobuf:"bytes,16,opt,name=display_config_json,json=displayConfigJson,proto3" json:"display_config_json,omitempty"` OperatorAdminId int64 `protobuf:"varint,17,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` Conditions []*AchievementCondition `protobuf:"bytes,18,rep,name=conditions,proto3" json:"conditions,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertAchievementDefinitionRequest) Reset() { *x = UpsertAchievementDefinitionRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertAchievementDefinitionRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertAchievementDefinitionRequest) ProtoMessage() {} func (x *UpsertAchievementDefinitionRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[203] 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 UpsertAchievementDefinitionRequest.ProtoReflect.Descriptor instead. func (*UpsertAchievementDefinitionRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{203} } func (x *UpsertAchievementDefinitionRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpsertAchievementDefinitionRequest) GetAchievementId() string { if x != nil { return x.AchievementId } return "" } func (x *UpsertAchievementDefinitionRequest) GetCollectionId() string { if x != nil { return x.CollectionId } return "" } func (x *UpsertAchievementDefinitionRequest) GetCollectionType() string { if x != nil { return x.CollectionType } return "" } func (x *UpsertAchievementDefinitionRequest) GetAchievementType() string { if x != nil { return x.AchievementType } return "" } func (x *UpsertAchievementDefinitionRequest) GetTitle() string { if x != nil { return x.Title } return "" } func (x *UpsertAchievementDefinitionRequest) GetDescription() string { if x != nil { return x.Description } return "" } func (x *UpsertAchievementDefinitionRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *UpsertAchievementDefinitionRequest) GetPrimaryBadgeResourceId() int64 { if x != nil { return x.PrimaryBadgeResourceId } return 0 } func (x *UpsertAchievementDefinitionRequest) GetRewardResourceGroupId() int64 { if x != nil { return x.RewardResourceGroupId } return 0 } func (x *UpsertAchievementDefinitionRequest) GetAutoPinPolicy() string { if x != nil { return x.AutoPinPolicy } return "" } func (x *UpsertAchievementDefinitionRequest) GetHonorVisibility() bool { if x != nil { return x.HonorVisibility } return false } func (x *UpsertAchievementDefinitionRequest) GetEffectiveFromMs() int64 { if x != nil { return x.EffectiveFromMs } return 0 } func (x *UpsertAchievementDefinitionRequest) GetEffectiveToMs() int64 { if x != nil { return x.EffectiveToMs } return 0 } func (x *UpsertAchievementDefinitionRequest) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *UpsertAchievementDefinitionRequest) GetDisplayConfigJson() string { if x != nil { return x.DisplayConfigJson } return "" } func (x *UpsertAchievementDefinitionRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } func (x *UpsertAchievementDefinitionRequest) GetConditions() []*AchievementCondition { if x != nil { return x.Conditions } return nil } type UpsertAchievementDefinitionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Achievement *AchievementDefinition `protobuf:"bytes,1,opt,name=achievement,proto3" json:"achievement,omitempty"` Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertAchievementDefinitionResponse) Reset() { *x = UpsertAchievementDefinitionResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertAchievementDefinitionResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertAchievementDefinitionResponse) ProtoMessage() {} func (x *UpsertAchievementDefinitionResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[204] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UpsertAchievementDefinitionResponse.ProtoReflect.Descriptor instead. func (*UpsertAchievementDefinitionResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{204} } func (x *UpsertAchievementDefinitionResponse) GetAchievement() *AchievementDefinition { if x != nil { return x.Achievement } return nil } func (x *UpsertAchievementDefinitionResponse) GetCreated() bool { if x != nil { return x.Created } return false } type DeleteAchievementDefinitionRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` AchievementId string `protobuf:"bytes,2,opt,name=achievement_id,json=achievementId,proto3" json:"achievement_id,omitempty"` OperatorAdminId int64 `protobuf:"varint,3,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteAchievementDefinitionRequest) Reset() { *x = DeleteAchievementDefinitionRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteAchievementDefinitionRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteAchievementDefinitionRequest) ProtoMessage() {} func (x *DeleteAchievementDefinitionRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[205] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeleteAchievementDefinitionRequest.ProtoReflect.Descriptor instead. func (*DeleteAchievementDefinitionRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{205} } func (x *DeleteAchievementDefinitionRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *DeleteAchievementDefinitionRequest) GetAchievementId() string { if x != nil { return x.AchievementId } return "" } func (x *DeleteAchievementDefinitionRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type DeleteAchievementDefinitionResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Achievement *AchievementDefinition `protobuf:"bytes,1,opt,name=achievement,proto3" json:"achievement,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteAchievementDefinitionResponse) Reset() { *x = DeleteAchievementDefinitionResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteAchievementDefinitionResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteAchievementDefinitionResponse) ProtoMessage() {} func (x *DeleteAchievementDefinitionResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[206] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DeleteAchievementDefinitionResponse.ProtoReflect.Descriptor instead. func (*DeleteAchievementDefinitionResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{206} } func (x *DeleteAchievementDefinitionResponse) GetAchievement() *AchievementDefinition { if x != nil { return x.Achievement } return nil } type WheelPrizeTier struct { state protoimpl.MessageState `protogen:"open.v1"` TierId string `protobuf:"bytes,1,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` RewardType string `protobuf:"bytes,3,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` RewardId string `protobuf:"bytes,4,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"` RewardCount int64 `protobuf:"varint,5,opt,name=reward_count,json=rewardCount,proto3" json:"reward_count,omitempty"` RewardCoins int64 `protobuf:"varint,6,opt,name=reward_coins,json=rewardCoins,proto3" json:"reward_coins,omitempty"` RtpValueCoins int64 `protobuf:"varint,7,opt,name=rtp_value_coins,json=rtpValueCoins,proto3" json:"rtp_value_coins,omitempty"` WeightPpm int64 `protobuf:"varint,8,opt,name=weight_ppm,json=weightPpm,proto3" json:"weight_ppm,omitempty"` Enabled bool `protobuf:"varint,9,opt,name=enabled,proto3" json:"enabled,omitempty"` MetadataJson string `protobuf:"bytes,10,opt,name=metadata_json,json=metadataJson,proto3" json:"metadata_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WheelPrizeTier) Reset() { *x = WheelPrizeTier{} mi := &file_proto_activity_v1_activity_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WheelPrizeTier) String() string { return protoimpl.X.MessageStringOf(x) } func (*WheelPrizeTier) ProtoMessage() {} func (x *WheelPrizeTier) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[207] 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 WheelPrizeTier.ProtoReflect.Descriptor instead. func (*WheelPrizeTier) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{207} } func (x *WheelPrizeTier) GetTierId() string { if x != nil { return x.TierId } return "" } func (x *WheelPrizeTier) GetDisplayName() string { if x != nil { return x.DisplayName } return "" } func (x *WheelPrizeTier) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *WheelPrizeTier) GetRewardId() string { if x != nil { return x.RewardId } return "" } func (x *WheelPrizeTier) GetRewardCount() int64 { if x != nil { return x.RewardCount } return 0 } func (x *WheelPrizeTier) GetRewardCoins() int64 { if x != nil { return x.RewardCoins } return 0 } func (x *WheelPrizeTier) GetRtpValueCoins() int64 { if x != nil { return x.RtpValueCoins } return 0 } func (x *WheelPrizeTier) GetWeightPpm() int64 { if x != nil { return x.WeightPpm } return 0 } func (x *WheelPrizeTier) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *WheelPrizeTier) GetMetadataJson() string { if x != nil { return x.MetadataJson } return "" } type WheelRuleConfig struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` WheelId string `protobuf:"bytes,2,opt,name=wheel_id,json=wheelId,proto3" json:"wheel_id,omitempty"` RuleVersion int64 `protobuf:"varint,3,opt,name=rule_version,json=ruleVersion,proto3" json:"rule_version,omitempty"` Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"` DrawPriceCoins int64 `protobuf:"varint,5,opt,name=draw_price_coins,json=drawPriceCoins,proto3" json:"draw_price_coins,omitempty"` TargetRtpPpm int64 `protobuf:"varint,6,opt,name=target_rtp_ppm,json=targetRtpPpm,proto3" json:"target_rtp_ppm,omitempty"` PoolRatePpm int64 `protobuf:"varint,7,opt,name=pool_rate_ppm,json=poolRatePpm,proto3" json:"pool_rate_ppm,omitempty"` SettlementWindowDraws int64 `protobuf:"varint,8,opt,name=settlement_window_draws,json=settlementWindowDraws,proto3" json:"settlement_window_draws,omitempty"` InitialPoolCoins int64 `protobuf:"varint,9,opt,name=initial_pool_coins,json=initialPoolCoins,proto3" json:"initial_pool_coins,omitempty"` PoolReserveCoins int64 `protobuf:"varint,10,opt,name=pool_reserve_coins,json=poolReserveCoins,proto3" json:"pool_reserve_coins,omitempty"` MaxSingleRtpPayout int64 `protobuf:"varint,11,opt,name=max_single_rtp_payout,json=maxSingleRtpPayout,proto3" json:"max_single_rtp_payout,omitempty"` EffectiveFromMs int64 `protobuf:"varint,12,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"` CreatedByAdminId int64 `protobuf:"varint,13,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,14,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` Tiers []*WheelPrizeTier `protobuf:"bytes,15,rep,name=tiers,proto3" json:"tiers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WheelRuleConfig) Reset() { *x = WheelRuleConfig{} mi := &file_proto_activity_v1_activity_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WheelRuleConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*WheelRuleConfig) ProtoMessage() {} func (x *WheelRuleConfig) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[208] 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 WheelRuleConfig.ProtoReflect.Descriptor instead. func (*WheelRuleConfig) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{208} } func (x *WheelRuleConfig) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *WheelRuleConfig) GetWheelId() string { if x != nil { return x.WheelId } return "" } func (x *WheelRuleConfig) GetRuleVersion() int64 { if x != nil { return x.RuleVersion } return 0 } func (x *WheelRuleConfig) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *WheelRuleConfig) GetDrawPriceCoins() int64 { if x != nil { return x.DrawPriceCoins } return 0 } func (x *WheelRuleConfig) GetTargetRtpPpm() int64 { if x != nil { return x.TargetRtpPpm } return 0 } func (x *WheelRuleConfig) GetPoolRatePpm() int64 { if x != nil { return x.PoolRatePpm } return 0 } func (x *WheelRuleConfig) GetSettlementWindowDraws() int64 { if x != nil { return x.SettlementWindowDraws } return 0 } func (x *WheelRuleConfig) GetInitialPoolCoins() int64 { if x != nil { return x.InitialPoolCoins } return 0 } func (x *WheelRuleConfig) GetPoolReserveCoins() int64 { if x != nil { return x.PoolReserveCoins } return 0 } func (x *WheelRuleConfig) GetMaxSingleRtpPayout() int64 { if x != nil { return x.MaxSingleRtpPayout } return 0 } func (x *WheelRuleConfig) GetEffectiveFromMs() int64 { if x != nil { return x.EffectiveFromMs } return 0 } func (x *WheelRuleConfig) GetCreatedByAdminId() int64 { if x != nil { return x.CreatedByAdminId } return 0 } func (x *WheelRuleConfig) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *WheelRuleConfig) GetTiers() []*WheelPrizeTier { if x != nil { return x.Tiers } return nil } type WheelDrawMeta struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CommandId string `protobuf:"bytes,2,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` WheelId string `protobuf:"bytes,3,opt,name=wheel_id,json=wheelId,proto3" json:"wheel_id,omitempty"` UserId int64 `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` DeviceId string `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` DrawCount int32 `protobuf:"varint,6,opt,name=draw_count,json=drawCount,proto3" json:"draw_count,omitempty"` CoinSpent int64 `protobuf:"varint,7,opt,name=coin_spent,json=coinSpent,proto3" json:"coin_spent,omitempty"` PaidAtMs int64 `protobuf:"varint,8,opt,name=paid_at_ms,json=paidAtMs,proto3" json:"paid_at_ms,omitempty"` VisibleRegionId int64 `protobuf:"varint,9,opt,name=visible_region_id,json=visibleRegionId,proto3" json:"visible_region_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WheelDrawMeta) Reset() { *x = WheelDrawMeta{} mi := &file_proto_activity_v1_activity_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WheelDrawMeta) String() string { return protoimpl.X.MessageStringOf(x) } func (*WheelDrawMeta) ProtoMessage() {} func (x *WheelDrawMeta) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[209] 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 WheelDrawMeta.ProtoReflect.Descriptor instead. func (*WheelDrawMeta) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{209} } func (x *WheelDrawMeta) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *WheelDrawMeta) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *WheelDrawMeta) GetWheelId() string { if x != nil { return x.WheelId } return "" } func (x *WheelDrawMeta) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *WheelDrawMeta) GetDeviceId() string { if x != nil { return x.DeviceId } return "" } func (x *WheelDrawMeta) GetDrawCount() int32 { if x != nil { return x.DrawCount } return 0 } func (x *WheelDrawMeta) GetCoinSpent() int64 { if x != nil { return x.CoinSpent } return 0 } func (x *WheelDrawMeta) GetPaidAtMs() int64 { if x != nil { return x.PaidAtMs } return 0 } func (x *WheelDrawMeta) GetVisibleRegionId() int64 { if x != nil { return x.VisibleRegionId } return 0 } type WheelDrawResult struct { state protoimpl.MessageState `protogen:"open.v1"` DrawId string `protobuf:"bytes,1,opt,name=draw_id,json=drawId,proto3" json:"draw_id,omitempty"` DrawIds []string `protobuf:"bytes,2,rep,name=draw_ids,json=drawIds,proto3" json:"draw_ids,omitempty"` CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` WheelId string `protobuf:"bytes,4,opt,name=wheel_id,json=wheelId,proto3" json:"wheel_id,omitempty"` RuleVersion int64 `protobuf:"varint,5,opt,name=rule_version,json=ruleVersion,proto3" json:"rule_version,omitempty"` SelectedTierId string `protobuf:"bytes,6,opt,name=selected_tier_id,json=selectedTierId,proto3" json:"selected_tier_id,omitempty"` RewardType string `protobuf:"bytes,7,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` RewardId string `protobuf:"bytes,8,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"` RewardCount int64 `protobuf:"varint,9,opt,name=reward_count,json=rewardCount,proto3" json:"reward_count,omitempty"` RewardCoins int64 `protobuf:"varint,10,opt,name=reward_coins,json=rewardCoins,proto3" json:"reward_coins,omitempty"` RtpValueCoins int64 `protobuf:"varint,11,opt,name=rtp_value_coins,json=rtpValueCoins,proto3" json:"rtp_value_coins,omitempty"` RewardStatus string `protobuf:"bytes,12,opt,name=reward_status,json=rewardStatus,proto3" json:"reward_status,omitempty"` RtpWindowIndex int64 `protobuf:"varint,13,opt,name=rtp_window_index,json=rtpWindowIndex,proto3" json:"rtp_window_index,omitempty"` ActualRtpPpm int64 `protobuf:"varint,14,opt,name=actual_rtp_ppm,json=actualRtpPpm,proto3" json:"actual_rtp_ppm,omitempty"` CreatedAtMs int64 `protobuf:"varint,15,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` WalletTransactionId string `protobuf:"bytes,16,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"` CoinBalanceAfter int64 `protobuf:"varint,17,opt,name=coin_balance_after,json=coinBalanceAfter,proto3" json:"coin_balance_after,omitempty"` MetadataJson string `protobuf:"bytes,18,opt,name=metadata_json,json=metadataJson,proto3" json:"metadata_json,omitempty"` Rewards []*WheelDrawReward `protobuf:"bytes,19,rep,name=rewards,proto3" json:"rewards,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WheelDrawResult) Reset() { *x = WheelDrawResult{} mi := &file_proto_activity_v1_activity_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WheelDrawResult) String() string { return protoimpl.X.MessageStringOf(x) } func (*WheelDrawResult) ProtoMessage() {} func (x *WheelDrawResult) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[210] 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 WheelDrawResult.ProtoReflect.Descriptor instead. func (*WheelDrawResult) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{210} } func (x *WheelDrawResult) GetDrawId() string { if x != nil { return x.DrawId } return "" } func (x *WheelDrawResult) GetDrawIds() []string { if x != nil { return x.DrawIds } return nil } func (x *WheelDrawResult) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *WheelDrawResult) GetWheelId() string { if x != nil { return x.WheelId } return "" } func (x *WheelDrawResult) GetRuleVersion() int64 { if x != nil { return x.RuleVersion } return 0 } func (x *WheelDrawResult) GetSelectedTierId() string { if x != nil { return x.SelectedTierId } return "" } func (x *WheelDrawResult) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *WheelDrawResult) GetRewardId() string { if x != nil { return x.RewardId } return "" } func (x *WheelDrawResult) GetRewardCount() int64 { if x != nil { return x.RewardCount } return 0 } func (x *WheelDrawResult) GetRewardCoins() int64 { if x != nil { return x.RewardCoins } return 0 } func (x *WheelDrawResult) GetRtpValueCoins() int64 { if x != nil { return x.RtpValueCoins } return 0 } func (x *WheelDrawResult) GetRewardStatus() string { if x != nil { return x.RewardStatus } return "" } func (x *WheelDrawResult) GetRtpWindowIndex() int64 { if x != nil { return x.RtpWindowIndex } return 0 } func (x *WheelDrawResult) GetActualRtpPpm() int64 { if x != nil { return x.ActualRtpPpm } return 0 } func (x *WheelDrawResult) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *WheelDrawResult) GetWalletTransactionId() string { if x != nil { return x.WalletTransactionId } return "" } func (x *WheelDrawResult) GetCoinBalanceAfter() int64 { if x != nil { return x.CoinBalanceAfter } return 0 } func (x *WheelDrawResult) GetMetadataJson() string { if x != nil { return x.MetadataJson } return "" } func (x *WheelDrawResult) GetRewards() []*WheelDrawReward { if x != nil { return x.Rewards } return nil } type WheelDrawReward struct { state protoimpl.MessageState `protogen:"open.v1"` SelectedTierId string `protobuf:"bytes,1,opt,name=selected_tier_id,json=selectedTierId,proto3" json:"selected_tier_id,omitempty"` RewardType string `protobuf:"bytes,2,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` RewardId string `protobuf:"bytes,3,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"` RewardCount int64 `protobuf:"varint,4,opt,name=reward_count,json=rewardCount,proto3" json:"reward_count,omitempty"` RewardCoins int64 `protobuf:"varint,5,opt,name=reward_coins,json=rewardCoins,proto3" json:"reward_coins,omitempty"` RtpValueCoins int64 `protobuf:"varint,6,opt,name=rtp_value_coins,json=rtpValueCoins,proto3" json:"rtp_value_coins,omitempty"` RewardStatus string `protobuf:"bytes,7,opt,name=reward_status,json=rewardStatus,proto3" json:"reward_status,omitempty"` MetadataJson string `protobuf:"bytes,8,opt,name=metadata_json,json=metadataJson,proto3" json:"metadata_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WheelDrawReward) Reset() { *x = WheelDrawReward{} mi := &file_proto_activity_v1_activity_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WheelDrawReward) String() string { return protoimpl.X.MessageStringOf(x) } func (*WheelDrawReward) ProtoMessage() {} func (x *WheelDrawReward) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[211] 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 WheelDrawReward.ProtoReflect.Descriptor instead. func (*WheelDrawReward) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{211} } func (x *WheelDrawReward) GetSelectedTierId() string { if x != nil { return x.SelectedTierId } return "" } func (x *WheelDrawReward) GetRewardType() string { if x != nil { return x.RewardType } return "" } func (x *WheelDrawReward) GetRewardId() string { if x != nil { return x.RewardId } return "" } func (x *WheelDrawReward) GetRewardCount() int64 { if x != nil { return x.RewardCount } return 0 } func (x *WheelDrawReward) GetRewardCoins() int64 { if x != nil { return x.RewardCoins } return 0 } func (x *WheelDrawReward) GetRtpValueCoins() int64 { if x != nil { return x.RtpValueCoins } return 0 } func (x *WheelDrawReward) GetRewardStatus() string { if x != nil { return x.RewardStatus } return "" } func (x *WheelDrawReward) GetMetadataJson() string { if x != nil { return x.MetadataJson } return "" } type ExecuteWheelDrawRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Wheel *WheelDrawMeta `protobuf:"bytes,1,opt,name=wheel,proto3" json:"wheel,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ExecuteWheelDrawRequest) Reset() { *x = ExecuteWheelDrawRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ExecuteWheelDrawRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ExecuteWheelDrawRequest) ProtoMessage() {} func (x *ExecuteWheelDrawRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[212] 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 ExecuteWheelDrawRequest.ProtoReflect.Descriptor instead. func (*ExecuteWheelDrawRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{212} } func (x *ExecuteWheelDrawRequest) GetWheel() *WheelDrawMeta { if x != nil { return x.Wheel } return nil } type ExecuteWheelDrawResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Result *WheelDrawResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ExecuteWheelDrawResponse) Reset() { *x = ExecuteWheelDrawResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ExecuteWheelDrawResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ExecuteWheelDrawResponse) ProtoMessage() {} func (x *ExecuteWheelDrawResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[213] 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 ExecuteWheelDrawResponse.ProtoReflect.Descriptor instead. func (*ExecuteWheelDrawResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{213} } func (x *ExecuteWheelDrawResponse) GetResult() *WheelDrawResult { if x != nil { return x.Result } return nil } type GetWheelConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` WheelId string `protobuf:"bytes,2,opt,name=wheel_id,json=wheelId,proto3" json:"wheel_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetWheelConfigRequest) Reset() { *x = GetWheelConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetWheelConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetWheelConfigRequest) ProtoMessage() {} func (x *GetWheelConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[214] 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 GetWheelConfigRequest.ProtoReflect.Descriptor instead. func (*GetWheelConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{214} } func (x *GetWheelConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetWheelConfigRequest) GetWheelId() string { if x != nil { return x.WheelId } return "" } type GetWheelConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *WheelRuleConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetWheelConfigResponse) Reset() { *x = GetWheelConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[215] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetWheelConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetWheelConfigResponse) ProtoMessage() {} func (x *GetWheelConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[215] 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 GetWheelConfigResponse.ProtoReflect.Descriptor instead. func (*GetWheelConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{215} } func (x *GetWheelConfigResponse) GetConfig() *WheelRuleConfig { if x != nil { return x.Config } return nil } type UpsertWheelConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Config *WheelRuleConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` OperatorAdminId int64 `protobuf:"varint,3,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertWheelConfigRequest) Reset() { *x = UpsertWheelConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[216] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertWheelConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertWheelConfigRequest) ProtoMessage() {} func (x *UpsertWheelConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[216] 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 UpsertWheelConfigRequest.ProtoReflect.Descriptor instead. func (*UpsertWheelConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{216} } func (x *UpsertWheelConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpsertWheelConfigRequest) GetConfig() *WheelRuleConfig { if x != nil { return x.Config } return nil } func (x *UpsertWheelConfigRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpsertWheelConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *WheelRuleConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertWheelConfigResponse) Reset() { *x = UpsertWheelConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[217] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertWheelConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertWheelConfigResponse) ProtoMessage() {} func (x *UpsertWheelConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[217] 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 UpsertWheelConfigResponse.ProtoReflect.Descriptor instead. func (*UpsertWheelConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{217} } func (x *UpsertWheelConfigResponse) GetConfig() *WheelRuleConfig { if x != nil { return x.Config } return nil } type ListWheelDrawsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` WheelId string `protobuf:"bytes,2,opt,name=wheel_id,json=wheelId,proto3" json:"wheel_id,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWheelDrawsRequest) Reset() { *x = ListWheelDrawsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[218] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWheelDrawsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWheelDrawsRequest) ProtoMessage() {} func (x *ListWheelDrawsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[218] 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 ListWheelDrawsRequest.ProtoReflect.Descriptor instead. func (*ListWheelDrawsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{218} } func (x *ListWheelDrawsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListWheelDrawsRequest) GetWheelId() string { if x != nil { return x.WheelId } return "" } func (x *ListWheelDrawsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListWheelDrawsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListWheelDrawsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListWheelDrawsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListWheelDrawsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Draws []*WheelDrawResult `protobuf:"bytes,1,rep,name=draws,proto3" json:"draws,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWheelDrawsResponse) Reset() { *x = ListWheelDrawsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[219] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWheelDrawsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWheelDrawsResponse) ProtoMessage() {} func (x *ListWheelDrawsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[219] 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 ListWheelDrawsResponse.ProtoReflect.Descriptor instead. func (*ListWheelDrawsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{219} } func (x *ListWheelDrawsResponse) GetDraws() []*WheelDrawResult { if x != nil { return x.Draws } return nil } func (x *ListWheelDrawsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } type WheelDrawSummary struct { state protoimpl.MessageState `protogen:"open.v1"` WheelId string `protobuf:"bytes,1,opt,name=wheel_id,json=wheelId,proto3" json:"wheel_id,omitempty"` TotalDraws int64 `protobuf:"varint,2,opt,name=total_draws,json=totalDraws,proto3" json:"total_draws,omitempty"` UniqueUsers int64 `protobuf:"varint,3,opt,name=unique_users,json=uniqueUsers,proto3" json:"unique_users,omitempty"` TotalSpentCoins int64 `protobuf:"varint,4,opt,name=total_spent_coins,json=totalSpentCoins,proto3" json:"total_spent_coins,omitempty"` TotalRtpValueCoins int64 `protobuf:"varint,5,opt,name=total_rtp_value_coins,json=totalRtpValueCoins,proto3" json:"total_rtp_value_coins,omitempty"` ActualRtpPpm int64 `protobuf:"varint,6,opt,name=actual_rtp_ppm,json=actualRtpPpm,proto3" json:"actual_rtp_ppm,omitempty"` PendingDraws int64 `protobuf:"varint,7,opt,name=pending_draws,json=pendingDraws,proto3" json:"pending_draws,omitempty"` GrantedDraws int64 `protobuf:"varint,8,opt,name=granted_draws,json=grantedDraws,proto3" json:"granted_draws,omitempty"` FailedDraws int64 `protobuf:"varint,9,opt,name=failed_draws,json=failedDraws,proto3" json:"failed_draws,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WheelDrawSummary) Reset() { *x = WheelDrawSummary{} mi := &file_proto_activity_v1_activity_proto_msgTypes[220] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WheelDrawSummary) String() string { return protoimpl.X.MessageStringOf(x) } func (*WheelDrawSummary) ProtoMessage() {} func (x *WheelDrawSummary) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[220] 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 WheelDrawSummary.ProtoReflect.Descriptor instead. func (*WheelDrawSummary) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{220} } func (x *WheelDrawSummary) GetWheelId() string { if x != nil { return x.WheelId } return "" } func (x *WheelDrawSummary) GetTotalDraws() int64 { if x != nil { return x.TotalDraws } return 0 } func (x *WheelDrawSummary) GetUniqueUsers() int64 { if x != nil { return x.UniqueUsers } return 0 } func (x *WheelDrawSummary) GetTotalSpentCoins() int64 { if x != nil { return x.TotalSpentCoins } return 0 } func (x *WheelDrawSummary) GetTotalRtpValueCoins() int64 { if x != nil { return x.TotalRtpValueCoins } return 0 } func (x *WheelDrawSummary) GetActualRtpPpm() int64 { if x != nil { return x.ActualRtpPpm } return 0 } func (x *WheelDrawSummary) GetPendingDraws() int64 { if x != nil { return x.PendingDraws } return 0 } func (x *WheelDrawSummary) GetGrantedDraws() int64 { if x != nil { return x.GrantedDraws } return 0 } func (x *WheelDrawSummary) GetFailedDraws() int64 { if x != nil { return x.FailedDraws } return 0 } type GetWheelDrawSummaryRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` WheelId string `protobuf:"bytes,2,opt,name=wheel_id,json=wheelId,proto3" json:"wheel_id,omitempty"` UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetWheelDrawSummaryRequest) Reset() { *x = GetWheelDrawSummaryRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[221] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetWheelDrawSummaryRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetWheelDrawSummaryRequest) ProtoMessage() {} func (x *GetWheelDrawSummaryRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[221] 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 GetWheelDrawSummaryRequest.ProtoReflect.Descriptor instead. func (*GetWheelDrawSummaryRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{221} } func (x *GetWheelDrawSummaryRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetWheelDrawSummaryRequest) GetWheelId() string { if x != nil { return x.WheelId } return "" } func (x *GetWheelDrawSummaryRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *GetWheelDrawSummaryRequest) GetStatus() string { if x != nil { return x.Status } return "" } type GetWheelDrawSummaryResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Summary *WheelDrawSummary `protobuf:"bytes,1,opt,name=summary,proto3" json:"summary,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetWheelDrawSummaryResponse) Reset() { *x = GetWheelDrawSummaryResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[222] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetWheelDrawSummaryResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetWheelDrawSummaryResponse) ProtoMessage() {} func (x *GetWheelDrawSummaryResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[222] 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 GetWheelDrawSummaryResponse.ProtoReflect.Descriptor instead. func (*GetWheelDrawSummaryResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{222} } func (x *GetWheelDrawSummaryResponse) GetSummary() *WheelDrawSummary { if x != nil { return x.Summary } return nil } // WeeklyStarGift 是周星周期内参与积分的指定礼物。 type WeeklyStarGift struct { state protoimpl.MessageState `protogen:"open.v1"` GiftId string `protobuf:"bytes,1,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"` SortOrder int32 `protobuf:"varint,2,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WeeklyStarGift) Reset() { *x = WeeklyStarGift{} mi := &file_proto_activity_v1_activity_proto_msgTypes[223] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WeeklyStarGift) String() string { return protoimpl.X.MessageStringOf(x) } func (*WeeklyStarGift) ProtoMessage() {} func (x *WeeklyStarGift) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[223] 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 WeeklyStarGift.ProtoReflect.Descriptor instead. func (*WeeklyStarGift) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{223} } func (x *WeeklyStarGift) GetGiftId() string { if x != nil { return x.GiftId } return "" } func (x *WeeklyStarGift) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } // WeeklyStarReward 是周星 Top 排名对应的资源组奖励。 type WeeklyStarReward struct { state protoimpl.MessageState `protogen:"open.v1"` RankNo int32 `protobuf:"varint,1,opt,name=rank_no,json=rankNo,proto3" json:"rank_no,omitempty"` ResourceGroupId int64 `protobuf:"varint,2,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WeeklyStarReward) Reset() { *x = WeeklyStarReward{} mi := &file_proto_activity_v1_activity_proto_msgTypes[224] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WeeklyStarReward) String() string { return protoimpl.X.MessageStringOf(x) } func (*WeeklyStarReward) ProtoMessage() {} func (x *WeeklyStarReward) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[224] 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 WeeklyStarReward.ProtoReflect.Descriptor instead. func (*WeeklyStarReward) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{224} } func (x *WeeklyStarReward) GetRankNo() int32 { if x != nil { return x.RankNo } return 0 } func (x *WeeklyStarReward) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } // WeeklyStarCycle 是一个按 UTC epoch ms 生效的周星配置周期。 type WeeklyStarCycle struct { state protoimpl.MessageState `protogen:"open.v1"` CycleId string `protobuf:"bytes,1,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` ActivityCode string `protobuf:"bytes,2,opt,name=activity_code,json=activityCode,proto3" json:"activity_code,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"` Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` StartMs int64 `protobuf:"varint,6,opt,name=start_ms,json=startMs,proto3" json:"start_ms,omitempty"` EndMs int64 `protobuf:"varint,7,opt,name=end_ms,json=endMs,proto3" json:"end_ms,omitempty"` Gifts []*WeeklyStarGift `protobuf:"bytes,8,rep,name=gifts,proto3" json:"gifts,omitempty"` Rewards []*WeeklyStarReward `protobuf:"bytes,9,rep,name=rewards,proto3" json:"rewards,omitempty"` CreatedByAdminId int64 `protobuf:"varint,10,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,11,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` SettledAtMs int64 `protobuf:"varint,12,opt,name=settled_at_ms,json=settledAtMs,proto3" json:"settled_at_ms,omitempty"` CreatedAtMs int64 `protobuf:"varint,13,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,14,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` AppCode string `protobuf:"bytes,15,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WeeklyStarCycle) Reset() { *x = WeeklyStarCycle{} mi := &file_proto_activity_v1_activity_proto_msgTypes[225] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WeeklyStarCycle) String() string { return protoimpl.X.MessageStringOf(x) } func (*WeeklyStarCycle) ProtoMessage() {} func (x *WeeklyStarCycle) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[225] 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 WeeklyStarCycle.ProtoReflect.Descriptor instead. func (*WeeklyStarCycle) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{225} } func (x *WeeklyStarCycle) GetCycleId() string { if x != nil { return x.CycleId } return "" } func (x *WeeklyStarCycle) GetActivityCode() string { if x != nil { return x.ActivityCode } return "" } func (x *WeeklyStarCycle) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *WeeklyStarCycle) GetTitle() string { if x != nil { return x.Title } return "" } func (x *WeeklyStarCycle) GetStatus() string { if x != nil { return x.Status } return "" } func (x *WeeklyStarCycle) GetStartMs() int64 { if x != nil { return x.StartMs } return 0 } func (x *WeeklyStarCycle) GetEndMs() int64 { if x != nil { return x.EndMs } return 0 } func (x *WeeklyStarCycle) GetGifts() []*WeeklyStarGift { if x != nil { return x.Gifts } return nil } func (x *WeeklyStarCycle) GetRewards() []*WeeklyStarReward { if x != nil { return x.Rewards } return nil } func (x *WeeklyStarCycle) GetCreatedByAdminId() int64 { if x != nil { return x.CreatedByAdminId } return 0 } func (x *WeeklyStarCycle) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *WeeklyStarCycle) GetSettledAtMs() int64 { if x != nil { return x.SettledAtMs } return 0 } func (x *WeeklyStarCycle) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *WeeklyStarCycle) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *WeeklyStarCycle) GetAppCode() string { if x != nil { return x.AppCode } return "" } // WeeklyStarLeaderboardEntry 是一个周期内用户维度的积分排名。 type WeeklyStarLeaderboardEntry struct { state protoimpl.MessageState `protogen:"open.v1"` RankNo int32 `protobuf:"varint,1,opt,name=rank_no,json=rankNo,proto3" json:"rank_no,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Score int64 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"` FirstScoredAtMs int64 `protobuf:"varint,4,opt,name=first_scored_at_ms,json=firstScoredAtMs,proto3" json:"first_scored_at_ms,omitempty"` LastScoredAtMs int64 `protobuf:"varint,5,opt,name=last_scored_at_ms,json=lastScoredAtMs,proto3" json:"last_scored_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WeeklyStarLeaderboardEntry) Reset() { *x = WeeklyStarLeaderboardEntry{} mi := &file_proto_activity_v1_activity_proto_msgTypes[226] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WeeklyStarLeaderboardEntry) String() string { return protoimpl.X.MessageStringOf(x) } func (*WeeklyStarLeaderboardEntry) ProtoMessage() {} func (x *WeeklyStarLeaderboardEntry) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[226] 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 WeeklyStarLeaderboardEntry.ProtoReflect.Descriptor instead. func (*WeeklyStarLeaderboardEntry) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{226} } func (x *WeeklyStarLeaderboardEntry) GetRankNo() int32 { if x != nil { return x.RankNo } return 0 } func (x *WeeklyStarLeaderboardEntry) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *WeeklyStarLeaderboardEntry) GetScore() int64 { if x != nil { return x.Score } return 0 } func (x *WeeklyStarLeaderboardEntry) GetFirstScoredAtMs() int64 { if x != nil { return x.FirstScoredAtMs } return 0 } func (x *WeeklyStarLeaderboardEntry) GetLastScoredAtMs() int64 { if x != nil { return x.LastScoredAtMs } return 0 } // WeeklyStarSettlement 是周期结束后 Top 奖励发放的幂等记录。 type WeeklyStarSettlement struct { state protoimpl.MessageState `protogen:"open.v1"` SettlementId string `protobuf:"bytes,1,opt,name=settlement_id,json=settlementId,proto3" json:"settlement_id,omitempty"` CycleId string `protobuf:"bytes,2,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` RankNo int32 `protobuf:"varint,3,opt,name=rank_no,json=rankNo,proto3" json:"rank_no,omitempty"` UserId int64 `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Score int64 `protobuf:"varint,5,opt,name=score,proto3" json:"score,omitempty"` ResourceGroupId int64 `protobuf:"varint,6,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` WalletCommandId string `protobuf:"bytes,7,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletGrantId string `protobuf:"bytes,8,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` Status string `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"` FailureReason string `protobuf:"bytes,10,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` AttemptCount int32 `protobuf:"varint,11,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"` CreatedAtMs int64 `protobuf:"varint,12,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,13,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WeeklyStarSettlement) Reset() { *x = WeeklyStarSettlement{} mi := &file_proto_activity_v1_activity_proto_msgTypes[227] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WeeklyStarSettlement) String() string { return protoimpl.X.MessageStringOf(x) } func (*WeeklyStarSettlement) ProtoMessage() {} func (x *WeeklyStarSettlement) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[227] 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 WeeklyStarSettlement.ProtoReflect.Descriptor instead. func (*WeeklyStarSettlement) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{227} } func (x *WeeklyStarSettlement) GetSettlementId() string { if x != nil { return x.SettlementId } return "" } func (x *WeeklyStarSettlement) GetCycleId() string { if x != nil { return x.CycleId } return "" } func (x *WeeklyStarSettlement) GetRankNo() int32 { if x != nil { return x.RankNo } return 0 } func (x *WeeklyStarSettlement) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *WeeklyStarSettlement) GetScore() int64 { if x != nil { return x.Score } return 0 } func (x *WeeklyStarSettlement) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *WeeklyStarSettlement) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *WeeklyStarSettlement) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *WeeklyStarSettlement) GetStatus() string { if x != nil { return x.Status } return "" } func (x *WeeklyStarSettlement) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *WeeklyStarSettlement) GetAttemptCount() int32 { if x != nil { return x.AttemptCount } return 0 } func (x *WeeklyStarSettlement) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *WeeklyStarSettlement) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } type ListWeeklyStarCyclesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` RegionId int64 `protobuf:"varint,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` StartMs int64 `protobuf:"varint,4,opt,name=start_ms,json=startMs,proto3" json:"start_ms,omitempty"` EndMs int64 `protobuf:"varint,5,opt,name=end_ms,json=endMs,proto3" json:"end_ms,omitempty"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWeeklyStarCyclesRequest) Reset() { *x = ListWeeklyStarCyclesRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[228] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWeeklyStarCyclesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWeeklyStarCyclesRequest) ProtoMessage() {} func (x *ListWeeklyStarCyclesRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[228] 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 ListWeeklyStarCyclesRequest.ProtoReflect.Descriptor instead. func (*ListWeeklyStarCyclesRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{228} } func (x *ListWeeklyStarCyclesRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListWeeklyStarCyclesRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *ListWeeklyStarCyclesRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListWeeklyStarCyclesRequest) GetStartMs() int64 { if x != nil { return x.StartMs } return 0 } func (x *ListWeeklyStarCyclesRequest) GetEndMs() int64 { if x != nil { return x.EndMs } return 0 } func (x *ListWeeklyStarCyclesRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListWeeklyStarCyclesRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListWeeklyStarCyclesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycles []*WeeklyStarCycle `protobuf:"bytes,1,rep,name=cycles,proto3" json:"cycles,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWeeklyStarCyclesResponse) Reset() { *x = ListWeeklyStarCyclesResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[229] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWeeklyStarCyclesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWeeklyStarCyclesResponse) ProtoMessage() {} func (x *ListWeeklyStarCyclesResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[229] 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 ListWeeklyStarCyclesResponse.ProtoReflect.Descriptor instead. func (*ListWeeklyStarCyclesResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{229} } func (x *ListWeeklyStarCyclesResponse) GetCycles() []*WeeklyStarCycle { if x != nil { return x.Cycles } return nil } func (x *ListWeeklyStarCyclesResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } type GetWeeklyStarCycleRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CycleId string `protobuf:"bytes,2,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetWeeklyStarCycleRequest) Reset() { *x = GetWeeklyStarCycleRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[230] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetWeeklyStarCycleRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetWeeklyStarCycleRequest) ProtoMessage() {} func (x *GetWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[230] 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 GetWeeklyStarCycleRequest.ProtoReflect.Descriptor instead. func (*GetWeeklyStarCycleRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{230} } func (x *GetWeeklyStarCycleRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetWeeklyStarCycleRequest) GetCycleId() string { if x != nil { return x.CycleId } return "" } type GetWeeklyStarCycleResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *WeeklyStarCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetWeeklyStarCycleResponse) Reset() { *x = GetWeeklyStarCycleResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[231] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetWeeklyStarCycleResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetWeeklyStarCycleResponse) ProtoMessage() {} func (x *GetWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[231] 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 GetWeeklyStarCycleResponse.ProtoReflect.Descriptor instead. func (*GetWeeklyStarCycleResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{231} } func (x *GetWeeklyStarCycleResponse) GetCycle() *WeeklyStarCycle { if x != nil { return x.Cycle } return nil } type UpsertWeeklyStarCycleRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Cycle *WeeklyStarCycle `protobuf:"bytes,2,opt,name=cycle,proto3" json:"cycle,omitempty"` OperatorAdminId int64 `protobuf:"varint,3,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertWeeklyStarCycleRequest) Reset() { *x = UpsertWeeklyStarCycleRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[232] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertWeeklyStarCycleRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertWeeklyStarCycleRequest) ProtoMessage() {} func (x *UpsertWeeklyStarCycleRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[232] 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 UpsertWeeklyStarCycleRequest.ProtoReflect.Descriptor instead. func (*UpsertWeeklyStarCycleRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{232} } func (x *UpsertWeeklyStarCycleRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpsertWeeklyStarCycleRequest) GetCycle() *WeeklyStarCycle { if x != nil { return x.Cycle } return nil } func (x *UpsertWeeklyStarCycleRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpsertWeeklyStarCycleResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *WeeklyStarCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertWeeklyStarCycleResponse) Reset() { *x = UpsertWeeklyStarCycleResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[233] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertWeeklyStarCycleResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertWeeklyStarCycleResponse) ProtoMessage() {} func (x *UpsertWeeklyStarCycleResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[233] 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 UpsertWeeklyStarCycleResponse.ProtoReflect.Descriptor instead. func (*UpsertWeeklyStarCycleResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{233} } func (x *UpsertWeeklyStarCycleResponse) GetCycle() *WeeklyStarCycle { if x != nil { return x.Cycle } return nil } func (x *UpsertWeeklyStarCycleResponse) GetCreated() bool { if x != nil { return x.Created } return false } type SetWeeklyStarCycleStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CycleId string `protobuf:"bytes,2,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetWeeklyStarCycleStatusRequest) Reset() { *x = SetWeeklyStarCycleStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[234] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetWeeklyStarCycleStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetWeeklyStarCycleStatusRequest) ProtoMessage() {} func (x *SetWeeklyStarCycleStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[234] 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 SetWeeklyStarCycleStatusRequest.ProtoReflect.Descriptor instead. func (*SetWeeklyStarCycleStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{234} } func (x *SetWeeklyStarCycleStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *SetWeeklyStarCycleStatusRequest) GetCycleId() string { if x != nil { return x.CycleId } return "" } func (x *SetWeeklyStarCycleStatusRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *SetWeeklyStarCycleStatusRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type SetWeeklyStarCycleStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *WeeklyStarCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetWeeklyStarCycleStatusResponse) Reset() { *x = SetWeeklyStarCycleStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[235] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetWeeklyStarCycleStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetWeeklyStarCycleStatusResponse) ProtoMessage() {} func (x *SetWeeklyStarCycleStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[235] 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 SetWeeklyStarCycleStatusResponse.ProtoReflect.Descriptor instead. func (*SetWeeklyStarCycleStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{235} } func (x *SetWeeklyStarCycleStatusResponse) GetCycle() *WeeklyStarCycle { if x != nil { return x.Cycle } return nil } type ListWeeklyStarLeaderboardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CycleId string `protobuf:"bytes,2,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWeeklyStarLeaderboardRequest) Reset() { *x = ListWeeklyStarLeaderboardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[236] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWeeklyStarLeaderboardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWeeklyStarLeaderboardRequest) ProtoMessage() {} func (x *ListWeeklyStarLeaderboardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[236] 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 ListWeeklyStarLeaderboardRequest.ProtoReflect.Descriptor instead. func (*ListWeeklyStarLeaderboardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{236} } func (x *ListWeeklyStarLeaderboardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListWeeklyStarLeaderboardRequest) GetCycleId() string { if x != nil { return x.CycleId } return "" } func (x *ListWeeklyStarLeaderboardRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *ListWeeklyStarLeaderboardRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } func (x *ListWeeklyStarLeaderboardRequest) GetPageToken() string { if x != nil { return x.PageToken } return "" } type ListWeeklyStarLeaderboardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *WeeklyStarCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` Entries []*WeeklyStarLeaderboardEntry `protobuf:"bytes,2,rep,name=entries,proto3" json:"entries,omitempty"` NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` Total int64 `protobuf:"varint,4,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWeeklyStarLeaderboardResponse) Reset() { *x = ListWeeklyStarLeaderboardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[237] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWeeklyStarLeaderboardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWeeklyStarLeaderboardResponse) ProtoMessage() {} func (x *ListWeeklyStarLeaderboardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[237] 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 ListWeeklyStarLeaderboardResponse.ProtoReflect.Descriptor instead. func (*ListWeeklyStarLeaderboardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{237} } func (x *ListWeeklyStarLeaderboardResponse) GetCycle() *WeeklyStarCycle { if x != nil { return x.Cycle } return nil } func (x *ListWeeklyStarLeaderboardResponse) GetEntries() []*WeeklyStarLeaderboardEntry { if x != nil { return x.Entries } return nil } func (x *ListWeeklyStarLeaderboardResponse) GetNextPageToken() string { if x != nil { return x.NextPageToken } return "" } func (x *ListWeeklyStarLeaderboardResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } type ListWeeklyStarSettlementsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CycleId string `protobuf:"bytes,2,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWeeklyStarSettlementsRequest) Reset() { *x = ListWeeklyStarSettlementsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[238] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWeeklyStarSettlementsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWeeklyStarSettlementsRequest) ProtoMessage() {} func (x *ListWeeklyStarSettlementsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[238] 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 ListWeeklyStarSettlementsRequest.ProtoReflect.Descriptor instead. func (*ListWeeklyStarSettlementsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{238} } func (x *ListWeeklyStarSettlementsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListWeeklyStarSettlementsRequest) GetCycleId() string { if x != nil { return x.CycleId } return "" } type ListWeeklyStarSettlementsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Settlements []*WeeklyStarSettlement `protobuf:"bytes,1,rep,name=settlements,proto3" json:"settlements,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWeeklyStarSettlementsResponse) Reset() { *x = ListWeeklyStarSettlementsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[239] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWeeklyStarSettlementsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWeeklyStarSettlementsResponse) ProtoMessage() {} func (x *ListWeeklyStarSettlementsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[239] 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 ListWeeklyStarSettlementsResponse.ProtoReflect.Descriptor instead. func (*ListWeeklyStarSettlementsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{239} } func (x *ListWeeklyStarSettlementsResponse) GetSettlements() []*WeeklyStarSettlement { if x != nil { return x.Settlements } return nil } type GetWeeklyStarCurrentRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetWeeklyStarCurrentRequest) Reset() { *x = GetWeeklyStarCurrentRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[240] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetWeeklyStarCurrentRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetWeeklyStarCurrentRequest) ProtoMessage() {} func (x *GetWeeklyStarCurrentRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[240] 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 GetWeeklyStarCurrentRequest.ProtoReflect.Descriptor instead. func (*GetWeeklyStarCurrentRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{240} } func (x *GetWeeklyStarCurrentRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetWeeklyStarCurrentRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *GetWeeklyStarCurrentRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } type GetWeeklyStarCurrentResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *WeeklyStarCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` TopEntries []*WeeklyStarLeaderboardEntry `protobuf:"bytes,2,rep,name=top_entries,json=topEntries,proto3" json:"top_entries,omitempty"` MyEntry *WeeklyStarLeaderboardEntry `protobuf:"bytes,3,opt,name=my_entry,json=myEntry,proto3" json:"my_entry,omitempty"` ServerTimeMs int64 `protobuf:"varint,4,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetWeeklyStarCurrentResponse) Reset() { *x = GetWeeklyStarCurrentResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[241] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetWeeklyStarCurrentResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetWeeklyStarCurrentResponse) ProtoMessage() {} func (x *GetWeeklyStarCurrentResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[241] 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 GetWeeklyStarCurrentResponse.ProtoReflect.Descriptor instead. func (*GetWeeklyStarCurrentResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{241} } func (x *GetWeeklyStarCurrentResponse) GetCycle() *WeeklyStarCycle { if x != nil { return x.Cycle } return nil } func (x *GetWeeklyStarCurrentResponse) GetTopEntries() []*WeeklyStarLeaderboardEntry { if x != nil { return x.TopEntries } return nil } func (x *GetWeeklyStarCurrentResponse) GetMyEntry() *WeeklyStarLeaderboardEntry { if x != nil { return x.MyEntry } return nil } func (x *GetWeeklyStarCurrentResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type ListWeeklyStarHistoryRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` RegionId int64 `protobuf:"varint,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWeeklyStarHistoryRequest) Reset() { *x = ListWeeklyStarHistoryRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[242] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWeeklyStarHistoryRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWeeklyStarHistoryRequest) ProtoMessage() {} func (x *ListWeeklyStarHistoryRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[242] 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 ListWeeklyStarHistoryRequest.ProtoReflect.Descriptor instead. func (*ListWeeklyStarHistoryRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{242} } func (x *ListWeeklyStarHistoryRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListWeeklyStarHistoryRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *ListWeeklyStarHistoryRequest) GetLimit() int32 { if x != nil { return x.Limit } return 0 } type WeeklyStarHistoryCycle struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *WeeklyStarCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` TopEntries []*WeeklyStarLeaderboardEntry `protobuf:"bytes,2,rep,name=top_entries,json=topEntries,proto3" json:"top_entries,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WeeklyStarHistoryCycle) Reset() { *x = WeeklyStarHistoryCycle{} mi := &file_proto_activity_v1_activity_proto_msgTypes[243] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WeeklyStarHistoryCycle) String() string { return protoimpl.X.MessageStringOf(x) } func (*WeeklyStarHistoryCycle) ProtoMessage() {} func (x *WeeklyStarHistoryCycle) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[243] 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 WeeklyStarHistoryCycle.ProtoReflect.Descriptor instead. func (*WeeklyStarHistoryCycle) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{243} } func (x *WeeklyStarHistoryCycle) GetCycle() *WeeklyStarCycle { if x != nil { return x.Cycle } return nil } func (x *WeeklyStarHistoryCycle) GetTopEntries() []*WeeklyStarLeaderboardEntry { if x != nil { return x.TopEntries } return nil } type ListWeeklyStarHistoryResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycles []*WeeklyStarHistoryCycle `protobuf:"bytes,1,rep,name=cycles,proto3" json:"cycles,omitempty"` ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListWeeklyStarHistoryResponse) Reset() { *x = ListWeeklyStarHistoryResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[244] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListWeeklyStarHistoryResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListWeeklyStarHistoryResponse) ProtoMessage() {} func (x *ListWeeklyStarHistoryResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[244] 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 ListWeeklyStarHistoryResponse.ProtoReflect.Descriptor instead. func (*ListWeeklyStarHistoryResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{244} } func (x *ListWeeklyStarHistoryResponse) GetCycles() []*WeeklyStarHistoryCycle { if x != nil { return x.Cycles } return nil } func (x *ListWeeklyStarHistoryResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } // CPWeeklyRankReward 是 CP 周榜名次对应的资源组奖励。 type CPWeeklyRankReward struct { state protoimpl.MessageState `protogen:"open.v1"` RankNo int32 `protobuf:"varint,1,opt,name=rank_no,json=rankNo,proto3" json:"rank_no,omitempty"` ResourceGroupId int64 `protobuf:"varint,2,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CPWeeklyRankReward) Reset() { *x = CPWeeklyRankReward{} mi := &file_proto_activity_v1_activity_proto_msgTypes[245] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CPWeeklyRankReward) String() string { return protoimpl.X.MessageStringOf(x) } func (*CPWeeklyRankReward) ProtoMessage() {} func (x *CPWeeklyRankReward) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[245] 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 CPWeeklyRankReward.ProtoReflect.Descriptor instead. func (*CPWeeklyRankReward) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{245} } func (x *CPWeeklyRankReward) GetRankNo() int32 { if x != nil { return x.RankNo } return 0 } func (x *CPWeeklyRankReward) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } // CPWeeklyRankConfig 是 CP 周榜的全局启停和 Top 奖励配置。 type CPWeeklyRankConfig struct { state protoimpl.MessageState `protogen:"open.v1"` ActivityCode string `protobuf:"bytes,1,opt,name=activity_code,json=activityCode,proto3" json:"activity_code,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` RelationType string `protobuf:"bytes,3,opt,name=relation_type,json=relationType,proto3" json:"relation_type,omitempty"` TopCount int32 `protobuf:"varint,4,opt,name=top_count,json=topCount,proto3" json:"top_count,omitempty"` Rewards []*CPWeeklyRankReward `protobuf:"bytes,5,rep,name=rewards,proto3" json:"rewards,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,6,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,7,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,8,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` AppCode string `protobuf:"bytes,9,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CPWeeklyRankConfig) Reset() { *x = CPWeeklyRankConfig{} mi := &file_proto_activity_v1_activity_proto_msgTypes[246] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CPWeeklyRankConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*CPWeeklyRankConfig) ProtoMessage() {} func (x *CPWeeklyRankConfig) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[246] 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 CPWeeklyRankConfig.ProtoReflect.Descriptor instead. func (*CPWeeklyRankConfig) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{246} } func (x *CPWeeklyRankConfig) GetActivityCode() string { if x != nil { return x.ActivityCode } return "" } func (x *CPWeeklyRankConfig) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *CPWeeklyRankConfig) GetRelationType() string { if x != nil { return x.RelationType } return "" } func (x *CPWeeklyRankConfig) GetTopCount() int32 { if x != nil { return x.TopCount } return 0 } func (x *CPWeeklyRankConfig) GetRewards() []*CPWeeklyRankReward { if x != nil { return x.Rewards } return nil } func (x *CPWeeklyRankConfig) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *CPWeeklyRankConfig) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *CPWeeklyRankConfig) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *CPWeeklyRankConfig) GetAppCode() string { if x != nil { return x.AppCode } return "" } // CPWeeklyRankUser 是 H5 周榜展示的一方用户快照。 type CPWeeklyRankUser struct { state protoimpl.MessageState `protogen:"open.v1"` UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` DisplayUserId string `protobuf:"bytes,2,opt,name=display_user_id,json=displayUserId,proto3" json:"display_user_id,omitempty"` Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"` Avatar string `protobuf:"bytes,4,opt,name=avatar,proto3" json:"avatar,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CPWeeklyRankUser) Reset() { *x = CPWeeklyRankUser{} mi := &file_proto_activity_v1_activity_proto_msgTypes[247] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CPWeeklyRankUser) String() string { return protoimpl.X.MessageStringOf(x) } func (*CPWeeklyRankUser) ProtoMessage() {} func (x *CPWeeklyRankUser) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[247] 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 CPWeeklyRankUser.ProtoReflect.Descriptor instead. func (*CPWeeklyRankUser) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{247} } func (x *CPWeeklyRankUser) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *CPWeeklyRankUser) GetDisplayUserId() string { if x != nil { return x.DisplayUserId } return "" } func (x *CPWeeklyRankUser) GetUsername() string { if x != nil { return x.Username } return "" } func (x *CPWeeklyRankUser) GetAvatar() string { if x != nil { return x.Avatar } return "" } // CPWeeklyRankEntry 是 activity-service 从 user-service 读取并返回 H5 的周榜条目。 type CPWeeklyRankEntry struct { state protoimpl.MessageState `protogen:"open.v1"` Rank int64 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"` RelationshipId string `protobuf:"bytes,2,opt,name=relationship_id,json=relationshipId,proto3" json:"relationship_id,omitempty"` RelationType string `protobuf:"bytes,3,opt,name=relation_type,json=relationType,proto3" json:"relation_type,omitempty"` Score int64 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"` UserA *CPWeeklyRankUser `protobuf:"bytes,5,opt,name=user_a,json=userA,proto3" json:"user_a,omitempty"` UserB *CPWeeklyRankUser `protobuf:"bytes,6,opt,name=user_b,json=userB,proto3" json:"user_b,omitempty"` FormedAtMs int64 `protobuf:"varint,7,opt,name=formed_at_ms,json=formedAtMs,proto3" json:"formed_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,8,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` FirstScoredAtMs int64 `protobuf:"varint,9,opt,name=first_scored_at_ms,json=firstScoredAtMs,proto3" json:"first_scored_at_ms,omitempty"` LastScoredAtMs int64 `protobuf:"varint,10,opt,name=last_scored_at_ms,json=lastScoredAtMs,proto3" json:"last_scored_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CPWeeklyRankEntry) Reset() { *x = CPWeeklyRankEntry{} mi := &file_proto_activity_v1_activity_proto_msgTypes[248] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CPWeeklyRankEntry) String() string { return protoimpl.X.MessageStringOf(x) } func (*CPWeeklyRankEntry) ProtoMessage() {} func (x *CPWeeklyRankEntry) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[248] 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 CPWeeklyRankEntry.ProtoReflect.Descriptor instead. func (*CPWeeklyRankEntry) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{248} } func (x *CPWeeklyRankEntry) GetRank() int64 { if x != nil { return x.Rank } return 0 } func (x *CPWeeklyRankEntry) GetRelationshipId() string { if x != nil { return x.RelationshipId } return "" } func (x *CPWeeklyRankEntry) GetRelationType() string { if x != nil { return x.RelationType } return "" } func (x *CPWeeklyRankEntry) GetScore() int64 { if x != nil { return x.Score } return 0 } func (x *CPWeeklyRankEntry) GetUserA() *CPWeeklyRankUser { if x != nil { return x.UserA } return nil } func (x *CPWeeklyRankEntry) GetUserB() *CPWeeklyRankUser { if x != nil { return x.UserB } return nil } func (x *CPWeeklyRankEntry) GetFormedAtMs() int64 { if x != nil { return x.FormedAtMs } return 0 } func (x *CPWeeklyRankEntry) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *CPWeeklyRankEntry) GetFirstScoredAtMs() int64 { if x != nil { return x.FirstScoredAtMs } return 0 } func (x *CPWeeklyRankEntry) GetLastScoredAtMs() int64 { if x != nil { return x.LastScoredAtMs } return 0 } // CPWeeklyRankSettlement 是每周 cron 固化的一条用户发奖事实。 type CPWeeklyRankSettlement struct { state protoimpl.MessageState `protogen:"open.v1"` SettlementId string `protobuf:"bytes,1,opt,name=settlement_id,json=settlementId,proto3" json:"settlement_id,omitempty"` PeriodStartMs int64 `protobuf:"varint,2,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` PeriodEndMs int64 `protobuf:"varint,3,opt,name=period_end_ms,json=periodEndMs,proto3" json:"period_end_ms,omitempty"` RankNo int32 `protobuf:"varint,4,opt,name=rank_no,json=rankNo,proto3" json:"rank_no,omitempty"` RelationshipId string `protobuf:"bytes,5,opt,name=relationship_id,json=relationshipId,proto3" json:"relationship_id,omitempty"` UserId int64 `protobuf:"varint,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Score int64 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"` ResourceGroupId int64 `protobuf:"varint,8,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` WalletCommandId string `protobuf:"bytes,9,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletGrantId string `protobuf:"bytes,10,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"` FailureReason string `protobuf:"bytes,12,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` AttemptCount int32 `protobuf:"varint,13,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"` CreatedAtMs int64 `protobuf:"varint,14,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,15,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CPWeeklyRankSettlement) Reset() { *x = CPWeeklyRankSettlement{} mi := &file_proto_activity_v1_activity_proto_msgTypes[249] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CPWeeklyRankSettlement) String() string { return protoimpl.X.MessageStringOf(x) } func (*CPWeeklyRankSettlement) ProtoMessage() {} func (x *CPWeeklyRankSettlement) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[249] 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 CPWeeklyRankSettlement.ProtoReflect.Descriptor instead. func (*CPWeeklyRankSettlement) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{249} } func (x *CPWeeklyRankSettlement) GetSettlementId() string { if x != nil { return x.SettlementId } return "" } func (x *CPWeeklyRankSettlement) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *CPWeeklyRankSettlement) GetPeriodEndMs() int64 { if x != nil { return x.PeriodEndMs } return 0 } func (x *CPWeeklyRankSettlement) GetRankNo() int32 { if x != nil { return x.RankNo } return 0 } func (x *CPWeeklyRankSettlement) GetRelationshipId() string { if x != nil { return x.RelationshipId } return "" } func (x *CPWeeklyRankSettlement) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *CPWeeklyRankSettlement) GetScore() int64 { if x != nil { return x.Score } return 0 } func (x *CPWeeklyRankSettlement) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *CPWeeklyRankSettlement) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *CPWeeklyRankSettlement) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *CPWeeklyRankSettlement) GetStatus() string { if x != nil { return x.Status } return "" } func (x *CPWeeklyRankSettlement) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *CPWeeklyRankSettlement) GetAttemptCount() int32 { if x != nil { return x.AttemptCount } return 0 } func (x *CPWeeklyRankSettlement) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *CPWeeklyRankSettlement) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } type GetCPWeeklyRankStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` NowMs int64 `protobuf:"varint,2,opt,name=now_ms,json=nowMs,proto3" json:"now_ms,omitempty"` Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCPWeeklyRankStatusRequest) Reset() { *x = GetCPWeeklyRankStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[250] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCPWeeklyRankStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCPWeeklyRankStatusRequest) ProtoMessage() {} func (x *GetCPWeeklyRankStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[250] 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 GetCPWeeklyRankStatusRequest.ProtoReflect.Descriptor instead. func (*GetCPWeeklyRankStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{250} } func (x *GetCPWeeklyRankStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetCPWeeklyRankStatusRequest) GetNowMs() int64 { if x != nil { return x.NowMs } return 0 } func (x *GetCPWeeklyRankStatusRequest) GetLimit() int32 { if x != nil { return x.Limit } return 0 } type GetCPWeeklyRankStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *CPWeeklyRankConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` Entries []*CPWeeklyRankEntry `protobuf:"bytes,2,rep,name=entries,proto3" json:"entries,omitempty"` PeriodStartMs int64 `protobuf:"varint,3,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` PeriodEndMs int64 `protobuf:"varint,4,opt,name=period_end_ms,json=periodEndMs,proto3" json:"period_end_ms,omitempty"` ServerTimeMs int64 `protobuf:"varint,5,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` PreviousEntries []*CPWeeklyRankEntry `protobuf:"bytes,6,rep,name=previous_entries,json=previousEntries,proto3" json:"previous_entries,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCPWeeklyRankStatusResponse) Reset() { *x = GetCPWeeklyRankStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[251] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCPWeeklyRankStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCPWeeklyRankStatusResponse) ProtoMessage() {} func (x *GetCPWeeklyRankStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[251] 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 GetCPWeeklyRankStatusResponse.ProtoReflect.Descriptor instead. func (*GetCPWeeklyRankStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{251} } func (x *GetCPWeeklyRankStatusResponse) GetConfig() *CPWeeklyRankConfig { if x != nil { return x.Config } return nil } func (x *GetCPWeeklyRankStatusResponse) GetEntries() []*CPWeeklyRankEntry { if x != nil { return x.Entries } return nil } func (x *GetCPWeeklyRankStatusResponse) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *GetCPWeeklyRankStatusResponse) GetPeriodEndMs() int64 { if x != nil { return x.PeriodEndMs } return 0 } func (x *GetCPWeeklyRankStatusResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } func (x *GetCPWeeklyRankStatusResponse) GetPreviousEntries() []*CPWeeklyRankEntry { if x != nil { return x.PreviousEntries } return nil } type GetCPWeeklyRankConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCPWeeklyRankConfigRequest) Reset() { *x = GetCPWeeklyRankConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[252] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCPWeeklyRankConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCPWeeklyRankConfigRequest) ProtoMessage() {} func (x *GetCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[252] 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 GetCPWeeklyRankConfigRequest.ProtoReflect.Descriptor instead. func (*GetCPWeeklyRankConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{252} } func (x *GetCPWeeklyRankConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } type GetCPWeeklyRankConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *CPWeeklyRankConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCPWeeklyRankConfigResponse) Reset() { *x = GetCPWeeklyRankConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[253] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCPWeeklyRankConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCPWeeklyRankConfigResponse) ProtoMessage() {} func (x *GetCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[253] 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 GetCPWeeklyRankConfigResponse.ProtoReflect.Descriptor instead. func (*GetCPWeeklyRankConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{253} } func (x *GetCPWeeklyRankConfigResponse) GetConfig() *CPWeeklyRankConfig { if x != nil { return x.Config } return nil } type UpdateCPWeeklyRankConfigRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Config *CPWeeklyRankConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` OperatorAdminId int64 `protobuf:"varint,3,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateCPWeeklyRankConfigRequest) Reset() { *x = UpdateCPWeeklyRankConfigRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[254] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateCPWeeklyRankConfigRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateCPWeeklyRankConfigRequest) ProtoMessage() {} func (x *UpdateCPWeeklyRankConfigRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[254] 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 UpdateCPWeeklyRankConfigRequest.ProtoReflect.Descriptor instead. func (*UpdateCPWeeklyRankConfigRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{254} } func (x *UpdateCPWeeklyRankConfigRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpdateCPWeeklyRankConfigRequest) GetConfig() *CPWeeklyRankConfig { if x != nil { return x.Config } return nil } func (x *UpdateCPWeeklyRankConfigRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpdateCPWeeklyRankConfigResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Config *CPWeeklyRankConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateCPWeeklyRankConfigResponse) Reset() { *x = UpdateCPWeeklyRankConfigResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[255] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateCPWeeklyRankConfigResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateCPWeeklyRankConfigResponse) ProtoMessage() {} func (x *UpdateCPWeeklyRankConfigResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[255] 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 UpdateCPWeeklyRankConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateCPWeeklyRankConfigResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{255} } func (x *UpdateCPWeeklyRankConfigResponse) GetConfig() *CPWeeklyRankConfig { if x != nil { return x.Config } return nil } type ListCPWeeklyRankSettlementsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` PeriodStartMs int64 `protobuf:"varint,2,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` PeriodEndMs int64 `protobuf:"varint,3,opt,name=period_end_ms,json=periodEndMs,proto3" json:"period_end_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListCPWeeklyRankSettlementsRequest) Reset() { *x = ListCPWeeklyRankSettlementsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[256] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListCPWeeklyRankSettlementsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListCPWeeklyRankSettlementsRequest) ProtoMessage() {} func (x *ListCPWeeklyRankSettlementsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[256] 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 ListCPWeeklyRankSettlementsRequest.ProtoReflect.Descriptor instead. func (*ListCPWeeklyRankSettlementsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{256} } func (x *ListCPWeeklyRankSettlementsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListCPWeeklyRankSettlementsRequest) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *ListCPWeeklyRankSettlementsRequest) GetPeriodEndMs() int64 { if x != nil { return x.PeriodEndMs } return 0 } type ListCPWeeklyRankSettlementsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Settlements []*CPWeeklyRankSettlement `protobuf:"bytes,1,rep,name=settlements,proto3" json:"settlements,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListCPWeeklyRankSettlementsResponse) Reset() { *x = ListCPWeeklyRankSettlementsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[257] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListCPWeeklyRankSettlementsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListCPWeeklyRankSettlementsResponse) ProtoMessage() {} func (x *ListCPWeeklyRankSettlementsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[257] 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 ListCPWeeklyRankSettlementsResponse.ProtoReflect.Descriptor instead. func (*ListCPWeeklyRankSettlementsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{257} } func (x *ListCPWeeklyRankSettlementsResponse) GetSettlements() []*CPWeeklyRankSettlement { if x != nil { return x.Settlements } return nil } // AgencyOpeningReward 是代理开业活动房间流水档位对应的金币奖励。 type AgencyOpeningReward struct { state protoimpl.MessageState `protogen:"open.v1"` // rank_no 保留为档位展示顺序和旧字段兼容,结算不再按榜单名次发奖。 RankNo int32 `protobuf:"varint,1,opt,name=rank_no,json=rankNo,proto3" json:"rank_no,omitempty"` RewardCoinAmount int64 `protobuf:"varint,2,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` ThresholdCoinSpent int64 `protobuf:"varint,3,opt,name=threshold_coin_spent,json=thresholdCoinSpent,proto3" json:"threshold_coin_spent,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AgencyOpeningReward) Reset() { *x = AgencyOpeningReward{} mi := &file_proto_activity_v1_activity_proto_msgTypes[258] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AgencyOpeningReward) String() string { return protoimpl.X.MessageStringOf(x) } func (*AgencyOpeningReward) ProtoMessage() {} func (x *AgencyOpeningReward) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[258] 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 AgencyOpeningReward.ProtoReflect.Descriptor instead. func (*AgencyOpeningReward) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{258} } func (x *AgencyOpeningReward) GetRankNo() int32 { if x != nil { return x.RankNo } return 0 } func (x *AgencyOpeningReward) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *AgencyOpeningReward) GetThresholdCoinSpent() int64 { if x != nil { return x.ThresholdCoinSpent } return 0 } // AgencyOpeningCycle 是后台配置的代理开业活动周期。 type AgencyOpeningCycle struct { state protoimpl.MessageState `protogen:"open.v1"` CycleId string `protobuf:"bytes,1,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` ActivityCode string `protobuf:"bytes,2,opt,name=activity_code,json=activityCode,proto3" json:"activity_code,omitempty"` Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` StartMs int64 `protobuf:"varint,5,opt,name=start_ms,json=startMs,proto3" json:"start_ms,omitempty"` EndMs int64 `protobuf:"varint,6,opt,name=end_ms,json=endMs,proto3" json:"end_ms,omitempty"` MinHostCount int32 `protobuf:"varint,7,opt,name=min_host_count,json=minHostCount,proto3" json:"min_host_count,omitempty"` MaxAgencyAgeDays int32 `protobuf:"varint,8,opt,name=max_agency_age_days,json=maxAgencyAgeDays,proto3" json:"max_agency_age_days,omitempty"` Rewards []*AgencyOpeningReward `protobuf:"bytes,9,rep,name=rewards,proto3" json:"rewards,omitempty"` CreatedByAdminId int64 `protobuf:"varint,10,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,11,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` SettledAtMs int64 `protobuf:"varint,12,opt,name=settled_at_ms,json=settledAtMs,proto3" json:"settled_at_ms,omitempty"` CreatedAtMs int64 `protobuf:"varint,13,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,14,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` AppCode string `protobuf:"bytes,15,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AgencyOpeningCycle) Reset() { *x = AgencyOpeningCycle{} mi := &file_proto_activity_v1_activity_proto_msgTypes[259] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AgencyOpeningCycle) String() string { return protoimpl.X.MessageStringOf(x) } func (*AgencyOpeningCycle) ProtoMessage() {} func (x *AgencyOpeningCycle) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[259] 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 AgencyOpeningCycle.ProtoReflect.Descriptor instead. func (*AgencyOpeningCycle) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{259} } func (x *AgencyOpeningCycle) GetCycleId() string { if x != nil { return x.CycleId } return "" } func (x *AgencyOpeningCycle) GetActivityCode() string { if x != nil { return x.ActivityCode } return "" } func (x *AgencyOpeningCycle) GetTitle() string { if x != nil { return x.Title } return "" } func (x *AgencyOpeningCycle) GetStatus() string { if x != nil { return x.Status } return "" } func (x *AgencyOpeningCycle) GetStartMs() int64 { if x != nil { return x.StartMs } return 0 } func (x *AgencyOpeningCycle) GetEndMs() int64 { if x != nil { return x.EndMs } return 0 } func (x *AgencyOpeningCycle) GetMinHostCount() int32 { if x != nil { return x.MinHostCount } return 0 } func (x *AgencyOpeningCycle) GetMaxAgencyAgeDays() int32 { if x != nil { return x.MaxAgencyAgeDays } return 0 } func (x *AgencyOpeningCycle) GetRewards() []*AgencyOpeningReward { if x != nil { return x.Rewards } return nil } func (x *AgencyOpeningCycle) GetCreatedByAdminId() int64 { if x != nil { return x.CreatedByAdminId } return 0 } func (x *AgencyOpeningCycle) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *AgencyOpeningCycle) GetSettledAtMs() int64 { if x != nil { return x.SettledAtMs } return 0 } func (x *AgencyOpeningCycle) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *AgencyOpeningCycle) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *AgencyOpeningCycle) GetAppCode() string { if x != nil { return x.AppCode } return "" } // AgencyOpeningApplication 是代理提交开业活动申请后的流水和发奖事实。 type AgencyOpeningApplication struct { state protoimpl.MessageState `protogen:"open.v1"` ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"` CycleId string `protobuf:"bytes,2,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` AgencyId int64 `protobuf:"varint,3,opt,name=agency_id,json=agencyId,proto3" json:"agency_id,omitempty"` AgencyOwnerUserId int64 `protobuf:"varint,4,opt,name=agency_owner_user_id,json=agencyOwnerUserId,proto3" json:"agency_owner_user_id,omitempty"` AgencyName string `protobuf:"bytes,5,opt,name=agency_name,json=agencyName,proto3" json:"agency_name,omitempty"` HostCount int32 `protobuf:"varint,6,opt,name=host_count,json=hostCount,proto3" json:"host_count,omitempty"` AgencyCreatedAtMs int64 `protobuf:"varint,7,opt,name=agency_created_at_ms,json=agencyCreatedAtMs,proto3" json:"agency_created_at_ms,omitempty"` Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"` ScoreCoinAmount int64 `protobuf:"varint,9,opt,name=score_coin_amount,json=scoreCoinAmount,proto3" json:"score_coin_amount,omitempty"` RewardRankNo int32 `protobuf:"varint,10,opt,name=reward_rank_no,json=rewardRankNo,proto3" json:"reward_rank_no,omitempty"` RewardCoinAmount int64 `protobuf:"varint,11,opt,name=reward_coin_amount,json=rewardCoinAmount,proto3" json:"reward_coin_amount,omitempty"` WalletCommandId string `protobuf:"bytes,12,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletTransactionId string `protobuf:"bytes,13,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"` FailureReason string `protobuf:"bytes,14,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` AppliedAtMs int64 `protobuf:"varint,15,opt,name=applied_at_ms,json=appliedAtMs,proto3" json:"applied_at_ms,omitempty"` GrantedAtMs int64 `protobuf:"varint,16,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,17,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` RewardThresholdCoinSpent int64 `protobuf:"varint,18,opt,name=reward_threshold_coin_spent,json=rewardThresholdCoinSpent,proto3" json:"reward_threshold_coin_spent,omitempty"` ApprovedAtMs int64 `protobuf:"varint,19,opt,name=approved_at_ms,json=approvedAtMs,proto3" json:"approved_at_ms,omitempty"` ScoreStartMs int64 `protobuf:"varint,20,opt,name=score_start_ms,json=scoreStartMs,proto3" json:"score_start_ms,omitempty"` ScoreEndMs int64 `protobuf:"varint,21,opt,name=score_end_ms,json=scoreEndMs,proto3" json:"score_end_ms,omitempty"` ReviewedByAdminId int64 `protobuf:"varint,22,opt,name=reviewed_by_admin_id,json=reviewedByAdminId,proto3" json:"reviewed_by_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AgencyOpeningApplication) Reset() { *x = AgencyOpeningApplication{} mi := &file_proto_activity_v1_activity_proto_msgTypes[260] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AgencyOpeningApplication) String() string { return protoimpl.X.MessageStringOf(x) } func (*AgencyOpeningApplication) ProtoMessage() {} func (x *AgencyOpeningApplication) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[260] 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 AgencyOpeningApplication.ProtoReflect.Descriptor instead. func (*AgencyOpeningApplication) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{260} } func (x *AgencyOpeningApplication) GetApplicationId() string { if x != nil { return x.ApplicationId } return "" } func (x *AgencyOpeningApplication) GetCycleId() string { if x != nil { return x.CycleId } return "" } func (x *AgencyOpeningApplication) GetAgencyId() int64 { if x != nil { return x.AgencyId } return 0 } func (x *AgencyOpeningApplication) GetAgencyOwnerUserId() int64 { if x != nil { return x.AgencyOwnerUserId } return 0 } func (x *AgencyOpeningApplication) GetAgencyName() string { if x != nil { return x.AgencyName } return "" } func (x *AgencyOpeningApplication) GetHostCount() int32 { if x != nil { return x.HostCount } return 0 } func (x *AgencyOpeningApplication) GetAgencyCreatedAtMs() int64 { if x != nil { return x.AgencyCreatedAtMs } return 0 } func (x *AgencyOpeningApplication) GetStatus() string { if x != nil { return x.Status } return "" } func (x *AgencyOpeningApplication) GetScoreCoinAmount() int64 { if x != nil { return x.ScoreCoinAmount } return 0 } func (x *AgencyOpeningApplication) GetRewardRankNo() int32 { if x != nil { return x.RewardRankNo } return 0 } func (x *AgencyOpeningApplication) GetRewardCoinAmount() int64 { if x != nil { return x.RewardCoinAmount } return 0 } func (x *AgencyOpeningApplication) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *AgencyOpeningApplication) GetWalletTransactionId() string { if x != nil { return x.WalletTransactionId } return "" } func (x *AgencyOpeningApplication) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *AgencyOpeningApplication) GetAppliedAtMs() int64 { if x != nil { return x.AppliedAtMs } return 0 } func (x *AgencyOpeningApplication) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } func (x *AgencyOpeningApplication) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *AgencyOpeningApplication) GetRewardThresholdCoinSpent() int64 { if x != nil { return x.RewardThresholdCoinSpent } return 0 } func (x *AgencyOpeningApplication) GetApprovedAtMs() int64 { if x != nil { return x.ApprovedAtMs } return 0 } func (x *AgencyOpeningApplication) GetScoreStartMs() int64 { if x != nil { return x.ScoreStartMs } return 0 } func (x *AgencyOpeningApplication) GetScoreEndMs() int64 { if x != nil { return x.ScoreEndMs } return 0 } func (x *AgencyOpeningApplication) GetReviewedByAdminId() int64 { if x != nil { return x.ReviewedByAdminId } return 0 } // AgencyOpeningAgencySnapshot 是申请页展示和资格判断使用的代理快照。 type AgencyOpeningAgencySnapshot struct { state protoimpl.MessageState `protogen:"open.v1"` AgencyId int64 `protobuf:"varint,1,opt,name=agency_id,json=agencyId,proto3" json:"agency_id,omitempty"` OwnerUserId int64 `protobuf:"varint,2,opt,name=owner_user_id,json=ownerUserId,proto3" json:"owner_user_id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` HostCount int32 `protobuf:"varint,5,opt,name=host_count,json=hostCount,proto3" json:"host_count,omitempty"` AgencyCreatedAtMs int64 `protobuf:"varint,6,opt,name=agency_created_at_ms,json=agencyCreatedAtMs,proto3" json:"agency_created_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AgencyOpeningAgencySnapshot) Reset() { *x = AgencyOpeningAgencySnapshot{} mi := &file_proto_activity_v1_activity_proto_msgTypes[261] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AgencyOpeningAgencySnapshot) String() string { return protoimpl.X.MessageStringOf(x) } func (*AgencyOpeningAgencySnapshot) ProtoMessage() {} func (x *AgencyOpeningAgencySnapshot) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[261] 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 AgencyOpeningAgencySnapshot.ProtoReflect.Descriptor instead. func (*AgencyOpeningAgencySnapshot) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{261} } func (x *AgencyOpeningAgencySnapshot) GetAgencyId() int64 { if x != nil { return x.AgencyId } return 0 } func (x *AgencyOpeningAgencySnapshot) GetOwnerUserId() int64 { if x != nil { return x.OwnerUserId } return 0 } func (x *AgencyOpeningAgencySnapshot) GetName() string { if x != nil { return x.Name } return "" } func (x *AgencyOpeningAgencySnapshot) GetStatus() string { if x != nil { return x.Status } return "" } func (x *AgencyOpeningAgencySnapshot) GetHostCount() int32 { if x != nil { return x.HostCount } return 0 } func (x *AgencyOpeningAgencySnapshot) GetAgencyCreatedAtMs() int64 { if x != nil { return x.AgencyCreatedAtMs } return 0 } type ListAgencyOpeningCyclesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` StartMs int64 `protobuf:"varint,3,opt,name=start_ms,json=startMs,proto3" json:"start_ms,omitempty"` EndMs int64 `protobuf:"varint,4,opt,name=end_ms,json=endMs,proto3" json:"end_ms,omitempty"` Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListAgencyOpeningCyclesRequest) Reset() { *x = ListAgencyOpeningCyclesRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[262] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListAgencyOpeningCyclesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListAgencyOpeningCyclesRequest) ProtoMessage() {} func (x *ListAgencyOpeningCyclesRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[262] 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 ListAgencyOpeningCyclesRequest.ProtoReflect.Descriptor instead. func (*ListAgencyOpeningCyclesRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{262} } func (x *ListAgencyOpeningCyclesRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListAgencyOpeningCyclesRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListAgencyOpeningCyclesRequest) GetStartMs() int64 { if x != nil { return x.StartMs } return 0 } func (x *ListAgencyOpeningCyclesRequest) GetEndMs() int64 { if x != nil { return x.EndMs } return 0 } func (x *ListAgencyOpeningCyclesRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListAgencyOpeningCyclesRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListAgencyOpeningCyclesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycles []*AgencyOpeningCycle `protobuf:"bytes,1,rep,name=cycles,proto3" json:"cycles,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListAgencyOpeningCyclesResponse) Reset() { *x = ListAgencyOpeningCyclesResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[263] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListAgencyOpeningCyclesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListAgencyOpeningCyclesResponse) ProtoMessage() {} func (x *ListAgencyOpeningCyclesResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[263] 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 ListAgencyOpeningCyclesResponse.ProtoReflect.Descriptor instead. func (*ListAgencyOpeningCyclesResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{263} } func (x *ListAgencyOpeningCyclesResponse) GetCycles() []*AgencyOpeningCycle { if x != nil { return x.Cycles } return nil } func (x *ListAgencyOpeningCyclesResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } type GetAgencyOpeningCycleRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CycleId string `protobuf:"bytes,2,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetAgencyOpeningCycleRequest) Reset() { *x = GetAgencyOpeningCycleRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[264] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetAgencyOpeningCycleRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetAgencyOpeningCycleRequest) ProtoMessage() {} func (x *GetAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[264] 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 GetAgencyOpeningCycleRequest.ProtoReflect.Descriptor instead. func (*GetAgencyOpeningCycleRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{264} } func (x *GetAgencyOpeningCycleRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetAgencyOpeningCycleRequest) GetCycleId() string { if x != nil { return x.CycleId } return "" } type GetAgencyOpeningCycleResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *AgencyOpeningCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetAgencyOpeningCycleResponse) Reset() { *x = GetAgencyOpeningCycleResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[265] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetAgencyOpeningCycleResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetAgencyOpeningCycleResponse) ProtoMessage() {} func (x *GetAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[265] 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 GetAgencyOpeningCycleResponse.ProtoReflect.Descriptor instead. func (*GetAgencyOpeningCycleResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{265} } func (x *GetAgencyOpeningCycleResponse) GetCycle() *AgencyOpeningCycle { if x != nil { return x.Cycle } return nil } type UpsertAgencyOpeningCycleRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Cycle *AgencyOpeningCycle `protobuf:"bytes,2,opt,name=cycle,proto3" json:"cycle,omitempty"` OperatorAdminId int64 `protobuf:"varint,3,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertAgencyOpeningCycleRequest) Reset() { *x = UpsertAgencyOpeningCycleRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[266] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertAgencyOpeningCycleRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertAgencyOpeningCycleRequest) ProtoMessage() {} func (x *UpsertAgencyOpeningCycleRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[266] 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 UpsertAgencyOpeningCycleRequest.ProtoReflect.Descriptor instead. func (*UpsertAgencyOpeningCycleRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{266} } func (x *UpsertAgencyOpeningCycleRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpsertAgencyOpeningCycleRequest) GetCycle() *AgencyOpeningCycle { if x != nil { return x.Cycle } return nil } func (x *UpsertAgencyOpeningCycleRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpsertAgencyOpeningCycleResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *AgencyOpeningCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpsertAgencyOpeningCycleResponse) Reset() { *x = UpsertAgencyOpeningCycleResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[267] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpsertAgencyOpeningCycleResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpsertAgencyOpeningCycleResponse) ProtoMessage() {} func (x *UpsertAgencyOpeningCycleResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[267] 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 UpsertAgencyOpeningCycleResponse.ProtoReflect.Descriptor instead. func (*UpsertAgencyOpeningCycleResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{267} } func (x *UpsertAgencyOpeningCycleResponse) GetCycle() *AgencyOpeningCycle { if x != nil { return x.Cycle } return nil } func (x *UpsertAgencyOpeningCycleResponse) GetCreated() bool { if x != nil { return x.Created } return false } type SetAgencyOpeningCycleStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CycleId string `protobuf:"bytes,2,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetAgencyOpeningCycleStatusRequest) Reset() { *x = SetAgencyOpeningCycleStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[268] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetAgencyOpeningCycleStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetAgencyOpeningCycleStatusRequest) ProtoMessage() {} func (x *SetAgencyOpeningCycleStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[268] 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 SetAgencyOpeningCycleStatusRequest.ProtoReflect.Descriptor instead. func (*SetAgencyOpeningCycleStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{268} } func (x *SetAgencyOpeningCycleStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *SetAgencyOpeningCycleStatusRequest) GetCycleId() string { if x != nil { return x.CycleId } return "" } func (x *SetAgencyOpeningCycleStatusRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *SetAgencyOpeningCycleStatusRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type SetAgencyOpeningCycleStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *AgencyOpeningCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetAgencyOpeningCycleStatusResponse) Reset() { *x = SetAgencyOpeningCycleStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[269] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetAgencyOpeningCycleStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetAgencyOpeningCycleStatusResponse) ProtoMessage() {} func (x *SetAgencyOpeningCycleStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[269] 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 SetAgencyOpeningCycleStatusResponse.ProtoReflect.Descriptor instead. func (*SetAgencyOpeningCycleStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{269} } func (x *SetAgencyOpeningCycleStatusResponse) GetCycle() *AgencyOpeningCycle { if x != nil { return x.Cycle } return nil } type ListAgencyOpeningApplicationsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` CycleId string `protobuf:"bytes,2,opt,name=cycle_id,json=cycleId,proto3" json:"cycle_id,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` AgencyId int64 `protobuf:"varint,4,opt,name=agency_id,json=agencyId,proto3" json:"agency_id,omitempty"` AgencyOwnerUserId int64 `protobuf:"varint,5,opt,name=agency_owner_user_id,json=agencyOwnerUserId,proto3" json:"agency_owner_user_id,omitempty"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListAgencyOpeningApplicationsRequest) Reset() { *x = ListAgencyOpeningApplicationsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[270] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListAgencyOpeningApplicationsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListAgencyOpeningApplicationsRequest) ProtoMessage() {} func (x *ListAgencyOpeningApplicationsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[270] 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 ListAgencyOpeningApplicationsRequest.ProtoReflect.Descriptor instead. func (*ListAgencyOpeningApplicationsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{270} } func (x *ListAgencyOpeningApplicationsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListAgencyOpeningApplicationsRequest) GetCycleId() string { if x != nil { return x.CycleId } return "" } func (x *ListAgencyOpeningApplicationsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListAgencyOpeningApplicationsRequest) GetAgencyId() int64 { if x != nil { return x.AgencyId } return 0 } func (x *ListAgencyOpeningApplicationsRequest) GetAgencyOwnerUserId() int64 { if x != nil { return x.AgencyOwnerUserId } return 0 } func (x *ListAgencyOpeningApplicationsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListAgencyOpeningApplicationsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListAgencyOpeningApplicationsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Applications []*AgencyOpeningApplication `protobuf:"bytes,1,rep,name=applications,proto3" json:"applications,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListAgencyOpeningApplicationsResponse) Reset() { *x = ListAgencyOpeningApplicationsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[271] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListAgencyOpeningApplicationsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListAgencyOpeningApplicationsResponse) ProtoMessage() {} func (x *ListAgencyOpeningApplicationsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[271] 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 ListAgencyOpeningApplicationsResponse.ProtoReflect.Descriptor instead. func (*ListAgencyOpeningApplicationsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{271} } func (x *ListAgencyOpeningApplicationsResponse) GetApplications() []*AgencyOpeningApplication { if x != nil { return x.Applications } return nil } func (x *ListAgencyOpeningApplicationsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } type ReviewAgencyOpeningApplicationRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` ApplicationId string `protobuf:"bytes,2,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"` Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ReviewAgencyOpeningApplicationRequest) Reset() { *x = ReviewAgencyOpeningApplicationRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[272] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ReviewAgencyOpeningApplicationRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ReviewAgencyOpeningApplicationRequest) ProtoMessage() {} func (x *ReviewAgencyOpeningApplicationRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[272] 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 ReviewAgencyOpeningApplicationRequest.ProtoReflect.Descriptor instead. func (*ReviewAgencyOpeningApplicationRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{272} } func (x *ReviewAgencyOpeningApplicationRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ReviewAgencyOpeningApplicationRequest) GetApplicationId() string { if x != nil { return x.ApplicationId } return "" } func (x *ReviewAgencyOpeningApplicationRequest) GetAction() string { if x != nil { return x.Action } return "" } func (x *ReviewAgencyOpeningApplicationRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type ReviewAgencyOpeningApplicationResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Application *AgencyOpeningApplication `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ReviewAgencyOpeningApplicationResponse) Reset() { *x = ReviewAgencyOpeningApplicationResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[273] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ReviewAgencyOpeningApplicationResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ReviewAgencyOpeningApplicationResponse) ProtoMessage() {} func (x *ReviewAgencyOpeningApplicationResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[273] 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 ReviewAgencyOpeningApplicationResponse.ProtoReflect.Descriptor instead. func (*ReviewAgencyOpeningApplicationResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{273} } func (x *ReviewAgencyOpeningApplicationResponse) GetApplication() *AgencyOpeningApplication { if x != nil { return x.Application } return nil } type GetAgencyOpeningStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetAgencyOpeningStatusRequest) Reset() { *x = GetAgencyOpeningStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[274] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetAgencyOpeningStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetAgencyOpeningStatusRequest) ProtoMessage() {} func (x *GetAgencyOpeningStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[274] 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 GetAgencyOpeningStatusRequest.ProtoReflect.Descriptor instead. func (*GetAgencyOpeningStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{274} } func (x *GetAgencyOpeningStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetAgencyOpeningStatusRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } type GetAgencyOpeningStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Cycle *AgencyOpeningCycle `protobuf:"bytes,1,opt,name=cycle,proto3" json:"cycle,omitempty"` Application *AgencyOpeningApplication `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"` Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"` Eligible bool `protobuf:"varint,4,opt,name=eligible,proto3" json:"eligible,omitempty"` Joined bool `protobuf:"varint,5,opt,name=joined,proto3" json:"joined,omitempty"` IneligibleReason string `protobuf:"bytes,6,opt,name=ineligible_reason,json=ineligibleReason,proto3" json:"ineligible_reason,omitempty"` ServerTimeMs int64 `protobuf:"varint,7,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` Agency *AgencyOpeningAgencySnapshot `protobuf:"bytes,8,opt,name=agency,proto3" json:"agency,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetAgencyOpeningStatusResponse) Reset() { *x = GetAgencyOpeningStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[275] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetAgencyOpeningStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetAgencyOpeningStatusResponse) ProtoMessage() {} func (x *GetAgencyOpeningStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[275] 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 GetAgencyOpeningStatusResponse.ProtoReflect.Descriptor instead. func (*GetAgencyOpeningStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{275} } func (x *GetAgencyOpeningStatusResponse) GetCycle() *AgencyOpeningCycle { if x != nil { return x.Cycle } return nil } func (x *GetAgencyOpeningStatusResponse) GetApplication() *AgencyOpeningApplication { if x != nil { return x.Application } return nil } func (x *GetAgencyOpeningStatusResponse) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *GetAgencyOpeningStatusResponse) GetEligible() bool { if x != nil { return x.Eligible } return false } func (x *GetAgencyOpeningStatusResponse) GetJoined() bool { if x != nil { return x.Joined } return false } func (x *GetAgencyOpeningStatusResponse) GetIneligibleReason() string { if x != nil { return x.IneligibleReason } return "" } func (x *GetAgencyOpeningStatusResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } func (x *GetAgencyOpeningStatusResponse) GetAgency() *AgencyOpeningAgencySnapshot { if x != nil { return x.Agency } return nil } type ApplyAgencyOpeningRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApplyAgencyOpeningRequest) Reset() { *x = ApplyAgencyOpeningRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[276] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApplyAgencyOpeningRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApplyAgencyOpeningRequest) ProtoMessage() {} func (x *ApplyAgencyOpeningRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[276] 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 ApplyAgencyOpeningRequest.ProtoReflect.Descriptor instead. func (*ApplyAgencyOpeningRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{276} } func (x *ApplyAgencyOpeningRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ApplyAgencyOpeningRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ApplyAgencyOpeningRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } type ApplyAgencyOpeningResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Application *AgencyOpeningApplication `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"` Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApplyAgencyOpeningResponse) Reset() { *x = ApplyAgencyOpeningResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[277] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApplyAgencyOpeningResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApplyAgencyOpeningResponse) ProtoMessage() {} func (x *ApplyAgencyOpeningResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[277] 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 ApplyAgencyOpeningResponse.ProtoReflect.Descriptor instead. func (*ApplyAgencyOpeningResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{277} } func (x *ApplyAgencyOpeningResponse) GetApplication() *AgencyOpeningApplication { if x != nil { return x.Application } return nil } func (x *ApplyAgencyOpeningResponse) GetCreated() bool { if x != nil { return x.Created } return false } // ActivityTemplateLocale 是活动模版的单语言文案。locale 使用 BCP-47 基础语言码, // 当前运营后台至少配置 en,客户端按 locale -> en 的顺序回退。 type ActivityTemplateLocale struct { state protoimpl.MessageState `protogen:"open.v1"` Locale string `protobuf:"bytes,1,opt,name=locale,proto3" json:"locale,omitempty"` Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` Rules string `protobuf:"bytes,3,opt,name=rules,proto3" json:"rules,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateLocale) Reset() { *x = ActivityTemplateLocale{} mi := &file_proto_activity_v1_activity_proto_msgTypes[278] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateLocale) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateLocale) ProtoMessage() {} func (x *ActivityTemplateLocale) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[278] 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 ActivityTemplateLocale.ProtoReflect.Descriptor instead. func (*ActivityTemplateLocale) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{278} } func (x *ActivityTemplateLocale) GetLocale() string { if x != nil { return x.Locale } return "" } func (x *ActivityTemplateLocale) GetTitle() string { if x != nil { return x.Title } return "" } func (x *ActivityTemplateLocale) GetRules() string { if x != nil { return x.Rules } return "" } // ActivityTemplateGift 是礼物挑战赛允许计分的礼物快照引用。 type ActivityTemplateGift struct { state protoimpl.MessageState `protogen:"open.v1"` GiftId string `protobuf:"bytes,1,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"` SortOrder int32 `protobuf:"varint,2,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` IconUrl string `protobuf:"bytes,4,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` CoinPrice int64 `protobuf:"varint,5,opt,name=coin_price,json=coinPrice,proto3" json:"coin_price,omitempty"` PriceVersion string `protobuf:"bytes,6,opt,name=price_version,json=priceVersion,proto3" json:"price_version,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateGift) Reset() { *x = ActivityTemplateGift{} mi := &file_proto_activity_v1_activity_proto_msgTypes[279] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateGift) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateGift) ProtoMessage() {} func (x *ActivityTemplateGift) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[279] 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 ActivityTemplateGift.ProtoReflect.Descriptor instead. func (*ActivityTemplateGift) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{279} } func (x *ActivityTemplateGift) GetGiftId() string { if x != nil { return x.GiftId } return "" } func (x *ActivityTemplateGift) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *ActivityTemplateGift) GetName() string { if x != nil { return x.Name } return "" } func (x *ActivityTemplateGift) GetIconUrl() string { if x != nil { return x.IconUrl } return "" } func (x *ActivityTemplateGift) GetCoinPrice() int64 { if x != nil { return x.CoinPrice } return 0 } func (x *ActivityTemplateGift) GetPriceVersion() string { if x != nil { return x.PriceVersion } return "" } // ActivityTemplateRewardItem 是 wallet pinned snapshot 的安全展示投影;不暴露发放策略和管理字段。 type ActivityTemplateRewardItem 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"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` IconUrl string `protobuf:"bytes,5,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"` Quantity int64 `protobuf:"varint,6,opt,name=quantity,proto3" json:"quantity,omitempty"` DurationMs int64 `protobuf:"varint,7,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"` WalletAssetType string `protobuf:"bytes,8,opt,name=wallet_asset_type,json=walletAssetType,proto3" json:"wallet_asset_type,omitempty"` WalletAssetAmount int64 `protobuf:"varint,9,opt,name=wallet_asset_amount,json=walletAssetAmount,proto3" json:"wallet_asset_amount,omitempty"` SortOrder int32 `protobuf:"varint,10,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateRewardItem) Reset() { *x = ActivityTemplateRewardItem{} mi := &file_proto_activity_v1_activity_proto_msgTypes[280] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateRewardItem) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateRewardItem) ProtoMessage() {} func (x *ActivityTemplateRewardItem) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[280] 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 ActivityTemplateRewardItem.ProtoReflect.Descriptor instead. func (*ActivityTemplateRewardItem) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{280} } func (x *ActivityTemplateRewardItem) GetItemType() string { if x != nil { return x.ItemType } return "" } func (x *ActivityTemplateRewardItem) GetResourceId() int64 { if x != nil { return x.ResourceId } return 0 } func (x *ActivityTemplateRewardItem) GetResourceType() string { if x != nil { return x.ResourceType } return "" } func (x *ActivityTemplateRewardItem) GetName() string { if x != nil { return x.Name } return "" } func (x *ActivityTemplateRewardItem) GetIconUrl() string { if x != nil { return x.IconUrl } return "" } func (x *ActivityTemplateRewardItem) GetQuantity() int64 { if x != nil { return x.Quantity } return 0 } func (x *ActivityTemplateRewardItem) GetDurationMs() int64 { if x != nil { return x.DurationMs } return 0 } func (x *ActivityTemplateRewardItem) GetWalletAssetType() string { if x != nil { return x.WalletAssetType } return "" } func (x *ActivityTemplateRewardItem) GetWalletAssetAmount() int64 { if x != nil { return x.WalletAssetAmount } return 0 } func (x *ActivityTemplateRewardItem) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } // ActivityTemplateTask 表达模版内的一档每日任务。奖励使用 wallet-service 资源组, // 由资源组负责展开头像框、座驾、金币等实际资产。 type ActivityTemplateTask struct { state protoimpl.MessageState `protogen:"open.v1"` TaskKey string `protobuf:"bytes,1,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"` TaskType string `protobuf:"bytes,2,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` TargetValue int64 `protobuf:"varint,3,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` RewardResourceGroupId int64 `protobuf:"varint,4,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` SortOrder int32 `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` RewardSnapshotId string `protobuf:"bytes,6,opt,name=reward_snapshot_id,json=rewardSnapshotId,proto3" json:"reward_snapshot_id,omitempty"` RewardSnapshotHash string `protobuf:"bytes,7,opt,name=reward_snapshot_hash,json=rewardSnapshotHash,proto3" json:"reward_snapshot_hash,omitempty"` RewardName string `protobuf:"bytes,8,opt,name=reward_name,json=rewardName,proto3" json:"reward_name,omitempty"` RewardItems []*ActivityTemplateRewardItem `protobuf:"bytes,9,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateTask) Reset() { *x = ActivityTemplateTask{} mi := &file_proto_activity_v1_activity_proto_msgTypes[281] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateTask) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateTask) ProtoMessage() {} func (x *ActivityTemplateTask) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[281] 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 ActivityTemplateTask.ProtoReflect.Descriptor instead. func (*ActivityTemplateTask) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{281} } func (x *ActivityTemplateTask) GetTaskKey() string { if x != nil { return x.TaskKey } return "" } func (x *ActivityTemplateTask) GetTaskType() string { if x != nil { return x.TaskType } return "" } func (x *ActivityTemplateTask) GetTargetValue() int64 { if x != nil { return x.TargetValue } return 0 } func (x *ActivityTemplateTask) GetRewardResourceGroupId() int64 { if x != nil { return x.RewardResourceGroupId } return 0 } func (x *ActivityTemplateTask) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *ActivityTemplateTask) GetRewardSnapshotId() string { if x != nil { return x.RewardSnapshotId } return "" } func (x *ActivityTemplateTask) GetRewardSnapshotHash() string { if x != nil { return x.RewardSnapshotHash } return "" } func (x *ActivityTemplateTask) GetRewardName() string { if x != nil { return x.RewardName } return "" } func (x *ActivityTemplateTask) GetRewardItems() []*ActivityTemplateRewardItem { if x != nil { return x.RewardItems } return nil } // ActivityTemplateRankReward 是日榜或总榜的一个不重叠名次区间奖励。 type ActivityTemplateRankReward struct { state protoimpl.MessageState `protogen:"open.v1"` BoardType string `protobuf:"bytes,1,opt,name=board_type,json=boardType,proto3" json:"board_type,omitempty"` RankFrom int32 `protobuf:"varint,2,opt,name=rank_from,json=rankFrom,proto3" json:"rank_from,omitempty"` RankTo int32 `protobuf:"varint,3,opt,name=rank_to,json=rankTo,proto3" json:"rank_to,omitempty"` ResourceGroupId int64 `protobuf:"varint,4,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` SortOrder int32 `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` RewardSnapshotId string `protobuf:"bytes,6,opt,name=reward_snapshot_id,json=rewardSnapshotId,proto3" json:"reward_snapshot_id,omitempty"` RewardSnapshotHash string `protobuf:"bytes,7,opt,name=reward_snapshot_hash,json=rewardSnapshotHash,proto3" json:"reward_snapshot_hash,omitempty"` RewardName string `protobuf:"bytes,8,opt,name=reward_name,json=rewardName,proto3" json:"reward_name,omitempty"` RewardItems []*ActivityTemplateRewardItem `protobuf:"bytes,9,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateRankReward) Reset() { *x = ActivityTemplateRankReward{} mi := &file_proto_activity_v1_activity_proto_msgTypes[282] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateRankReward) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateRankReward) ProtoMessage() {} func (x *ActivityTemplateRankReward) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[282] 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 ActivityTemplateRankReward.ProtoReflect.Descriptor instead. func (*ActivityTemplateRankReward) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{282} } func (x *ActivityTemplateRankReward) GetBoardType() string { if x != nil { return x.BoardType } return "" } func (x *ActivityTemplateRankReward) GetRankFrom() int32 { if x != nil { return x.RankFrom } return 0 } func (x *ActivityTemplateRankReward) GetRankTo() int32 { if x != nil { return x.RankTo } return 0 } func (x *ActivityTemplateRankReward) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *ActivityTemplateRankReward) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *ActivityTemplateRankReward) GetRewardSnapshotId() string { if x != nil { return x.RewardSnapshotId } return "" } func (x *ActivityTemplateRankReward) GetRewardSnapshotHash() string { if x != nil { return x.RewardSnapshotHash } return "" } func (x *ActivityTemplateRankReward) GetRewardName() string { if x != nil { return x.RewardName } return "" } func (x *ActivityTemplateRankReward) GetRewardItems() []*ActivityTemplateRewardItem { if x != nil { return x.RewardItems } return nil } // ActivityTemplateAsset 是客户端活动页素材引用。locale="*" 表示所有语言共享, // 独立语言素材覆盖共享素材;media_type 支持 image/webp/svga/pag。 type ActivityTemplateAsset struct { state protoimpl.MessageState `protogen:"open.v1"` AssetKey string `protobuf:"bytes,1,opt,name=asset_key,json=assetKey,proto3" json:"asset_key,omitempty"` Locale string `protobuf:"bytes,2,opt,name=locale,proto3" json:"locale,omitempty"` Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` MediaType string `protobuf:"bytes,4,opt,name=media_type,json=mediaType,proto3" json:"media_type,omitempty"` SortOrder int32 `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateAsset) Reset() { *x = ActivityTemplateAsset{} mi := &file_proto_activity_v1_activity_proto_msgTypes[283] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateAsset) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateAsset) ProtoMessage() {} func (x *ActivityTemplateAsset) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[283] 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 ActivityTemplateAsset.ProtoReflect.Descriptor instead. func (*ActivityTemplateAsset) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{283} } func (x *ActivityTemplateAsset) GetAssetKey() string { if x != nil { return x.AssetKey } return "" } func (x *ActivityTemplateAsset) GetLocale() string { if x != nil { return x.Locale } return "" } func (x *ActivityTemplateAsset) GetUrl() string { if x != nil { return x.Url } return "" } func (x *ActivityTemplateAsset) GetMediaType() string { if x != nil { return x.MediaType } return "" } func (x *ActivityTemplateAsset) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } // ActivityTemplate 是可排期的运营活动实例。运营侧沿用“活动模版”名称, // 发布时 activity-service 会固化完整版本快照,避免运行中的配置被后台编辑覆盖。 type ActivityTemplate struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` TemplateCode string `protobuf:"bytes,3,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` ActivityType string `protobuf:"bytes,5,opt,name=activity_type,json=activityType,proto3" json:"activity_type,omitempty"` Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` LifecycleStatus string `protobuf:"bytes,7,opt,name=lifecycle_status,json=lifecycleStatus,proto3" json:"lifecycle_status,omitempty"` StartMs int64 `protobuf:"varint,8,opt,name=start_ms,json=startMs,proto3" json:"start_ms,omitempty"` EndMs int64 `protobuf:"varint,9,opt,name=end_ms,json=endMs,proto3" json:"end_ms,omitempty"` AllRegions bool `protobuf:"varint,10,opt,name=all_regions,json=allRegions,proto3" json:"all_regions,omitempty"` RegionIds []int64 `protobuf:"varint,11,rep,packed,name=region_ids,json=regionIds,proto3" json:"region_ids,omitempty"` Locales []*ActivityTemplateLocale `protobuf:"bytes,12,rep,name=locales,proto3" json:"locales,omitempty"` Gifts []*ActivityTemplateGift `protobuf:"bytes,13,rep,name=gifts,proto3" json:"gifts,omitempty"` Tasks []*ActivityTemplateTask `protobuf:"bytes,14,rep,name=tasks,proto3" json:"tasks,omitempty"` DailyLeaderboardSize int32 `protobuf:"varint,15,opt,name=daily_leaderboard_size,json=dailyLeaderboardSize,proto3" json:"daily_leaderboard_size,omitempty"` TotalLeaderboardSize int32 `protobuf:"varint,16,opt,name=total_leaderboard_size,json=totalLeaderboardSize,proto3" json:"total_leaderboard_size,omitempty"` RankRewards []*ActivityTemplateRankReward `protobuf:"bytes,17,rep,name=rank_rewards,json=rankRewards,proto3" json:"rank_rewards,omitempty"` Assets []*ActivityTemplateAsset `protobuf:"bytes,18,rep,name=assets,proto3" json:"assets,omitempty"` DisplayConfigJson string `protobuf:"bytes,19,opt,name=display_config_json,json=displayConfigJson,proto3" json:"display_config_json,omitempty"` Revision int64 `protobuf:"varint,20,opt,name=revision,proto3" json:"revision,omitempty"` PublishedVersion int64 `protobuf:"varint,21,opt,name=published_version,json=publishedVersion,proto3" json:"published_version,omitempty"` CreatedByAdminId int64 `protobuf:"varint,22,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,23,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` PublishedByAdminId int64 `protobuf:"varint,24,opt,name=published_by_admin_id,json=publishedByAdminId,proto3" json:"published_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,25,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,26,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` PublishedAtMs int64 `protobuf:"varint,27,opt,name=published_at_ms,json=publishedAtMs,proto3" json:"published_at_ms,omitempty"` ArchivedAtMs int64 `protobuf:"varint,28,opt,name=archived_at_ms,json=archivedAtMs,proto3" json:"archived_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplate) Reset() { *x = ActivityTemplate{} mi := &file_proto_activity_v1_activity_proto_msgTypes[284] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplate) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplate) ProtoMessage() {} func (x *ActivityTemplate) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[284] 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 ActivityTemplate.ProtoReflect.Descriptor instead. func (*ActivityTemplate) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{284} } func (x *ActivityTemplate) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *ActivityTemplate) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ActivityTemplate) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *ActivityTemplate) GetName() string { if x != nil { return x.Name } return "" } func (x *ActivityTemplate) GetActivityType() string { if x != nil { return x.ActivityType } return "" } func (x *ActivityTemplate) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ActivityTemplate) GetLifecycleStatus() string { if x != nil { return x.LifecycleStatus } return "" } func (x *ActivityTemplate) GetStartMs() int64 { if x != nil { return x.StartMs } return 0 } func (x *ActivityTemplate) GetEndMs() int64 { if x != nil { return x.EndMs } return 0 } func (x *ActivityTemplate) GetAllRegions() bool { if x != nil { return x.AllRegions } return false } func (x *ActivityTemplate) GetRegionIds() []int64 { if x != nil { return x.RegionIds } return nil } func (x *ActivityTemplate) GetLocales() []*ActivityTemplateLocale { if x != nil { return x.Locales } return nil } func (x *ActivityTemplate) GetGifts() []*ActivityTemplateGift { if x != nil { return x.Gifts } return nil } func (x *ActivityTemplate) GetTasks() []*ActivityTemplateTask { if x != nil { return x.Tasks } return nil } func (x *ActivityTemplate) GetDailyLeaderboardSize() int32 { if x != nil { return x.DailyLeaderboardSize } return 0 } func (x *ActivityTemplate) GetTotalLeaderboardSize() int32 { if x != nil { return x.TotalLeaderboardSize } return 0 } func (x *ActivityTemplate) GetRankRewards() []*ActivityTemplateRankReward { if x != nil { return x.RankRewards } return nil } func (x *ActivityTemplate) GetAssets() []*ActivityTemplateAsset { if x != nil { return x.Assets } return nil } func (x *ActivityTemplate) GetDisplayConfigJson() string { if x != nil { return x.DisplayConfigJson } return "" } func (x *ActivityTemplate) GetRevision() int64 { if x != nil { return x.Revision } return 0 } func (x *ActivityTemplate) GetPublishedVersion() int64 { if x != nil { return x.PublishedVersion } return 0 } func (x *ActivityTemplate) GetCreatedByAdminId() int64 { if x != nil { return x.CreatedByAdminId } return 0 } func (x *ActivityTemplate) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *ActivityTemplate) GetPublishedByAdminId() int64 { if x != nil { return x.PublishedByAdminId } return 0 } func (x *ActivityTemplate) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *ActivityTemplate) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *ActivityTemplate) GetPublishedAtMs() int64 { if x != nil { return x.PublishedAtMs } return 0 } func (x *ActivityTemplate) GetArchivedAtMs() int64 { if x != nil { return x.ArchivedAtMs } return 0 } // ActivityTemplateSummary 是高密度列表专用投影,不携带规则、任务、素材和展示 JSON, // 避免后台翻页时把每个模版的完整聚合重复传输。 type ActivityTemplateSummary struct { state protoimpl.MessageState `protogen:"open.v1"` AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` TemplateCode string `protobuf:"bytes,3,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` ActivityType string `protobuf:"bytes,5,opt,name=activity_type,json=activityType,proto3" json:"activity_type,omitempty"` Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` LifecycleStatus string `protobuf:"bytes,7,opt,name=lifecycle_status,json=lifecycleStatus,proto3" json:"lifecycle_status,omitempty"` StartMs int64 `protobuf:"varint,8,opt,name=start_ms,json=startMs,proto3" json:"start_ms,omitempty"` EndMs int64 `protobuf:"varint,9,opt,name=end_ms,json=endMs,proto3" json:"end_ms,omitempty"` AllRegions bool `protobuf:"varint,10,opt,name=all_regions,json=allRegions,proto3" json:"all_regions,omitempty"` RegionIds []int64 `protobuf:"varint,11,rep,packed,name=region_ids,json=regionIds,proto3" json:"region_ids,omitempty"` Revision int64 `protobuf:"varint,12,opt,name=revision,proto3" json:"revision,omitempty"` PublishedVersion int64 `protobuf:"varint,13,opt,name=published_version,json=publishedVersion,proto3" json:"published_version,omitempty"` CreatedByAdminId int64 `protobuf:"varint,14,opt,name=created_by_admin_id,json=createdByAdminId,proto3" json:"created_by_admin_id,omitempty"` UpdatedByAdminId int64 `protobuf:"varint,15,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"` CreatedAtMs int64 `protobuf:"varint,16,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,17,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateSummary) Reset() { *x = ActivityTemplateSummary{} mi := &file_proto_activity_v1_activity_proto_msgTypes[285] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateSummary) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateSummary) ProtoMessage() {} func (x *ActivityTemplateSummary) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[285] 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 ActivityTemplateSummary.ProtoReflect.Descriptor instead. func (*ActivityTemplateSummary) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{285} } func (x *ActivityTemplateSummary) GetAppCode() string { if x != nil { return x.AppCode } return "" } func (x *ActivityTemplateSummary) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ActivityTemplateSummary) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *ActivityTemplateSummary) GetName() string { if x != nil { return x.Name } return "" } func (x *ActivityTemplateSummary) GetActivityType() string { if x != nil { return x.ActivityType } return "" } func (x *ActivityTemplateSummary) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ActivityTemplateSummary) GetLifecycleStatus() string { if x != nil { return x.LifecycleStatus } return "" } func (x *ActivityTemplateSummary) GetStartMs() int64 { if x != nil { return x.StartMs } return 0 } func (x *ActivityTemplateSummary) GetEndMs() int64 { if x != nil { return x.EndMs } return 0 } func (x *ActivityTemplateSummary) GetAllRegions() bool { if x != nil { return x.AllRegions } return false } func (x *ActivityTemplateSummary) GetRegionIds() []int64 { if x != nil { return x.RegionIds } return nil } func (x *ActivityTemplateSummary) GetRevision() int64 { if x != nil { return x.Revision } return 0 } func (x *ActivityTemplateSummary) GetPublishedVersion() int64 { if x != nil { return x.PublishedVersion } return 0 } func (x *ActivityTemplateSummary) GetCreatedByAdminId() int64 { if x != nil { return x.CreatedByAdminId } return 0 } func (x *ActivityTemplateSummary) GetUpdatedByAdminId() int64 { if x != nil { return x.UpdatedByAdminId } return 0 } func (x *ActivityTemplateSummary) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *ActivityTemplateSummary) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } type ListActivityTemplatesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Keyword string `protobuf:"bytes,2,opt,name=keyword,proto3" json:"keyword,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` RegionId *int64 `protobuf:"varint,4,opt,name=region_id,json=regionId,proto3,oneof" json:"region_id,omitempty"` StartMs int64 `protobuf:"varint,5,opt,name=start_ms,json=startMs,proto3" json:"start_ms,omitempty"` EndMs int64 `protobuf:"varint,6,opt,name=end_ms,json=endMs,proto3" json:"end_ms,omitempty"` Page int32 `protobuf:"varint,7,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` AllRegions *bool `protobuf:"varint,9,opt,name=all_regions,json=allRegions,proto3,oneof" json:"all_regions,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplatesRequest) Reset() { *x = ListActivityTemplatesRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[286] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplatesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplatesRequest) ProtoMessage() {} func (x *ListActivityTemplatesRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[286] 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 ListActivityTemplatesRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplatesRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{286} } func (x *ListActivityTemplatesRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListActivityTemplatesRequest) GetKeyword() string { if x != nil { return x.Keyword } return "" } func (x *ListActivityTemplatesRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListActivityTemplatesRequest) GetRegionId() int64 { if x != nil && x.RegionId != nil { return *x.RegionId } return 0 } func (x *ListActivityTemplatesRequest) GetStartMs() int64 { if x != nil { return x.StartMs } return 0 } func (x *ListActivityTemplatesRequest) GetEndMs() int64 { if x != nil { return x.EndMs } return 0 } func (x *ListActivityTemplatesRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListActivityTemplatesRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } func (x *ListActivityTemplatesRequest) GetAllRegions() bool { if x != nil && x.AllRegions != nil { return *x.AllRegions } return false } type ListActivityTemplatesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Templates []*ActivityTemplateSummary `protobuf:"bytes,1,rep,name=templates,proto3" json:"templates,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` ServerTimeMs int64 `protobuf:"varint,3,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplatesResponse) Reset() { *x = ListActivityTemplatesResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[287] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplatesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplatesResponse) ProtoMessage() {} func (x *ListActivityTemplatesResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[287] 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 ListActivityTemplatesResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplatesResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{287} } func (x *ListActivityTemplatesResponse) GetTemplates() []*ActivityTemplateSummary { if x != nil { return x.Templates } return nil } func (x *ListActivityTemplatesResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } func (x *ListActivityTemplatesResponse) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } type CreateActivityTemplateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Template *ActivityTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` OperatorAdminId int64 `protobuf:"varint,3,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateActivityTemplateRequest) Reset() { *x = CreateActivityTemplateRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[288] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateActivityTemplateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateActivityTemplateRequest) ProtoMessage() {} func (x *CreateActivityTemplateRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[288] 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 CreateActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*CreateActivityTemplateRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{288} } func (x *CreateActivityTemplateRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *CreateActivityTemplateRequest) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } func (x *CreateActivityTemplateRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type CreateActivityTemplateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Template *ActivityTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CreateActivityTemplateResponse) Reset() { *x = CreateActivityTemplateResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[289] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CreateActivityTemplateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CreateActivityTemplateResponse) ProtoMessage() {} func (x *CreateActivityTemplateResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[289] 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 CreateActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*CreateActivityTemplateResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{289} } func (x *CreateActivityTemplateResponse) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } type GetActivityTemplateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetActivityTemplateRequest) Reset() { *x = GetActivityTemplateRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[290] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetActivityTemplateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetActivityTemplateRequest) ProtoMessage() {} func (x *GetActivityTemplateRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[290] 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 GetActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*GetActivityTemplateRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{290} } func (x *GetActivityTemplateRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetActivityTemplateRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } type GetActivityTemplateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Template *ActivityTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetActivityTemplateResponse) Reset() { *x = GetActivityTemplateResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[291] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetActivityTemplateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetActivityTemplateResponse) ProtoMessage() {} func (x *GetActivityTemplateResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[291] 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 GetActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*GetActivityTemplateResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{291} } func (x *GetActivityTemplateResponse) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } type UpdateActivityTemplateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Template *ActivityTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` ExpectedRevision int64 `protobuf:"varint,3,opt,name=expected_revision,json=expectedRevision,proto3" json:"expected_revision,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateActivityTemplateRequest) Reset() { *x = UpdateActivityTemplateRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[292] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateActivityTemplateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateActivityTemplateRequest) ProtoMessage() {} func (x *UpdateActivityTemplateRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[292] 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 UpdateActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*UpdateActivityTemplateRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{292} } func (x *UpdateActivityTemplateRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *UpdateActivityTemplateRequest) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } func (x *UpdateActivityTemplateRequest) GetExpectedRevision() int64 { if x != nil { return x.ExpectedRevision } return 0 } func (x *UpdateActivityTemplateRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type UpdateActivityTemplateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Template *ActivityTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UpdateActivityTemplateResponse) Reset() { *x = UpdateActivityTemplateResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[293] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UpdateActivityTemplateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*UpdateActivityTemplateResponse) ProtoMessage() {} func (x *UpdateActivityTemplateResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[293] 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 UpdateActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*UpdateActivityTemplateResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{293} } func (x *UpdateActivityTemplateResponse) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } type SetActivityTemplateStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` ExpectedRevision int64 `protobuf:"varint,4,opt,name=expected_revision,json=expectedRevision,proto3" json:"expected_revision,omitempty"` OperatorAdminId int64 `protobuf:"varint,5,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetActivityTemplateStatusRequest) Reset() { *x = SetActivityTemplateStatusRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[294] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetActivityTemplateStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetActivityTemplateStatusRequest) ProtoMessage() {} func (x *SetActivityTemplateStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[294] 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 SetActivityTemplateStatusRequest.ProtoReflect.Descriptor instead. func (*SetActivityTemplateStatusRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{294} } func (x *SetActivityTemplateStatusRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *SetActivityTemplateStatusRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *SetActivityTemplateStatusRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *SetActivityTemplateStatusRequest) GetExpectedRevision() int64 { if x != nil { return x.ExpectedRevision } return 0 } func (x *SetActivityTemplateStatusRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type SetActivityTemplateStatusResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Template *ActivityTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetActivityTemplateStatusResponse) Reset() { *x = SetActivityTemplateStatusResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[295] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetActivityTemplateStatusResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetActivityTemplateStatusResponse) ProtoMessage() {} func (x *SetActivityTemplateStatusResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[295] 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 SetActivityTemplateStatusResponse.ProtoReflect.Descriptor instead. func (*SetActivityTemplateStatusResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{295} } func (x *SetActivityTemplateStatusResponse) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } type DeleteActivityTemplateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` ExpectedRevision int64 `protobuf:"varint,3,opt,name=expected_revision,json=expectedRevision,proto3" json:"expected_revision,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteActivityTemplateRequest) Reset() { *x = DeleteActivityTemplateRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[296] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteActivityTemplateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteActivityTemplateRequest) ProtoMessage() {} func (x *DeleteActivityTemplateRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[296] 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 DeleteActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*DeleteActivityTemplateRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{296} } func (x *DeleteActivityTemplateRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *DeleteActivityTemplateRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *DeleteActivityTemplateRequest) GetExpectedRevision() int64 { if x != nil { return x.ExpectedRevision } return 0 } func (x *DeleteActivityTemplateRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type DeleteActivityTemplateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Template *ActivityTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` Archived bool `protobuf:"varint,2,opt,name=archived,proto3" json:"archived,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DeleteActivityTemplateResponse) Reset() { *x = DeleteActivityTemplateResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[297] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DeleteActivityTemplateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*DeleteActivityTemplateResponse) ProtoMessage() {} func (x *DeleteActivityTemplateResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[297] 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 DeleteActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*DeleteActivityTemplateResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{297} } func (x *DeleteActivityTemplateResponse) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } func (x *DeleteActivityTemplateResponse) GetArchived() bool { if x != nil { return x.Archived } return false } // ActivityTemplateVersion 是每次发布形成的不可变完整配置快照。 type ActivityTemplateVersion struct { state protoimpl.MessageState `protogen:"open.v1"` TemplateId string `protobuf:"bytes,1,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` VersionNo int64 `protobuf:"varint,2,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` Snapshot *ActivityTemplate `protobuf:"bytes,3,opt,name=snapshot,proto3" json:"snapshot,omitempty"` PublishedByAdminId int64 `protobuf:"varint,4,opt,name=published_by_admin_id,json=publishedByAdminId,proto3" json:"published_by_admin_id,omitempty"` PublishedAtMs int64 `protobuf:"varint,5,opt,name=published_at_ms,json=publishedAtMs,proto3" json:"published_at_ms,omitempty"` // 实际运行窗口来自 activity_template_runtime_versions;停用后 runtime_to_ms 固化,重发会创建新版本窗口。 RuntimeFromMs int64 `protobuf:"varint,6,opt,name=runtime_from_ms,json=runtimeFromMs,proto3" json:"runtime_from_ms,omitempty"` RuntimeToMs int64 `protobuf:"varint,7,opt,name=runtime_to_ms,json=runtimeToMs,proto3" json:"runtime_to_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateVersion) Reset() { *x = ActivityTemplateVersion{} mi := &file_proto_activity_v1_activity_proto_msgTypes[298] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateVersion) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateVersion) ProtoMessage() {} func (x *ActivityTemplateVersion) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[298] 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 ActivityTemplateVersion.ProtoReflect.Descriptor instead. func (*ActivityTemplateVersion) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{298} } func (x *ActivityTemplateVersion) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ActivityTemplateVersion) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } func (x *ActivityTemplateVersion) GetSnapshot() *ActivityTemplate { if x != nil { return x.Snapshot } return nil } func (x *ActivityTemplateVersion) GetPublishedByAdminId() int64 { if x != nil { return x.PublishedByAdminId } return 0 } func (x *ActivityTemplateVersion) GetPublishedAtMs() int64 { if x != nil { return x.PublishedAtMs } return 0 } func (x *ActivityTemplateVersion) GetRuntimeFromMs() int64 { if x != nil { return x.RuntimeFromMs } return 0 } func (x *ActivityTemplateVersion) GetRuntimeToMs() int64 { if x != nil { return x.RuntimeToMs } return 0 } type ListActivityTemplateVersionsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateVersionsRequest) Reset() { *x = ListActivityTemplateVersionsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[299] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateVersionsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateVersionsRequest) ProtoMessage() {} func (x *ListActivityTemplateVersionsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[299] 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 ListActivityTemplateVersionsRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateVersionsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{299} } func (x *ListActivityTemplateVersionsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListActivityTemplateVersionsRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ListActivityTemplateVersionsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListActivityTemplateVersionsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListActivityTemplateVersionsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Versions []*ActivityTemplateVersion `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateVersionsResponse) Reset() { *x = ListActivityTemplateVersionsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[300] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateVersionsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateVersionsResponse) ProtoMessage() {} func (x *ListActivityTemplateVersionsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[300] 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 ListActivityTemplateVersionsResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateVersionsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{300} } func (x *ListActivityTemplateVersionsResponse) GetVersions() []*ActivityTemplateVersion { if x != nil { return x.Versions } return nil } func (x *ListActivityTemplateVersionsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } // CloneActivityTemplateRequest 从当前配置或指定发布版本复制为新草稿; // source_version=0 表示复制当前配置,新的 template_code 必须在 App 内唯一。 type CloneActivityTemplateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` SourceTemplateId string `protobuf:"bytes,2,opt,name=source_template_id,json=sourceTemplateId,proto3" json:"source_template_id,omitempty"` SourceVersion int64 `protobuf:"varint,3,opt,name=source_version,json=sourceVersion,proto3" json:"source_version,omitempty"` TemplateCode string `protobuf:"bytes,4,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` OperatorAdminId int64 `protobuf:"varint,6,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CloneActivityTemplateRequest) Reset() { *x = CloneActivityTemplateRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[301] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CloneActivityTemplateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CloneActivityTemplateRequest) ProtoMessage() {} func (x *CloneActivityTemplateRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[301] 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 CloneActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*CloneActivityTemplateRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{301} } func (x *CloneActivityTemplateRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *CloneActivityTemplateRequest) GetSourceTemplateId() string { if x != nil { return x.SourceTemplateId } return "" } func (x *CloneActivityTemplateRequest) GetSourceVersion() int64 { if x != nil { return x.SourceVersion } return 0 } func (x *CloneActivityTemplateRequest) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *CloneActivityTemplateRequest) GetName() string { if x != nil { return x.Name } return "" } func (x *CloneActivityTemplateRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type CloneActivityTemplateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Template *ActivityTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CloneActivityTemplateResponse) Reset() { *x = CloneActivityTemplateResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[302] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CloneActivityTemplateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CloneActivityTemplateResponse) ProtoMessage() {} func (x *CloneActivityTemplateResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[302] 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 CloneActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*CloneActivityTemplateResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{302} } func (x *CloneActivityTemplateResponse) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } type ActivityTemplateValidationIssue struct { state protoimpl.MessageState `protogen:"open.v1"` Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateValidationIssue) Reset() { *x = ActivityTemplateValidationIssue{} mi := &file_proto_activity_v1_activity_proto_msgTypes[303] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateValidationIssue) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateValidationIssue) ProtoMessage() {} func (x *ActivityTemplateValidationIssue) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[303] 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 ActivityTemplateValidationIssue.ProtoReflect.Descriptor instead. func (*ActivityTemplateValidationIssue) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{303} } func (x *ActivityTemplateValidationIssue) GetField() string { if x != nil { return x.Field } return "" } func (x *ActivityTemplateValidationIssue) GetCode() string { if x != nil { return x.Code } return "" } func (x *ActivityTemplateValidationIssue) GetMessage() string { if x != nil { return x.Message } return "" } // ValidateActivityTemplateRequest 让编辑页在正式保存或发布前复用 owner service 的校验规则。 type ValidateActivityTemplateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Template *ActivityTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"` ForPublish bool `protobuf:"varint,3,opt,name=for_publish,json=forPublish,proto3" json:"for_publish,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ValidateActivityTemplateRequest) Reset() { *x = ValidateActivityTemplateRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[304] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ValidateActivityTemplateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ValidateActivityTemplateRequest) ProtoMessage() {} func (x *ValidateActivityTemplateRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[304] 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 ValidateActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*ValidateActivityTemplateRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{304} } func (x *ValidateActivityTemplateRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ValidateActivityTemplateRequest) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } func (x *ValidateActivityTemplateRequest) GetForPublish() bool { if x != nil { return x.ForPublish } return false } type ValidateActivityTemplateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"` Issues []*ActivityTemplateValidationIssue `protobuf:"bytes,2,rep,name=issues,proto3" json:"issues,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ValidateActivityTemplateResponse) Reset() { *x = ValidateActivityTemplateResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[305] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ValidateActivityTemplateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ValidateActivityTemplateResponse) ProtoMessage() {} func (x *ValidateActivityTemplateResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[305] 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 ValidateActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*ValidateActivityTemplateResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{305} } func (x *ValidateActivityTemplateResponse) GetValid() bool { if x != nil { return x.Valid } return false } func (x *ValidateActivityTemplateResponse) GetIssues() []*ActivityTemplateValidationIssue { if x != nil { return x.Issues } return nil } // ActivityTemplateRuntime 描述一个用户当前命中的已发布不可变版本。 // runtime_from_ms/runtime_to_ms 是该版本的实际启停窗口,活动排期仍以 template 的 [start_ms,end_ms) 为准。 type ActivityTemplateRuntime struct { state protoimpl.MessageState `protogen:"open.v1"` Template *ActivityTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` VersionNo int64 `protobuf:"varint,2,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` RuntimeFromMs int64 `protobuf:"varint,3,opt,name=runtime_from_ms,json=runtimeFromMs,proto3" json:"runtime_from_ms,omitempty"` RuntimeToMs int64 `protobuf:"varint,4,opt,name=runtime_to_ms,json=runtimeToMs,proto3" json:"runtime_to_ms,omitempty"` ServerTimeMs int64 `protobuf:"varint,5,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateRuntime) Reset() { *x = ActivityTemplateRuntime{} mi := &file_proto_activity_v1_activity_proto_msgTypes[306] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateRuntime) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateRuntime) ProtoMessage() {} func (x *ActivityTemplateRuntime) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[306] 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 ActivityTemplateRuntime.ProtoReflect.Descriptor instead. func (*ActivityTemplateRuntime) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{306} } func (x *ActivityTemplateRuntime) GetTemplate() *ActivityTemplate { if x != nil { return x.Template } return nil } func (x *ActivityTemplateRuntime) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } func (x *ActivityTemplateRuntime) GetRuntimeFromMs() int64 { if x != nil { return x.RuntimeFromMs } return 0 } func (x *ActivityTemplateRuntime) GetRuntimeToMs() int64 { if x != nil { return x.RuntimeToMs } return 0 } func (x *ActivityTemplateRuntime) GetServerTimeMs() int64 { if x != nil { return x.ServerTimeMs } return 0 } // ActivityTemplateRuntimeTask 是发布版本内一档 UTC 每日任务及当前用户进度。 type ActivityTemplateRuntimeTask struct { state protoimpl.MessageState `protogen:"open.v1"` TemplateId string `protobuf:"bytes,1,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` TemplateCode string `protobuf:"bytes,2,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` VersionNo int64 `protobuf:"varint,3,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` TaskDay string `protobuf:"bytes,4,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` TaskKey string `protobuf:"bytes,5,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"` TaskType string `protobuf:"bytes,6,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"` TargetValue int64 `protobuf:"varint,7,opt,name=target_value,json=targetValue,proto3" json:"target_value,omitempty"` ProgressValue int64 `protobuf:"varint,8,opt,name=progress_value,json=progressValue,proto3" json:"progress_value,omitempty"` RewardResourceGroupId int64 `protobuf:"varint,9,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` Status string `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"` Claimable bool `protobuf:"varint,11,opt,name=claimable,proto3" json:"claimable,omitempty"` CompletedAtMs int64 `protobuf:"varint,12,opt,name=completed_at_ms,json=completedAtMs,proto3" json:"completed_at_ms,omitempty"` ClaimedAtMs int64 `protobuf:"varint,13,opt,name=claimed_at_ms,json=claimedAtMs,proto3" json:"claimed_at_ms,omitempty"` SortOrder int32 `protobuf:"varint,14,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"` RewardSnapshotId string `protobuf:"bytes,15,opt,name=reward_snapshot_id,json=rewardSnapshotId,proto3" json:"reward_snapshot_id,omitempty"` RewardSnapshotHash string `protobuf:"bytes,16,opt,name=reward_snapshot_hash,json=rewardSnapshotHash,proto3" json:"reward_snapshot_hash,omitempty"` RewardName string `protobuf:"bytes,17,opt,name=reward_name,json=rewardName,proto3" json:"reward_name,omitempty"` RewardItems []*ActivityTemplateRewardItem `protobuf:"bytes,18,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateRuntimeTask) Reset() { *x = ActivityTemplateRuntimeTask{} mi := &file_proto_activity_v1_activity_proto_msgTypes[307] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateRuntimeTask) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateRuntimeTask) ProtoMessage() {} func (x *ActivityTemplateRuntimeTask) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[307] 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 ActivityTemplateRuntimeTask.ProtoReflect.Descriptor instead. func (*ActivityTemplateRuntimeTask) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{307} } func (x *ActivityTemplateRuntimeTask) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ActivityTemplateRuntimeTask) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *ActivityTemplateRuntimeTask) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } func (x *ActivityTemplateRuntimeTask) GetTaskDay() string { if x != nil { return x.TaskDay } return "" } func (x *ActivityTemplateRuntimeTask) GetTaskKey() string { if x != nil { return x.TaskKey } return "" } func (x *ActivityTemplateRuntimeTask) GetTaskType() string { if x != nil { return x.TaskType } return "" } func (x *ActivityTemplateRuntimeTask) GetTargetValue() int64 { if x != nil { return x.TargetValue } return 0 } func (x *ActivityTemplateRuntimeTask) GetProgressValue() int64 { if x != nil { return x.ProgressValue } return 0 } func (x *ActivityTemplateRuntimeTask) GetRewardResourceGroupId() int64 { if x != nil { return x.RewardResourceGroupId } return 0 } func (x *ActivityTemplateRuntimeTask) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ActivityTemplateRuntimeTask) GetClaimable() bool { if x != nil { return x.Claimable } return false } func (x *ActivityTemplateRuntimeTask) GetCompletedAtMs() int64 { if x != nil { return x.CompletedAtMs } return 0 } func (x *ActivityTemplateRuntimeTask) GetClaimedAtMs() int64 { if x != nil { return x.ClaimedAtMs } return 0 } func (x *ActivityTemplateRuntimeTask) GetSortOrder() int32 { if x != nil { return x.SortOrder } return 0 } func (x *ActivityTemplateRuntimeTask) GetRewardSnapshotId() string { if x != nil { return x.RewardSnapshotId } return "" } func (x *ActivityTemplateRuntimeTask) GetRewardSnapshotHash() string { if x != nil { return x.RewardSnapshotHash } return "" } func (x *ActivityTemplateRuntimeTask) GetRewardName() string { if x != nil { return x.RewardName } return "" } func (x *ActivityTemplateRuntimeTask) GetRewardItems() []*ActivityTemplateRewardItem { if x != nil { return x.RewardItems } return nil } // ActivityTemplateTaskClaim 是 activity-service 与 wallet-service 之间可审计、可重放的领奖事实。 type ActivityTemplateTaskClaim struct { state protoimpl.MessageState `protogen:"open.v1"` ClaimId string `protobuf:"bytes,1,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` CommandId string `protobuf:"bytes,2,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` TemplateId string `protobuf:"bytes,3,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` TemplateCode string `protobuf:"bytes,4,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` VersionNo int64 `protobuf:"varint,5,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` TaskDay string `protobuf:"bytes,6,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` TaskKey string `protobuf:"bytes,7,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"` UserId int64 `protobuf:"varint,8,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RewardResourceGroupId int64 `protobuf:"varint,9,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"` WalletCommandId string `protobuf:"bytes,10,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletGrantId string `protobuf:"bytes,11,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` Status string `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"` FailureReason string `protobuf:"bytes,13,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` AttemptCount int32 `protobuf:"varint,14,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"` CreatedAtMs int64 `protobuf:"varint,15,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,16,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` GrantedAtMs int64 `protobuf:"varint,17,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` RewardSnapshotId string `protobuf:"bytes,18,opt,name=reward_snapshot_id,json=rewardSnapshotId,proto3" json:"reward_snapshot_id,omitempty"` RewardName string `protobuf:"bytes,19,opt,name=reward_name,json=rewardName,proto3" json:"reward_name,omitempty"` RewardItems []*ActivityTemplateRewardItem `protobuf:"bytes,20,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"` RewardSnapshotHash string `protobuf:"bytes,21,opt,name=reward_snapshot_hash,json=rewardSnapshotHash,proto3" json:"reward_snapshot_hash,omitempty"` // earning_region_id/attribution_at_ms are frozen from the progress event that completed the task. EarningRegionId int64 `protobuf:"varint,22,opt,name=earning_region_id,json=earningRegionId,proto3" json:"earning_region_id,omitempty"` AttributionAtMs int64 `protobuf:"varint,23,opt,name=attribution_at_ms,json=attributionAtMs,proto3" json:"attribution_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateTaskClaim) Reset() { *x = ActivityTemplateTaskClaim{} mi := &file_proto_activity_v1_activity_proto_msgTypes[308] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateTaskClaim) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateTaskClaim) ProtoMessage() {} func (x *ActivityTemplateTaskClaim) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[308] 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 ActivityTemplateTaskClaim.ProtoReflect.Descriptor instead. func (*ActivityTemplateTaskClaim) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{308} } func (x *ActivityTemplateTaskClaim) GetClaimId() string { if x != nil { return x.ClaimId } return "" } func (x *ActivityTemplateTaskClaim) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *ActivityTemplateTaskClaim) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ActivityTemplateTaskClaim) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *ActivityTemplateTaskClaim) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } func (x *ActivityTemplateTaskClaim) GetTaskDay() string { if x != nil { return x.TaskDay } return "" } func (x *ActivityTemplateTaskClaim) GetTaskKey() string { if x != nil { return x.TaskKey } return "" } func (x *ActivityTemplateTaskClaim) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ActivityTemplateTaskClaim) GetRewardResourceGroupId() int64 { if x != nil { return x.RewardResourceGroupId } return 0 } func (x *ActivityTemplateTaskClaim) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *ActivityTemplateTaskClaim) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *ActivityTemplateTaskClaim) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ActivityTemplateTaskClaim) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *ActivityTemplateTaskClaim) GetAttemptCount() int32 { if x != nil { return x.AttemptCount } return 0 } func (x *ActivityTemplateTaskClaim) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *ActivityTemplateTaskClaim) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *ActivityTemplateTaskClaim) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } func (x *ActivityTemplateTaskClaim) GetRewardSnapshotId() string { if x != nil { return x.RewardSnapshotId } return "" } func (x *ActivityTemplateTaskClaim) GetRewardName() string { if x != nil { return x.RewardName } return "" } func (x *ActivityTemplateTaskClaim) GetRewardItems() []*ActivityTemplateRewardItem { if x != nil { return x.RewardItems } return nil } func (x *ActivityTemplateTaskClaim) GetRewardSnapshotHash() string { if x != nil { return x.RewardSnapshotHash } return "" } func (x *ActivityTemplateTaskClaim) GetEarningRegionId() int64 { if x != nil { return x.EarningRegionId } return 0 } func (x *ActivityTemplateTaskClaim) GetAttributionAtMs() int64 { if x != nil { return x.AttributionAtMs } return 0 } // ActivityTemplateLeaderboardEntry 同时用于实时榜和结算后冻结快照。 type ActivityTemplateLeaderboardEntry struct { state protoimpl.MessageState `protogen:"open.v1"` RankNo int32 `protobuf:"varint,1,opt,name=rank_no,json=rankNo,proto3" json:"rank_no,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Score int64 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"` GiftCount int64 `protobuf:"varint,4,opt,name=gift_count,json=giftCount,proto3" json:"gift_count,omitempty"` CoinAmount int64 `protobuf:"varint,5,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"` FirstScoredAtMs int64 `protobuf:"varint,6,opt,name=first_scored_at_ms,json=firstScoredAtMs,proto3" json:"first_scored_at_ms,omitempty"` Snapshot bool `protobuf:"varint,7,opt,name=snapshot,proto3" json:"snapshot,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateLeaderboardEntry) Reset() { *x = ActivityTemplateLeaderboardEntry{} mi := &file_proto_activity_v1_activity_proto_msgTypes[309] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateLeaderboardEntry) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateLeaderboardEntry) ProtoMessage() {} func (x *ActivityTemplateLeaderboardEntry) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[309] 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 ActivityTemplateLeaderboardEntry.ProtoReflect.Descriptor instead. func (*ActivityTemplateLeaderboardEntry) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{309} } func (x *ActivityTemplateLeaderboardEntry) GetRankNo() int32 { if x != nil { return x.RankNo } return 0 } func (x *ActivityTemplateLeaderboardEntry) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ActivityTemplateLeaderboardEntry) GetScore() int64 { if x != nil { return x.Score } return 0 } func (x *ActivityTemplateLeaderboardEntry) GetGiftCount() int64 { if x != nil { return x.GiftCount } return 0 } func (x *ActivityTemplateLeaderboardEntry) GetCoinAmount() int64 { if x != nil { return x.CoinAmount } return 0 } func (x *ActivityTemplateLeaderboardEntry) GetFirstScoredAtMs() int64 { if x != nil { return x.FirstScoredAtMs } return 0 } func (x *ActivityTemplateLeaderboardEntry) GetSnapshot() bool { if x != nil { return x.Snapshot } return false } type GetCurrentActivityTemplateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` Locale string `protobuf:"bytes,4,opt,name=locale,proto3" json:"locale,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCurrentActivityTemplateRequest) Reset() { *x = GetCurrentActivityTemplateRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[310] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCurrentActivityTemplateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCurrentActivityTemplateRequest) ProtoMessage() {} func (x *GetCurrentActivityTemplateRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[310] 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 GetCurrentActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*GetCurrentActivityTemplateRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{310} } func (x *GetCurrentActivityTemplateRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *GetCurrentActivityTemplateRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *GetCurrentActivityTemplateRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *GetCurrentActivityTemplateRequest) GetLocale() string { if x != nil { return x.Locale } return "" } type GetCurrentActivityTemplateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Runtime *ActivityTemplateRuntime `protobuf:"bytes,1,opt,name=runtime,proto3" json:"runtime,omitempty"` Found bool `protobuf:"varint,2,opt,name=found,proto3" json:"found,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetCurrentActivityTemplateResponse) Reset() { *x = GetCurrentActivityTemplateResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[311] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetCurrentActivityTemplateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetCurrentActivityTemplateResponse) ProtoMessage() {} func (x *GetCurrentActivityTemplateResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[311] 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 GetCurrentActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*GetCurrentActivityTemplateResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{311} } func (x *GetCurrentActivityTemplateResponse) GetRuntime() *ActivityTemplateRuntime { if x != nil { return x.Runtime } return nil } func (x *GetCurrentActivityTemplateResponse) GetFound() bool { if x != nil { return x.Found } return false } // VisitActivityTemplate 是 daily_visit 的唯一事实入口;command_id 负责请求重放, // 自然幂等键仍是用户+发布版本+UTC task_day。 type VisitActivityTemplateRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` TemplateCode string `protobuf:"bytes,4,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` CommandId string `protobuf:"bytes,5,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` // version_no comes from GetCurrentActivityTemplate and prevents disable/re-publish races. VersionNo int64 `protobuf:"varint,6,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *VisitActivityTemplateRequest) Reset() { *x = VisitActivityTemplateRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[312] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *VisitActivityTemplateRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*VisitActivityTemplateRequest) ProtoMessage() {} func (x *VisitActivityTemplateRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[312] 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 VisitActivityTemplateRequest.ProtoReflect.Descriptor instead. func (*VisitActivityTemplateRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{312} } func (x *VisitActivityTemplateRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *VisitActivityTemplateRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *VisitActivityTemplateRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *VisitActivityTemplateRequest) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *VisitActivityTemplateRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *VisitActivityTemplateRequest) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } type VisitActivityTemplateResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Runtime *ActivityTemplateRuntime `protobuf:"bytes,1,opt,name=runtime,proto3" json:"runtime,omitempty"` Tasks []*ActivityTemplateRuntimeTask `protobuf:"bytes,2,rep,name=tasks,proto3" json:"tasks,omitempty"` FirstVisit bool `protobuf:"varint,3,opt,name=first_visit,json=firstVisit,proto3" json:"first_visit,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *VisitActivityTemplateResponse) Reset() { *x = VisitActivityTemplateResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[313] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *VisitActivityTemplateResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*VisitActivityTemplateResponse) ProtoMessage() {} func (x *VisitActivityTemplateResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[313] 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 VisitActivityTemplateResponse.ProtoReflect.Descriptor instead. func (*VisitActivityTemplateResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{313} } func (x *VisitActivityTemplateResponse) GetRuntime() *ActivityTemplateRuntime { if x != nil { return x.Runtime } return nil } func (x *VisitActivityTemplateResponse) GetTasks() []*ActivityTemplateRuntimeTask { if x != nil { return x.Tasks } return nil } func (x *VisitActivityTemplateResponse) GetFirstVisit() bool { if x != nil { return x.FirstVisit } return false } type ListActivityTemplateTasksRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` TemplateCode string `protobuf:"bytes,4,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` TaskDay string `protobuf:"bytes,5,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` // version_no 与 task_day 同时提供时读取该用户确实参与过的历史不可变任务版本。 VersionNo int64 `protobuf:"varint,6,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateTasksRequest) Reset() { *x = ListActivityTemplateTasksRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[314] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateTasksRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateTasksRequest) ProtoMessage() {} func (x *ListActivityTemplateTasksRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[314] 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 ListActivityTemplateTasksRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateTasksRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{314} } func (x *ListActivityTemplateTasksRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListActivityTemplateTasksRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListActivityTemplateTasksRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *ListActivityTemplateTasksRequest) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *ListActivityTemplateTasksRequest) GetTaskDay() string { if x != nil { return x.TaskDay } return "" } func (x *ListActivityTemplateTasksRequest) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } type ListActivityTemplateTasksResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Runtime *ActivityTemplateRuntime `protobuf:"bytes,1,opt,name=runtime,proto3" json:"runtime,omitempty"` Tasks []*ActivityTemplateRuntimeTask `protobuf:"bytes,2,rep,name=tasks,proto3" json:"tasks,omitempty"` NextRefreshAtMs int64 `protobuf:"varint,3,opt,name=next_refresh_at_ms,json=nextRefreshAtMs,proto3" json:"next_refresh_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateTasksResponse) Reset() { *x = ListActivityTemplateTasksResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[315] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateTasksResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateTasksResponse) ProtoMessage() {} func (x *ListActivityTemplateTasksResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[315] 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 ListActivityTemplateTasksResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateTasksResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{315} } func (x *ListActivityTemplateTasksResponse) GetRuntime() *ActivityTemplateRuntime { if x != nil { return x.Runtime } return nil } func (x *ListActivityTemplateTasksResponse) GetTasks() []*ActivityTemplateRuntimeTask { if x != nil { return x.Tasks } return nil } func (x *ListActivityTemplateTasksResponse) GetNextRefreshAtMs() int64 { if x != nil { return x.NextRefreshAtMs } return 0 } type ClaimActivityTemplateTaskRewardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` TemplateCode string `protobuf:"bytes,4,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` TaskDay string `protobuf:"bytes,5,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` TaskKey string `protobuf:"bytes,6,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"` CommandId string `protobuf:"bytes,7,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"` // version_no 来自 tasks/runtime 响应,强制把同日重发前后的任务领奖绑定到正确不可变版本。 VersionNo int64 `protobuf:"varint,8,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ClaimActivityTemplateTaskRewardRequest) Reset() { *x = ClaimActivityTemplateTaskRewardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[316] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ClaimActivityTemplateTaskRewardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClaimActivityTemplateTaskRewardRequest) ProtoMessage() {} func (x *ClaimActivityTemplateTaskRewardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[316] 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 ClaimActivityTemplateTaskRewardRequest.ProtoReflect.Descriptor instead. func (*ClaimActivityTemplateTaskRewardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{316} } func (x *ClaimActivityTemplateTaskRewardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ClaimActivityTemplateTaskRewardRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ClaimActivityTemplateTaskRewardRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *ClaimActivityTemplateTaskRewardRequest) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *ClaimActivityTemplateTaskRewardRequest) GetTaskDay() string { if x != nil { return x.TaskDay } return "" } func (x *ClaimActivityTemplateTaskRewardRequest) GetTaskKey() string { if x != nil { return x.TaskKey } return "" } func (x *ClaimActivityTemplateTaskRewardRequest) GetCommandId() string { if x != nil { return x.CommandId } return "" } func (x *ClaimActivityTemplateTaskRewardRequest) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } type ClaimActivityTemplateTaskRewardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claim *ActivityTemplateTaskClaim `protobuf:"bytes,1,opt,name=claim,proto3" json:"claim,omitempty"` Claimed bool `protobuf:"varint,2,opt,name=claimed,proto3" json:"claimed,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ClaimActivityTemplateTaskRewardResponse) Reset() { *x = ClaimActivityTemplateTaskRewardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[317] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ClaimActivityTemplateTaskRewardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClaimActivityTemplateTaskRewardResponse) ProtoMessage() {} func (x *ClaimActivityTemplateTaskRewardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[317] 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 ClaimActivityTemplateTaskRewardResponse.ProtoReflect.Descriptor instead. func (*ClaimActivityTemplateTaskRewardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{317} } func (x *ClaimActivityTemplateTaskRewardResponse) GetClaim() *ActivityTemplateTaskClaim { if x != nil { return x.Claim } return nil } func (x *ClaimActivityTemplateTaskRewardResponse) GetClaimed() bool { if x != nil { return x.Claimed } return false } type ListActivityTemplateLeaderboardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` RegionId int64 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` TemplateCode string `protobuf:"bytes,4,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` BoardType string `protobuf:"bytes,5,opt,name=board_type,json=boardType,proto3" json:"board_type,omitempty"` PeriodKey string `protobuf:"bytes,6,opt,name=period_key,json=periodKey,proto3" json:"period_key,omitempty"` Page int32 `protobuf:"varint,7,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // version_no > 0 时严格读取该发布版本;省略仅用于当前/最近版本兼容查询。 VersionNo int64 `protobuf:"varint,9,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateLeaderboardRequest) Reset() { *x = ListActivityTemplateLeaderboardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[318] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateLeaderboardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateLeaderboardRequest) ProtoMessage() {} func (x *ListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[318] 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 ListActivityTemplateLeaderboardRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateLeaderboardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{318} } func (x *ListActivityTemplateLeaderboardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListActivityTemplateLeaderboardRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListActivityTemplateLeaderboardRequest) GetRegionId() int64 { if x != nil { return x.RegionId } return 0 } func (x *ListActivityTemplateLeaderboardRequest) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *ListActivityTemplateLeaderboardRequest) GetBoardType() string { if x != nil { return x.BoardType } return "" } func (x *ListActivityTemplateLeaderboardRequest) GetPeriodKey() string { if x != nil { return x.PeriodKey } return "" } func (x *ListActivityTemplateLeaderboardRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListActivityTemplateLeaderboardRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } func (x *ListActivityTemplateLeaderboardRequest) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } type ListActivityTemplateLeaderboardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Runtime *ActivityTemplateRuntime `protobuf:"bytes,1,opt,name=runtime,proto3" json:"runtime,omitempty"` BoardType string `protobuf:"bytes,2,opt,name=board_type,json=boardType,proto3" json:"board_type,omitempty"` PeriodKey string `protobuf:"bytes,3,opt,name=period_key,json=periodKey,proto3" json:"period_key,omitempty"` PeriodStartMs int64 `protobuf:"varint,4,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` PeriodEndMs int64 `protobuf:"varint,5,opt,name=period_end_ms,json=periodEndMs,proto3" json:"period_end_ms,omitempty"` PeriodStatus string `protobuf:"bytes,6,opt,name=period_status,json=periodStatus,proto3" json:"period_status,omitempty"` Entries []*ActivityTemplateLeaderboardEntry `protobuf:"bytes,7,rep,name=entries,proto3" json:"entries,omitempty"` MyEntry *ActivityTemplateLeaderboardEntry `protobuf:"bytes,8,opt,name=my_entry,json=myEntry,proto3" json:"my_entry,omitempty"` Total int64 `protobuf:"varint,9,opt,name=total,proto3" json:"total,omitempty"` // settle_after_ms 是含迟到窗口的排他结算水位;到达该毫秒后榜单不再接收事件。 SettleAfterMs int64 `protobuf:"varint,10,opt,name=settle_after_ms,json=settleAfterMs,proto3" json:"settle_after_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateLeaderboardResponse) Reset() { *x = ListActivityTemplateLeaderboardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[319] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateLeaderboardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateLeaderboardResponse) ProtoMessage() {} func (x *ListActivityTemplateLeaderboardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[319] 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 ListActivityTemplateLeaderboardResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateLeaderboardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{319} } func (x *ListActivityTemplateLeaderboardResponse) GetRuntime() *ActivityTemplateRuntime { if x != nil { return x.Runtime } return nil } func (x *ListActivityTemplateLeaderboardResponse) GetBoardType() string { if x != nil { return x.BoardType } return "" } func (x *ListActivityTemplateLeaderboardResponse) GetPeriodKey() string { if x != nil { return x.PeriodKey } return "" } func (x *ListActivityTemplateLeaderboardResponse) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *ListActivityTemplateLeaderboardResponse) GetPeriodEndMs() int64 { if x != nil { return x.PeriodEndMs } return 0 } func (x *ListActivityTemplateLeaderboardResponse) GetPeriodStatus() string { if x != nil { return x.PeriodStatus } return "" } func (x *ListActivityTemplateLeaderboardResponse) GetEntries() []*ActivityTemplateLeaderboardEntry { if x != nil { return x.Entries } return nil } func (x *ListActivityTemplateLeaderboardResponse) GetMyEntry() *ActivityTemplateLeaderboardEntry { if x != nil { return x.MyEntry } return nil } func (x *ListActivityTemplateLeaderboardResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } func (x *ListActivityTemplateLeaderboardResponse) GetSettleAfterMs() int64 { if x != nil { return x.SettleAfterMs } return 0 } // ActivityTemplateRankPeriod 是 UTC 日榜或活动总榜的冻结/发奖状态机。 type ActivityTemplateRankPeriod struct { state protoimpl.MessageState `protogen:"open.v1"` TemplateId string `protobuf:"bytes,1,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` TemplateCode string `protobuf:"bytes,2,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` VersionNo int64 `protobuf:"varint,3,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` BoardType string `protobuf:"bytes,4,opt,name=board_type,json=boardType,proto3" json:"board_type,omitempty"` PeriodKey string `protobuf:"bytes,5,opt,name=period_key,json=periodKey,proto3" json:"period_key,omitempty"` PeriodStartMs int64 `protobuf:"varint,6,opt,name=period_start_ms,json=periodStartMs,proto3" json:"period_start_ms,omitempty"` PeriodEndMs int64 `protobuf:"varint,7,opt,name=period_end_ms,json=periodEndMs,proto3" json:"period_end_ms,omitempty"` // pending -> settling(物化中)-> rewarding(奖励 job 独立推进)-> settled;也可 cancelled。 Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"` SettledAtMs int64 `protobuf:"varint,9,opt,name=settled_at_ms,json=settledAtMs,proto3" json:"settled_at_ms,omitempty"` SettleAfterMs int64 `protobuf:"varint,10,opt,name=settle_after_ms,json=settleAfterMs,proto3" json:"settle_after_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateRankPeriod) Reset() { *x = ActivityTemplateRankPeriod{} mi := &file_proto_activity_v1_activity_proto_msgTypes[320] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateRankPeriod) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateRankPeriod) ProtoMessage() {} func (x *ActivityTemplateRankPeriod) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[320] 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 ActivityTemplateRankPeriod.ProtoReflect.Descriptor instead. func (*ActivityTemplateRankPeriod) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{320} } func (x *ActivityTemplateRankPeriod) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ActivityTemplateRankPeriod) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *ActivityTemplateRankPeriod) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } func (x *ActivityTemplateRankPeriod) GetBoardType() string { if x != nil { return x.BoardType } return "" } func (x *ActivityTemplateRankPeriod) GetPeriodKey() string { if x != nil { return x.PeriodKey } return "" } func (x *ActivityTemplateRankPeriod) GetPeriodStartMs() int64 { if x != nil { return x.PeriodStartMs } return 0 } func (x *ActivityTemplateRankPeriod) GetPeriodEndMs() int64 { if x != nil { return x.PeriodEndMs } return 0 } func (x *ActivityTemplateRankPeriod) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ActivityTemplateRankPeriod) GetSettledAtMs() int64 { if x != nil { return x.SettledAtMs } return 0 } func (x *ActivityTemplateRankPeriod) GetSettleAfterMs() int64 { if x != nil { return x.SettleAfterMs } return 0 } type ActivityTemplateRewardJob struct { state protoimpl.MessageState `protogen:"open.v1"` RewardJobId string `protobuf:"bytes,1,opt,name=reward_job_id,json=rewardJobId,proto3" json:"reward_job_id,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` TemplateCode string `protobuf:"bytes,3,opt,name=template_code,json=templateCode,proto3" json:"template_code,omitempty"` VersionNo int64 `protobuf:"varint,4,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` BoardType string `protobuf:"bytes,5,opt,name=board_type,json=boardType,proto3" json:"board_type,omitempty"` PeriodKey string `protobuf:"bytes,6,opt,name=period_key,json=periodKey,proto3" json:"period_key,omitempty"` RankNo int32 `protobuf:"varint,7,opt,name=rank_no,json=rankNo,proto3" json:"rank_no,omitempty"` UserId int64 `protobuf:"varint,8,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Score int64 `protobuf:"varint,9,opt,name=score,proto3" json:"score,omitempty"` ResourceGroupId int64 `protobuf:"varint,10,opt,name=resource_group_id,json=resourceGroupId,proto3" json:"resource_group_id,omitempty"` WalletCommandId string `protobuf:"bytes,11,opt,name=wallet_command_id,json=walletCommandId,proto3" json:"wallet_command_id,omitempty"` WalletGrantId string `protobuf:"bytes,12,opt,name=wallet_grant_id,json=walletGrantId,proto3" json:"wallet_grant_id,omitempty"` Status string `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"` FailureReason string `protobuf:"bytes,14,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` AttemptCount int32 `protobuf:"varint,15,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"` CreatedAtMs int64 `protobuf:"varint,16,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"` UpdatedAtMs int64 `protobuf:"varint,17,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"` GrantedAtMs int64 `protobuf:"varint,18,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"` RewardSnapshotId string `protobuf:"bytes,19,opt,name=reward_snapshot_id,json=rewardSnapshotId,proto3" json:"reward_snapshot_id,omitempty"` RewardSnapshotHash string `protobuf:"bytes,20,opt,name=reward_snapshot_hash,json=rewardSnapshotHash,proto3" json:"reward_snapshot_hash,omitempty"` RewardName string `protobuf:"bytes,21,opt,name=reward_name,json=rewardName,proto3" json:"reward_name,omitempty"` RewardItems []*ActivityTemplateRewardItem `protobuf:"bytes,22,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"` MaxAttempts int32 `protobuf:"varint,23,opt,name=max_attempts,json=maxAttempts,proto3" json:"max_attempts,omitempty"` NextRetryAtMs int64 `protobuf:"varint,24,opt,name=next_retry_at_ms,json=nextRetryAtMs,proto3" json:"next_retry_at_ms,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ActivityTemplateRewardJob) Reset() { *x = ActivityTemplateRewardJob{} mi := &file_proto_activity_v1_activity_proto_msgTypes[321] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ActivityTemplateRewardJob) String() string { return protoimpl.X.MessageStringOf(x) } func (*ActivityTemplateRewardJob) ProtoMessage() {} func (x *ActivityTemplateRewardJob) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[321] 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 ActivityTemplateRewardJob.ProtoReflect.Descriptor instead. func (*ActivityTemplateRewardJob) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{321} } func (x *ActivityTemplateRewardJob) GetRewardJobId() string { if x != nil { return x.RewardJobId } return "" } func (x *ActivityTemplateRewardJob) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ActivityTemplateRewardJob) GetTemplateCode() string { if x != nil { return x.TemplateCode } return "" } func (x *ActivityTemplateRewardJob) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } func (x *ActivityTemplateRewardJob) GetBoardType() string { if x != nil { return x.BoardType } return "" } func (x *ActivityTemplateRewardJob) GetPeriodKey() string { if x != nil { return x.PeriodKey } return "" } func (x *ActivityTemplateRewardJob) GetRankNo() int32 { if x != nil { return x.RankNo } return 0 } func (x *ActivityTemplateRewardJob) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ActivityTemplateRewardJob) GetScore() int64 { if x != nil { return x.Score } return 0 } func (x *ActivityTemplateRewardJob) GetResourceGroupId() int64 { if x != nil { return x.ResourceGroupId } return 0 } func (x *ActivityTemplateRewardJob) GetWalletCommandId() string { if x != nil { return x.WalletCommandId } return "" } func (x *ActivityTemplateRewardJob) GetWalletGrantId() string { if x != nil { return x.WalletGrantId } return "" } func (x *ActivityTemplateRewardJob) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ActivityTemplateRewardJob) GetFailureReason() string { if x != nil { return x.FailureReason } return "" } func (x *ActivityTemplateRewardJob) GetAttemptCount() int32 { if x != nil { return x.AttemptCount } return 0 } func (x *ActivityTemplateRewardJob) GetCreatedAtMs() int64 { if x != nil { return x.CreatedAtMs } return 0 } func (x *ActivityTemplateRewardJob) GetUpdatedAtMs() int64 { if x != nil { return x.UpdatedAtMs } return 0 } func (x *ActivityTemplateRewardJob) GetGrantedAtMs() int64 { if x != nil { return x.GrantedAtMs } return 0 } func (x *ActivityTemplateRewardJob) GetRewardSnapshotId() string { if x != nil { return x.RewardSnapshotId } return "" } func (x *ActivityTemplateRewardJob) GetRewardSnapshotHash() string { if x != nil { return x.RewardSnapshotHash } return "" } func (x *ActivityTemplateRewardJob) GetRewardName() string { if x != nil { return x.RewardName } return "" } func (x *ActivityTemplateRewardJob) GetRewardItems() []*ActivityTemplateRewardItem { if x != nil { return x.RewardItems } return nil } func (x *ActivityTemplateRewardJob) GetMaxAttempts() int32 { if x != nil { return x.MaxAttempts } return 0 } func (x *ActivityTemplateRewardJob) GetNextRetryAtMs() int64 { if x != nil { return x.NextRetryAtMs } return 0 } type AdminListActivityTemplateLeaderboardRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` VersionNo int64 `protobuf:"varint,3,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` BoardType string `protobuf:"bytes,4,opt,name=board_type,json=boardType,proto3" json:"board_type,omitempty"` PeriodKey string `protobuf:"bytes,5,opt,name=period_key,json=periodKey,proto3" json:"period_key,omitempty"` Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AdminListActivityTemplateLeaderboardRequest) Reset() { *x = AdminListActivityTemplateLeaderboardRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[322] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AdminListActivityTemplateLeaderboardRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AdminListActivityTemplateLeaderboardRequest) ProtoMessage() {} func (x *AdminListActivityTemplateLeaderboardRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[322] 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 AdminListActivityTemplateLeaderboardRequest.ProtoReflect.Descriptor instead. func (*AdminListActivityTemplateLeaderboardRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{322} } func (x *AdminListActivityTemplateLeaderboardRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *AdminListActivityTemplateLeaderboardRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *AdminListActivityTemplateLeaderboardRequest) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } func (x *AdminListActivityTemplateLeaderboardRequest) GetBoardType() string { if x != nil { return x.BoardType } return "" } func (x *AdminListActivityTemplateLeaderboardRequest) GetPeriodKey() string { if x != nil { return x.PeriodKey } return "" } func (x *AdminListActivityTemplateLeaderboardRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *AdminListActivityTemplateLeaderboardRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type AdminListActivityTemplateLeaderboardResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Period *ActivityTemplateRankPeriod `protobuf:"bytes,1,opt,name=period,proto3" json:"period,omitempty"` Entries []*ActivityTemplateLeaderboardEntry `protobuf:"bytes,2,rep,name=entries,proto3" json:"entries,omitempty"` Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AdminListActivityTemplateLeaderboardResponse) Reset() { *x = AdminListActivityTemplateLeaderboardResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[323] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AdminListActivityTemplateLeaderboardResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*AdminListActivityTemplateLeaderboardResponse) ProtoMessage() {} func (x *AdminListActivityTemplateLeaderboardResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[323] 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 AdminListActivityTemplateLeaderboardResponse.ProtoReflect.Descriptor instead. func (*AdminListActivityTemplateLeaderboardResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{323} } func (x *AdminListActivityTemplateLeaderboardResponse) GetPeriod() *ActivityTemplateRankPeriod { if x != nil { return x.Period } return nil } func (x *AdminListActivityTemplateLeaderboardResponse) GetEntries() []*ActivityTemplateLeaderboardEntry { if x != nil { return x.Entries } return nil } func (x *AdminListActivityTemplateLeaderboardResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } type ListActivityTemplateRewardJobsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` VersionNo int64 `protobuf:"varint,3,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` BoardType string `protobuf:"bytes,4,opt,name=board_type,json=boardType,proto3" json:"board_type,omitempty"` PeriodKey string `protobuf:"bytes,5,opt,name=period_key,json=periodKey,proto3" json:"period_key,omitempty"` Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` Page int32 `protobuf:"varint,7,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateRewardJobsRequest) Reset() { *x = ListActivityTemplateRewardJobsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[324] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateRewardJobsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateRewardJobsRequest) ProtoMessage() {} func (x *ListActivityTemplateRewardJobsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[324] 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 ListActivityTemplateRewardJobsRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateRewardJobsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{324} } func (x *ListActivityTemplateRewardJobsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListActivityTemplateRewardJobsRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ListActivityTemplateRewardJobsRequest) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } func (x *ListActivityTemplateRewardJobsRequest) GetBoardType() string { if x != nil { return x.BoardType } return "" } func (x *ListActivityTemplateRewardJobsRequest) GetPeriodKey() string { if x != nil { return x.PeriodKey } return "" } func (x *ListActivityTemplateRewardJobsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListActivityTemplateRewardJobsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListActivityTemplateRewardJobsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListActivityTemplateRewardJobsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Jobs []*ActivityTemplateRewardJob `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateRewardJobsResponse) Reset() { *x = ListActivityTemplateRewardJobsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[325] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateRewardJobsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateRewardJobsResponse) ProtoMessage() {} func (x *ListActivityTemplateRewardJobsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[325] 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 ListActivityTemplateRewardJobsResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateRewardJobsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{325} } func (x *ListActivityTemplateRewardJobsResponse) GetJobs() []*ActivityTemplateRewardJob { if x != nil { return x.Jobs } return nil } func (x *ListActivityTemplateRewardJobsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } type RetryActivityTemplateRewardJobRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` RewardJobId string `protobuf:"bytes,3,opt,name=reward_job_id,json=rewardJobId,proto3" json:"reward_job_id,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RetryActivityTemplateRewardJobRequest) Reset() { *x = RetryActivityTemplateRewardJobRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[326] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RetryActivityTemplateRewardJobRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*RetryActivityTemplateRewardJobRequest) ProtoMessage() {} func (x *RetryActivityTemplateRewardJobRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[326] 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 RetryActivityTemplateRewardJobRequest.ProtoReflect.Descriptor instead. func (*RetryActivityTemplateRewardJobRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{326} } func (x *RetryActivityTemplateRewardJobRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *RetryActivityTemplateRewardJobRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *RetryActivityTemplateRewardJobRequest) GetRewardJobId() string { if x != nil { return x.RewardJobId } return "" } func (x *RetryActivityTemplateRewardJobRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type RetryActivityTemplateRewardJobResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Job *ActivityTemplateRewardJob `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RetryActivityTemplateRewardJobResponse) Reset() { *x = RetryActivityTemplateRewardJobResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[327] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RetryActivityTemplateRewardJobResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*RetryActivityTemplateRewardJobResponse) ProtoMessage() {} func (x *RetryActivityTemplateRewardJobResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[327] 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 RetryActivityTemplateRewardJobResponse.ProtoReflect.Descriptor instead. func (*RetryActivityTemplateRewardJobResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{327} } func (x *RetryActivityTemplateRewardJobResponse) GetJob() *ActivityTemplateRewardJob { if x != nil { return x.Job } return nil } type ListActivityTemplateTaskClaimsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` VersionNo int64 `protobuf:"varint,3,opt,name=version_no,json=versionNo,proto3" json:"version_no,omitempty"` TaskDay string `protobuf:"bytes,4,opt,name=task_day,json=taskDay,proto3" json:"task_day,omitempty"` TaskKey string `protobuf:"bytes,5,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"` UserId int64 `protobuf:"varint,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"` Page int32 `protobuf:"varint,8,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,9,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateTaskClaimsRequest) Reset() { *x = ListActivityTemplateTaskClaimsRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[328] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateTaskClaimsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateTaskClaimsRequest) ProtoMessage() {} func (x *ListActivityTemplateTaskClaimsRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[328] 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 ListActivityTemplateTaskClaimsRequest.ProtoReflect.Descriptor instead. func (*ListActivityTemplateTaskClaimsRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{328} } func (x *ListActivityTemplateTaskClaimsRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *ListActivityTemplateTaskClaimsRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *ListActivityTemplateTaskClaimsRequest) GetVersionNo() int64 { if x != nil { return x.VersionNo } return 0 } func (x *ListActivityTemplateTaskClaimsRequest) GetTaskDay() string { if x != nil { return x.TaskDay } return "" } func (x *ListActivityTemplateTaskClaimsRequest) GetTaskKey() string { if x != nil { return x.TaskKey } return "" } func (x *ListActivityTemplateTaskClaimsRequest) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *ListActivityTemplateTaskClaimsRequest) GetStatus() string { if x != nil { return x.Status } return "" } func (x *ListActivityTemplateTaskClaimsRequest) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ListActivityTemplateTaskClaimsRequest) GetPageSize() int32 { if x != nil { return x.PageSize } return 0 } type ListActivityTemplateTaskClaimsResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claims []*ActivityTemplateTaskClaim `protobuf:"bytes,1,rep,name=claims,proto3" json:"claims,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListActivityTemplateTaskClaimsResponse) Reset() { *x = ListActivityTemplateTaskClaimsResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[329] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListActivityTemplateTaskClaimsResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListActivityTemplateTaskClaimsResponse) ProtoMessage() {} func (x *ListActivityTemplateTaskClaimsResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[329] 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 ListActivityTemplateTaskClaimsResponse.ProtoReflect.Descriptor instead. func (*ListActivityTemplateTaskClaimsResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{329} } func (x *ListActivityTemplateTaskClaimsResponse) GetClaims() []*ActivityTemplateTaskClaim { if x != nil { return x.Claims } return nil } func (x *ListActivityTemplateTaskClaimsResponse) GetTotal() int64 { if x != nil { return x.Total } return 0 } type RetryActivityTemplateTaskClaimRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Meta *RequestMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` ClaimId string `protobuf:"bytes,3,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"` OperatorAdminId int64 `protobuf:"varint,4,opt,name=operator_admin_id,json=operatorAdminId,proto3" json:"operator_admin_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RetryActivityTemplateTaskClaimRequest) Reset() { *x = RetryActivityTemplateTaskClaimRequest{} mi := &file_proto_activity_v1_activity_proto_msgTypes[330] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RetryActivityTemplateTaskClaimRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*RetryActivityTemplateTaskClaimRequest) ProtoMessage() {} func (x *RetryActivityTemplateTaskClaimRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[330] 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 RetryActivityTemplateTaskClaimRequest.ProtoReflect.Descriptor instead. func (*RetryActivityTemplateTaskClaimRequest) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{330} } func (x *RetryActivityTemplateTaskClaimRequest) GetMeta() *RequestMeta { if x != nil { return x.Meta } return nil } func (x *RetryActivityTemplateTaskClaimRequest) GetTemplateId() string { if x != nil { return x.TemplateId } return "" } func (x *RetryActivityTemplateTaskClaimRequest) GetClaimId() string { if x != nil { return x.ClaimId } return "" } func (x *RetryActivityTemplateTaskClaimRequest) GetOperatorAdminId() int64 { if x != nil { return x.OperatorAdminId } return 0 } type RetryActivityTemplateTaskClaimResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Claim *ActivityTemplateTaskClaim `protobuf:"bytes,1,opt,name=claim,proto3" json:"claim,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *RetryActivityTemplateTaskClaimResponse) Reset() { *x = RetryActivityTemplateTaskClaimResponse{} mi := &file_proto_activity_v1_activity_proto_msgTypes[331] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *RetryActivityTemplateTaskClaimResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*RetryActivityTemplateTaskClaimResponse) ProtoMessage() {} func (x *RetryActivityTemplateTaskClaimResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_activity_v1_activity_proto_msgTypes[331] 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 RetryActivityTemplateTaskClaimResponse.ProtoReflect.Descriptor instead. func (*RetryActivityTemplateTaskClaimResponse) Descriptor() ([]byte, []int) { return file_proto_activity_v1_activity_proto_rawDescGZIP(), []int{331} } func (x *RetryActivityTemplateTaskClaimResponse) GetClaim() *ActivityTemplateTaskClaim { if x != nil { return x.Claim } return nil } var File_proto_activity_v1_activity_proto protoreflect.FileDescriptor const file_proto_activity_v1_activity_proto_rawDesc = "" + "\n" + " proto/activity/v1/activity.proto\x12\x11hyapp.activity.v1\x1a!proto/events/room/v1/events.proto\"\xa5\x01\n" + "\vRequestMeta\x12\x1d\n" + "\n" + "request_id\x18\x01 \x01(\tR\trequestId\x12\x16\n" + "\x06caller\x18\x02 \x01(\tR\x06caller\x12&\n" + "\x0fgateway_node_id\x18\x03 \x01(\tR\rgatewayNodeId\x12\x1c\n" + "\n" + "sent_at_ms\x18\x04 \x01(\x03R\bsentAtMs\x12\x19\n" + "\bapp_code\x18\x05 \x01(\tR\aappCode\"I\n" + "\x13PingActivityRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"?\n" + "\x14PingActivityResponse\x12\x0e\n" + "\x02ok\x18\x01 \x01(\bR\x02ok\x12\x17\n" + "\anode_id\x18\x02 \x01(\tR\x06nodeId\"o\n" + "\x18GetActivityStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vactivity_id\x18\x02 \x01(\tR\n" + "activityId\"T\n" + "\x19GetActivityStatusResponse\x12\x1f\n" + "\vactivity_id\x18\x01 \x01(\tR\n" + "activityId\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\"~\n" + "\x11MessageTabSection\x12\x18\n" + "\asection\x18\x01 \x01(\tR\asection\x12\x14\n" + "\x05title\x18\x02 \x01(\tR\x05title\x12!\n" + "\funread_count\x18\x03 \x01(\x03R\vunreadCount\x12\x16\n" + "\x06source\x18\x04 \x01(\tR\x06source\"e\n" + "\x16ListMessageTabsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"[\n" + "\x17ListMessageTabsResponse\x12@\n" + "\bsections\x18\x01 \x03(\v2$.hyapp.activity.v1.MessageTabSectionR\bsections\"\xb9\x02\n" + "\fInboxMessage\x12\x1d\n" + "\n" + "message_id\x18\x01 \x01(\tR\tmessageId\x12\x18\n" + "\asection\x18\x02 \x01(\tR\asection\x12\x14\n" + "\x05title\x18\x03 \x01(\tR\x05title\x12\x18\n" + "\asummary\x18\x04 \x01(\tR\asummary\x12\x12\n" + "\x04body\x18\x05 \x01(\tR\x04body\x12\x19\n" + "\bicon_url\x18\x06 \x01(\tR\aiconUrl\x12\x1b\n" + "\timage_url\x18\a \x01(\tR\bimageUrl\x12\x1f\n" + "\vaction_type\x18\b \x01(\tR\n" + "actionType\x12!\n" + "\faction_param\x18\t \x01(\tR\vactionParam\x12\x12\n" + "\x04read\x18\n" + " \x01(\bR\x04read\x12\x1c\n" + "\n" + "sent_at_ms\x18\v \x01(\x03R\bsentAtMs\"\xbd\x01\n" + "\x18ListInboxMessagesRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x18\n" + "\asection\x18\x03 \x01(\tR\asection\x12\x1b\n" + "\tpage_size\x18\x04 \x01(\x05R\bpageSize\x12\x1d\n" + "\n" + "page_token\x18\x05 \x01(\tR\tpageToken\"\x94\x01\n" + "\x19ListInboxMessagesResponse\x12\x18\n" + "\asection\x18\x01 \x01(\tR\asection\x125\n" + "\x05items\x18\x02 \x03(\v2\x1f.hyapp.activity.v1.InboxMessageR\x05items\x12&\n" + "\x0fnext_page_token\x18\x03 \x01(\tR\rnextPageToken\"\x89\x01\n" + "\x1bMarkInboxMessageReadRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1d\n" + "\n" + "message_id\x18\x03 \x01(\tR\tmessageId\"o\n" + "\x1cMarkInboxMessageReadResponse\x12\x1d\n" + "\n" + "message_id\x18\x01 \x01(\tR\tmessageId\x12\x12\n" + "\x04read\x18\x02 \x01(\bR\x04read\x12\x1c\n" + "\n" + "read_at_ms\x18\x03 \x01(\x03R\breadAtMs\"\x84\x01\n" + "\x1bMarkInboxSectionReadRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x18\n" + "\asection\x18\x03 \x01(\tR\asection\"W\n" + "\x1cMarkInboxSectionReadResponse\x12\x18\n" + "\asection\x18\x01 \x01(\tR\asection\x12\x1d\n" + "\n" + "read_count\x18\x02 \x01(\x03R\treadCount\"\x87\x01\n" + "\x19DeleteInboxMessageRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1d\n" + "\n" + "message_id\x18\x03 \x01(\tR\tmessageId\"U\n" + "\x1aDeleteInboxMessageResponse\x12\x1d\n" + "\n" + "message_id\x18\x01 \x01(\tR\tmessageId\x12\x18\n" + "\adeleted\x18\x02 \x01(\bR\adeleted\"\xe7\x05\n" + "\x19CreateInboxMessageRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12$\n" + "\x0etarget_user_id\x18\x02 \x01(\x03R\ftargetUserId\x12\x1a\n" + "\bproducer\x18\x03 \x01(\tR\bproducer\x12*\n" + "\x11producer_event_id\x18\x04 \x01(\tR\x0fproducerEventId\x12.\n" + "\x13producer_event_type\x18\x05 \x01(\tR\x11producerEventType\x12!\n" + "\fmessage_type\x18\x06 \x01(\tR\vmessageType\x12%\n" + "\x0eaggregate_type\x18\a \x01(\tR\raggregateType\x12!\n" + "\faggregate_id\x18\b \x01(\tR\vaggregateId\x12\x1f\n" + "\vtemplate_id\x18\t \x01(\tR\n" + "templateId\x12)\n" + "\x10template_version\x18\n" + " \x01(\tR\x0ftemplateVersion\x12\x14\n" + "\x05title\x18\v \x01(\tR\x05title\x12\x18\n" + "\asummary\x18\f \x01(\tR\asummary\x12\x12\n" + "\x04body\x18\r \x01(\tR\x04body\x12\x19\n" + "\bicon_url\x18\x0e \x01(\tR\aiconUrl\x12\x1b\n" + "\timage_url\x18\x0f \x01(\tR\bimageUrl\x12\x1f\n" + "\vaction_type\x18\x10 \x01(\tR\n" + "actionType\x12!\n" + "\faction_param\x18\x11 \x01(\tR\vactionParam\x12\x1a\n" + "\bpriority\x18\x12 \x01(\x05R\bpriority\x12\x1c\n" + "\n" + "sent_at_ms\x18\x13 \x01(\x03R\bsentAtMs\x12 \n" + "\fexpire_at_ms\x18\x14 \x01(\x03R\n" + "expireAtMs\x12#\n" + "\rmetadata_json\x18\x15 \x01(\tR\fmetadataJson\"U\n" + "\x1aCreateInboxMessageResponse\x12\x1d\n" + "\n" + "message_id\x18\x01 \x01(\tR\tmessageId\x12\x18\n" + "\acreated\x18\x02 \x01(\bR\acreated\"\xd3\x02\n" + "\x16CreateFanoutJobRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1d\n" + "\n" + "command_id\x18\x02 \x01(\tR\tcommandId\x12!\n" + "\fmessage_type\x18\x03 \x01(\tR\vmessageType\x12!\n" + "\ftarget_scope\x18\x04 \x01(\tR\vtargetScope\x12,\n" + "\x12target_filter_json\x18\x05 \x01(\tR\x10targetFilterJson\x124\n" + "\x16template_snapshot_json\x18\x06 \x01(\tR\x14templateSnapshotJson\x12\x1d\n" + "\n" + "batch_size\x18\a \x01(\x05R\tbatchSize\x12\x1d\n" + "\n" + "created_by\x18\b \x01(\tR\tcreatedBy\"b\n" + "\x17CreateFanoutJobResponse\x12\x15\n" + "\x06job_id\x18\x01 \x01(\tR\x05jobId\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12\x18\n" + "\acreated\x18\x03 \x01(\bR\acreated\"\x8f\x03\n" + "\rActionConfirm\x12\x1d\n" + "\n" + "confirm_id\x18\x01 \x01(\tR\tconfirmId\x12#\n" + "\rbusiness_type\x18\x02 \x01(\tR\fbusinessType\x12)\n" + "\x10business_subtype\x18\x03 \x01(\tR\x0fbusinessSubtype\x12\x1f\n" + "\vbusiness_id\x18\x04 \x01(\tR\n" + "businessId\x12$\n" + "\x0esender_user_id\x18\x05 \x01(\x03R\fsenderUserId\x12(\n" + "\x10receiver_user_id\x18\x06 \x01(\x03R\x0ereceiverUserId\x12\x16\n" + "\x06status\x18\a \x01(\tR\x06status\x12\x16\n" + "\x06action\x18\b \x01(\tR\x06action\x12&\n" + "\x0fprocessed_at_ms\x18\t \x01(\x03R\rprocessedAtMs\x12\"\n" + "\rcreated_at_ms\x18\n" + " \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\v \x01(\x03R\vupdatedAtMs\"\xb2\x01\n" + "\x1aAcceptActionConfirmRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1d\n" + "\n" + "confirm_id\x18\x02 \x01(\tR\tconfirmId\x12\"\n" + "\ractor_user_id\x18\x03 \x01(\x03R\vactorUserId\x12\x1d\n" + "\n" + "command_id\x18\x04 \x01(\tR\tcommandId\"Y\n" + "\x1bAcceptActionConfirmResponse\x12:\n" + "\aconfirm\x18\x01 \x01(\v2 .hyapp.activity.v1.ActionConfirmR\aconfirm\"\xca\x01\n" + "\x1aRejectActionConfirmRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1d\n" + "\n" + "confirm_id\x18\x02 \x01(\tR\tconfirmId\x12\"\n" + "\ractor_user_id\x18\x03 \x01(\x03R\vactorUserId\x12\x1d\n" + "\n" + "command_id\x18\x04 \x01(\tR\tcommandId\x12\x16\n" + "\x06reason\x18\x05 \x01(\tR\x06reason\"Y\n" + "\x1bRejectActionConfirmResponse\x12:\n" + "\aconfirm\x18\x01 \x01(\v2 .hyapp.activity.v1.ActionConfirmR\aconfirm\"\x92\x01\n" + "\"BatchGetActionConfirmStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1f\n" + "\vconfirm_ids\x18\x03 \x03(\tR\n" + "confirmIds\"]\n" + "#BatchGetActionConfirmStatusResponse\x126\n" + "\x05items\x18\x01 \x03(\v2 .hyapp.activity.v1.ActionConfirmR\x05items\"\xd2\x01\n" + "%ListConversationActionConfirmsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12 \n" + "\fpeer_user_id\x18\x03 \x01(\x03R\n" + "peerUserId\x12\x1b\n" + "\tpage_size\x18\x04 \x01(\x05R\bpageSize\x12\x1d\n" + "\n" + "page_token\x18\x05 \x01(\tR\tpageToken\"\x88\x01\n" + "&ListConversationActionConfirmsResponse\x126\n" + "\x05items\x18\x01 \x03(\v2 .hyapp.activity.v1.ActionConfirmR\x05items\x12&\n" + "\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xb9\x01\n" + "\x10CronBatchRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x15\n" + "\x06run_id\x18\x02 \x01(\tR\x05runId\x12\x1b\n" + "\tworker_id\x18\x03 \x01(\tR\bworkerId\x12\x1d\n" + "\n" + "batch_size\x18\x04 \x01(\x05R\tbatchSize\x12\x1e\n" + "\vlock_ttl_ms\x18\x05 \x01(\x03R\tlockTtlMs\"\xc6\x01\n" + "\x11CronBatchResponse\x12#\n" + "\rclaimed_count\x18\x01 \x01(\x05R\fclaimedCount\x12'\n" + "\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" + "\bTaskItem\x12\x17\n" + "\atask_id\x18\x01 \x01(\tR\x06taskId\x12\x1b\n" + "\ttask_type\x18\x02 \x01(\tR\btaskType\x12\x1a\n" + "\bcategory\x18\x03 \x01(\tR\bcategory\x12\x1f\n" + "\vmetric_type\x18\x04 \x01(\tR\n" + "metricType\x12\x14\n" + "\x05title\x18\x05 \x01(\tR\x05title\x12 \n" + "\vdescription\x18\x06 \x01(\tR\vdescription\x12!\n" + "\ftarget_value\x18\a \x01(\x03R\vtargetValue\x12\x1f\n" + "\vtarget_unit\x18\b \x01(\tR\n" + "targetUnit\x12%\n" + "\x0eprogress_value\x18\t \x01(\x03R\rprogressValue\x12,\n" + "\x12reward_coin_amount\x18\n" + " \x01(\x03R\x10rewardCoinAmount\x12\x16\n" + "\x06status\x18\v \x01(\tR\x06status\x12\x1c\n" + "\tclaimable\x18\f \x01(\bR\tclaimable\x12\x19\n" + "\btask_day\x18\r \x01(\tR\ataskDay\x12$\n" + "\x0eserver_time_ms\x18\x0e \x01(\x03R\fserverTimeMs\x12+\n" + "\x12next_refresh_at_ms\x18\x0f \x01(\x03R\x0fnextRefreshAtMs\x12\x1d\n" + "\n" + "sort_order\x18\x10 \x01(\x05R\tsortOrder\x12\x18\n" + "\aversion\x18\x11 \x01(\x03R\aversion\x12#\n" + "\raudience_type\x18\x12 \x01(\tR\faudienceType\x12\x19\n" + "\bicon_key\x18\x13 \x01(\tR\aiconKey\x12\x19\n" + "\bicon_url\x18\x14 \x01(\tR\aiconUrl\x12\x1f\n" + "\vaction_type\x18\x15 \x01(\tR\n" + "actionType\x12!\n" + "\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" + "\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" + "\x0eserver_time_ms\x18\x03 \x01(\x03R\fserverTimeMs\x12+\n" + "\x12next_refresh_at_ms\x18\x04 \x01(\x03R\x0fnextRefreshAtMs\"c\n" + "\x14ListUserTasksRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"\xa6\x01\n" + "\x15ListUserTasksResponse\x12:\n" + "\bsections\x18\x01 \x03(\v2\x1e.hyapp.activity.v1.TaskSectionR\bsections\x12$\n" + "\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\x12+\n" + "\x12next_refresh_at_ms\x18\x03 \x01(\x03R\x0fnextRefreshAtMs\"\xd5\x01\n" + "\x16ClaimTaskRewardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x17\n" + "\atask_id\x18\x03 \x01(\tR\x06taskId\x12\x1b\n" + "\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" + "\x17ClaimTaskRewardResponse\x12\x19\n" + "\bclaim_id\x18\x01 \x01(\tR\aclaimId\x12\x17\n" + "\atask_id\x18\x02 \x01(\tR\x06taskId\x12\x1b\n" + "\ttask_type\x18\x03 \x01(\tR\btaskType\x12\x19\n" + "\btask_day\x18\x04 \x01(\tR\ataskDay\x12,\n" + "\x12reward_coin_amount\x18\x05 \x01(\x03R\x10rewardCoinAmount\x12\x16\n" + "\x06status\x18\x06 \x01(\tR\x06status\x122\n" + "\x15wallet_transaction_id\x18\a \x01(\tR\x13walletTransactionId\x12\"\n" + "\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" + "\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" + "\n" + "event_type\x18\x03 \x01(\tR\teventType\x12%\n" + "\x0esource_service\x18\x04 \x01(\tR\rsourceService\x12\x17\n" + "\auser_id\x18\x05 \x01(\x03R\x06userId\x12\x1f\n" + "\vmetric_type\x18\x06 \x01(\tR\n" + "metricType\x12\x14\n" + "\x05value\x18\a \x01(\x03R\x05value\x12$\n" + "\x0eoccurred_at_ms\x18\b \x01(\x03R\foccurredAtMs\x12'\n" + "\x0fdimensions_json\x18\t \x01(\tR\x0edimensionsJson\"{\n" + "\x18ConsumeTaskEventResponse\x12\x19\n" + "\bevent_id\x18\x01 \x01(\tR\aeventId\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12,\n" + "\x12matched_task_count\x18\x03 \x01(\x05R\x10matchedTaskCount\"`\n" + "\x12BroadcastJoinGroup\x12\x19\n" + "\bgroup_id\x18\x01 \x01(\tR\agroupId\x12\x12\n" + "\x04type\x18\x02 \x01(\tR\x04type\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\"R\n" + "\x1cEnsureBroadcastGroupsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"D\n" + "\x1dEnsureBroadcastGroupsResponse\x12#\n" + "\rensured_count\x18\x01 \x01(\x05R\fensuredCount\"\xd5\x01\n" + "\x1dPublishRegionBroadcastRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bevent_id\x18\x02 \x01(\tR\aeventId\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\x12%\n" + "\x0ebroadcast_type\x18\x04 \x01(\tR\rbroadcastType\x12!\n" + "\fpayload_json\x18\x05 \x01(\tR\vpayloadJson\"\xb8\x01\n" + "\x1dPublishGlobalBroadcastRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bevent_id\x18\x02 \x01(\tR\aeventId\x12%\n" + "\x0ebroadcast_type\x18\x03 \x01(\tR\rbroadcastType\x12!\n" + "\fpayload_json\x18\x04 \x01(\tR\vpayloadJson\"\x82\x01\n" + "\x18PublishBroadcastResponse\x12\x19\n" + "\bevent_id\x18\x01 \x01(\tR\aeventId\x12\x19\n" + "\bgroup_id\x18\x02 \x01(\tR\agroupId\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12\x18\n" + "\acreated\x18\x04 \x01(\bR\acreated\"\xa6\x01\n" + "\"RemoveRegionBroadcastMemberRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\x12\x16\n" + "\x06reason\x18\x04 \x01(\tR\x06reason\"Z\n" + "#RemoveRegionBroadcastMemberResponse\x12\x19\n" + "\bgroup_id\x18\x01 \x01(\tR\agroupId\x12\x18\n" + "\aremoved\x18\x02 \x01(\bR\aremoved\"\xaf\x01\n" + "#ProcessBroadcastOutboxBatchResponse\x12#\n" + "\rclaimed_count\x18\x01 \x01(\x05R\fclaimedCount\x12#\n" + "\rsuccess_count\x18\x02 \x01(\x05R\fsuccessCount\x12#\n" + "\rfailure_count\x18\x03 \x01(\x05R\ffailureCount\x12\x19\n" + "\bhas_more\x18\x04 \x01(\bR\ahasMore\"\x8e\x01\n" + "\x17ConsumeRoomEventRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12?\n" + "\benvelope\x18\x02 \x01(\v2#.hyapp.events.room.v1.EventEnvelopeR\benvelope\"\xa8\x01\n" + "\x18ConsumeRoomEventResponse\x12\x19\n" + "\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" + "\x0eTaskDefinition\x12\x17\n" + "\atask_id\x18\x01 \x01(\tR\x06taskId\x12\x1b\n" + "\ttask_type\x18\x02 \x01(\tR\btaskType\x12\x1a\n" + "\bcategory\x18\x03 \x01(\tR\bcategory\x12\x1f\n" + "\vmetric_type\x18\x04 \x01(\tR\n" + "metricType\x12\x14\n" + "\x05title\x18\x05 \x01(\tR\x05title\x12 \n" + "\vdescription\x18\x06 \x01(\tR\vdescription\x12!\n" + "\ftarget_value\x18\a \x01(\x03R\vtargetValue\x12\x1f\n" + "\vtarget_unit\x18\b \x01(\tR\n" + "targetUnit\x12,\n" + "\x12reward_coin_amount\x18\t \x01(\x03R\x10rewardCoinAmount\x12\x16\n" + "\x06status\x18\n" + " \x01(\tR\x06status\x12\x1d\n" + "\n" + "sort_order\x18\v \x01(\x05R\tsortOrder\x12\x18\n" + "\aversion\x18\f \x01(\x03R\aversion\x12*\n" + "\x11effective_from_ms\x18\r \x01(\x03R\x0feffectiveFromMs\x12&\n" + "\x0feffective_to_ms\x18\x0e \x01(\x03R\reffectiveToMs\x12-\n" + "\x13created_by_admin_id\x18\x0f \x01(\x03R\x10createdByAdminId\x12-\n" + "\x13updated_by_admin_id\x18\x10 \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x11 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x12 \x01(\x03R\vupdatedAtMs\x12#\n" + "\raudience_type\x18\x13 \x01(\tR\faudienceType\x12\x19\n" + "\bicon_key\x18\x14 \x01(\tR\aiconKey\x12\x19\n" + "\bicon_url\x18\x15 \x01(\tR\aiconUrl\x12\x1f\n" + "\vaction_type\x18\x16 \x01(\tR\n" + "actionType\x12!\n" + "\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" + "\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" + "\bcategory\x18\x03 \x01(\tR\bcategory\x12\x16\n" + "\x06status\x18\x04 \x01(\tR\x06status\x12\x18\n" + "\akeyword\x18\x05 \x01(\tR\akeyword\x12\x12\n" + "\x04page\x18\x06 \x01(\x05R\x04page\x12\x1b\n" + "\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" + "\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" + "\ttask_type\x18\x03 \x01(\tR\btaskType\x12\x1a\n" + "\bcategory\x18\x04 \x01(\tR\bcategory\x12\x1f\n" + "\vmetric_type\x18\x05 \x01(\tR\n" + "metricType\x12\x14\n" + "\x05title\x18\x06 \x01(\tR\x05title\x12 \n" + "\vdescription\x18\a \x01(\tR\vdescription\x12!\n" + "\ftarget_value\x18\b \x01(\x03R\vtargetValue\x12\x1f\n" + "\vtarget_unit\x18\t \x01(\tR\n" + "targetUnit\x12,\n" + "\x12reward_coin_amount\x18\n" + " \x01(\x03R\x10rewardCoinAmount\x12\x16\n" + "\x06status\x18\v \x01(\tR\x06status\x12\x1d\n" + "\n" + "sort_order\x18\f \x01(\x05R\tsortOrder\x12*\n" + "\x11effective_from_ms\x18\r \x01(\x03R\x0feffectiveFromMs\x12&\n" + "\x0feffective_to_ms\x18\x0e \x01(\x03R\reffectiveToMs\x12*\n" + "\x11operator_admin_id\x18\x0f \x01(\x03R\x0foperatorAdminId\x12#\n" + "\raudience_type\x18\x10 \x01(\tR\faudienceType\x12\x19\n" + "\bicon_key\x18\x11 \x01(\tR\aiconKey\x12\x19\n" + "\bicon_url\x18\x12 \x01(\tR\aiconUrl\x12\x1f\n" + "\vaction_type\x18\x13 \x01(\tR\n" + "actionType\x12!\n" + "\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" + "\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" + "\x1eSetTaskDefinitionStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\atask_id\x18\x02 \x01(\tR\x06taskId\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"X\n" + "\x1fSetTaskDefinitionStatusResponse\x125\n" + "\x04task\x18\x01 \x01(\v2!.hyapp.activity.v1.TaskDefinitionR\x04task\"\xfe\x02\n" + "\x1ePublishTaskRewardPolicyRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12#\n" + "\rinstance_code\x18\x02 \x01(\tR\finstanceCode\x12#\n" + "\rtemplate_code\x18\x03 \x01(\tR\ftemplateCode\x12)\n" + "\x10template_version\x18\x04 \x01(\tR\x0ftemplateVersion\x12\x16\n" + "\x06status\x18\x05 \x01(\tR\x06status\x12*\n" + "\x11reward_asset_type\x18\x06 \x01(\tR\x0frewardAssetType\x12\x1b\n" + "\trule_json\x18\a \x01(\tR\bruleJson\x12*\n" + "\x11operator_admin_id\x18\b \x01(\x03R\x0foperatorAdminId\x12&\n" + "\x0fpublished_at_ms\x18\t \x01(\x03R\rpublishedAtMs\"\xcd\x01\n" + "\x1fPublishTaskRewardPolicyResponse\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12#\n" + "\rinstance_code\x18\x02 \x01(\tR\finstanceCode\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12*\n" + "\x11reward_asset_type\x18\x04 \x01(\tR\x0frewardAssetType\x12&\n" + "\x0fpublished_at_ms\x18\x05 \x01(\x03R\rpublishedAtMs\"\xd5\x02\n" + "\x18RegistrationRewardConfig\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12\x1f\n" + "\vreward_type\x18\x03 \x01(\tR\n" + "rewardType\x12\x1f\n" + "\vcoin_amount\x18\x04 \x01(\x03R\n" + "coinAmount\x12*\n" + "\x11resource_group_id\x18\x05 \x01(\x03R\x0fresourceGroupId\x12\x1f\n" + "\vdaily_limit\x18\x06 \x01(\x03R\n" + "dailyLimit\x12-\n" + "\x13updated_by_admin_id\x18\a \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\b \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\t \x01(\x03R\vupdatedAtMs\"\xb0\x04\n" + "\x17RegistrationRewardClaim\x12\x19\n" + "\bclaim_id\x18\x01 \x01(\tR\aclaimId\x12\x1d\n" + "\n" + "command_id\x18\x02 \x01(\tR\tcommandId\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x1d\n" + "\n" + "reward_day\x18\x04 \x01(\tR\trewardDay\x12\x1f\n" + "\vreward_type\x18\x05 \x01(\tR\n" + "rewardType\x12\x1f\n" + "\vcoin_amount\x18\x06 \x01(\x03R\n" + "coinAmount\x12*\n" + "\x11resource_group_id\x18\a \x01(\x03R\x0fresourceGroupId\x12\x16\n" + "\x06status\x18\b \x01(\tR\x06status\x12*\n" + "\x11wallet_command_id\x18\t \x01(\tR\x0fwalletCommandId\x122\n" + "\x15wallet_transaction_id\x18\n" + " \x01(\tR\x13walletTransactionId\x12*\n" + "\x11resource_grant_id\x18\v \x01(\tR\x0fresourceGrantId\x12%\n" + "\x0efailure_reason\x18\f \x01(\tR\rfailureReason\x12\"\n" + "\rclaimed_at_ms\x18\r \x01(\x03R\vclaimedAtMs\x12\"\n" + "\rcreated_at_ms\x18\x0e \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x0f \x01(\x03R\vupdatedAtMs\"\x8e\x03\n" + "\x1dRegistrationRewardEligibility\x12\x1f\n" + "\vcan_receive\x18\x01 \x01(\bR\n" + "canReceive\x12\x16\n" + "\x06reason\x18\x02 \x01(\tR\x06reason\x12\x18\n" + "\aenabled\x18\x03 \x01(\bR\aenabled\x12\x1f\n" + "\vreward_type\x18\x04 \x01(\tR\n" + "rewardType\x12\x1f\n" + "\vcoin_amount\x18\x05 \x01(\x03R\n" + "coinAmount\x12*\n" + "\x11resource_group_id\x18\x06 \x01(\x03R\x0fresourceGroupId\x12\x1f\n" + "\vdaily_limit\x18\a \x01(\x03R\n" + "dailyLimit\x12\x1d\n" + "\n" + "daily_used\x18\b \x01(\x03R\tdailyUsed\x12'\n" + "\x0fdaily_remaining\x18\t \x01(\x03R\x0edailyRemaining\x12\x1d\n" + "\n" + "reward_day\x18\n" + " \x01(\tR\trewardDay\x12$\n" + "\x0eserver_time_ms\x18\v \x01(\x03R\fserverTimeMs\"v\n" + "'GetRegistrationRewardEligibilityRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"~\n" + "(GetRegistrationRewardEligibilityResponse\x12R\n" + "\veligibility\x18\x01 \x01(\v20.hyapp.activity.v1.RegistrationRewardEligibilityR\veligibility\"\x8c\x01\n" + "\x1eIssueRegistrationRewardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1d\n" + "\n" + "command_id\x18\x03 \x01(\tR\tcommandId\"\xcf\x01\n" + "\x1fIssueRegistrationRewardResponse\x12@\n" + "\x05claim\x18\x01 \x01(\v2*.hyapp.activity.v1.RegistrationRewardClaimR\x05claim\x12R\n" + "\veligibility\x18\x02 \x01(\v20.hyapp.activity.v1.RegistrationRewardEligibilityR\veligibility\x12\x16\n" + "\x06issued\x18\x03 \x01(\bR\x06issued\"X\n" + "\"GetRegistrationRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"j\n" + "#GetRegistrationRewardConfigResponse\x12C\n" + "\x06config\x18\x01 \x01(\v2+.hyapp.activity.v1.RegistrationRewardConfigR\x06config\"\xb0\x02\n" + "%UpdateRegistrationRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12\x1f\n" + "\vreward_type\x18\x03 \x01(\tR\n" + "rewardType\x12\x1f\n" + "\vcoin_amount\x18\x04 \x01(\x03R\n" + "coinAmount\x12*\n" + "\x11resource_group_id\x18\x05 \x01(\x03R\x0fresourceGroupId\x12\x1f\n" + "\vdaily_limit\x18\x06 \x01(\x03R\n" + "dailyLimit\x12*\n" + "\x11operator_admin_id\x18\a \x01(\x03R\x0foperatorAdminId\"m\n" + "&UpdateRegistrationRewardConfigResponse\x12C\n" + "\x06config\x18\x01 \x01(\v2+.hyapp.activity.v1.RegistrationRewardConfigR\x06config\"\x8b\x02\n" + "#ListRegistrationRewardClaimsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x12\n" + "\x04page\x18\x04 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x05 \x01(\x05R\bpageSize\x12(\n" + "\x10claimed_start_ms\x18\x06 \x01(\x03R\x0eclaimedStartMs\x12$\n" + "\x0eclaimed_end_ms\x18\a \x01(\x03R\fclaimedEndMs\"\xb0\x01\n" + "$ListRegistrationRewardClaimsResponse\x12B\n" + "\x06claims\x18\x01 \x03(\v2*.hyapp.activity.v1.RegistrationRewardClaimR\x06claims\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\x12.\n" + "\x13today_claimed_count\x18\x03 \x01(\x03R\x11todayClaimedCount\"\xe8\x03\n" + "\x17FirstRechargeRewardTier\x12\x17\n" + "\atier_id\x18\x01 \x01(\x03R\x06tierId\x12\x1b\n" + "\ttier_code\x18\x02 \x01(\tR\btierCode\x12\x1b\n" + "\ttier_name\x18\x03 \x01(\tR\btierName\x12&\n" + "\x0fmin_coin_amount\x18\x04 \x01(\x03R\rminCoinAmount\x12&\n" + "\x0fmax_coin_amount\x18\x05 \x01(\x03R\rmaxCoinAmount\x12*\n" + "\x11resource_group_id\x18\x06 \x01(\x03R\x0fresourceGroupId\x12\x16\n" + "\x06status\x18\a \x01(\tR\x06status\x12\x1d\n" + "\n" + "sort_order\x18\b \x01(\x05R\tsortOrder\x12\"\n" + "\rcreated_at_ms\x18\t \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\n" + " \x01(\x03R\vupdatedAtMs\x12(\n" + "\x10usd_minor_amount\x18\v \x01(\x03R\x0eusdMinorAmount\x12*\n" + "\x11google_product_id\x18\f \x01(\tR\x0fgoogleProductId\x12)\n" + "\x10discount_percent\x18\r \x01(\x05R\x0fdiscountPercent\"\x89\x02\n" + "\x19FirstRechargeRewardConfig\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12@\n" + "\x05tiers\x18\x03 \x03(\v2*.hyapp.activity.v1.FirstRechargeRewardTierR\x05tiers\x12-\n" + "\x13updated_by_admin_id\x18\x04 \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x05 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x06 \x01(\x03R\vupdatedAtMs\"\xc9\x06\n" + "\x18FirstRechargeRewardClaim\x12\x19\n" + "\bclaim_id\x18\x01 \x01(\tR\aclaimId\x12\x19\n" + "\bevent_id\x18\x02 \x01(\tR\aeventId\x12%\n" + "\x0etransaction_id\x18\x03 \x01(\tR\rtransactionId\x12\x1d\n" + "\n" + "command_id\x18\x04 \x01(\tR\tcommandId\x12\x17\n" + "\auser_id\x18\x05 \x01(\x03R\x06userId\x12\x17\n" + "\atier_id\x18\x06 \x01(\x03R\x06tierId\x12\x1b\n" + "\ttier_code\x18\a \x01(\tR\btierCode\x12*\n" + "\x11resource_group_id\x18\b \x01(\x03R\x0fresourceGroupId\x120\n" + "\x14recharge_coin_amount\x18\t \x01(\x03R\x12rechargeCoinAmount\x12+\n" + "\x11recharge_sequence\x18\n" + " \x01(\x03R\x10rechargeSequence\x12#\n" + "\rrecharge_type\x18\v \x01(\tR\frechargeType\x12\x16\n" + "\x06status\x18\f \x01(\tR\x06status\x12*\n" + "\x11wallet_command_id\x18\r \x01(\tR\x0fwalletCommandId\x12&\n" + "\x0fwallet_grant_id\x18\x0e \x01(\tR\rwalletGrantId\x12%\n" + "\x0efailure_reason\x18\x0f \x01(\tR\rfailureReason\x12&\n" + "\x0frecharged_at_ms\x18\x10 \x01(\x03R\rrechargedAtMs\x12\"\n" + "\rgranted_at_ms\x18\x11 \x01(\x03R\vgrantedAtMs\x12\"\n" + "\rcreated_at_ms\x18\x12 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x13 \x01(\x03R\vupdatedAtMs\x121\n" + "\x15tier_usd_minor_amount\x18\x14 \x01(\x03R\x12tierUsdMinorAmount\x12*\n" + "\x11google_product_id\x18\x15 \x01(\tR\x0fgoogleProductId\x12,\n" + "\x12recharge_usd_minor\x18\x16 \x01(\x03R\x10rechargeUsdMinor\"\xc1\x02\n" + "\x19FirstRechargeRewardStatus\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12@\n" + "\x05tiers\x18\x02 \x03(\v2*.hyapp.activity.v1.FirstRechargeRewardTierR\x05tiers\x12\x1a\n" + "\brewarded\x18\x03 \x01(\bR\brewarded\x12A\n" + "\x05claim\x18\x04 \x01(\v2+.hyapp.activity.v1.FirstRechargeRewardClaimR\x05claim\x12$\n" + "\x0eserver_time_ms\x18\x05 \x01(\x03R\fserverTimeMs\x12C\n" + "\x06claims\x18\x06 \x03(\v2+.hyapp.activity.v1.FirstRechargeRewardClaimR\x06claims\"r\n" + "#GetFirstRechargeRewardStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"l\n" + "$GetFirstRechargeRewardStatusResponse\x12D\n" + "\x06status\x18\x01 \x01(\v2,.hyapp.activity.v1.FirstRechargeRewardStatusR\x06status\"\xd5\x03\n" + "!ConsumeFirstRechargeRewardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bevent_id\x18\x02 \x01(\tR\aeventId\x12%\n" + "\x0etransaction_id\x18\x03 \x01(\tR\rtransactionId\x12\x1d\n" + "\n" + "command_id\x18\x04 \x01(\tR\tcommandId\x12\x17\n" + "\auser_id\x18\x05 \x01(\x03R\x06userId\x120\n" + "\x14recharge_coin_amount\x18\x06 \x01(\x03R\x12rechargeCoinAmount\x12+\n" + "\x11recharge_sequence\x18\a \x01(\x03R\x10rechargeSequence\x12#\n" + "\rrecharge_type\x18\b \x01(\tR\frechargeType\x12$\n" + "\x0eoccurred_at_ms\x18\t \x01(\x03R\foccurredAtMs\x12,\n" + "\x12recharge_usd_minor\x18\n" + " \x01(\x03R\x10rechargeUsdMinor\x12*\n" + "\x11google_product_id\x18\v \x01(\tR\x0fgoogleProductId\"\x9b\x01\n" + "\"ConsumeFirstRechargeRewardResponse\x12A\n" + "\x05claim\x18\x01 \x01(\v2+.hyapp.activity.v1.FirstRechargeRewardClaimR\x05claim\x12\x1a\n" + "\bconsumed\x18\x02 \x01(\bR\bconsumed\x12\x16\n" + "\x06reason\x18\x03 \x01(\tR\x06reason\"Y\n" + "#GetFirstRechargeRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"l\n" + "$GetFirstRechargeRewardConfigResponse\x12D\n" + "\x06config\x18\x01 \x01(\v2,.hyapp.activity.v1.FirstRechargeRewardConfigR\x06config\"\xe4\x01\n" + "&UpdateFirstRechargeRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12@\n" + "\x05tiers\x18\x03 \x03(\v2*.hyapp.activity.v1.FirstRechargeRewardTierR\x05tiers\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"o\n" + "'UpdateFirstRechargeRewardConfigResponse\x12D\n" + "\x06config\x18\x01 \x01(\v2,.hyapp.activity.v1.FirstRechargeRewardConfigR\x06config\"\xbc\x01\n" + "$ListFirstRechargeRewardClaimsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x12\n" + "\x04page\x18\x04 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x05 \x01(\x05R\bpageSize\"\x82\x01\n" + "%ListFirstRechargeRewardClaimsResponse\x12C\n" + "\x06claims\x18\x01 \x03(\v2+.hyapp.activity.v1.FirstRechargeRewardClaimR\x06claims\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xcc\x02\n" + "\x1cCumulativeRechargeRewardTier\x12\x17\n" + "\atier_id\x18\x01 \x01(\x03R\x06tierId\x12\x1b\n" + "\ttier_code\x18\x02 \x01(\tR\btierCode\x12\x1b\n" + "\ttier_name\x18\x03 \x01(\tR\btierName\x12.\n" + "\x13threshold_usd_minor\x18\x04 \x01(\x03R\x11thresholdUsdMinor\x12*\n" + "\x11resource_group_id\x18\x05 \x01(\x03R\x0fresourceGroupId\x12\x16\n" + "\x06status\x18\x06 \x01(\tR\x06status\x12\x1d\n" + "\n" + "sort_order\x18\a \x01(\x05R\tsortOrder\x12\"\n" + "\rcreated_at_ms\x18\b \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\t \x01(\x03R\vupdatedAtMs\"\x93\x02\n" + "\x1eCumulativeRechargeRewardConfig\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12E\n" + "\x05tiers\x18\x03 \x03(\v2/.hyapp.activity.v1.CumulativeRechargeRewardTierR\x05tiers\x12-\n" + "\x13updated_by_admin_id\x18\x04 \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x05 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x06 \x01(\x03R\vupdatedAtMs\"\xb2\x06\n" + "\x1dCumulativeRechargeRewardGrant\x12\x19\n" + "\bgrant_id\x18\x01 \x01(\tR\agrantId\x12\x19\n" + "\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1b\n" + "\tcycle_key\x18\x03 \x01(\tR\bcycleKey\x12\x17\n" + "\auser_id\x18\x04 \x01(\x03R\x06userId\x12\x19\n" + "\bevent_id\x18\x05 \x01(\tR\aeventId\x12%\n" + "\x0etransaction_id\x18\x06 \x01(\tR\rtransactionId\x12\x1d\n" + "\n" + "command_id\x18\a \x01(\tR\tcommandId\x12\x17\n" + "\atier_id\x18\b \x01(\x03R\x06tierId\x12\x1b\n" + "\ttier_code\x18\t \x01(\tR\btierCode\x12.\n" + "\x13threshold_usd_minor\x18\n" + " \x01(\x03R\x11thresholdUsdMinor\x12*\n" + "\x11resource_group_id\x18\v \x01(\x03R\x0fresourceGroupId\x12*\n" + "\x11reached_usd_minor\x18\f \x01(\x03R\x0freachedUsdMinor\x120\n" + "\x14qualifying_usd_minor\x18\r \x01(\x03R\x12qualifyingUsdMinor\x120\n" + "\x14recharge_coin_amount\x18\x0e \x01(\x03R\x12rechargeCoinAmount\x12#\n" + "\rrecharge_type\x18\x0f \x01(\tR\frechargeType\x12\x16\n" + "\x06status\x18\x10 \x01(\tR\x06status\x12*\n" + "\x11wallet_command_id\x18\x11 \x01(\tR\x0fwalletCommandId\x12&\n" + "\x0fwallet_grant_id\x18\x12 \x01(\tR\rwalletGrantId\x12%\n" + "\x0efailure_reason\x18\x13 \x01(\tR\rfailureReason\x12\"\n" + "\rgranted_at_ms\x18\x14 \x01(\x03R\vgrantedAtMs\x12\"\n" + "\rcreated_at_ms\x18\x15 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x16 \x01(\x03R\vupdatedAtMs\"\xcf\x02\n" + " CumulativeRechargeRewardProgress\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x1b\n" + "\tcycle_key\x18\x02 \x01(\tR\bcycleKey\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12&\n" + "\x0ftotal_usd_minor\x18\x04 \x01(\x03R\rtotalUsdMinor\x12*\n" + "\x11total_coin_amount\x18\x05 \x01(\x03R\x0ftotalCoinAmount\x121\n" + "\x15first_recharged_at_ms\x18\x06 \x01(\x03R\x12firstRechargedAtMs\x12/\n" + "\x14last_recharged_at_ms\x18\a \x01(\x03R\x11lastRechargedAtMs\x12\"\n" + "\rupdated_at_ms\x18\b \x01(\x03R\vupdatedAtMs\"\x95\x03\n" + "\x1eCumulativeRechargeRewardStatus\x12I\n" + "\x06config\x18\x01 \x01(\v21.hyapp.activity.v1.CumulativeRechargeRewardConfigR\x06config\x12O\n" + "\bprogress\x18\x02 \x01(\v23.hyapp.activity.v1.CumulativeRechargeRewardProgressR\bprogress\x12H\n" + "\x06grants\x18\x03 \x03(\v20.hyapp.activity.v1.CumulativeRechargeRewardGrantR\x06grants\x12\x1b\n" + "\tcycle_key\x18\x04 \x01(\tR\bcycleKey\x12&\n" + "\x0fperiod_start_ms\x18\x05 \x01(\x03R\rperiodStartMs\x12\"\n" + "\rperiod_end_ms\x18\x06 \x01(\x03R\vperiodEndMs\x12$\n" + "\x0eserver_time_ms\x18\a \x01(\x03R\fserverTimeMs\"w\n" + "(GetCumulativeRechargeRewardStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"v\n" + ")GetCumulativeRechargeRewardStatusResponse\x12I\n" + "\x06status\x18\x01 \x01(\v21.hyapp.activity.v1.CumulativeRechargeRewardStatusR\x06status\"\xd5\x03\n" + "&ConsumeCumulativeRechargeRewardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bevent_id\x18\x02 \x01(\tR\aeventId\x12%\n" + "\x0etransaction_id\x18\x03 \x01(\tR\rtransactionId\x12\x1d\n" + "\n" + "command_id\x18\x04 \x01(\tR\tcommandId\x12\x17\n" + "\auser_id\x18\x05 \x01(\x03R\x06userId\x120\n" + "\x14recharge_coin_amount\x18\x06 \x01(\x03R\x12rechargeCoinAmount\x12+\n" + "\x11recharge_sequence\x18\a \x01(\x03R\x10rechargeSequence\x12#\n" + "\rrecharge_type\x18\b \x01(\tR\frechargeType\x120\n" + "\x14qualifying_usd_minor\x18\t \x01(\x03R\x12qualifyingUsdMinor\x12!\n" + "\fpayload_json\x18\n" + " \x01(\tR\vpayloadJson\x12$\n" + "\x0eoccurred_at_ms\x18\v \x01(\x03R\foccurredAtMs\"\xa7\x01\n" + "'ConsumeCumulativeRechargeRewardResponse\x12H\n" + "\x06grants\x18\x01 \x03(\v20.hyapp.activity.v1.CumulativeRechargeRewardGrantR\x06grants\x12\x1a\n" + "\bconsumed\x18\x02 \x01(\bR\bconsumed\x12\x16\n" + "\x06reason\x18\x03 \x01(\tR\x06reason\"^\n" + "(GetCumulativeRechargeRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"v\n" + ")GetCumulativeRechargeRewardConfigResponse\x12I\n" + "\x06config\x18\x01 \x01(\v21.hyapp.activity.v1.CumulativeRechargeRewardConfigR\x06config\"\xee\x01\n" + "+UpdateCumulativeRechargeRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12E\n" + "\x05tiers\x18\x03 \x03(\v2/.hyapp.activity.v1.CumulativeRechargeRewardTierR\x05tiers\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"y\n" + ",UpdateCumulativeRechargeRewardConfigResponse\x12I\n" + "\x06config\x18\x01 \x01(\v21.hyapp.activity.v1.CumulativeRechargeRewardConfigR\x06config\"\xde\x01\n" + ")ListCumulativeRechargeRewardGrantsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x1b\n" + "\tcycle_key\x18\x04 \x01(\tR\bcycleKey\x12\x12\n" + "\x04page\x18\x05 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x06 \x01(\x05R\bpageSize\"\x8c\x01\n" + "*ListCumulativeRechargeRewardGrantsResponse\x12H\n" + "\x06grants\x18\x01 \x03(\v20.hyapp.activity.v1.CumulativeRechargeRewardGrantR\x06grants\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xb0\x03\n" + "\x18InviteActivityRewardTier\x12\x17\n" + "\atier_id\x18\x01 \x01(\x03R\x06tierId\x12\x1f\n" + "\vreward_type\x18\x02 \x01(\tR\n" + "rewardType\x12\x1b\n" + "\ttier_code\x18\x03 \x01(\tR\btierCode\x12\x1b\n" + "\ttier_name\x18\x04 \x01(\tR\btierName\x122\n" + "\x15threshold_coin_amount\x18\x05 \x01(\x03R\x13thresholdCoinAmount\x12?\n" + "\x1cthreshold_valid_invite_count\x18\x06 \x01(\x03R\x19thresholdValidInviteCount\x12,\n" + "\x12reward_coin_amount\x18\a \x01(\x03R\x10rewardCoinAmount\x12\x16\n" + "\x06status\x18\b \x01(\tR\x06status\x12\x1d\n" + "\n" + "sort_order\x18\t \x01(\x05R\tsortOrder\x12\"\n" + "\rcreated_at_ms\x18\n" + " \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\v \x01(\x03R\vupdatedAtMs\"\xad\x03\n" + "\x1aInviteActivityRewardConfig\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12A\n" + "\x05tiers\x18\x03 \x03(\v2+.hyapp.activity.v1.InviteActivityRewardTierR\x05tiers\x12-\n" + "\x13updated_by_admin_id\x18\x04 \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x05 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x06 \x01(\x03R\vupdatedAtMs\x12O\n" + "%per_invite_inviter_reward_coin_amount\x18\a \x01(\x03R perInviteInviterRewardCoinAmount\x12O\n" + "%per_invite_invitee_reward_coin_amount\x18\b \x01(\x03R perInviteInviteeRewardCoinAmount\"\xbb\x02\n" + "\x1cInviteActivityRewardProgress\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x1b\n" + "\tcycle_key\x18\x02 \x01(\tR\bcycleKey\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12;\n" + "\x1atotal_recharge_coin_amount\x18\x04 \x01(\x03R\x17totalRechargeCoinAmount\x12,\n" + "\x12valid_invite_count\x18\x05 \x01(\x03R\x10validInviteCount\x12;\n" + "\x1aclaimed_reward_coin_amount\x18\x06 \x01(\x03R\x17claimedRewardCoinAmount\x12\"\n" + "\rupdated_at_ms\x18\a \x01(\x03R\vupdatedAtMs\"\xed\x05\n" + "\x19InviteActivityRewardClaim\x12\x19\n" + "\bclaim_id\x18\x01 \x01(\tR\aclaimId\x12\x19\n" + "\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1b\n" + "\tcycle_key\x18\x03 \x01(\tR\bcycleKey\x12\x17\n" + "\auser_id\x18\x04 \x01(\x03R\x06userId\x12\x1f\n" + "\vreward_type\x18\x05 \x01(\tR\n" + "rewardType\x12\x1d\n" + "\n" + "command_id\x18\x06 \x01(\tR\tcommandId\x12\x17\n" + "\atier_id\x18\a \x01(\x03R\x06tierId\x12\x1b\n" + "\ttier_code\x18\b \x01(\tR\btierCode\x12\x1b\n" + "\ttier_name\x18\t \x01(\tR\btierName\x122\n" + "\x15threshold_coin_amount\x18\n" + " \x01(\x03R\x13thresholdCoinAmount\x12?\n" + "\x1cthreshold_valid_invite_count\x18\v \x01(\x03R\x19thresholdValidInviteCount\x12#\n" + "\rreached_value\x18\f \x01(\x03R\freachedValue\x12,\n" + "\x12reward_coin_amount\x18\r \x01(\x03R\x10rewardCoinAmount\x12\x16\n" + "\x06status\x18\x0e \x01(\tR\x06status\x12*\n" + "\x11wallet_command_id\x18\x0f \x01(\tR\x0fwalletCommandId\x122\n" + "\x15wallet_transaction_id\x18\x10 \x01(\tR\x13walletTransactionId\x12%\n" + "\x0efailure_reason\x18\x11 \x01(\tR\rfailureReason\x12\"\n" + "\rgranted_at_ms\x18\x12 \x01(\x03R\vgrantedAtMs\x12\"\n" + "\rcreated_at_ms\x18\x13 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x14 \x01(\x03R\vupdatedAtMs\"\x85\x03\n" + "\x1aInviteActivityRewardStatus\x12E\n" + "\x06config\x18\x01 \x01(\v2-.hyapp.activity.v1.InviteActivityRewardConfigR\x06config\x12K\n" + "\bprogress\x18\x02 \x01(\v2/.hyapp.activity.v1.InviteActivityRewardProgressR\bprogress\x12D\n" + "\x06claims\x18\x03 \x03(\v2,.hyapp.activity.v1.InviteActivityRewardClaimR\x06claims\x12\x1b\n" + "\tcycle_key\x18\x04 \x01(\tR\bcycleKey\x12&\n" + "\x0fperiod_start_ms\x18\x05 \x01(\x03R\rperiodStartMs\x12\"\n" + "\rperiod_end_ms\x18\x06 \x01(\x03R\vperiodEndMs\x12$\n" + "\x0eserver_time_ms\x18\a \x01(\x03R\fserverTimeMs\"s\n" + "$GetInviteActivityRewardStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"n\n" + "%GetInviteActivityRewardStatusResponse\x12E\n" + "\x06status\x18\x01 \x01(\v2-.hyapp.activity.v1.InviteActivityRewardStatusR\x06status\"\xc8\x01\n" + " ClaimInviteActivityRewardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1f\n" + "\vreward_type\x18\x03 \x01(\tR\n" + "rewardType\x12\x17\n" + "\atier_id\x18\x04 \x01(\x03R\x06tierId\x12\x1d\n" + "\n" + "command_id\x18\x05 \x01(\tR\tcommandId\"\xae\x01\n" + "!ClaimInviteActivityRewardResponse\x12B\n" + "\x05claim\x18\x01 \x01(\v2,.hyapp.activity.v1.InviteActivityRewardClaimR\x05claim\x12E\n" + "\x06status\x18\x02 \x01(\v2-.hyapp.activity.v1.InviteActivityRewardStatusR\x06status\"\xbd\x01\n" + "\x1eInviteActivityLeaderboardEntry\x12\x17\n" + "\arank_no\x18\x01 \x01(\x05R\x06rankNo\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12,\n" + "\x12valid_invite_count\x18\x03 \x01(\x03R\x10validInviteCount\x12;\n" + "\x1atotal_recharge_coin_amount\x18\x04 \x01(\x03R\x17totalRechargeCoinAmount\"\xa8\x01\n" + "$ListInviteActivityLeaderboardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1b\n" + "\tcycle_key\x18\x02 \x01(\tR\bcycleKey\x12\x12\n" + "\x04page\x18\x03 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x04 \x01(\x05R\bpageSize\"\xcd\x01\n" + "%ListInviteActivityLeaderboardResponse\x12K\n" + "\aentries\x18\x01 \x03(\v21.hyapp.activity.v1.InviteActivityLeaderboardEntryR\aentries\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\x12\x1b\n" + "\tcycle_key\x18\x03 \x01(\tR\bcycleKey\x12$\n" + "\x0eserver_time_ms\x18\x04 \x01(\x03R\fserverTimeMs\"Z\n" + "$GetInviteActivityRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"n\n" + "%GetInviteActivityRewardConfigResponse\x12E\n" + "\x06config\x18\x01 \x01(\v2-.hyapp.activity.v1.InviteActivityRewardConfigR\x06config\"\x88\x03\n" + "'UpdateInviteActivityRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12A\n" + "\x05tiers\x18\x03 \x03(\v2+.hyapp.activity.v1.InviteActivityRewardTierR\x05tiers\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\x12O\n" + "%per_invite_inviter_reward_coin_amount\x18\x05 \x01(\x03R perInviteInviterRewardCoinAmount\x12O\n" + "%per_invite_invitee_reward_coin_amount\x18\x06 \x01(\x03R perInviteInviteeRewardCoinAmount\"q\n" + "(UpdateInviteActivityRewardConfigResponse\x12E\n" + "\x06config\x18\x01 \x01(\v2-.hyapp.activity.v1.InviteActivityRewardConfigR\x06config\"\xfb\x01\n" + "%ListInviteActivityRewardClaimsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12\x1f\n" + "\vreward_type\x18\x03 \x01(\tR\n" + "rewardType\x12\x17\n" + "\auser_id\x18\x04 \x01(\x03R\x06userId\x12\x1b\n" + "\tcycle_key\x18\x05 \x01(\tR\bcycleKey\x12\x12\n" + "\x04page\x18\x06 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\a \x01(\x05R\bpageSize\"\x84\x01\n" + "&ListInviteActivityRewardClaimsResponse\x12D\n" + "\x06claims\x18\x01 \x03(\v2,.hyapp.activity.v1.InviteActivityRewardClaimR\x06claims\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xa2\x01\n" + "\"InviteActivityRewardInviteeSummary\x12&\n" + "\x0finvited_user_id\x18\x01 \x01(\x03R\rinvitedUserId\x120\n" + "\x14recharge_coin_amount\x18\x02 \x01(\x03R\x12rechargeCoinAmount\x12\"\n" + "\rinvited_at_ms\x18\x03 \x01(\x03R\vinvitedAtMs\"\xac\x03\n" + "\x1bInviteActivityRewardSummary\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x1b\n" + "\tcycle_key\x18\x02 \x01(\tR\bcycleKey\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12!\n" + "\finvite_count\x18\x04 \x01(\x03R\vinviteCount\x12,\n" + "\x12valid_invite_count\x18\x05 \x01(\x03R\x10validInviteCount\x12;\n" + "\x1atotal_recharge_coin_amount\x18\x06 \x01(\x03R\x17totalRechargeCoinAmount\x127\n" + "\x18total_reward_coin_amount\x18\a \x01(\x03R\x15totalRewardCoinAmount\x12\"\n" + "\rupdated_at_ms\x18\b \x01(\x03R\vupdatedAtMs\x12Q\n" + "\binvitees\x18\t \x03(\v25.hyapp.activity.v1.InviteActivityRewardInviteeSummaryR\binvitees\"\xc5\x01\n" + "(ListInviteActivityRewardSummariesRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1b\n" + "\tcycle_key\x18\x03 \x01(\tR\bcycleKey\x12\x12\n" + "\x04page\x18\x04 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x05 \x01(\x05R\bpageSize\"\x8f\x01\n" + ")ListInviteActivityRewardSummariesResponse\x12L\n" + "\tsummaries\x18\x01 \x03(\v2..hyapp.activity.v1.InviteActivityRewardSummaryR\tsummaries\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xca\x02\n" + "\x16RoomTurnoverRewardTier\x12\x17\n" + "\atier_id\x18\x01 \x01(\x03R\x06tierId\x12\x1b\n" + "\ttier_code\x18\x02 \x01(\tR\btierCode\x12\x1b\n" + "\ttier_name\x18\x03 \x01(\tR\btierName\x120\n" + "\x14threshold_coin_spent\x18\x04 \x01(\x03R\x12thresholdCoinSpent\x12,\n" + "\x12reward_coin_amount\x18\x05 \x01(\x03R\x10rewardCoinAmount\x12\x16\n" + "\x06status\x18\x06 \x01(\tR\x06status\x12\x1d\n" + "\n" + "sort_order\x18\a \x01(\x05R\tsortOrder\x12\"\n" + "\rcreated_at_ms\x18\b \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\t \x01(\x03R\vupdatedAtMs\"\x87\x02\n" + "\x18RoomTurnoverRewardConfig\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12?\n" + "\x05tiers\x18\x03 \x03(\v2).hyapp.activity.v1.RoomTurnoverRewardTierR\x05tiers\x12-\n" + "\x13updated_by_admin_id\x18\x04 \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x05 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x06 \x01(\x03R\vupdatedAtMs\"\xa7\x05\n" + "\x1cRoomTurnoverRewardSettlement\x12#\n" + "\rsettlement_id\x18\x01 \x01(\tR\fsettlementId\x12\x19\n" + "\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" + "\aroom_id\x18\x03 \x01(\tR\x06roomId\x12\"\n" + "\rowner_user_id\x18\x04 \x01(\x03R\vownerUserId\x12&\n" + "\x0fperiod_start_ms\x18\x05 \x01(\x03R\rperiodStartMs\x12\"\n" + "\rperiod_end_ms\x18\x06 \x01(\x03R\vperiodEndMs\x12\x1d\n" + "\n" + "coin_spent\x18\a \x01(\x03R\tcoinSpent\x12\x17\n" + "\atier_id\x18\b \x01(\x03R\x06tierId\x12\x1b\n" + "\ttier_code\x18\t \x01(\tR\btierCode\x120\n" + "\x14threshold_coin_spent\x18\n" + " \x01(\x03R\x12thresholdCoinSpent\x12,\n" + "\x12reward_coin_amount\x18\v \x01(\x03R\x10rewardCoinAmount\x12\x16\n" + "\x06status\x18\f \x01(\tR\x06status\x12*\n" + "\x11wallet_command_id\x18\r \x01(\tR\x0fwalletCommandId\x122\n" + "\x15wallet_transaction_id\x18\x0e \x01(\tR\x13walletTransactionId\x12%\n" + "\x0efailure_reason\x18\x0f \x01(\tR\rfailureReason\x12\"\n" + "\rsettled_at_ms\x18\x10 \x01(\x03R\vsettledAtMs\x12\"\n" + "\rcreated_at_ms\x18\x11 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x12 \x01(\x03R\vupdatedAtMs\"\xa7\x04\n" + "\x18RoomTurnoverRewardStatus\x12C\n" + "\x06config\x18\x01 \x01(\v2+.hyapp.activity.v1.RoomTurnoverRewardConfigR\x06config\x12\x17\n" + "\aroom_id\x18\x02 \x01(\tR\x06roomId\x12\"\n" + "\rowner_user_id\x18\x03 \x01(\x03R\vownerUserId\x12&\n" + "\x0fperiod_start_ms\x18\x04 \x01(\x03R\rperiodStartMs\x12\"\n" + "\rperiod_end_ms\x18\x05 \x01(\x03R\vperiodEndMs\x12,\n" + "\x12current_coin_spent\x18\x06 \x01(\x03R\x10currentCoinSpent\x12=\n" + "\x1bexpected_reward_coin_amount\x18\a \x01(\x03R\x18expectedRewardCoinAmount\x12L\n" + "\fmatched_tier\x18\b \x01(\v2).hyapp.activity.v1.RoomTurnoverRewardTierR\vmatchedTier\x12\\\n" + "\x11latest_settlement\x18\t \x01(\v2/.hyapp.activity.v1.RoomTurnoverRewardSettlementR\x10latestSettlement\x12$\n" + "\x0eserver_time_ms\x18\n" + " \x01(\x03R\fserverTimeMs\"\xae\x01\n" + "\"GetRoomTurnoverRewardStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x17\n" + "\aroom_id\x18\x03 \x01(\tR\x06roomId\x12\"\n" + "\rowner_user_id\x18\x04 \x01(\x03R\vownerUserId\"j\n" + "#GetRoomTurnoverRewardStatusResponse\x12C\n" + "\x06status\x18\x01 \x01(\v2+.hyapp.activity.v1.RoomTurnoverRewardStatusR\x06status\"X\n" + "\"GetRoomTurnoverRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"j\n" + "#GetRoomTurnoverRewardConfigResponse\x12C\n" + "\x06config\x18\x01 \x01(\v2+.hyapp.activity.v1.RoomTurnoverRewardConfigR\x06config\"\xe2\x01\n" + "%UpdateRoomTurnoverRewardConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12?\n" + "\x05tiers\x18\x03 \x03(\v2).hyapp.activity.v1.RoomTurnoverRewardTierR\x05tiers\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"m\n" + "&UpdateRoomTurnoverRewardConfigResponse\x12C\n" + "\x06config\x18\x01 \x01(\v2+.hyapp.activity.v1.RoomTurnoverRewardConfigR\x06config\"\x8c\x02\n" + "(ListRoomTurnoverRewardSettlementsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12\x17\n" + "\aroom_id\x18\x03 \x01(\tR\x06roomId\x12\"\n" + "\rowner_user_id\x18\x04 \x01(\x03R\vownerUserId\x12&\n" + "\x0fperiod_start_ms\x18\x05 \x01(\x03R\rperiodStartMs\x12\x12\n" + "\x04page\x18\x06 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\a \x01(\x05R\bpageSize\"\x94\x01\n" + ")ListRoomTurnoverRewardSettlementsResponse\x12Q\n" + "\vsettlements\x18\x01 \x03(\v2/.hyapp.activity.v1.RoomTurnoverRewardSettlementR\vsettlements\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xaf\x01\n" + "(RetryRoomTurnoverRewardSettlementRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12#\n" + "\rsettlement_id\x18\x02 \x01(\tR\fsettlementId\x12*\n" + "\x11operator_admin_id\x18\x03 \x01(\x03R\x0foperatorAdminId\"|\n" + ")RetryRoomTurnoverRewardSettlementResponse\x12O\n" + "\n" + "settlement\x18\x01 \x01(\v2/.hyapp.activity.v1.RoomTurnoverRewardSettlementR\n" + "settlement\"`\n" + "\x15SevenDayCheckInReward\x12\x1b\n" + "\tday_index\x18\x01 \x01(\x05R\bdayIndex\x12*\n" + "\x11resource_group_id\x18\x02 \x01(\x03R\x0fresourceGroupId\"\xae\x02\n" + "\x15SevenDayCheckInConfig\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12%\n" + "\x0econfig_version\x18\x03 \x01(\x03R\rconfigVersion\x12B\n" + "\arewards\x18\x04 \x03(\v2(.hyapp.activity.v1.SevenDayCheckInRewardR\arewards\x12-\n" + "\x13updated_by_admin_id\x18\x05 \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x06 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\a \x01(\x03R\vupdatedAtMs\"\xe5\x01\n" + "\x1bSevenDayCheckInRewardStatus\x12\x1b\n" + "\tday_index\x18\x01 \x01(\x05R\bdayIndex\x12*\n" + "\x11resource_group_id\x18\x02 \x01(\x03R\x0fresourceGroupId\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12\x19\n" + "\bclaim_id\x18\x04 \x01(\tR\aclaimId\x12&\n" + "\x0fwallet_grant_id\x18\x05 \x01(\tR\rwalletGrantId\x12\"\n" + "\rgranted_at_ms\x18\x06 \x01(\x03R\vgrantedAtMs\"n\n" + "\x1fGetSevenDayCheckInStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"\xeb\x03\n" + " GetSevenDayCheckInStatusResponse\x12\x18\n" + "\aenabled\x18\x01 \x01(\bR\aenabled\x12\x19\n" + "\bcan_sign\x18\x02 \x01(\bR\acanSign\x12\x16\n" + "\x06reason\x18\x03 \x01(\tR\x06reason\x12\x19\n" + "\bcycle_no\x18\x04 \x01(\x03R\acycleNo\x12*\n" + "\x11current_day_index\x18\x05 \x01(\x05R\x0fcurrentDayIndex\x12$\n" + "\x0enext_day_index\x18\x06 \x01(\x05R\fnextDayIndex\x12\x1f\n" + "\vcheckin_day\x18\a \x01(\tR\n" + "checkinDay\x12(\n" + "\x10last_checkin_day\x18\b \x01(\tR\x0elastCheckinDay\x12%\n" + "\x0econfig_version\x18\t \x01(\x03R\rconfigVersion\x12H\n" + "\arewards\x18\n" + " \x03(\v2..hyapp.activity.v1.SevenDayCheckInRewardStatusR\arewards\x12$\n" + "\x0eserver_time_ms\x18\v \x01(\x03R\fserverTimeMs\x12+\n" + "\x12next_refresh_at_ms\x18\f \x01(\x03R\x0fnextRefreshAtMs\"\x88\x01\n" + "\x1aSignSevenDayCheckInRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1d\n" + "\n" + "command_id\x18\x03 \x01(\tR\tcommandId\"\xc7\x02\n" + "\x1bSignSevenDayCheckInResponse\x12\x19\n" + "\bclaim_id\x18\x01 \x01(\tR\aclaimId\x12\x19\n" + "\bcycle_no\x18\x02 \x01(\x03R\acycleNo\x12\x1f\n" + "\vcheckin_day\x18\x03 \x01(\tR\n" + "checkinDay\x12\x1b\n" + "\tday_index\x18\x04 \x01(\x05R\bdayIndex\x12*\n" + "\x11resource_group_id\x18\x05 \x01(\x03R\x0fresourceGroupId\x12\x16\n" + "\x06status\x18\x06 \x01(\tR\x06status\x12&\n" + "\x0fwallet_grant_id\x18\a \x01(\tR\rwalletGrantId\x12\"\n" + "\rgranted_at_ms\x18\b \x01(\x03R\vgrantedAtMs\x12$\n" + "\x0eserver_time_ms\x18\t \x01(\x03R\fserverTimeMs\"U\n" + "\x1fGetSevenDayCheckInConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"d\n" + " GetSevenDayCheckInConfigResponse\x12@\n" + "\x06config\x18\x01 \x01(\v2(.hyapp.activity.v1.SevenDayCheckInConfigR\x06config\"\xe2\x01\n" + "\"UpdateSevenDayCheckInConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12B\n" + "\arewards\x18\x03 \x03(\v2(.hyapp.activity.v1.SevenDayCheckInRewardR\arewards\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"g\n" + "#UpdateSevenDayCheckInConfigResponse\x12@\n" + "\x06config\x18\x01 \x01(\v2(.hyapp.activity.v1.SevenDayCheckInConfigR\x06config\"\xb6\x04\n" + "\x14SevenDayCheckInClaim\x12\x19\n" + "\bclaim_id\x18\x01 \x01(\tR\aclaimId\x12\x1d\n" + "\n" + "command_id\x18\x02 \x01(\tR\tcommandId\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x19\n" + "\bcycle_no\x18\x04 \x01(\x03R\acycleNo\x12\x1f\n" + "\vcheckin_day\x18\x05 \x01(\tR\n" + "checkinDay\x12\x1b\n" + "\tday_index\x18\x06 \x01(\x05R\bdayIndex\x12%\n" + "\x0econfig_version\x18\a \x01(\x03R\rconfigVersion\x12*\n" + "\x11resource_group_id\x18\b \x01(\x03R\x0fresourceGroupId\x12*\n" + "\x11wallet_command_id\x18\t \x01(\tR\x0fwalletCommandId\x12&\n" + "\x0fwallet_grant_id\x18\n" + " \x01(\tR\rwalletGrantId\x12\x16\n" + "\x06status\x18\v \x01(\tR\x06status\x12%\n" + "\x0efailure_reason\x18\f \x01(\tR\rfailureReason\x12 \n" + "\fsigned_at_ms\x18\r \x01(\x03R\n" + "signedAtMs\x12\"\n" + "\rgranted_at_ms\x18\x0e \x01(\x03R\vgrantedAtMs\x12\"\n" + "\rcreated_at_ms\x18\x0f \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x10 \x01(\x03R\vupdatedAtMs\"\xf6\x01\n" + " ListSevenDayCheckInClaimsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x1f\n" + "\vcheckin_day\x18\x04 \x01(\tR\n" + "checkinDay\x12\x1b\n" + "\tday_index\x18\x05 \x01(\x05R\bdayIndex\x12\x12\n" + "\x04page\x18\x06 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\a \x01(\x05R\bpageSize\"z\n" + "!ListSevenDayCheckInClaimsResponse\x12?\n" + "\x06claims\x18\x01 \x03(\v2'.hyapp.activity.v1.SevenDayCheckInClaimR\x06claims\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xe5\x01\n" + "\n" + "LevelTrack\x12\x14\n" + "\x05track\x18\x01 \x01(\tR\x05track\x12\x12\n" + "\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12\x1d\n" + "\n" + "sort_order\x18\x04 \x01(\x05R\tsortOrder\x12.\n" + "\x13display_config_json\x18\x05 \x01(\tR\x11displayConfigJson\x12\"\n" + "\rcreated_at_ms\x18\x06 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\a \x01(\x03R\vupdatedAtMs\"\xb8\x03\n" + "\tLevelRule\x12\x14\n" + "\x05track\x18\x01 \x01(\tR\x05track\x12\x14\n" + "\x05level\x18\x02 \x01(\x05R\x05level\x12%\n" + "\x0erequired_value\x18\x03 \x01(\x03R\rrequiredValue\x12\x12\n" + "\x04name\x18\x04 \x01(\tR\x04name\x12\x16\n" + "\x06status\x18\x05 \x01(\tR\x06status\x127\n" + "\x18reward_resource_group_id\x18\x06 \x01(\x03R\x15rewardResourceGroupId\x12\x1d\n" + "\n" + "sort_order\x18\a \x01(\x05R\tsortOrder\x12.\n" + "\x13display_config_json\x18\b \x01(\tR\x11displayConfigJson\x12-\n" + "\x13created_by_admin_id\x18\t \x01(\x03R\x10createdByAdminId\x12-\n" + "\x13updated_by_admin_id\x18\n" + " \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\v \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\f \x01(\x03R\vupdatedAtMs\"\xb2\x04\n" + "\tLevelTier\x12\x17\n" + "\atier_id\x18\x01 \x01(\x03R\x06tierId\x12\x14\n" + "\x05track\x18\x02 \x01(\tR\x05track\x12\x1b\n" + "\tmin_level\x18\x03 \x01(\x05R\bminLevel\x12\x1b\n" + "\tmax_level\x18\x04 \x01(\x05R\bmaxLevel\x12\x12\n" + "\x04name\x18\x05 \x01(\tR\x04name\x12F\n" + " display_avatar_frame_resource_id\x18\x06 \x01(\x03R\x1cdisplayAvatarFrameResourceId\x129\n" + "\x19display_badge_resource_id\x18\a \x01(\x03R\x16displayBadgeResourceId\x127\n" + "\x18reward_resource_group_id\x18\b \x01(\x03R\x15rewardResourceGroupId\x12\x16\n" + "\x06status\x18\t \x01(\tR\x06status\x12.\n" + "\x13display_config_json\x18\n" + " \x01(\tR\x11displayConfigJson\x12-\n" + "\x13created_by_admin_id\x18\v \x01(\x03R\x10createdByAdminId\x12-\n" + "\x13updated_by_admin_id\x18\f \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\r \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x0e \x01(\x03R\vupdatedAtMs\"\xba\x04\n" + "\x12LevelTrackOverview\x12\x14\n" + "\x05track\x18\x01 \x01(\tR\x05track\x12\x12\n" + "\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" + "\x05level\x18\x03 \x01(\x05R\x05level\x12\x17\n" + "\atier_id\x18\x04 \x01(\x03R\x06tierId\x12\x1f\n" + "\vtotal_value\x18\x05 \x01(\x03R\n" + "totalValue\x12?\n" + "\x1ccurrent_level_required_value\x18\x06 \x01(\x03R\x19currentLevelRequiredValue\x12\x1d\n" + "\n" + "next_level\x18\a \x01(\x05R\tnextLevel\x129\n" + "\x19next_level_required_value\x18\b \x01(\x03R\x16nextLevelRequiredValue\x12F\n" + " display_avatar_frame_resource_id\x18\t \x01(\x03R\x1cdisplayAvatarFrameResourceId\x129\n" + "\x19display_badge_resource_id\x18\n" + " \x01(\x03R\x16displayBadgeResourceId\x120\n" + "\x14reward_pending_count\x18\v \x01(\x03R\x12rewardPendingCount\x12\x1d\n" + "\n" + "sort_order\x18\f \x01(\x05R\tsortOrder\x12;\n" + "\x1adisplay_badge_source_level\x18\r \x01(\x05R\x17displayBadgeSourceLevel\"h\n" + "\x19GetMyLevelOverviewRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"\x81\x01\n" + "\x1aGetMyLevelOverviewResponse\x12=\n" + "\x06tracks\x18\x01 \x03(\v2%.hyapp.activity.v1.LevelTrackOverviewR\x06tracks\x12$\n" + "\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"y\n" + "\x14GetLevelTrackRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x14\n" + "\x05track\x18\x03 \x01(\tR\x05track\"\xe8\x01\n" + "\x15GetLevelTrackResponse\x12A\n" + "\boverview\x18\x01 \x01(\v2%.hyapp.activity.v1.LevelTrackOverviewR\boverview\x122\n" + "\x05rules\x18\x02 \x03(\v2\x1c.hyapp.activity.v1.LevelRuleR\x05rules\x122\n" + "\x05tiers\x18\x03 \x03(\v2\x1c.hyapp.activity.v1.LevelTierR\x05tiers\x12$\n" + "\x0eserver_time_ms\x18\x04 \x01(\x03R\fserverTimeMs\"\x96\x02\n" + "\x18LevelDisplayTrackProfile\x12\x14\n" + "\x05track\x18\x01 \x01(\tR\x05track\x12\x14\n" + "\x05level\x18\x02 \x01(\x05R\x05level\x12\x17\n" + "\atier_id\x18\x03 \x01(\x03R\x06tierId\x127\n" + "\x18avatar_frame_resource_id\x18\x04 \x01(\x03R\x15avatarFrameResourceId\x12*\n" + "\x11badge_resource_id\x18\x05 \x01(\x03R\x0fbadgeResourceId\x12,\n" + "\x12badge_source_level\x18\x06 \x01(\x05R\x10badgeSourceLevel\x12\"\n" + "\rupdated_at_ms\x18\a \x01(\x03R\vupdatedAtMs\"\xfb\x01\n" + "\x17UserLevelDisplayProfile\x12\x17\n" + "\auser_id\x18\x01 \x01(\x03R\x06userId\x12C\n" + "\x06wealth\x18\x02 \x01(\v2+.hyapp.activity.v1.LevelDisplayTrackProfileR\x06wealth\x12?\n" + "\x04game\x18\x03 \x01(\v2+.hyapp.activity.v1.LevelDisplayTrackProfileR\x04game\x12A\n" + "\x05charm\x18\x04 \x01(\v2+.hyapp.activity.v1.LevelDisplayTrackProfileR\x05charm\"x\n" + "'BatchGetUserLevelDisplayProfilesRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\buser_ids\x18\x02 \x03(\x03R\auserIds\"\x98\x01\n" + "(BatchGetUserLevelDisplayProfilesResponse\x12F\n" + "\bprofiles\x18\x01 \x03(\v2*.hyapp.activity.v1.UserLevelDisplayProfileR\bprofiles\x12$\n" + "\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"\x82\x06\n" + "\x0eLevelRewardJob\x12\"\n" + "\rreward_job_id\x18\x01 \x01(\tR\vrewardJobId\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x14\n" + "\x05track\x18\x03 \x01(\tR\x05track\x12,\n" + "\x12reward_source_type\x18\x04 \x01(\tR\x10rewardSourceType\x12(\n" + "\x10reward_source_id\x18\x05 \x01(\tR\x0erewardSourceId\x12*\n" + "\x11resource_group_id\x18\x06 \x01(\x03R\x0fresourceGroupId\x12*\n" + "\x11wallet_command_id\x18\a \x01(\tR\x0fwalletCommandId\x12&\n" + "\x0fwallet_grant_id\x18\b \x01(\tR\rwalletGrantId\x12\x16\n" + "\x06status\x18\t \x01(\tR\x06status\x12#\n" + "\rattempt_count\x18\n" + " \x01(\x05R\fattemptCount\x12%\n" + "\x0efailure_reason\x18\v \x01(\tR\rfailureReason\x12\"\n" + "\rcreated_at_ms\x18\f \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\r \x01(\x03R\vupdatedAtMs\x12#\n" + "\rreward_origin\x18\x0e \x01(\tR\frewardOrigin\x12,\n" + "\x12temporary_level_id\x18\x0f \x01(\tR\x10temporaryLevelId\x12)\n" + "\x10grant_generation\x18\x10 \x01(\x05R\x0fgrantGeneration\x12!\n" + "\freward_level\x18\x11 \x01(\x05R\vrewardLevel\x12\x1c\n" + "\tpermanent\x18\x12 \x01(\bR\tpermanent\x125\n" + "\x17temporary_expires_at_ms\x18\x13 \x01(\x03R\x14temporaryExpiresAtMs\x12#\n" + "\rrevoke_status\x18\x14 \x01(\tR\frevokeStatus\"\xc5\x01\n" + "\x17ListLevelRewardsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x14\n" + "\x05track\x18\x03 \x01(\tR\x05track\x12\x16\n" + "\x06status\x18\x04 \x01(\tR\x06status\x12\x12\n" + "\x04page\x18\x05 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x06 \x01(\x05R\bpageSize\"m\n" + "\x18ListLevelRewardsResponse\x12;\n" + "\arewards\x18\x01 \x03(\v2!.hyapp.activity.v1.LevelRewardJobR\arewards\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xa4\x03\n" + "\x18ConsumeLevelEventRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bevent_id\x18\x02 \x01(\tR\aeventId\x12&\n" + "\x0fsource_event_id\x18\x03 \x01(\tR\rsourceEventId\x12%\n" + "\x0esource_service\x18\x04 \x01(\tR\rsourceService\x12*\n" + "\x11source_event_type\x18\x05 \x01(\tR\x0fsourceEventType\x12\x17\n" + "\auser_id\x18\x06 \x01(\x03R\x06userId\x12\x14\n" + "\x05track\x18\a \x01(\tR\x05track\x12\x1f\n" + "\vmetric_type\x18\b \x01(\tR\n" + "metricType\x12\x1f\n" + "\vvalue_delta\x18\t \x01(\x03R\n" + "valueDelta\x12$\n" + "\x0eoccurred_at_ms\x18\n" + " \x01(\x03R\foccurredAtMs\x12'\n" + "\x0fdimensions_json\x18\v \x01(\tR\x0edimensionsJson\"\xe1\x01\n" + "\x19ConsumeLevelEventResponse\x12\x19\n" + "\bevent_id\x18\x01 \x01(\tR\aeventId\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12#\n" + "\rlevel_changed\x18\x03 \x01(\bR\flevelChanged\x12%\n" + "\x0eprevious_level\x18\x04 \x01(\x05R\rpreviousLevel\x12\x1b\n" + "\tnew_level\x18\x05 \x01(\x05R\bnewLevel\x12(\n" + "\x10reward_job_count\x18\x06 \x01(\x03R\x0erewardJobCount\"\xef\x01\n" + "\x13SetUserLevelRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1d\n" + "\n" + "command_id\x18\x02 \x01(\tR\tcommandId\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x14\n" + "\x05track\x18\x04 \x01(\tR\x05track\x12\x14\n" + "\x05level\x18\x05 \x01(\x05R\x05level\x12(\n" + "\x10operator_user_id\x18\x06 \x01(\x03R\x0eoperatorUserId\x12\x16\n" + "\x06reason\x18\a \x01(\tR\x06reason\"\x94\x02\n" + "\x14SetUserLevelResponse\x12\x19\n" + "\bevent_id\x18\x01 \x01(\tR\aeventId\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12\x14\n" + "\x05track\x18\x03 \x01(\tR\x05track\x12%\n" + "\x0eprevious_level\x18\x04 \x01(\x05R\rpreviousLevel\x12\x1b\n" + "\tnew_level\x18\x05 \x01(\x05R\bnewLevel\x12\x1f\n" + "\vtotal_value\x18\x06 \x01(\x03R\n" + "totalValue\x12(\n" + "\x10reward_job_count\x18\a \x01(\x03R\x0erewardJobCount\x12$\n" + "\x0eserver_time_ms\x18\b \x01(\x03R\fserverTimeMs\"\xed\x02\n" + "\x16AdminLevelTrackProfile\x12\x14\n" + "\x05track\x18\x01 \x01(\tR\x05track\x12\x1d\n" + "\n" + "real_level\x18\x02 \x01(\x05R\trealLevel\x12(\n" + "\x10real_total_value\x18\x03 \x01(\x03R\x0erealTotalValue\x12#\n" + "\rdisplay_level\x18\x04 \x01(\x05R\fdisplayLevel\x12#\n" + "\rdisplay_value\x18\x05 \x01(\x03R\fdisplayValue\x12,\n" + "\x12temporary_level_id\x18\x06 \x01(\tR\x10temporaryLevelId\x124\n" + "\x16temporary_target_level\x18\a \x01(\x05R\x14temporaryTargetLevel\x12\"\n" + "\rstarted_at_ms\x18\b \x01(\x03R\vstartedAtMs\x12\"\n" + "\rexpires_at_ms\x18\t \x01(\x03R\vexpiresAtMs\"s\n" + "\x15AdminUserLevelProfile\x12\x17\n" + "\auser_id\x18\x01 \x01(\x03R\x06userId\x12A\n" + "\x06tracks\x18\x02 \x03(\v2).hyapp.activity.v1.AdminLevelTrackProfileR\x06tracks\"v\n" + "%BatchGetUserLevelAdminProfilesRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\buser_ids\x18\x02 \x03(\x03R\auserIds\"\x94\x01\n" + "&BatchGetUserLevelAdminProfilesResponse\x12D\n" + "\bprofiles\x18\x01 \x03(\v2(.hyapp.activity.v1.AdminUserLevelProfileR\bprofiles\x12$\n" + "\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"k\n" + "\x18TemporaryLevelAdjustment\x12\x14\n" + "\x05track\x18\x01 \x01(\tR\x05track\x12\x14\n" + "\x05level\x18\x02 \x01(\x05R\x05level\x12#\n" + "\rduration_days\x18\x03 \x01(\x05R\fdurationDays\"\xa1\x02\n" + " AdjustTemporaryUserLevelsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1d\n" + "\n" + "command_id\x18\x02 \x01(\tR\tcommandId\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12M\n" + "\vadjustments\x18\x04 \x03(\v2+.hyapp.activity.v1.TemporaryLevelAdjustmentR\vadjustments\x12*\n" + "\x11operator_admin_id\x18\x05 \x01(\x03R\x0foperatorAdminId\x12\x16\n" + "\x06reason\x18\x06 \x01(\tR\x06reason\"\x8d\x01\n" + "!AdjustTemporaryUserLevelsResponse\x12B\n" + "\aprofile\x18\x01 \x01(\v2(.hyapp.activity.v1.AdminUserLevelProfileR\aprofile\x12$\n" + "\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"\x85\x01\n" + "\x1bRegistrationLevelBadgeGrant\x12\x14\n" + "\x05track\x18\x01 \x01(\tR\x05track\x12\x14\n" + "\x05level\x18\x02 \x01(\x05R\x05level\x12\x1f\n" + "\vresource_id\x18\x03 \x01(\x03R\n" + "resourceId\x12\x19\n" + "\bgrant_id\x18\x04 \x01(\tR\agrantId\"\x91\x01\n" + "#IssueRegistrationLevelBadgesRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1d\n" + "\n" + "command_id\x18\x03 \x01(\tR\tcommandId\"\x94\x01\n" + "$IssueRegistrationLevelBadgesResponse\x12F\n" + "\x06grants\x18\x01 \x03(\v2..hyapp.activity.v1.RegistrationLevelBadgeGrantR\x06grants\x12$\n" + "\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"\xde\x01\n" + "\x17UpsertLevelTrackRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x14\n" + "\x05track\x18\x02 \x01(\tR\x05track\x12\x12\n" + "\x04name\x18\x03 \x01(\tR\x04name\x12\x16\n" + "\x06status\x18\x04 \x01(\tR\x06status\x12\x1d\n" + "\n" + "sort_order\x18\x05 \x01(\x05R\tsortOrder\x12.\n" + "\x13display_config_json\x18\x06 \x01(\tR\x11displayConfigJson\"i\n" + "\x18UpsertLevelTrackResponse\x123\n" + "\x05track\x18\x01 \x01(\v2\x1d.hyapp.activity.v1.LevelTrackR\x05track\x12\x18\n" + "\acreated\x18\x02 \x01(\bR\acreated\"\xff\x02\n" + "\x16UpsertLevelRuleRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x14\n" + "\x05track\x18\x02 \x01(\tR\x05track\x12\x14\n" + "\x05level\x18\x03 \x01(\x05R\x05level\x12%\n" + "\x0erequired_value\x18\x04 \x01(\x03R\rrequiredValue\x12\x12\n" + "\x04name\x18\x05 \x01(\tR\x04name\x12\x16\n" + "\x06status\x18\x06 \x01(\tR\x06status\x127\n" + "\x18reward_resource_group_id\x18\a \x01(\x03R\x15rewardResourceGroupId\x12\x1d\n" + "\n" + "sort_order\x18\b \x01(\x05R\tsortOrder\x12.\n" + "\x13display_config_json\x18\t \x01(\tR\x11displayConfigJson\x12*\n" + "\x11operator_admin_id\x18\n" + " \x01(\x03R\x0foperatorAdminId\"e\n" + "\x17UpsertLevelRuleResponse\x120\n" + "\x04rule\x18\x01 \x01(\v2\x1c.hyapp.activity.v1.LevelRuleR\x04rule\x12\x18\n" + "\acreated\x18\x02 \x01(\bR\acreated\"\xf9\x03\n" + "\x16UpsertLevelTierRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\atier_id\x18\x02 \x01(\x03R\x06tierId\x12\x14\n" + "\x05track\x18\x03 \x01(\tR\x05track\x12\x1b\n" + "\tmin_level\x18\x04 \x01(\x05R\bminLevel\x12\x1b\n" + "\tmax_level\x18\x05 \x01(\x05R\bmaxLevel\x12\x12\n" + "\x04name\x18\x06 \x01(\tR\x04name\x12F\n" + " display_avatar_frame_resource_id\x18\a \x01(\x03R\x1cdisplayAvatarFrameResourceId\x129\n" + "\x19display_badge_resource_id\x18\b \x01(\x03R\x16displayBadgeResourceId\x127\n" + "\x18reward_resource_group_id\x18\t \x01(\x03R\x15rewardResourceGroupId\x12\x16\n" + "\x06status\x18\n" + " \x01(\tR\x06status\x12.\n" + "\x13display_config_json\x18\v \x01(\tR\x11displayConfigJson\x12*\n" + "\x11operator_admin_id\x18\f \x01(\x03R\x0foperatorAdminId\"e\n" + "\x17UpsertLevelTierResponse\x120\n" + "\x04tier\x18\x01 \x01(\v2\x1c.hyapp.activity.v1.LevelTierR\x04tier\x12\x18\n" + "\acreated\x18\x02 \x01(\bR\acreated\"\xe7\x01\n" + "\x1dBatchUpsertLevelConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x122\n" + "\x05rules\x18\x02 \x03(\v2\x1c.hyapp.activity.v1.LevelRuleR\x05rules\x122\n" + "\x05tiers\x18\x03 \x03(\v2\x1c.hyapp.activity.v1.LevelTierR\x05tiers\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"\xae\x01\n" + "\x1eBatchUpsertLevelConfigResponse\x122\n" + "\x05rules\x18\x01 \x03(\v2\x1c.hyapp.activity.v1.LevelRuleR\x05rules\x122\n" + "\x05tiers\x18\x02 \x03(\v2\x1c.hyapp.activity.v1.LevelTierR\x05tiers\x12$\n" + "\x0eserver_time_ms\x18\x03 \x01(\x03R\fserverTimeMs\"z\n" + "\x16ListLevelConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x14\n" + "\x05track\x18\x02 \x01(\tR\x05track\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\"\xde\x01\n" + "\x17ListLevelConfigResponse\x125\n" + "\x06tracks\x18\x01 \x03(\v2\x1d.hyapp.activity.v1.LevelTrackR\x06tracks\x122\n" + "\x05rules\x18\x02 \x03(\v2\x1c.hyapp.activity.v1.LevelRuleR\x05rules\x122\n" + "\x05tiers\x18\x03 \x03(\v2\x1c.hyapp.activity.v1.LevelTierR\x05tiers\x12$\n" + "\x0eserver_time_ms\x18\x04 \x01(\x03R\fserverTimeMs\"\x93\x02\n" + "\x14AchievementCondition\x12!\n" + "\fcondition_id\x18\x01 \x01(\tR\vconditionId\x12%\n" + "\x0eachievement_id\x18\x02 \x01(\tR\rachievementId\x12\x18\n" + "\aversion\x18\x03 \x01(\x03R\aversion\x12\x1f\n" + "\vmetric_type\x18\x04 \x01(\tR\n" + "metricType\x12!\n" + "\ftarget_value\x18\x05 \x01(\x03R\vtargetValue\x12\x1f\n" + "\vtarget_unit\x18\x06 \x01(\tR\n" + "targetUnit\x122\n" + "\x15dimension_filter_json\x18\a \x01(\tR\x13dimensionFilterJson\"\xfa\x06\n" + "\x15AchievementDefinition\x12%\n" + "\x0eachievement_id\x18\x01 \x01(\tR\rachievementId\x12#\n" + "\rcollection_id\x18\x02 \x01(\tR\fcollectionId\x12'\n" + "\x0fcollection_type\x18\x03 \x01(\tR\x0ecollectionType\x12)\n" + "\x10achievement_type\x18\x04 \x01(\tR\x0fachievementType\x12\x14\n" + "\x05title\x18\x05 \x01(\tR\x05title\x12 \n" + "\vdescription\x18\x06 \x01(\tR\vdescription\x12\x16\n" + "\x06status\x18\a \x01(\tR\x06status\x12\x18\n" + "\aversion\x18\b \x01(\x03R\aversion\x129\n" + "\x19primary_badge_resource_id\x18\t \x01(\x03R\x16primaryBadgeResourceId\x127\n" + "\x18reward_resource_group_id\x18\n" + " \x01(\x03R\x15rewardResourceGroupId\x12&\n" + "\x0fauto_pin_policy\x18\v \x01(\tR\rautoPinPolicy\x12)\n" + "\x10honor_visibility\x18\f \x01(\bR\x0fhonorVisibility\x12*\n" + "\x11effective_from_ms\x18\r \x01(\x03R\x0feffectiveFromMs\x12&\n" + "\x0feffective_to_ms\x18\x0e \x01(\x03R\reffectiveToMs\x12\x1d\n" + "\n" + "sort_order\x18\x0f \x01(\x05R\tsortOrder\x12.\n" + "\x13display_config_json\x18\x10 \x01(\tR\x11displayConfigJson\x12-\n" + "\x13created_by_admin_id\x18\x11 \x01(\x03R\x10createdByAdminId\x12-\n" + "\x13updated_by_admin_id\x18\x12 \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x13 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x14 \x01(\x03R\vupdatedAtMs\x12G\n" + "\n" + "conditions\x18\x15 \x03(\v2'.hyapp.activity.v1.AchievementConditionR\n" + "conditions\"\xae\x02\n" + "\x0fUserAchievement\x12H\n" + "\n" + "definition\x18\x01 \x01(\v2(.hyapp.activity.v1.AchievementDefinitionR\n" + "definition\x12\x1b\n" + "\tcycle_key\x18\x02 \x01(\tR\bcycleKey\x12%\n" + "\x0eprogress_value\x18\x03 \x01(\x03R\rprogressValue\x12!\n" + "\ftarget_value\x18\x04 \x01(\x03R\vtargetValue\x12\x1f\n" + "\vuser_status\x18\x05 \x01(\tR\n" + "userStatus\x12$\n" + "\x0eunlocked_at_ms\x18\x06 \x01(\x03R\funlockedAtMs\x12#\n" + "\rreward_status\x18\a \x01(\tR\frewardStatus\"\xe5\x01\n" + "\x17ListAchievementsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12'\n" + "\x0fcollection_type\x18\x03 \x01(\tR\x0ecollectionType\x12#\n" + "\rcollection_id\x18\x04 \x01(\tR\fcollectionId\x12\x12\n" + "\x04page\x18\x05 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x06 \x01(\x05R\bpageSize\"\x9e\x01\n" + "\x18ListAchievementsResponse\x12F\n" + "\fachievements\x18\x01 \x03(\v2\".hyapp.activity.v1.UserAchievementR\fachievements\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\x12$\n" + "\x0eserver_time_ms\x18\x03 \x01(\x03R\fserverTimeMs\"\xd4\x02\n" + "\x1eConsumeAchievementEventRequest\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" + "\n" + "event_type\x18\x03 \x01(\tR\teventType\x12%\n" + "\x0esource_service\x18\x04 \x01(\tR\rsourceService\x12\x17\n" + "\auser_id\x18\x05 \x01(\x03R\x06userId\x12\x1f\n" + "\vmetric_type\x18\x06 \x01(\tR\n" + "metricType\x12\x14\n" + "\x05value\x18\a \x01(\x03R\x05value\x12$\n" + "\x0eoccurred_at_ms\x18\b \x01(\x03R\foccurredAtMs\x12'\n" + "\x0fdimensions_json\x18\t \x01(\tR\x0edimensionsJson\"\xf8\x01\n" + "\x1fConsumeAchievementEventResponse\x12\x19\n" + "\bevent_id\x18\x01 \x01(\tR\aeventId\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12:\n" + "\x19matched_achievement_count\x18\x03 \x01(\x05R\x17matchedAchievementCount\x12<\n" + "\x1aunlocked_achievement_count\x18\x04 \x01(\x05R\x18unlockedAchievementCount\x12(\n" + "\x10reward_job_count\x18\x05 \x01(\x03R\x0erewardJobCount\"\xa6\x02\n" + "\x10BadgeDisplayItem\x12\x12\n" + "\x04slot\x18\x01 \x01(\tR\x04slot\x12\x1a\n" + "\bposition\x18\x02 \x01(\x05R\bposition\x12\x1d\n" + "\n" + "badge_form\x18\x03 \x01(\tR\tbadgeForm\x12\x1f\n" + "\vresource_id\x18\x04 \x01(\x03R\n" + "resourceId\x12%\n" + "\x0eentitlement_id\x18\x05 \x01(\tR\rentitlementId\x12\x1f\n" + "\vsource_type\x18\x06 \x01(\tR\n" + "sourceType\x12\x1b\n" + "\tsource_id\x18\a \x01(\tR\bsourceId\x12\x19\n" + "\bpin_mode\x18\b \x01(\tR\apinMode\x12\"\n" + "\rupdated_at_ms\x18\t \x01(\x03R\vupdatedAtMs\"b\n" + "\x13ListMyBadgesRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"\xa1\x02\n" + "\x14ListMyBadgesResponse\x12F\n" + "\fstrip_badges\x18\x01 \x03(\v2#.hyapp.activity.v1.BadgeDisplayItemR\vstripBadges\x12S\n" + "\x13profile_tile_badges\x18\x02 \x03(\v2#.hyapp.activity.v1.BadgeDisplayItemR\x11profileTileBadges\x12F\n" + "\fhonor_badges\x18\x03 \x03(\v2#.hyapp.activity.v1.BadgeDisplayItemR\vhonorBadges\x12$\n" + "\x0eserver_time_ms\x18\x04 \x01(\x03R\fserverTimeMs\"\xd3\x01\n" + "\x16SetBadgeDisplayRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x12\n" + "\x04slot\x18\x03 \x01(\tR\x04slot\x129\n" + "\x05items\x18\x04 \x03(\v2#.hyapp.activity.v1.BadgeDisplayItemR\x05items\x12\x1d\n" + "\n" + "command_id\x18\x05 \x01(\tR\tcommandId\"\\\n" + "\x17SetBadgeDisplayResponse\x12A\n" + "\aprofile\x18\x01 \x01(\v2'.hyapp.activity.v1.ListMyBadgesResponseR\aprofile\"\xa7\x06\n" + "\"UpsertAchievementDefinitionRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12%\n" + "\x0eachievement_id\x18\x02 \x01(\tR\rachievementId\x12#\n" + "\rcollection_id\x18\x03 \x01(\tR\fcollectionId\x12'\n" + "\x0fcollection_type\x18\x04 \x01(\tR\x0ecollectionType\x12)\n" + "\x10achievement_type\x18\x05 \x01(\tR\x0fachievementType\x12\x14\n" + "\x05title\x18\x06 \x01(\tR\x05title\x12 \n" + "\vdescription\x18\a \x01(\tR\vdescription\x12\x16\n" + "\x06status\x18\b \x01(\tR\x06status\x129\n" + "\x19primary_badge_resource_id\x18\t \x01(\x03R\x16primaryBadgeResourceId\x127\n" + "\x18reward_resource_group_id\x18\n" + " \x01(\x03R\x15rewardResourceGroupId\x12&\n" + "\x0fauto_pin_policy\x18\v \x01(\tR\rautoPinPolicy\x12)\n" + "\x10honor_visibility\x18\f \x01(\bR\x0fhonorVisibility\x12*\n" + "\x11effective_from_ms\x18\r \x01(\x03R\x0feffectiveFromMs\x12&\n" + "\x0feffective_to_ms\x18\x0e \x01(\x03R\reffectiveToMs\x12\x1d\n" + "\n" + "sort_order\x18\x0f \x01(\x05R\tsortOrder\x12.\n" + "\x13display_config_json\x18\x10 \x01(\tR\x11displayConfigJson\x12*\n" + "\x11operator_admin_id\x18\x11 \x01(\x03R\x0foperatorAdminId\x12G\n" + "\n" + "conditions\x18\x12 \x03(\v2'.hyapp.activity.v1.AchievementConditionR\n" + "conditions\"\x8b\x01\n" + "#UpsertAchievementDefinitionResponse\x12J\n" + "\vachievement\x18\x01 \x01(\v2(.hyapp.activity.v1.AchievementDefinitionR\vachievement\x12\x18\n" + "\acreated\x18\x02 \x01(\bR\acreated\"\xab\x01\n" + "\"DeleteAchievementDefinitionRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12%\n" + "\x0eachievement_id\x18\x02 \x01(\tR\rachievementId\x12*\n" + "\x11operator_admin_id\x18\x03 \x01(\x03R\x0foperatorAdminId\"q\n" + "#DeleteAchievementDefinitionResponse\x12J\n" + "\vachievement\x18\x01 \x01(\v2(.hyapp.activity.v1.AchievementDefinitionR\vachievement\"\xd6\x02\n" + "\x0eWheelPrizeTier\x12\x17\n" + "\atier_id\x18\x01 \x01(\tR\x06tierId\x12!\n" + "\fdisplay_name\x18\x02 \x01(\tR\vdisplayName\x12\x1f\n" + "\vreward_type\x18\x03 \x01(\tR\n" + "rewardType\x12\x1b\n" + "\treward_id\x18\x04 \x01(\tR\brewardId\x12!\n" + "\freward_count\x18\x05 \x01(\x03R\vrewardCount\x12!\n" + "\freward_coins\x18\x06 \x01(\x03R\vrewardCoins\x12&\n" + "\x0frtp_value_coins\x18\a \x01(\x03R\rrtpValueCoins\x12\x1d\n" + "\n" + "weight_ppm\x18\b \x01(\x03R\tweightPpm\x12\x18\n" + "\aenabled\x18\t \x01(\bR\aenabled\x12#\n" + "\rmetadata_json\x18\n" + " \x01(\tR\fmetadataJson\"\xf7\x04\n" + "\x0fWheelRuleConfig\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x19\n" + "\bwheel_id\x18\x02 \x01(\tR\awheelId\x12!\n" + "\frule_version\x18\x03 \x01(\x03R\vruleVersion\x12\x18\n" + "\aenabled\x18\x04 \x01(\bR\aenabled\x12(\n" + "\x10draw_price_coins\x18\x05 \x01(\x03R\x0edrawPriceCoins\x12$\n" + "\x0etarget_rtp_ppm\x18\x06 \x01(\x03R\ftargetRtpPpm\x12\"\n" + "\rpool_rate_ppm\x18\a \x01(\x03R\vpoolRatePpm\x126\n" + "\x17settlement_window_draws\x18\b \x01(\x03R\x15settlementWindowDraws\x12,\n" + "\x12initial_pool_coins\x18\t \x01(\x03R\x10initialPoolCoins\x12,\n" + "\x12pool_reserve_coins\x18\n" + " \x01(\x03R\x10poolReserveCoins\x121\n" + "\x15max_single_rtp_payout\x18\v \x01(\x03R\x12maxSingleRtpPayout\x12*\n" + "\x11effective_from_ms\x18\f \x01(\x03R\x0feffectiveFromMs\x12-\n" + "\x13created_by_admin_id\x18\r \x01(\x03R\x10createdByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x0e \x01(\x03R\vcreatedAtMs\x127\n" + "\x05tiers\x18\x0f \x03(\v2!.hyapp.activity.v1.WheelPrizeTierR\x05tiers\"\xbb\x02\n" + "\rWheelDrawMeta\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1d\n" + "\n" + "command_id\x18\x02 \x01(\tR\tcommandId\x12\x19\n" + "\bwheel_id\x18\x03 \x01(\tR\awheelId\x12\x17\n" + "\auser_id\x18\x04 \x01(\x03R\x06userId\x12\x1b\n" + "\tdevice_id\x18\x05 \x01(\tR\bdeviceId\x12\x1d\n" + "\n" + "draw_count\x18\x06 \x01(\x05R\tdrawCount\x12\x1d\n" + "\n" + "coin_spent\x18\a \x01(\x03R\tcoinSpent\x12\x1c\n" + "\n" + "paid_at_ms\x18\b \x01(\x03R\bpaidAtMs\x12*\n" + "\x11visible_region_id\x18\t \x01(\x03R\x0fvisibleRegionId\"\xd6\x05\n" + "\x0fWheelDrawResult\x12\x17\n" + "\adraw_id\x18\x01 \x01(\tR\x06drawId\x12\x19\n" + "\bdraw_ids\x18\x02 \x03(\tR\adrawIds\x12\x1d\n" + "\n" + "command_id\x18\x03 \x01(\tR\tcommandId\x12\x19\n" + "\bwheel_id\x18\x04 \x01(\tR\awheelId\x12!\n" + "\frule_version\x18\x05 \x01(\x03R\vruleVersion\x12(\n" + "\x10selected_tier_id\x18\x06 \x01(\tR\x0eselectedTierId\x12\x1f\n" + "\vreward_type\x18\a \x01(\tR\n" + "rewardType\x12\x1b\n" + "\treward_id\x18\b \x01(\tR\brewardId\x12!\n" + "\freward_count\x18\t \x01(\x03R\vrewardCount\x12!\n" + "\freward_coins\x18\n" + " \x01(\x03R\vrewardCoins\x12&\n" + "\x0frtp_value_coins\x18\v \x01(\x03R\rrtpValueCoins\x12#\n" + "\rreward_status\x18\f \x01(\tR\frewardStatus\x12(\n" + "\x10rtp_window_index\x18\r \x01(\x03R\x0ertpWindowIndex\x12$\n" + "\x0eactual_rtp_ppm\x18\x0e \x01(\x03R\factualRtpPpm\x12\"\n" + "\rcreated_at_ms\x18\x0f \x01(\x03R\vcreatedAtMs\x122\n" + "\x15wallet_transaction_id\x18\x10 \x01(\tR\x13walletTransactionId\x12,\n" + "\x12coin_balance_after\x18\x11 \x01(\x03R\x10coinBalanceAfter\x12#\n" + "\rmetadata_json\x18\x12 \x01(\tR\fmetadataJson\x12<\n" + "\arewards\x18\x13 \x03(\v2\".hyapp.activity.v1.WheelDrawRewardR\arewards\"\xb1\x02\n" + "\x0fWheelDrawReward\x12(\n" + "\x10selected_tier_id\x18\x01 \x01(\tR\x0eselectedTierId\x12\x1f\n" + "\vreward_type\x18\x02 \x01(\tR\n" + "rewardType\x12\x1b\n" + "\treward_id\x18\x03 \x01(\tR\brewardId\x12!\n" + "\freward_count\x18\x04 \x01(\x03R\vrewardCount\x12!\n" + "\freward_coins\x18\x05 \x01(\x03R\vrewardCoins\x12&\n" + "\x0frtp_value_coins\x18\x06 \x01(\x03R\rrtpValueCoins\x12#\n" + "\rreward_status\x18\a \x01(\tR\frewardStatus\x12#\n" + "\rmetadata_json\x18\b \x01(\tR\fmetadataJson\"Q\n" + "\x17ExecuteWheelDrawRequest\x126\n" + "\x05wheel\x18\x01 \x01(\v2 .hyapp.activity.v1.WheelDrawMetaR\x05wheel\"V\n" + "\x18ExecuteWheelDrawResponse\x12:\n" + "\x06result\x18\x01 \x01(\v2\".hyapp.activity.v1.WheelDrawResultR\x06result\"f\n" + "\x15GetWheelConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bwheel_id\x18\x02 \x01(\tR\awheelId\"T\n" + "\x16GetWheelConfigResponse\x12:\n" + "\x06config\x18\x01 \x01(\v2\".hyapp.activity.v1.WheelRuleConfigR\x06config\"\xb6\x01\n" + "\x18UpsertWheelConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12:\n" + "\x06config\x18\x02 \x01(\v2\".hyapp.activity.v1.WheelRuleConfigR\x06config\x12*\n" + "\x11operator_admin_id\x18\x03 \x01(\x03R\x0foperatorAdminId\"W\n" + "\x19UpsertWheelConfigResponse\x12:\n" + "\x06config\x18\x01 \x01(\v2\".hyapp.activity.v1.WheelRuleConfigR\x06config\"\xc8\x01\n" + "\x15ListWheelDrawsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bwheel_id\x18\x02 \x01(\tR\awheelId\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x16\n" + "\x06status\x18\x04 \x01(\tR\x06status\x12\x12\n" + "\x04page\x18\x05 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x06 \x01(\x05R\bpageSize\"h\n" + "\x16ListWheelDrawsResponse\x128\n" + "\x05draws\x18\x01 \x03(\v2\".hyapp.activity.v1.WheelDrawResultR\x05draws\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xe3\x02\n" + "\x10WheelDrawSummary\x12\x19\n" + "\bwheel_id\x18\x01 \x01(\tR\awheelId\x12\x1f\n" + "\vtotal_draws\x18\x02 \x01(\x03R\n" + "totalDraws\x12!\n" + "\funique_users\x18\x03 \x01(\x03R\vuniqueUsers\x12*\n" + "\x11total_spent_coins\x18\x04 \x01(\x03R\x0ftotalSpentCoins\x121\n" + "\x15total_rtp_value_coins\x18\x05 \x01(\x03R\x12totalRtpValueCoins\x12$\n" + "\x0eactual_rtp_ppm\x18\x06 \x01(\x03R\factualRtpPpm\x12#\n" + "\rpending_draws\x18\a \x01(\x03R\fpendingDraws\x12#\n" + "\rgranted_draws\x18\b \x01(\x03R\fgrantedDraws\x12!\n" + "\ffailed_draws\x18\t \x01(\x03R\vfailedDraws\"\x9c\x01\n" + "\x1aGetWheelDrawSummaryRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bwheel_id\x18\x02 \x01(\tR\awheelId\x12\x17\n" + "\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x16\n" + "\x06status\x18\x04 \x01(\tR\x06status\"\\\n" + "\x1bGetWheelDrawSummaryResponse\x12=\n" + "\asummary\x18\x01 \x01(\v2#.hyapp.activity.v1.WheelDrawSummaryR\asummary\"H\n" + "\x0eWeeklyStarGift\x12\x17\n" + "\agift_id\x18\x01 \x01(\tR\x06giftId\x12\x1d\n" + "\n" + "sort_order\x18\x02 \x01(\x05R\tsortOrder\"W\n" + "\x10WeeklyStarReward\x12\x17\n" + "\arank_no\x18\x01 \x01(\x05R\x06rankNo\x12*\n" + "\x11resource_group_id\x18\x02 \x01(\x03R\x0fresourceGroupId\"\xab\x04\n" + "\x0fWeeklyStarCycle\x12\x19\n" + "\bcycle_id\x18\x01 \x01(\tR\acycleId\x12#\n" + "\ractivity_code\x18\x02 \x01(\tR\factivityCode\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\x12\x14\n" + "\x05title\x18\x04 \x01(\tR\x05title\x12\x16\n" + "\x06status\x18\x05 \x01(\tR\x06status\x12\x19\n" + "\bstart_ms\x18\x06 \x01(\x03R\astartMs\x12\x15\n" + "\x06end_ms\x18\a \x01(\x03R\x05endMs\x127\n" + "\x05gifts\x18\b \x03(\v2!.hyapp.activity.v1.WeeklyStarGiftR\x05gifts\x12=\n" + "\arewards\x18\t \x03(\v2#.hyapp.activity.v1.WeeklyStarRewardR\arewards\x12-\n" + "\x13created_by_admin_id\x18\n" + " \x01(\x03R\x10createdByAdminId\x12-\n" + "\x13updated_by_admin_id\x18\v \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rsettled_at_ms\x18\f \x01(\x03R\vsettledAtMs\x12\"\n" + "\rcreated_at_ms\x18\r \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x0e \x01(\x03R\vupdatedAtMs\x12\x19\n" + "\bapp_code\x18\x0f \x01(\tR\aappCode\"\xbc\x01\n" + "\x1aWeeklyStarLeaderboardEntry\x12\x17\n" + "\arank_no\x18\x01 \x01(\x05R\x06rankNo\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x14\n" + "\x05score\x18\x03 \x01(\x03R\x05score\x12+\n" + "\x12first_scored_at_ms\x18\x04 \x01(\x03R\x0ffirstScoredAtMs\x12)\n" + "\x11last_scored_at_ms\x18\x05 \x01(\x03R\x0elastScoredAtMs\"\xca\x03\n" + "\x14WeeklyStarSettlement\x12#\n" + "\rsettlement_id\x18\x01 \x01(\tR\fsettlementId\x12\x19\n" + "\bcycle_id\x18\x02 \x01(\tR\acycleId\x12\x17\n" + "\arank_no\x18\x03 \x01(\x05R\x06rankNo\x12\x17\n" + "\auser_id\x18\x04 \x01(\x03R\x06userId\x12\x14\n" + "\x05score\x18\x05 \x01(\x03R\x05score\x12*\n" + "\x11resource_group_id\x18\x06 \x01(\x03R\x0fresourceGroupId\x12*\n" + "\x11wallet_command_id\x18\a \x01(\tR\x0fwalletCommandId\x12&\n" + "\x0fwallet_grant_id\x18\b \x01(\tR\rwalletGrantId\x12\x16\n" + "\x06status\x18\t \x01(\tR\x06status\x12%\n" + "\x0efailure_reason\x18\n" + " \x01(\tR\rfailureReason\x12#\n" + "\rattempt_count\x18\v \x01(\x05R\fattemptCount\x12\"\n" + "\rcreated_at_ms\x18\f \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\r \x01(\x03R\vupdatedAtMs\"\xe9\x01\n" + "\x1bListWeeklyStarCyclesRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1b\n" + "\tregion_id\x18\x02 \x01(\x03R\bregionId\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12\x19\n" + "\bstart_ms\x18\x04 \x01(\x03R\astartMs\x12\x15\n" + "\x06end_ms\x18\x05 \x01(\x03R\x05endMs\x12\x12\n" + "\x04page\x18\x06 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\a \x01(\x05R\bpageSize\"p\n" + "\x1cListWeeklyStarCyclesResponse\x12:\n" + "\x06cycles\x18\x01 \x03(\v2\".hyapp.activity.v1.WeeklyStarCycleR\x06cycles\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"j\n" + "\x19GetWeeklyStarCycleRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bcycle_id\x18\x02 \x01(\tR\acycleId\"V\n" + "\x1aGetWeeklyStarCycleResponse\x128\n" + "\x05cycle\x18\x01 \x01(\v2\".hyapp.activity.v1.WeeklyStarCycleR\x05cycle\"\xb8\x01\n" + "\x1cUpsertWeeklyStarCycleRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x128\n" + "\x05cycle\x18\x02 \x01(\v2\".hyapp.activity.v1.WeeklyStarCycleR\x05cycle\x12*\n" + "\x11operator_admin_id\x18\x03 \x01(\x03R\x0foperatorAdminId\"s\n" + "\x1dUpsertWeeklyStarCycleResponse\x128\n" + "\x05cycle\x18\x01 \x01(\v2\".hyapp.activity.v1.WeeklyStarCycleR\x05cycle\x12\x18\n" + "\acreated\x18\x02 \x01(\bR\acreated\"\xb4\x01\n" + "\x1fSetWeeklyStarCycleStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bcycle_id\x18\x02 \x01(\tR\acycleId\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"\\\n" + " SetWeeklyStarCycleStatusResponse\x128\n" + "\x05cycle\x18\x01 \x01(\v2\".hyapp.activity.v1.WeeklyStarCycleR\x05cycle\"\xca\x01\n" + " ListWeeklyStarLeaderboardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bcycle_id\x18\x02 \x01(\tR\acycleId\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\x12\x1b\n" + "\tpage_size\x18\x04 \x01(\x05R\bpageSize\x12\x1d\n" + "\n" + "page_token\x18\x05 \x01(\tR\tpageToken\"\xe4\x01\n" + "!ListWeeklyStarLeaderboardResponse\x128\n" + "\x05cycle\x18\x01 \x01(\v2\".hyapp.activity.v1.WeeklyStarCycleR\x05cycle\x12G\n" + "\aentries\x18\x02 \x03(\v2-.hyapp.activity.v1.WeeklyStarLeaderboardEntryR\aentries\x12&\n" + "\x0fnext_page_token\x18\x03 \x01(\tR\rnextPageToken\x12\x14\n" + "\x05total\x18\x04 \x01(\x03R\x05total\"q\n" + " ListWeeklyStarSettlementsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bcycle_id\x18\x02 \x01(\tR\acycleId\"n\n" + "!ListWeeklyStarSettlementsResponse\x12I\n" + "\vsettlements\x18\x01 \x03(\v2'.hyapp.activity.v1.WeeklyStarSettlementR\vsettlements\"\x87\x01\n" + "\x1bGetWeeklyStarCurrentRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\"\x98\x02\n" + "\x1cGetWeeklyStarCurrentResponse\x128\n" + "\x05cycle\x18\x01 \x01(\v2\".hyapp.activity.v1.WeeklyStarCycleR\x05cycle\x12N\n" + "\vtop_entries\x18\x02 \x03(\v2-.hyapp.activity.v1.WeeklyStarLeaderboardEntryR\n" + "topEntries\x12H\n" + "\bmy_entry\x18\x03 \x01(\v2-.hyapp.activity.v1.WeeklyStarLeaderboardEntryR\amyEntry\x12$\n" + "\x0eserver_time_ms\x18\x04 \x01(\x03R\fserverTimeMs\"\x85\x01\n" + "\x1cListWeeklyStarHistoryRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1b\n" + "\tregion_id\x18\x02 \x01(\x03R\bregionId\x12\x14\n" + "\x05limit\x18\x03 \x01(\x05R\x05limit\"\xa2\x01\n" + "\x16WeeklyStarHistoryCycle\x128\n" + "\x05cycle\x18\x01 \x01(\v2\".hyapp.activity.v1.WeeklyStarCycleR\x05cycle\x12N\n" + "\vtop_entries\x18\x02 \x03(\v2-.hyapp.activity.v1.WeeklyStarLeaderboardEntryR\n" + "topEntries\"\x88\x01\n" + "\x1dListWeeklyStarHistoryResponse\x12A\n" + "\x06cycles\x18\x01 \x03(\v2).hyapp.activity.v1.WeeklyStarHistoryCycleR\x06cycles\x12$\n" + "\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"Y\n" + "\x12CPWeeklyRankReward\x12\x17\n" + "\arank_no\x18\x01 \x01(\x05R\x06rankNo\x12*\n" + "\x11resource_group_id\x18\x02 \x01(\x03R\x0fresourceGroupId\"\xe8\x02\n" + "\x12CPWeeklyRankConfig\x12#\n" + "\ractivity_code\x18\x01 \x01(\tR\factivityCode\x12\x18\n" + "\aenabled\x18\x02 \x01(\bR\aenabled\x12#\n" + "\rrelation_type\x18\x03 \x01(\tR\frelationType\x12\x1b\n" + "\ttop_count\x18\x04 \x01(\x05R\btopCount\x12?\n" + "\arewards\x18\x05 \x03(\v2%.hyapp.activity.v1.CPWeeklyRankRewardR\arewards\x12-\n" + "\x13updated_by_admin_id\x18\x06 \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\a \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\b \x01(\x03R\vupdatedAtMs\x12\x19\n" + "\bapp_code\x18\t \x01(\tR\aappCode\"\x87\x01\n" + "\x10CPWeeklyRankUser\x12\x17\n" + "\auser_id\x18\x01 \x01(\x03R\x06userId\x12&\n" + "\x0fdisplay_user_id\x18\x02 \x01(\tR\rdisplayUserId\x12\x1a\n" + "\busername\x18\x03 \x01(\tR\busername\x12\x16\n" + "\x06avatar\x18\x04 \x01(\tR\x06avatar\"\xa1\x03\n" + "\x11CPWeeklyRankEntry\x12\x12\n" + "\x04rank\x18\x01 \x01(\x03R\x04rank\x12'\n" + "\x0frelationship_id\x18\x02 \x01(\tR\x0erelationshipId\x12#\n" + "\rrelation_type\x18\x03 \x01(\tR\frelationType\x12\x14\n" + "\x05score\x18\x04 \x01(\x03R\x05score\x12:\n" + "\x06user_a\x18\x05 \x01(\v2#.hyapp.activity.v1.CPWeeklyRankUserR\x05userA\x12:\n" + "\x06user_b\x18\x06 \x01(\v2#.hyapp.activity.v1.CPWeeklyRankUserR\x05userB\x12 \n" + "\fformed_at_ms\x18\a \x01(\x03R\n" + "formedAtMs\x12\"\n" + "\rupdated_at_ms\x18\b \x01(\x03R\vupdatedAtMs\x12+\n" + "\x12first_scored_at_ms\x18\t \x01(\x03R\x0ffirstScoredAtMs\x12)\n" + "\x11last_scored_at_ms\x18\n" + " \x01(\x03R\x0elastScoredAtMs\"\xa6\x04\n" + "\x16CPWeeklyRankSettlement\x12#\n" + "\rsettlement_id\x18\x01 \x01(\tR\fsettlementId\x12&\n" + "\x0fperiod_start_ms\x18\x02 \x01(\x03R\rperiodStartMs\x12\"\n" + "\rperiod_end_ms\x18\x03 \x01(\x03R\vperiodEndMs\x12\x17\n" + "\arank_no\x18\x04 \x01(\x05R\x06rankNo\x12'\n" + "\x0frelationship_id\x18\x05 \x01(\tR\x0erelationshipId\x12\x17\n" + "\auser_id\x18\x06 \x01(\x03R\x06userId\x12\x14\n" + "\x05score\x18\a \x01(\x03R\x05score\x12*\n" + "\x11resource_group_id\x18\b \x01(\x03R\x0fresourceGroupId\x12*\n" + "\x11wallet_command_id\x18\t \x01(\tR\x0fwalletCommandId\x12&\n" + "\x0fwallet_grant_id\x18\n" + " \x01(\tR\rwalletGrantId\x12\x16\n" + "\x06status\x18\v \x01(\tR\x06status\x12%\n" + "\x0efailure_reason\x18\f \x01(\tR\rfailureReason\x12#\n" + "\rattempt_count\x18\r \x01(\x05R\fattemptCount\x12\"\n" + "\rcreated_at_ms\x18\x0e \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x0f \x01(\x03R\vupdatedAtMs\"\x7f\n" + "\x1cGetCPWeeklyRankStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x15\n" + "\x06now_ms\x18\x02 \x01(\x03R\x05nowMs\x12\x14\n" + "\x05limit\x18\x03 \x01(\x05R\x05limit\"\xe1\x02\n" + "\x1dGetCPWeeklyRankStatusResponse\x12=\n" + "\x06config\x18\x01 \x01(\v2%.hyapp.activity.v1.CPWeeklyRankConfigR\x06config\x12>\n" + "\aentries\x18\x02 \x03(\v2$.hyapp.activity.v1.CPWeeklyRankEntryR\aentries\x12&\n" + "\x0fperiod_start_ms\x18\x03 \x01(\x03R\rperiodStartMs\x12\"\n" + "\rperiod_end_ms\x18\x04 \x01(\x03R\vperiodEndMs\x12$\n" + "\x0eserver_time_ms\x18\x05 \x01(\x03R\fserverTimeMs\x12O\n" + "\x10previous_entries\x18\x06 \x03(\v2$.hyapp.activity.v1.CPWeeklyRankEntryR\x0fpreviousEntries\"R\n" + "\x1cGetCPWeeklyRankConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\"^\n" + "\x1dGetCPWeeklyRankConfigResponse\x12=\n" + "\x06config\x18\x01 \x01(\v2%.hyapp.activity.v1.CPWeeklyRankConfigR\x06config\"\xc0\x01\n" + "\x1fUpdateCPWeeklyRankConfigRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12=\n" + "\x06config\x18\x02 \x01(\v2%.hyapp.activity.v1.CPWeeklyRankConfigR\x06config\x12*\n" + "\x11operator_admin_id\x18\x03 \x01(\x03R\x0foperatorAdminId\"a\n" + " UpdateCPWeeklyRankConfigResponse\x12=\n" + "\x06config\x18\x01 \x01(\v2%.hyapp.activity.v1.CPWeeklyRankConfigR\x06config\"\xa4\x01\n" + "\"ListCPWeeklyRankSettlementsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12&\n" + "\x0fperiod_start_ms\x18\x02 \x01(\x03R\rperiodStartMs\x12\"\n" + "\rperiod_end_ms\x18\x03 \x01(\x03R\vperiodEndMs\"r\n" + "#ListCPWeeklyRankSettlementsResponse\x12K\n" + "\vsettlements\x18\x01 \x03(\v2).hyapp.activity.v1.CPWeeklyRankSettlementR\vsettlements\"\x8e\x01\n" + "\x13AgencyOpeningReward\x12\x17\n" + "\arank_no\x18\x01 \x01(\x05R\x06rankNo\x12,\n" + "\x12reward_coin_amount\x18\x02 \x01(\x03R\x10rewardCoinAmount\x120\n" + "\x14threshold_coin_spent\x18\x03 \x01(\x03R\x12thresholdCoinSpent\"\xb0\x04\n" + "\x12AgencyOpeningCycle\x12\x19\n" + "\bcycle_id\x18\x01 \x01(\tR\acycleId\x12#\n" + "\ractivity_code\x18\x02 \x01(\tR\factivityCode\x12\x14\n" + "\x05title\x18\x03 \x01(\tR\x05title\x12\x16\n" + "\x06status\x18\x04 \x01(\tR\x06status\x12\x19\n" + "\bstart_ms\x18\x05 \x01(\x03R\astartMs\x12\x15\n" + "\x06end_ms\x18\x06 \x01(\x03R\x05endMs\x12$\n" + "\x0emin_host_count\x18\a \x01(\x05R\fminHostCount\x12-\n" + "\x13max_agency_age_days\x18\b \x01(\x05R\x10maxAgencyAgeDays\x12@\n" + "\arewards\x18\t \x03(\v2&.hyapp.activity.v1.AgencyOpeningRewardR\arewards\x12-\n" + "\x13created_by_admin_id\x18\n" + " \x01(\x03R\x10createdByAdminId\x12-\n" + "\x13updated_by_admin_id\x18\v \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rsettled_at_ms\x18\f \x01(\x03R\vsettledAtMs\x12\"\n" + "\rcreated_at_ms\x18\r \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x0e \x01(\x03R\vupdatedAtMs\x12\x19\n" + "\bapp_code\x18\x0f \x01(\tR\aappCode\"\x84\a\n" + "\x18AgencyOpeningApplication\x12%\n" + "\x0eapplication_id\x18\x01 \x01(\tR\rapplicationId\x12\x19\n" + "\bcycle_id\x18\x02 \x01(\tR\acycleId\x12\x1b\n" + "\tagency_id\x18\x03 \x01(\x03R\bagencyId\x12/\n" + "\x14agency_owner_user_id\x18\x04 \x01(\x03R\x11agencyOwnerUserId\x12\x1f\n" + "\vagency_name\x18\x05 \x01(\tR\n" + "agencyName\x12\x1d\n" + "\n" + "host_count\x18\x06 \x01(\x05R\thostCount\x12/\n" + "\x14agency_created_at_ms\x18\a \x01(\x03R\x11agencyCreatedAtMs\x12\x16\n" + "\x06status\x18\b \x01(\tR\x06status\x12*\n" + "\x11score_coin_amount\x18\t \x01(\x03R\x0fscoreCoinAmount\x12$\n" + "\x0ereward_rank_no\x18\n" + " \x01(\x05R\frewardRankNo\x12,\n" + "\x12reward_coin_amount\x18\v \x01(\x03R\x10rewardCoinAmount\x12*\n" + "\x11wallet_command_id\x18\f \x01(\tR\x0fwalletCommandId\x122\n" + "\x15wallet_transaction_id\x18\r \x01(\tR\x13walletTransactionId\x12%\n" + "\x0efailure_reason\x18\x0e \x01(\tR\rfailureReason\x12\"\n" + "\rapplied_at_ms\x18\x0f \x01(\x03R\vappliedAtMs\x12\"\n" + "\rgranted_at_ms\x18\x10 \x01(\x03R\vgrantedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x11 \x01(\x03R\vupdatedAtMs\x12=\n" + "\x1breward_threshold_coin_spent\x18\x12 \x01(\x03R\x18rewardThresholdCoinSpent\x12$\n" + "\x0eapproved_at_ms\x18\x13 \x01(\x03R\fapprovedAtMs\x12$\n" + "\x0escore_start_ms\x18\x14 \x01(\x03R\fscoreStartMs\x12 \n" + "\fscore_end_ms\x18\x15 \x01(\x03R\n" + "scoreEndMs\x12/\n" + "\x14reviewed_by_admin_id\x18\x16 \x01(\x03R\x11reviewedByAdminId\"\xda\x01\n" + "\x1bAgencyOpeningAgencySnapshot\x12\x1b\n" + "\tagency_id\x18\x01 \x01(\x03R\bagencyId\x12\"\n" + "\rowner_user_id\x18\x02 \x01(\x03R\vownerUserId\x12\x12\n" + "\x04name\x18\x03 \x01(\tR\x04name\x12\x16\n" + "\x06status\x18\x04 \x01(\tR\x06status\x12\x1d\n" + "\n" + "host_count\x18\x05 \x01(\x05R\thostCount\x12/\n" + "\x14agency_created_at_ms\x18\x06 \x01(\x03R\x11agencyCreatedAtMs\"\xcf\x01\n" + "\x1eListAgencyOpeningCyclesRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x16\n" + "\x06status\x18\x02 \x01(\tR\x06status\x12\x19\n" + "\bstart_ms\x18\x03 \x01(\x03R\astartMs\x12\x15\n" + "\x06end_ms\x18\x04 \x01(\x03R\x05endMs\x12\x12\n" + "\x04page\x18\x05 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x06 \x01(\x05R\bpageSize\"v\n" + "\x1fListAgencyOpeningCyclesResponse\x12=\n" + "\x06cycles\x18\x01 \x03(\v2%.hyapp.activity.v1.AgencyOpeningCycleR\x06cycles\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"m\n" + "\x1cGetAgencyOpeningCycleRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bcycle_id\x18\x02 \x01(\tR\acycleId\"\\\n" + "\x1dGetAgencyOpeningCycleResponse\x12;\n" + "\x05cycle\x18\x01 \x01(\v2%.hyapp.activity.v1.AgencyOpeningCycleR\x05cycle\"\xbe\x01\n" + "\x1fUpsertAgencyOpeningCycleRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12;\n" + "\x05cycle\x18\x02 \x01(\v2%.hyapp.activity.v1.AgencyOpeningCycleR\x05cycle\x12*\n" + "\x11operator_admin_id\x18\x03 \x01(\x03R\x0foperatorAdminId\"y\n" + " UpsertAgencyOpeningCycleResponse\x12;\n" + "\x05cycle\x18\x01 \x01(\v2%.hyapp.activity.v1.AgencyOpeningCycleR\x05cycle\x12\x18\n" + "\acreated\x18\x02 \x01(\bR\acreated\"\xb7\x01\n" + "\"SetAgencyOpeningCycleStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bcycle_id\x18\x02 \x01(\tR\acycleId\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"b\n" + "#SetAgencyOpeningCycleStatusResponse\x12;\n" + "\x05cycle\x18\x01 \x01(\v2%.hyapp.activity.v1.AgencyOpeningCycleR\x05cycle\"\x8c\x02\n" + "$ListAgencyOpeningApplicationsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x19\n" + "\bcycle_id\x18\x02 \x01(\tR\acycleId\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12\x1b\n" + "\tagency_id\x18\x04 \x01(\x03R\bagencyId\x12/\n" + "\x14agency_owner_user_id\x18\x05 \x01(\x03R\x11agencyOwnerUserId\x12\x12\n" + "\x04page\x18\x06 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\a \x01(\x05R\bpageSize\"\x8e\x01\n" + "%ListAgencyOpeningApplicationsResponse\x12O\n" + "\fapplications\x18\x01 \x03(\v2+.hyapp.activity.v1.AgencyOpeningApplicationR\fapplications\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xc6\x01\n" + "%ReviewAgencyOpeningApplicationRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12%\n" + "\x0eapplication_id\x18\x02 \x01(\tR\rapplicationId\x12\x16\n" + "\x06action\x18\x03 \x01(\tR\x06action\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"w\n" + "&ReviewAgencyOpeningApplicationResponse\x12M\n" + "\vapplication\x18\x01 \x01(\v2+.hyapp.activity.v1.AgencyOpeningApplicationR\vapplication\"l\n" + "\x1dGetAgencyOpeningStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\"\x95\x03\n" + "\x1eGetAgencyOpeningStatusResponse\x12;\n" + "\x05cycle\x18\x01 \x01(\v2%.hyapp.activity.v1.AgencyOpeningCycleR\x05cycle\x12M\n" + "\vapplication\x18\x02 \x01(\v2+.hyapp.activity.v1.AgencyOpeningApplicationR\vapplication\x12\x18\n" + "\aenabled\x18\x03 \x01(\bR\aenabled\x12\x1a\n" + "\beligible\x18\x04 \x01(\bR\beligible\x12\x16\n" + "\x06joined\x18\x05 \x01(\bR\x06joined\x12+\n" + "\x11ineligible_reason\x18\x06 \x01(\tR\x10ineligibleReason\x12$\n" + "\x0eserver_time_ms\x18\a \x01(\x03R\fserverTimeMs\x12F\n" + "\x06agency\x18\b \x01(\v2..hyapp.activity.v1.AgencyOpeningAgencySnapshotR\x06agency\"\x87\x01\n" + "\x19ApplyAgencyOpeningRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1d\n" + "\n" + "command_id\x18\x03 \x01(\tR\tcommandId\"\x85\x01\n" + "\x1aApplyAgencyOpeningResponse\x12M\n" + "\vapplication\x18\x01 \x01(\v2+.hyapp.activity.v1.AgencyOpeningApplicationR\vapplication\x12\x18\n" + "\acreated\x18\x02 \x01(\bR\acreated\"\\\n" + "\x16ActivityTemplateLocale\x12\x16\n" + "\x06locale\x18\x01 \x01(\tR\x06locale\x12\x14\n" + "\x05title\x18\x02 \x01(\tR\x05title\x12\x14\n" + "\x05rules\x18\x03 \x01(\tR\x05rules\"\xc1\x01\n" + "\x14ActivityTemplateGift\x12\x17\n" + "\agift_id\x18\x01 \x01(\tR\x06giftId\x12\x1d\n" + "\n" + "sort_order\x18\x02 \x01(\x05R\tsortOrder\x12\x12\n" + "\x04name\x18\x03 \x01(\tR\x04name\x12\x19\n" + "\bicon_url\x18\x04 \x01(\tR\aiconUrl\x12\x1d\n" + "\n" + "coin_price\x18\x05 \x01(\x03R\tcoinPrice\x12#\n" + "\rprice_version\x18\x06 \x01(\tR\fpriceVersion\"\xe6\x02\n" + "\x1aActivityTemplateRewardItem\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\x12\n" + "\x04name\x18\x04 \x01(\tR\x04name\x12\x19\n" + "\bicon_url\x18\x05 \x01(\tR\aiconUrl\x12\x1a\n" + "\bquantity\x18\x06 \x01(\x03R\bquantity\x12\x1f\n" + "\vduration_ms\x18\a \x01(\x03R\n" + "durationMs\x12*\n" + "\x11wallet_asset_type\x18\b \x01(\tR\x0fwalletAssetType\x12.\n" + "\x13wallet_asset_amount\x18\t \x01(\x03R\x11walletAssetAmount\x12\x1d\n" + "\n" + "sort_order\x18\n" + " \x01(\x05R\tsortOrder\"\x9c\x03\n" + "\x14ActivityTemplateTask\x12\x19\n" + "\btask_key\x18\x01 \x01(\tR\ataskKey\x12\x1b\n" + "\ttask_type\x18\x02 \x01(\tR\btaskType\x12!\n" + "\ftarget_value\x18\x03 \x01(\x03R\vtargetValue\x127\n" + "\x18reward_resource_group_id\x18\x04 \x01(\x03R\x15rewardResourceGroupId\x12\x1d\n" + "\n" + "sort_order\x18\x05 \x01(\x05R\tsortOrder\x12,\n" + "\x12reward_snapshot_id\x18\x06 \x01(\tR\x10rewardSnapshotId\x120\n" + "\x14reward_snapshot_hash\x18\a \x01(\tR\x12rewardSnapshotHash\x12\x1f\n" + "\vreward_name\x18\b \x01(\tR\n" + "rewardName\x12P\n" + "\freward_items\x18\t \x03(\v2-.hyapp.activity.v1.ActivityTemplateRewardItemR\vrewardItems\"\x8f\x03\n" + "\x1aActivityTemplateRankReward\x12\x1d\n" + "\n" + "board_type\x18\x01 \x01(\tR\tboardType\x12\x1b\n" + "\trank_from\x18\x02 \x01(\x05R\brankFrom\x12\x17\n" + "\arank_to\x18\x03 \x01(\x05R\x06rankTo\x12*\n" + "\x11resource_group_id\x18\x04 \x01(\x03R\x0fresourceGroupId\x12\x1d\n" + "\n" + "sort_order\x18\x05 \x01(\x05R\tsortOrder\x12,\n" + "\x12reward_snapshot_id\x18\x06 \x01(\tR\x10rewardSnapshotId\x120\n" + "\x14reward_snapshot_hash\x18\a \x01(\tR\x12rewardSnapshotHash\x12\x1f\n" + "\vreward_name\x18\b \x01(\tR\n" + "rewardName\x12P\n" + "\freward_items\x18\t \x03(\v2-.hyapp.activity.v1.ActivityTemplateRewardItemR\vrewardItems\"\x9c\x01\n" + "\x15ActivityTemplateAsset\x12\x1b\n" + "\tasset_key\x18\x01 \x01(\tR\bassetKey\x12\x16\n" + "\x06locale\x18\x02 \x01(\tR\x06locale\x12\x10\n" + "\x03url\x18\x03 \x01(\tR\x03url\x12\x1d\n" + "\n" + "media_type\x18\x04 \x01(\tR\tmediaType\x12\x1d\n" + "\n" + "sort_order\x18\x05 \x01(\x05R\tsortOrder\"\xc4\t\n" + "\x10ActivityTemplate\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12#\n" + "\rtemplate_code\x18\x03 \x01(\tR\ftemplateCode\x12\x12\n" + "\x04name\x18\x04 \x01(\tR\x04name\x12#\n" + "\ractivity_type\x18\x05 \x01(\tR\factivityType\x12\x16\n" + "\x06status\x18\x06 \x01(\tR\x06status\x12)\n" + "\x10lifecycle_status\x18\a \x01(\tR\x0flifecycleStatus\x12\x19\n" + "\bstart_ms\x18\b \x01(\x03R\astartMs\x12\x15\n" + "\x06end_ms\x18\t \x01(\x03R\x05endMs\x12\x1f\n" + "\vall_regions\x18\n" + " \x01(\bR\n" + "allRegions\x12\x1d\n" + "\n" + "region_ids\x18\v \x03(\x03R\tregionIds\x12C\n" + "\alocales\x18\f \x03(\v2).hyapp.activity.v1.ActivityTemplateLocaleR\alocales\x12=\n" + "\x05gifts\x18\r \x03(\v2'.hyapp.activity.v1.ActivityTemplateGiftR\x05gifts\x12=\n" + "\x05tasks\x18\x0e \x03(\v2'.hyapp.activity.v1.ActivityTemplateTaskR\x05tasks\x124\n" + "\x16daily_leaderboard_size\x18\x0f \x01(\x05R\x14dailyLeaderboardSize\x124\n" + "\x16total_leaderboard_size\x18\x10 \x01(\x05R\x14totalLeaderboardSize\x12P\n" + "\frank_rewards\x18\x11 \x03(\v2-.hyapp.activity.v1.ActivityTemplateRankRewardR\vrankRewards\x12@\n" + "\x06assets\x18\x12 \x03(\v2(.hyapp.activity.v1.ActivityTemplateAssetR\x06assets\x12.\n" + "\x13display_config_json\x18\x13 \x01(\tR\x11displayConfigJson\x12\x1a\n" + "\brevision\x18\x14 \x01(\x03R\brevision\x12+\n" + "\x11published_version\x18\x15 \x01(\x03R\x10publishedVersion\x12-\n" + "\x13created_by_admin_id\x18\x16 \x01(\x03R\x10createdByAdminId\x12-\n" + "\x13updated_by_admin_id\x18\x17 \x01(\x03R\x10updatedByAdminId\x121\n" + "\x15published_by_admin_id\x18\x18 \x01(\x03R\x12publishedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x19 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x1a \x01(\x03R\vupdatedAtMs\x12&\n" + "\x0fpublished_at_ms\x18\x1b \x01(\x03R\rpublishedAtMs\x12$\n" + "\x0earchived_at_ms\x18\x1c \x01(\x03R\farchivedAtMs\"\xd7\x04\n" + "\x17ActivityTemplateSummary\x12\x19\n" + "\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12#\n" + "\rtemplate_code\x18\x03 \x01(\tR\ftemplateCode\x12\x12\n" + "\x04name\x18\x04 \x01(\tR\x04name\x12#\n" + "\ractivity_type\x18\x05 \x01(\tR\factivityType\x12\x16\n" + "\x06status\x18\x06 \x01(\tR\x06status\x12)\n" + "\x10lifecycle_status\x18\a \x01(\tR\x0flifecycleStatus\x12\x19\n" + "\bstart_ms\x18\b \x01(\x03R\astartMs\x12\x15\n" + "\x06end_ms\x18\t \x01(\x03R\x05endMs\x12\x1f\n" + "\vall_regions\x18\n" + " \x01(\bR\n" + "allRegions\x12\x1d\n" + "\n" + "region_ids\x18\v \x03(\x03R\tregionIds\x12\x1a\n" + "\brevision\x18\f \x01(\x03R\brevision\x12+\n" + "\x11published_version\x18\r \x01(\x03R\x10publishedVersion\x12-\n" + "\x13created_by_admin_id\x18\x0e \x01(\x03R\x10createdByAdminId\x12-\n" + "\x13updated_by_admin_id\x18\x0f \x01(\x03R\x10updatedByAdminId\x12\"\n" + "\rcreated_at_ms\x18\x10 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x11 \x01(\x03R\vupdatedAtMs\"\xcd\x02\n" + "\x1cListActivityTemplatesRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x18\n" + "\akeyword\x18\x02 \x01(\tR\akeyword\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12 \n" + "\tregion_id\x18\x04 \x01(\x03H\x00R\bregionId\x88\x01\x01\x12\x19\n" + "\bstart_ms\x18\x05 \x01(\x03R\astartMs\x12\x15\n" + "\x06end_ms\x18\x06 \x01(\x03R\x05endMs\x12\x12\n" + "\x04page\x18\a \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\b \x01(\x05R\bpageSize\x12$\n" + "\vall_regions\x18\t \x01(\bH\x01R\n" + "allRegions\x88\x01\x01B\f\n" + "\n" + "_region_idB\x0e\n" + "\f_all_regions\"\xa5\x01\n" + "\x1dListActivityTemplatesResponse\x12H\n" + "\ttemplates\x18\x01 \x03(\v2*.hyapp.activity.v1.ActivityTemplateSummaryR\ttemplates\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\x12$\n" + "\x0eserver_time_ms\x18\x03 \x01(\x03R\fserverTimeMs\"\xc0\x01\n" + "\x1dCreateActivityTemplateRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12?\n" + "\btemplate\x18\x02 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\x12*\n" + "\x11operator_admin_id\x18\x03 \x01(\x03R\x0foperatorAdminId\"a\n" + "\x1eCreateActivityTemplateResponse\x12?\n" + "\btemplate\x18\x01 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\"q\n" + "\x1aGetActivityTemplateRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\"^\n" + "\x1bGetActivityTemplateResponse\x12?\n" + "\btemplate\x18\x01 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\"\xed\x01\n" + "\x1dUpdateActivityTemplateRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12?\n" + "\btemplate\x18\x02 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\x12+\n" + "\x11expected_revision\x18\x03 \x01(\x03R\x10expectedRevision\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"a\n" + "\x1eUpdateActivityTemplateResponse\x12?\n" + "\btemplate\x18\x01 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\"\xe8\x01\n" + " SetActivityTemplateStatusRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12\x16\n" + "\x06status\x18\x03 \x01(\tR\x06status\x12+\n" + "\x11expected_revision\x18\x04 \x01(\x03R\x10expectedRevision\x12*\n" + "\x11operator_admin_id\x18\x05 \x01(\x03R\x0foperatorAdminId\"d\n" + "!SetActivityTemplateStatusResponse\x12?\n" + "\btemplate\x18\x01 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\"\xcd\x01\n" + "\x1dDeleteActivityTemplateRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12+\n" + "\x11expected_revision\x18\x03 \x01(\x03R\x10expectedRevision\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"}\n" + "\x1eDeleteActivityTemplateResponse\x12?\n" + "\btemplate\x18\x01 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\x12\x1a\n" + "\barchived\x18\x02 \x01(\bR\barchived\"\xc1\x02\n" + "\x17ActivityTemplateVersion\x12\x1f\n" + "\vtemplate_id\x18\x01 \x01(\tR\n" + "templateId\x12\x1d\n" + "\n" + "version_no\x18\x02 \x01(\x03R\tversionNo\x12?\n" + "\bsnapshot\x18\x03 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\bsnapshot\x121\n" + "\x15published_by_admin_id\x18\x04 \x01(\x03R\x12publishedByAdminId\x12&\n" + "\x0fpublished_at_ms\x18\x05 \x01(\x03R\rpublishedAtMs\x12&\n" + "\x0fruntime_from_ms\x18\x06 \x01(\x03R\rruntimeFromMs\x12\"\n" + "\rruntime_to_ms\x18\a \x01(\x03R\vruntimeToMs\"\xab\x01\n" + "#ListActivityTemplateVersionsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12\x12\n" + "\x04page\x18\x03 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\x04 \x01(\x05R\bpageSize\"\x84\x01\n" + "$ListActivityTemplateVersionsResponse\x12F\n" + "\bversions\x18\x01 \x03(\v2*.hyapp.activity.v1.ActivityTemplateVersionR\bversions\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\x8c\x02\n" + "\x1cCloneActivityTemplateRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12,\n" + "\x12source_template_id\x18\x02 \x01(\tR\x10sourceTemplateId\x12%\n" + "\x0esource_version\x18\x03 \x01(\x03R\rsourceVersion\x12#\n" + "\rtemplate_code\x18\x04 \x01(\tR\ftemplateCode\x12\x12\n" + "\x04name\x18\x05 \x01(\tR\x04name\x12*\n" + "\x11operator_admin_id\x18\x06 \x01(\x03R\x0foperatorAdminId\"`\n" + "\x1dCloneActivityTemplateResponse\x12?\n" + "\btemplate\x18\x01 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\"e\n" + "\x1fActivityTemplateValidationIssue\x12\x14\n" + "\x05field\x18\x01 \x01(\tR\x05field\x12\x12\n" + "\x04code\x18\x02 \x01(\tR\x04code\x12\x18\n" + "\amessage\x18\x03 \x01(\tR\amessage\"\xb7\x01\n" + "\x1fValidateActivityTemplateRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12?\n" + "\btemplate\x18\x02 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\x12\x1f\n" + "\vfor_publish\x18\x03 \x01(\bR\n" + "forPublish\"\x84\x01\n" + " ValidateActivityTemplateResponse\x12\x14\n" + "\x05valid\x18\x01 \x01(\bR\x05valid\x12J\n" + "\x06issues\x18\x02 \x03(\v22.hyapp.activity.v1.ActivityTemplateValidationIssueR\x06issues\"\xeb\x01\n" + "\x17ActivityTemplateRuntime\x12?\n" + "\btemplate\x18\x01 \x01(\v2#.hyapp.activity.v1.ActivityTemplateR\btemplate\x12\x1d\n" + "\n" + "version_no\x18\x02 \x01(\x03R\tversionNo\x12&\n" + "\x0fruntime_from_ms\x18\x03 \x01(\x03R\rruntimeFromMs\x12\"\n" + "\rruntime_to_ms\x18\x04 \x01(\x03R\vruntimeToMs\x12$\n" + "\x0eserver_time_ms\x18\x05 \x01(\x03R\fserverTimeMs\"\xcc\x05\n" + "\x1bActivityTemplateRuntimeTask\x12\x1f\n" + "\vtemplate_id\x18\x01 \x01(\tR\n" + "templateId\x12#\n" + "\rtemplate_code\x18\x02 \x01(\tR\ftemplateCode\x12\x1d\n" + "\n" + "version_no\x18\x03 \x01(\x03R\tversionNo\x12\x19\n" + "\btask_day\x18\x04 \x01(\tR\ataskDay\x12\x19\n" + "\btask_key\x18\x05 \x01(\tR\ataskKey\x12\x1b\n" + "\ttask_type\x18\x06 \x01(\tR\btaskType\x12!\n" + "\ftarget_value\x18\a \x01(\x03R\vtargetValue\x12%\n" + "\x0eprogress_value\x18\b \x01(\x03R\rprogressValue\x127\n" + "\x18reward_resource_group_id\x18\t \x01(\x03R\x15rewardResourceGroupId\x12\x16\n" + "\x06status\x18\n" + " \x01(\tR\x06status\x12\x1c\n" + "\tclaimable\x18\v \x01(\bR\tclaimable\x12&\n" + "\x0fcompleted_at_ms\x18\f \x01(\x03R\rcompletedAtMs\x12\"\n" + "\rclaimed_at_ms\x18\r \x01(\x03R\vclaimedAtMs\x12\x1d\n" + "\n" + "sort_order\x18\x0e \x01(\x05R\tsortOrder\x12,\n" + "\x12reward_snapshot_id\x18\x0f \x01(\tR\x10rewardSnapshotId\x120\n" + "\x14reward_snapshot_hash\x18\x10 \x01(\tR\x12rewardSnapshotHash\x12\x1f\n" + "\vreward_name\x18\x11 \x01(\tR\n" + "rewardName\x12P\n" + "\freward_items\x18\x12 \x03(\v2-.hyapp.activity.v1.ActivityTemplateRewardItemR\vrewardItems\"\x91\a\n" + "\x19ActivityTemplateTaskClaim\x12\x19\n" + "\bclaim_id\x18\x01 \x01(\tR\aclaimId\x12\x1d\n" + "\n" + "command_id\x18\x02 \x01(\tR\tcommandId\x12\x1f\n" + "\vtemplate_id\x18\x03 \x01(\tR\n" + "templateId\x12#\n" + "\rtemplate_code\x18\x04 \x01(\tR\ftemplateCode\x12\x1d\n" + "\n" + "version_no\x18\x05 \x01(\x03R\tversionNo\x12\x19\n" + "\btask_day\x18\x06 \x01(\tR\ataskDay\x12\x19\n" + "\btask_key\x18\a \x01(\tR\ataskKey\x12\x17\n" + "\auser_id\x18\b \x01(\x03R\x06userId\x127\n" + "\x18reward_resource_group_id\x18\t \x01(\x03R\x15rewardResourceGroupId\x12*\n" + "\x11wallet_command_id\x18\n" + " \x01(\tR\x0fwalletCommandId\x12&\n" + "\x0fwallet_grant_id\x18\v \x01(\tR\rwalletGrantId\x12\x16\n" + "\x06status\x18\f \x01(\tR\x06status\x12%\n" + "\x0efailure_reason\x18\r \x01(\tR\rfailureReason\x12#\n" + "\rattempt_count\x18\x0e \x01(\x05R\fattemptCount\x12\"\n" + "\rcreated_at_ms\x18\x0f \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x10 \x01(\x03R\vupdatedAtMs\x12\"\n" + "\rgranted_at_ms\x18\x11 \x01(\x03R\vgrantedAtMs\x12,\n" + "\x12reward_snapshot_id\x18\x12 \x01(\tR\x10rewardSnapshotId\x12\x1f\n" + "\vreward_name\x18\x13 \x01(\tR\n" + "rewardName\x12P\n" + "\freward_items\x18\x14 \x03(\v2-.hyapp.activity.v1.ActivityTemplateRewardItemR\vrewardItems\x120\n" + "\x14reward_snapshot_hash\x18\x15 \x01(\tR\x12rewardSnapshotHash\x12*\n" + "\x11earning_region_id\x18\x16 \x01(\x03R\x0fearningRegionId\x12*\n" + "\x11attribution_at_ms\x18\x17 \x01(\x03R\x0fattributionAtMs\"\xf3\x01\n" + " ActivityTemplateLeaderboardEntry\x12\x17\n" + "\arank_no\x18\x01 \x01(\x05R\x06rankNo\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x14\n" + "\x05score\x18\x03 \x01(\x03R\x05score\x12\x1d\n" + "\n" + "gift_count\x18\x04 \x01(\x03R\tgiftCount\x12\x1f\n" + "\vcoin_amount\x18\x05 \x01(\x03R\n" + "coinAmount\x12+\n" + "\x12first_scored_at_ms\x18\x06 \x01(\x03R\x0ffirstScoredAtMs\x12\x1a\n" + "\bsnapshot\x18\a \x01(\bR\bsnapshot\"\xa5\x01\n" + "!GetCurrentActivityTemplateRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\x12\x16\n" + "\x06locale\x18\x04 \x01(\tR\x06locale\"\x80\x01\n" + "\"GetCurrentActivityTemplateResponse\x12D\n" + "\aruntime\x18\x01 \x01(\v2*.hyapp.activity.v1.ActivityTemplateRuntimeR\aruntime\x12\x14\n" + "\x05found\x18\x02 \x01(\bR\x05found\"\xeb\x01\n" + "\x1cVisitActivityTemplateRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\x12#\n" + "\rtemplate_code\x18\x04 \x01(\tR\ftemplateCode\x12\x1d\n" + "\n" + "command_id\x18\x05 \x01(\tR\tcommandId\x12\x1d\n" + "\n" + "version_no\x18\x06 \x01(\x03R\tversionNo\"\xcc\x01\n" + "\x1dVisitActivityTemplateResponse\x12D\n" + "\aruntime\x18\x01 \x01(\v2*.hyapp.activity.v1.ActivityTemplateRuntimeR\aruntime\x12D\n" + "\x05tasks\x18\x02 \x03(\v2..hyapp.activity.v1.ActivityTemplateRuntimeTaskR\x05tasks\x12\x1f\n" + "\vfirst_visit\x18\x03 \x01(\bR\n" + "firstVisit\"\xeb\x01\n" + " ListActivityTemplateTasksRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\x12#\n" + "\rtemplate_code\x18\x04 \x01(\tR\ftemplateCode\x12\x19\n" + "\btask_day\x18\x05 \x01(\tR\ataskDay\x12\x1d\n" + "\n" + "version_no\x18\x06 \x01(\x03R\tversionNo\"\xdc\x01\n" + "!ListActivityTemplateTasksResponse\x12D\n" + "\aruntime\x18\x01 \x01(\v2*.hyapp.activity.v1.ActivityTemplateRuntimeR\aruntime\x12D\n" + "\x05tasks\x18\x02 \x03(\v2..hyapp.activity.v1.ActivityTemplateRuntimeTaskR\x05tasks\x12+\n" + "\x12next_refresh_at_ms\x18\x03 \x01(\x03R\x0fnextRefreshAtMs\"\xab\x02\n" + "&ClaimActivityTemplateTaskRewardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\x12#\n" + "\rtemplate_code\x18\x04 \x01(\tR\ftemplateCode\x12\x19\n" + "\btask_day\x18\x05 \x01(\tR\ataskDay\x12\x19\n" + "\btask_key\x18\x06 \x01(\tR\ataskKey\x12\x1d\n" + "\n" + "command_id\x18\a \x01(\tR\tcommandId\x12\x1d\n" + "\n" + "version_no\x18\b \x01(\x03R\tversionNo\"\x87\x01\n" + "'ClaimActivityTemplateTaskRewardResponse\x12B\n" + "\x05claim\x18\x01 \x01(\v2,.hyapp.activity.v1.ActivityTemplateTaskClaimR\x05claim\x12\x18\n" + "\aclaimed\x18\x02 \x01(\bR\aclaimed\"\xc5\x02\n" + "&ListActivityTemplateLeaderboardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x17\n" + "\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1b\n" + "\tregion_id\x18\x03 \x01(\x03R\bregionId\x12#\n" + "\rtemplate_code\x18\x04 \x01(\tR\ftemplateCode\x12\x1d\n" + "\n" + "board_type\x18\x05 \x01(\tR\tboardType\x12\x1d\n" + "\n" + "period_key\x18\x06 \x01(\tR\tperiodKey\x12\x12\n" + "\x04page\x18\a \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\b \x01(\x05R\bpageSize\x12\x1d\n" + "\n" + "version_no\x18\t \x01(\x03R\tversionNo\"\xfb\x03\n" + "'ListActivityTemplateLeaderboardResponse\x12D\n" + "\aruntime\x18\x01 \x01(\v2*.hyapp.activity.v1.ActivityTemplateRuntimeR\aruntime\x12\x1d\n" + "\n" + "board_type\x18\x02 \x01(\tR\tboardType\x12\x1d\n" + "\n" + "period_key\x18\x03 \x01(\tR\tperiodKey\x12&\n" + "\x0fperiod_start_ms\x18\x04 \x01(\x03R\rperiodStartMs\x12\"\n" + "\rperiod_end_ms\x18\x05 \x01(\x03R\vperiodEndMs\x12#\n" + "\rperiod_status\x18\x06 \x01(\tR\fperiodStatus\x12M\n" + "\aentries\x18\a \x03(\v23.hyapp.activity.v1.ActivityTemplateLeaderboardEntryR\aentries\x12N\n" + "\bmy_entry\x18\b \x01(\v23.hyapp.activity.v1.ActivityTemplateLeaderboardEntryR\amyEntry\x12\x14\n" + "\x05total\x18\t \x01(\x03R\x05total\x12&\n" + "\x0fsettle_after_ms\x18\n" + " \x01(\x03R\rsettleAfterMs\"\xef\x02\n" + "\x1aActivityTemplateRankPeriod\x12\x1f\n" + "\vtemplate_id\x18\x01 \x01(\tR\n" + "templateId\x12#\n" + "\rtemplate_code\x18\x02 \x01(\tR\ftemplateCode\x12\x1d\n" + "\n" + "version_no\x18\x03 \x01(\x03R\tversionNo\x12\x1d\n" + "\n" + "board_type\x18\x04 \x01(\tR\tboardType\x12\x1d\n" + "\n" + "period_key\x18\x05 \x01(\tR\tperiodKey\x12&\n" + "\x0fperiod_start_ms\x18\x06 \x01(\x03R\rperiodStartMs\x12\"\n" + "\rperiod_end_ms\x18\a \x01(\x03R\vperiodEndMs\x12\x16\n" + "\x06status\x18\b \x01(\tR\x06status\x12\"\n" + "\rsettled_at_ms\x18\t \x01(\x03R\vsettledAtMs\x12&\n" + "\x0fsettle_after_ms\x18\n" + " \x01(\x03R\rsettleAfterMs\"\x99\a\n" + "\x19ActivityTemplateRewardJob\x12\"\n" + "\rreward_job_id\x18\x01 \x01(\tR\vrewardJobId\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12#\n" + "\rtemplate_code\x18\x03 \x01(\tR\ftemplateCode\x12\x1d\n" + "\n" + "version_no\x18\x04 \x01(\x03R\tversionNo\x12\x1d\n" + "\n" + "board_type\x18\x05 \x01(\tR\tboardType\x12\x1d\n" + "\n" + "period_key\x18\x06 \x01(\tR\tperiodKey\x12\x17\n" + "\arank_no\x18\a \x01(\x05R\x06rankNo\x12\x17\n" + "\auser_id\x18\b \x01(\x03R\x06userId\x12\x14\n" + "\x05score\x18\t \x01(\x03R\x05score\x12*\n" + "\x11resource_group_id\x18\n" + " \x01(\x03R\x0fresourceGroupId\x12*\n" + "\x11wallet_command_id\x18\v \x01(\tR\x0fwalletCommandId\x12&\n" + "\x0fwallet_grant_id\x18\f \x01(\tR\rwalletGrantId\x12\x16\n" + "\x06status\x18\r \x01(\tR\x06status\x12%\n" + "\x0efailure_reason\x18\x0e \x01(\tR\rfailureReason\x12#\n" + "\rattempt_count\x18\x0f \x01(\x05R\fattemptCount\x12\"\n" + "\rcreated_at_ms\x18\x10 \x01(\x03R\vcreatedAtMs\x12\"\n" + "\rupdated_at_ms\x18\x11 \x01(\x03R\vupdatedAtMs\x12\"\n" + "\rgranted_at_ms\x18\x12 \x01(\x03R\vgrantedAtMs\x12,\n" + "\x12reward_snapshot_id\x18\x13 \x01(\tR\x10rewardSnapshotId\x120\n" + "\x14reward_snapshot_hash\x18\x14 \x01(\tR\x12rewardSnapshotHash\x12\x1f\n" + "\vreward_name\x18\x15 \x01(\tR\n" + "rewardName\x12P\n" + "\freward_items\x18\x16 \x03(\v2-.hyapp.activity.v1.ActivityTemplateRewardItemR\vrewardItems\x12!\n" + "\fmax_attempts\x18\x17 \x01(\x05R\vmaxAttempts\x12'\n" + "\x10next_retry_at_ms\x18\x18 \x01(\x03R\rnextRetryAtMs\"\x90\x02\n" + "+AdminListActivityTemplateLeaderboardRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12\x1d\n" + "\n" + "version_no\x18\x03 \x01(\x03R\tversionNo\x12\x1d\n" + "\n" + "board_type\x18\x04 \x01(\tR\tboardType\x12\x1d\n" + "\n" + "period_key\x18\x05 \x01(\tR\tperiodKey\x12\x12\n" + "\x04page\x18\x06 \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\a \x01(\x05R\bpageSize\"\xda\x01\n" + ",AdminListActivityTemplateLeaderboardResponse\x12E\n" + "\x06period\x18\x01 \x01(\v2-.hyapp.activity.v1.ActivityTemplateRankPeriodR\x06period\x12M\n" + "\aentries\x18\x02 \x03(\v23.hyapp.activity.v1.ActivityTemplateLeaderboardEntryR\aentries\x12\x14\n" + "\x05total\x18\x03 \x01(\x03R\x05total\"\xa2\x02\n" + "%ListActivityTemplateRewardJobsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12\x1d\n" + "\n" + "version_no\x18\x03 \x01(\x03R\tversionNo\x12\x1d\n" + "\n" + "board_type\x18\x04 \x01(\tR\tboardType\x12\x1d\n" + "\n" + "period_key\x18\x05 \x01(\tR\tperiodKey\x12\x16\n" + "\x06status\x18\x06 \x01(\tR\x06status\x12\x12\n" + "\x04page\x18\a \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\b \x01(\x05R\bpageSize\"\x80\x01\n" + "&ListActivityTemplateRewardJobsResponse\x12@\n" + "\x04jobs\x18\x01 \x03(\v2,.hyapp.activity.v1.ActivityTemplateRewardJobR\x04jobs\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xcc\x01\n" + "%RetryActivityTemplateRewardJobRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12\"\n" + "\rreward_job_id\x18\x03 \x01(\tR\vrewardJobId\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"h\n" + "&RetryActivityTemplateRewardJobResponse\x12>\n" + "\x03job\x18\x01 \x01(\v2,.hyapp.activity.v1.ActivityTemplateRewardJobR\x03job\"\xb3\x02\n" + "%ListActivityTemplateTaskClaimsRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12\x1d\n" + "\n" + "version_no\x18\x03 \x01(\x03R\tversionNo\x12\x19\n" + "\btask_day\x18\x04 \x01(\tR\ataskDay\x12\x19\n" + "\btask_key\x18\x05 \x01(\tR\ataskKey\x12\x17\n" + "\auser_id\x18\x06 \x01(\x03R\x06userId\x12\x16\n" + "\x06status\x18\a \x01(\tR\x06status\x12\x12\n" + "\x04page\x18\b \x01(\x05R\x04page\x12\x1b\n" + "\tpage_size\x18\t \x01(\x05R\bpageSize\"\x84\x01\n" + "&ListActivityTemplateTaskClaimsResponse\x12D\n" + "\x06claims\x18\x01 \x03(\v2,.hyapp.activity.v1.ActivityTemplateTaskClaimR\x06claims\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"\xc3\x01\n" + "%RetryActivityTemplateTaskClaimRequest\x122\n" + "\x04meta\x18\x01 \x01(\v2\x1e.hyapp.activity.v1.RequestMetaR\x04meta\x12\x1f\n" + "\vtemplate_id\x18\x02 \x01(\tR\n" + "templateId\x12\x19\n" + "\bclaim_id\x18\x03 \x01(\tR\aclaimId\x12*\n" + "\x11operator_admin_id\x18\x04 \x01(\x03R\x0foperatorAdminId\"l\n" + "&RetryActivityTemplateTaskClaimResponse\x12B\n" + "\x05claim\x18\x01 \x01(\v2,.hyapp.activity.v1.ActivityTemplateTaskClaimR\x05claim2\xe2\x01\n" + "\x0fActivityService\x12_\n" + "\fPingActivity\x12&.hyapp.activity.v1.PingActivityRequest\x1a'.hyapp.activity.v1.PingActivityResponse\x12n\n" + "\x11GetActivityStatus\x12+.hyapp.activity.v1.GetActivityStatusRequest\x1a,.hyapp.activity.v1.GetActivityStatusResponse2\xb1\x06\n" + "\x13MessageInboxService\x12h\n" + "\x0fListMessageTabs\x12).hyapp.activity.v1.ListMessageTabsRequest\x1a*.hyapp.activity.v1.ListMessageTabsResponse\x12n\n" + "\x11ListInboxMessages\x12+.hyapp.activity.v1.ListInboxMessagesRequest\x1a,.hyapp.activity.v1.ListInboxMessagesResponse\x12w\n" + "\x14MarkInboxMessageRead\x12..hyapp.activity.v1.MarkInboxMessageReadRequest\x1a/.hyapp.activity.v1.MarkInboxMessageReadResponse\x12w\n" + "\x14MarkInboxSectionRead\x12..hyapp.activity.v1.MarkInboxSectionReadRequest\x1a/.hyapp.activity.v1.MarkInboxSectionReadResponse\x12q\n" + "\x12DeleteInboxMessage\x12,.hyapp.activity.v1.DeleteInboxMessageRequest\x1a-.hyapp.activity.v1.DeleteInboxMessageResponse\x12q\n" + "\x12CreateInboxMessage\x12,.hyapp.activity.v1.CreateInboxMessageRequest\x1a-.hyapp.activity.v1.CreateInboxMessageResponse\x12h\n" + "\x0fCreateFanoutJob\x12).hyapp.activity.v1.CreateFanoutJobRequest\x1a*.hyapp.activity.v1.CreateFanoutJobResponse2\xb0\x04\n" + "\x1bMessageActionConfirmService\x12t\n" + "\x13AcceptActionConfirm\x12-.hyapp.activity.v1.AcceptActionConfirmRequest\x1a..hyapp.activity.v1.AcceptActionConfirmResponse\x12t\n" + "\x13RejectActionConfirm\x12-.hyapp.activity.v1.RejectActionConfirmRequest\x1a..hyapp.activity.v1.RejectActionConfirmResponse\x12\x8c\x01\n" + "\x1bBatchGetActionConfirmStatus\x125.hyapp.activity.v1.BatchGetActionConfirmStatusRequest\x1a6.hyapp.activity.v1.BatchGetActionConfirmStatusResponse\x12\x95\x01\n" + "\x1eListConversationActionConfirms\x128.hyapp.activity.v1.ListConversationActionConfirmsRequest\x1a9.hyapp.activity.v1.ListConversationActionConfirmsResponse2\xf6\a\n" + "\x13ActivityCronService\x12f\n" + "\x19ProcessMessageFanoutBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a$.hyapp.activity.v1.CronBatchResponse\x12d\n" + "\x17ProcessLevelRewardBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a$.hyapp.activity.v1.CronBatchResponse\x12g\n" + "\x1aProcessTemporaryLevelBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a$.hyapp.activity.v1.CronBatchResponse\x12j\n" + "\x1dProcessAchievementRewardBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a$.hyapp.activity.v1.CronBatchResponse\x12u\n" + "(ProcessRoomTurnoverRewardSettlementBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a$.hyapp.activity.v1.CronBatchResponse\x12m\n" + " ProcessWeeklyStarSettlementBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a$.hyapp.activity.v1.CronBatchResponse\x12o\n" + "\"ProcessCPWeeklyRankSettlementBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a$.hyapp.activity.v1.CronBatchResponse\x12p\n" + "#ProcessAgencyOpeningSettlementBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a$.hyapp.activity.v1.CronBatchResponse\x12s\n" + "&ProcessActivityTemplateSettlementBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a$.hyapp.activity.v1.CronBatchResponse2\xe7\x05\n" + "\x1eActivityTemplateRuntimeService\x12\x89\x01\n" + "\x1aGetCurrentActivityTemplate\x124.hyapp.activity.v1.GetCurrentActivityTemplateRequest\x1a5.hyapp.activity.v1.GetCurrentActivityTemplateResponse\x12z\n" + "\x15VisitActivityTemplate\x12/.hyapp.activity.v1.VisitActivityTemplateRequest\x1a0.hyapp.activity.v1.VisitActivityTemplateResponse\x12\x86\x01\n" + "\x19ListActivityTemplateTasks\x123.hyapp.activity.v1.ListActivityTemplateTasksRequest\x1a4.hyapp.activity.v1.ListActivityTemplateTasksResponse\x12\x98\x01\n" + "\x1fClaimActivityTemplateTaskReward\x129.hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest\x1a:.hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse\x12\x98\x01\n" + "\x1fListActivityTemplateLeaderboard\x129.hyapp.activity.v1.ListActivityTemplateLeaderboardRequest\x1a:.hyapp.activity.v1.ListActivityTemplateLeaderboardResponse2\xc8\x02\n" + "\vTaskService\x12b\n" + "\rListUserTasks\x12'.hyapp.activity.v1.ListUserTasksRequest\x1a(.hyapp.activity.v1.ListUserTasksResponse\x12h\n" + "\x0fClaimTaskReward\x12).hyapp.activity.v1.ClaimTaskRewardRequest\x1a*.hyapp.activity.v1.ClaimTaskRewardResponse\x12k\n" + "\x10ConsumeTaskEvent\x12*.hyapp.activity.v1.ConsumeTaskEventRequest\x1a+.hyapp.activity.v1.ConsumeTaskEventResponse2\xd9\x06\n" + "\x12GrowthLevelService\x12q\n" + "\x12GetMyLevelOverview\x12,.hyapp.activity.v1.GetMyLevelOverviewRequest\x1a-.hyapp.activity.v1.GetMyLevelOverviewResponse\x12b\n" + "\rGetLevelTrack\x12'.hyapp.activity.v1.GetLevelTrackRequest\x1a(.hyapp.activity.v1.GetLevelTrackResponse\x12\x9b\x01\n" + " BatchGetUserLevelDisplayProfiles\x12:.hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest\x1a;.hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse\x12k\n" + "\x10ListLevelRewards\x12*.hyapp.activity.v1.ListLevelRewardsRequest\x1a+.hyapp.activity.v1.ListLevelRewardsResponse\x12n\n" + "\x11ConsumeLevelEvent\x12+.hyapp.activity.v1.ConsumeLevelEventRequest\x1a,.hyapp.activity.v1.ConsumeLevelEventResponse\x12_\n" + "\fSetUserLevel\x12&.hyapp.activity.v1.SetUserLevelRequest\x1a'.hyapp.activity.v1.SetUserLevelResponse\x12\x8f\x01\n" + "\x1cIssueRegistrationLevelBadges\x126.hyapp.activity.v1.IssueRegistrationLevelBadgesRequest\x1a7.hyapp.activity.v1.IssueRegistrationLevelBadgesResponse2\xcf\x03\n" + "\x12AchievementService\x12k\n" + "\x10ListAchievements\x12*.hyapp.activity.v1.ListAchievementsRequest\x1a+.hyapp.activity.v1.ListAchievementsResponse\x12\x80\x01\n" + "\x17ConsumeAchievementEvent\x121.hyapp.activity.v1.ConsumeAchievementEventRequest\x1a2.hyapp.activity.v1.ConsumeAchievementEventResponse\x12_\n" + "\fListMyBadges\x12&.hyapp.activity.v1.ListMyBadgesRequest\x1a'.hyapp.activity.v1.ListMyBadgesResponse\x12h\n" + "\x0fSetBadgeDisplay\x12).hyapp.activity.v1.SetBadgeDisplayRequest\x1a*.hyapp.activity.v1.SetBadgeDisplayResponse2{\n" + "\fWheelService\x12k\n" + "\x10ExecuteWheelDraw\x12*.hyapp.activity.v1.ExecuteWheelDrawRequest\x1a+.hyapp.activity.v1.ExecuteWheelDrawResponse2\xaa\x01\n" + "\x19RoomTurnoverRewardService\x12\x8c\x01\n" + "\x1bGetRoomTurnoverRewardStatus\x125.hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest\x1a6.hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse2\x91\x03\n" + "\x11WeeklyStarService\x12w\n" + "\x14GetWeeklyStarCurrent\x12..hyapp.activity.v1.GetWeeklyStarCurrentRequest\x1a/.hyapp.activity.v1.GetWeeklyStarCurrentResponse\x12\x86\x01\n" + "\x19ListWeeklyStarLeaderboard\x123.hyapp.activity.v1.ListWeeklyStarLeaderboardRequest\x1a4.hyapp.activity.v1.ListWeeklyStarLeaderboardResponse\x12z\n" + "\x15ListWeeklyStarHistory\x12/.hyapp.activity.v1.ListWeeklyStarHistoryRequest\x1a0.hyapp.activity.v1.ListWeeklyStarHistoryResponse2\x91\x01\n" + "\x13CPWeeklyRankService\x12z\n" + "\x15GetCPWeeklyRankStatus\x12/.hyapp.activity.v1.GetCPWeeklyRankStatusRequest\x1a0.hyapp.activity.v1.GetCPWeeklyRankStatusResponse2\x9c\x03\n" + "\x14AgencyOpeningService\x12}\n" + "\x16GetAgencyOpeningStatus\x120.hyapp.activity.v1.GetAgencyOpeningStatusRequest\x1a1.hyapp.activity.v1.GetAgencyOpeningStatusResponse\x12q\n" + "\x12ApplyAgencyOpening\x12,.hyapp.activity.v1.ApplyAgencyOpeningRequest\x1a-.hyapp.activity.v1.ApplyAgencyOpeningResponse\x12\x91\x01\n" + "\x1cListAgencyOpeningLeaderboard\x127.hyapp.activity.v1.ListAgencyOpeningApplicationsRequest\x1a8.hyapp.activity.v1.ListAgencyOpeningApplicationsResponse2\x8b\x05\n" + "\x10BroadcastService\x12z\n" + "\x15EnsureBroadcastGroups\x12/.hyapp.activity.v1.EnsureBroadcastGroupsRequest\x1a0.hyapp.activity.v1.EnsureBroadcastGroupsResponse\x12w\n" + "\x16PublishRegionBroadcast\x120.hyapp.activity.v1.PublishRegionBroadcastRequest\x1a+.hyapp.activity.v1.PublishBroadcastResponse\x12w\n" + "\x16PublishGlobalBroadcast\x120.hyapp.activity.v1.PublishGlobalBroadcastRequest\x1a+.hyapp.activity.v1.PublishBroadcastResponse\x12\x8c\x01\n" + "\x1bRemoveRegionBroadcastMember\x125.hyapp.activity.v1.RemoveRegionBroadcastMemberRequest\x1a6.hyapp.activity.v1.RemoveRegionBroadcastMemberResponse\x12z\n" + "\x1bProcessBroadcastOutboxBatch\x12#.hyapp.activity.v1.CronBatchRequest\x1a6.hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse2\x87\x01\n" + "\x18RoomEventConsumerService\x12k\n" + "\x10ConsumeRoomEvent\x12*.hyapp.activity.v1.ConsumeRoomEventRequest\x1a+.hyapp.activity.v1.ConsumeRoomEventResponse2\x87\x04\n" + "\x10AdminTaskService\x12t\n" + "\x13ListTaskDefinitions\x12-.hyapp.activity.v1.ListTaskDefinitionsRequest\x1a..hyapp.activity.v1.ListTaskDefinitionsResponse\x12w\n" + "\x14UpsertTaskDefinition\x12..hyapp.activity.v1.UpsertTaskDefinitionRequest\x1a/.hyapp.activity.v1.UpsertTaskDefinitionResponse\x12\x80\x01\n" + "\x17SetTaskDefinitionStatus\x121.hyapp.activity.v1.SetTaskDefinitionStatusRequest\x1a2.hyapp.activity.v1.SetTaskDefinitionStatusResponse\x12\x80\x01\n" + "\x17PublishTaskRewardPolicy\x121.hyapp.activity.v1.PublishTaskRewardPolicyRequest\x1a2.hyapp.activity.v1.PublishTaskRewardPolicyResponse2\xbc\x02\n" + "\x19RegistrationRewardService\x12\x9b\x01\n" + " GetRegistrationRewardEligibility\x12:.hyapp.activity.v1.GetRegistrationRewardEligibilityRequest\x1a;.hyapp.activity.v1.GetRegistrationRewardEligibilityResponse\x12\x80\x01\n" + "\x17IssueRegistrationReward\x121.hyapp.activity.v1.IssueRegistrationRewardRequest\x1a2.hyapp.activity.v1.IssueRegistrationRewardResponse2\xd9\x03\n" + "\x1eAdminRegistrationRewardService\x12\x8c\x01\n" + "\x1bGetRegistrationRewardConfig\x125.hyapp.activity.v1.GetRegistrationRewardConfigRequest\x1a6.hyapp.activity.v1.GetRegistrationRewardConfigResponse\x12\x95\x01\n" + "\x1eUpdateRegistrationRewardConfig\x128.hyapp.activity.v1.UpdateRegistrationRewardConfigRequest\x1a9.hyapp.activity.v1.UpdateRegistrationRewardConfigResponse\x12\x8f\x01\n" + "\x1cListRegistrationRewardClaims\x126.hyapp.activity.v1.ListRegistrationRewardClaimsRequest\x1a7.hyapp.activity.v1.ListRegistrationRewardClaimsResponse2\xba\x02\n" + "\x1aFirstRechargeRewardService\x12\x8f\x01\n" + "\x1cGetFirstRechargeRewardStatus\x126.hyapp.activity.v1.GetFirstRechargeRewardStatusRequest\x1a7.hyapp.activity.v1.GetFirstRechargeRewardStatusResponse\x12\x89\x01\n" + "\x1aConsumeFirstRechargeReward\x124.hyapp.activity.v1.ConsumeFirstRechargeRewardRequest\x1a5.hyapp.activity.v1.ConsumeFirstRechargeRewardResponse2\xe3\x03\n" + "\x1fAdminFirstRechargeRewardService\x12\x8f\x01\n" + "\x1cGetFirstRechargeRewardConfig\x126.hyapp.activity.v1.GetFirstRechargeRewardConfigRequest\x1a7.hyapp.activity.v1.GetFirstRechargeRewardConfigResponse\x12\x98\x01\n" + "\x1fUpdateFirstRechargeRewardConfig\x129.hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest\x1a:.hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse\x12\x92\x01\n" + "\x1dListFirstRechargeRewardClaims\x127.hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest\x1a8.hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse2\xdd\x02\n" + "\x1fCumulativeRechargeRewardService\x12\x9e\x01\n" + "!GetCumulativeRechargeRewardStatus\x12;.hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest\x1a<.hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse\x12\x98\x01\n" + "\x1fConsumeCumulativeRechargeReward\x129.hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest\x1a:.hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse2\xd0\x03\n" + "\x1bInviteActivityRewardService\x12\x92\x01\n" + "\x1dGetInviteActivityRewardStatus\x127.hyapp.activity.v1.GetInviteActivityRewardStatusRequest\x1a8.hyapp.activity.v1.GetInviteActivityRewardStatusResponse\x12\x86\x01\n" + "\x19ClaimInviteActivityReward\x123.hyapp.activity.v1.ClaimInviteActivityRewardRequest\x1a4.hyapp.activity.v1.ClaimInviteActivityRewardResponse\x12\x92\x01\n" + "\x1dListInviteActivityLeaderboard\x127.hyapp.activity.v1.ListInviteActivityLeaderboardRequest\x1a8.hyapp.activity.v1.ListInviteActivityLeaderboardResponse2\x95\x04\n" + "$AdminCumulativeRechargeRewardService\x12\x9e\x01\n" + "!GetCumulativeRechargeRewardConfig\x12;.hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest\x1a<.hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse\x12\xa7\x01\n" + "$UpdateCumulativeRechargeRewardConfig\x12>.hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest\x1a?.hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse\x12\xa1\x01\n" + "\"ListCumulativeRechargeRewardGrants\x12<.hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest\x1a=.hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse2\x8e\x05\n" + " AdminInviteActivityRewardService\x12\x92\x01\n" + "\x1dGetInviteActivityRewardConfig\x127.hyapp.activity.v1.GetInviteActivityRewardConfigRequest\x1a8.hyapp.activity.v1.GetInviteActivityRewardConfigResponse\x12\x9b\x01\n" + " UpdateInviteActivityRewardConfig\x12:.hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest\x1a;.hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse\x12\x95\x01\n" + "\x1eListInviteActivityRewardClaims\x128.hyapp.activity.v1.ListInviteActivityRewardClaimsRequest\x1a9.hyapp.activity.v1.ListInviteActivityRewardClaimsResponse\x12\x9e\x01\n" + "!ListInviteActivityRewardSummaries\x12;.hyapp.activity.v1.ListInviteActivityRewardSummariesRequest\x1a<.hyapp.activity.v1.ListInviteActivityRewardSummariesResponse2\x89\x05\n" + "\x1eAdminRoomTurnoverRewardService\x12\x8c\x01\n" + "\x1bGetRoomTurnoverRewardConfig\x125.hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest\x1a6.hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse\x12\x95\x01\n" + "\x1eUpdateRoomTurnoverRewardConfig\x128.hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest\x1a9.hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse\x12\x9e\x01\n" + "!ListRoomTurnoverRewardSettlements\x12;.hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest\x1a<.hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse\x12\x9e\x01\n" + "!RetryRoomTurnoverRewardSettlement\x12;.hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest\x1a<.hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse2\x94\a\n" + "\x16AdminWeeklyStarService\x12w\n" + "\x14ListWeeklyStarCycles\x12..hyapp.activity.v1.ListWeeklyStarCyclesRequest\x1a/.hyapp.activity.v1.ListWeeklyStarCyclesResponse\x12z\n" + "\x15CreateWeeklyStarCycle\x12/.hyapp.activity.v1.UpsertWeeklyStarCycleRequest\x1a0.hyapp.activity.v1.UpsertWeeklyStarCycleResponse\x12q\n" + "\x12GetWeeklyStarCycle\x12,.hyapp.activity.v1.GetWeeklyStarCycleRequest\x1a-.hyapp.activity.v1.GetWeeklyStarCycleResponse\x12z\n" + "\x15UpdateWeeklyStarCycle\x12/.hyapp.activity.v1.UpsertWeeklyStarCycleRequest\x1a0.hyapp.activity.v1.UpsertWeeklyStarCycleResponse\x12\x83\x01\n" + "\x18SetWeeklyStarCycleStatus\x122.hyapp.activity.v1.SetWeeklyStarCycleStatusRequest\x1a3.hyapp.activity.v1.SetWeeklyStarCycleStatusResponse\x12\x86\x01\n" + "\x19ListWeeklyStarLeaderboard\x123.hyapp.activity.v1.ListWeeklyStarLeaderboardRequest\x1a4.hyapp.activity.v1.ListWeeklyStarLeaderboardResponse\x12\x86\x01\n" + "\x19ListWeeklyStarSettlements\x123.hyapp.activity.v1.ListWeeklyStarSettlementsRequest\x1a4.hyapp.activity.v1.ListWeeklyStarSettlementsResponse2\xab\x03\n" + "\x18AdminCPWeeklyRankService\x12z\n" + "\x15GetCPWeeklyRankConfig\x12/.hyapp.activity.v1.GetCPWeeklyRankConfigRequest\x1a0.hyapp.activity.v1.GetCPWeeklyRankConfigResponse\x12\x83\x01\n" + "\x18UpdateCPWeeklyRankConfig\x122.hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest\x1a3.hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse\x12\x8c\x01\n" + "\x1bListCPWeeklyRankSettlements\x125.hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest\x1a6.hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse2\xe2\a\n" + "\x19AdminAgencyOpeningService\x12\x80\x01\n" + "\x17ListAgencyOpeningCycles\x121.hyapp.activity.v1.ListAgencyOpeningCyclesRequest\x1a2.hyapp.activity.v1.ListAgencyOpeningCyclesResponse\x12\x83\x01\n" + "\x18CreateAgencyOpeningCycle\x122.hyapp.activity.v1.UpsertAgencyOpeningCycleRequest\x1a3.hyapp.activity.v1.UpsertAgencyOpeningCycleResponse\x12z\n" + "\x15GetAgencyOpeningCycle\x12/.hyapp.activity.v1.GetAgencyOpeningCycleRequest\x1a0.hyapp.activity.v1.GetAgencyOpeningCycleResponse\x12\x83\x01\n" + "\x18UpdateAgencyOpeningCycle\x122.hyapp.activity.v1.UpsertAgencyOpeningCycleRequest\x1a3.hyapp.activity.v1.UpsertAgencyOpeningCycleResponse\x12\x8c\x01\n" + "\x1bSetAgencyOpeningCycleStatus\x125.hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest\x1a6.hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse\x12\x92\x01\n" + "\x1dListAgencyOpeningApplications\x127.hyapp.activity.v1.ListAgencyOpeningApplicationsRequest\x1a8.hyapp.activity.v1.ListAgencyOpeningApplicationsResponse\x12\x95\x01\n" + "\x1eReviewAgencyOpeningApplication\x128.hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest\x1a9.hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse2\xaf\x0f\n" + "\x1cAdminActivityTemplateService\x12z\n" + "\x15ListActivityTemplates\x12/.hyapp.activity.v1.ListActivityTemplatesRequest\x1a0.hyapp.activity.v1.ListActivityTemplatesResponse\x12}\n" + "\x16CreateActivityTemplate\x120.hyapp.activity.v1.CreateActivityTemplateRequest\x1a1.hyapp.activity.v1.CreateActivityTemplateResponse\x12t\n" + "\x13GetActivityTemplate\x12-.hyapp.activity.v1.GetActivityTemplateRequest\x1a..hyapp.activity.v1.GetActivityTemplateResponse\x12}\n" + "\x16UpdateActivityTemplate\x120.hyapp.activity.v1.UpdateActivityTemplateRequest\x1a1.hyapp.activity.v1.UpdateActivityTemplateResponse\x12\x86\x01\n" + "\x19SetActivityTemplateStatus\x123.hyapp.activity.v1.SetActivityTemplateStatusRequest\x1a4.hyapp.activity.v1.SetActivityTemplateStatusResponse\x12}\n" + "\x16DeleteActivityTemplate\x120.hyapp.activity.v1.DeleteActivityTemplateRequest\x1a1.hyapp.activity.v1.DeleteActivityTemplateResponse\x12\x8f\x01\n" + "\x1cListActivityTemplateVersions\x126.hyapp.activity.v1.ListActivityTemplateVersionsRequest\x1a7.hyapp.activity.v1.ListActivityTemplateVersionsResponse\x12z\n" + "\x15CloneActivityTemplate\x12/.hyapp.activity.v1.CloneActivityTemplateRequest\x1a0.hyapp.activity.v1.CloneActivityTemplateResponse\x12\x83\x01\n" + "\x18ValidateActivityTemplate\x122.hyapp.activity.v1.ValidateActivityTemplateRequest\x1a3.hyapp.activity.v1.ValidateActivityTemplateResponse\x12\xa2\x01\n" + "\x1fListActivityTemplateLeaderboard\x12>.hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest\x1a?.hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse\x12\x95\x01\n" + "\x1eListActivityTemplateRewardJobs\x128.hyapp.activity.v1.ListActivityTemplateRewardJobsRequest\x1a9.hyapp.activity.v1.ListActivityTemplateRewardJobsResponse\x12\x95\x01\n" + "\x1eRetryActivityTemplateRewardJob\x128.hyapp.activity.v1.RetryActivityTemplateRewardJobRequest\x1a9.hyapp.activity.v1.RetryActivityTemplateRewardJobResponse\x12\x95\x01\n" + "\x1eListActivityTemplateTaskClaims\x128.hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest\x1a9.hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse\x12\x95\x01\n" + "\x1eRetryActivityTemplateTaskClaim\x128.hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest\x1a9.hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse2\x94\x02\n" + "\x16SevenDayCheckInService\x12\x83\x01\n" + "\x18GetSevenDayCheckInStatus\x122.hyapp.activity.v1.GetSevenDayCheckInStatusRequest\x1a3.hyapp.activity.v1.GetSevenDayCheckInStatusResponse\x12t\n" + "\x13SignSevenDayCheckIn\x12-.hyapp.activity.v1.SignSevenDayCheckInRequest\x1a..hyapp.activity.v1.SignSevenDayCheckInResponse2\xbb\x03\n" + "\x1bAdminSevenDayCheckInService\x12\x83\x01\n" + "\x18GetSevenDayCheckInConfig\x122.hyapp.activity.v1.GetSevenDayCheckInConfigRequest\x1a3.hyapp.activity.v1.GetSevenDayCheckInConfigResponse\x12\x8c\x01\n" + "\x1bUpdateSevenDayCheckInConfig\x125.hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest\x1a6.hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse\x12\x86\x01\n" + "\x19ListSevenDayCheckInClaims\x123.hyapp.activity.v1.ListSevenDayCheckInClaimsRequest\x1a4.hyapp.activity.v1.ListSevenDayCheckInClaimsResponse2\xe4\x06\n" + "\x17AdminGrowthLevelService\x12h\n" + "\x0fListLevelConfig\x12).hyapp.activity.v1.ListLevelConfigRequest\x1a*.hyapp.activity.v1.ListLevelConfigResponse\x12k\n" + "\x10UpsertLevelTrack\x12*.hyapp.activity.v1.UpsertLevelTrackRequest\x1a+.hyapp.activity.v1.UpsertLevelTrackResponse\x12h\n" + "\x0fUpsertLevelRule\x12).hyapp.activity.v1.UpsertLevelRuleRequest\x1a*.hyapp.activity.v1.UpsertLevelRuleResponse\x12h\n" + "\x0fUpsertLevelTier\x12).hyapp.activity.v1.UpsertLevelTierRequest\x1a*.hyapp.activity.v1.UpsertLevelTierResponse\x12}\n" + "\x16BatchUpsertLevelConfig\x120.hyapp.activity.v1.BatchUpsertLevelConfigRequest\x1a1.hyapp.activity.v1.BatchUpsertLevelConfigResponse\x12\x95\x01\n" + "\x1eBatchGetUserLevelAdminProfiles\x128.hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest\x1a9.hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse\x12\x86\x01\n" + "\x19AdjustTemporaryUserLevels\x123.hyapp.activity.v1.AdjustTemporaryUserLevelsRequest\x1a4.hyapp.activity.v1.AdjustTemporaryUserLevelsResponse2\xae\x03\n" + "\x17AdminAchievementService\x12u\n" + "\x1aListAchievementDefinitions\x12*.hyapp.activity.v1.ListAchievementsRequest\x1a+.hyapp.activity.v1.ListAchievementsResponse\x12\x8c\x01\n" + "\x1bUpsertAchievementDefinition\x125.hyapp.activity.v1.UpsertAchievementDefinitionRequest\x1a6.hyapp.activity.v1.UpsertAchievementDefinitionResponse\x12\x8c\x01\n" + "\x1bDeleteAchievementDefinition\x125.hyapp.activity.v1.DeleteAchievementDefinitionRequest\x1a6.hyapp.activity.v1.DeleteAchievementDefinitionResponse2\xc7\x03\n" + "\x11AdminWheelService\x12e\n" + "\x0eGetWheelConfig\x12(.hyapp.activity.v1.GetWheelConfigRequest\x1a).hyapp.activity.v1.GetWheelConfigResponse\x12n\n" + "\x11UpsertWheelConfig\x12+.hyapp.activity.v1.UpsertWheelConfigRequest\x1a,.hyapp.activity.v1.UpsertWheelConfigResponse\x12e\n" + "\x0eListWheelDraws\x12(.hyapp.activity.v1.ListWheelDrawsRequest\x1a).hyapp.activity.v1.ListWheelDrawsResponse\x12t\n" + "\x13GetWheelDrawSummary\x12-.hyapp.activity.v1.GetWheelDrawSummaryRequest\x1a..hyapp.activity.v1.GetWheelDrawSummaryResponseB.Z,hyapp.local/api/proto/activity/v1;activityv1b\x06proto3" var ( file_proto_activity_v1_activity_proto_rawDescOnce sync.Once file_proto_activity_v1_activity_proto_rawDescData []byte ) func file_proto_activity_v1_activity_proto_rawDescGZIP() []byte { file_proto_activity_v1_activity_proto_rawDescOnce.Do(func() { file_proto_activity_v1_activity_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_proto_activity_v1_activity_proto_rawDesc), len(file_proto_activity_v1_activity_proto_rawDesc))) }) return file_proto_activity_v1_activity_proto_rawDescData } var file_proto_activity_v1_activity_proto_msgTypes = make([]protoimpl.MessageInfo, 332) var file_proto_activity_v1_activity_proto_goTypes = []any{ (*RequestMeta)(nil), // 0: hyapp.activity.v1.RequestMeta (*PingActivityRequest)(nil), // 1: hyapp.activity.v1.PingActivityRequest (*PingActivityResponse)(nil), // 2: hyapp.activity.v1.PingActivityResponse (*GetActivityStatusRequest)(nil), // 3: hyapp.activity.v1.GetActivityStatusRequest (*GetActivityStatusResponse)(nil), // 4: hyapp.activity.v1.GetActivityStatusResponse (*MessageTabSection)(nil), // 5: hyapp.activity.v1.MessageTabSection (*ListMessageTabsRequest)(nil), // 6: hyapp.activity.v1.ListMessageTabsRequest (*ListMessageTabsResponse)(nil), // 7: hyapp.activity.v1.ListMessageTabsResponse (*InboxMessage)(nil), // 8: hyapp.activity.v1.InboxMessage (*ListInboxMessagesRequest)(nil), // 9: hyapp.activity.v1.ListInboxMessagesRequest (*ListInboxMessagesResponse)(nil), // 10: hyapp.activity.v1.ListInboxMessagesResponse (*MarkInboxMessageReadRequest)(nil), // 11: hyapp.activity.v1.MarkInboxMessageReadRequest (*MarkInboxMessageReadResponse)(nil), // 12: hyapp.activity.v1.MarkInboxMessageReadResponse (*MarkInboxSectionReadRequest)(nil), // 13: hyapp.activity.v1.MarkInboxSectionReadRequest (*MarkInboxSectionReadResponse)(nil), // 14: hyapp.activity.v1.MarkInboxSectionReadResponse (*DeleteInboxMessageRequest)(nil), // 15: hyapp.activity.v1.DeleteInboxMessageRequest (*DeleteInboxMessageResponse)(nil), // 16: hyapp.activity.v1.DeleteInboxMessageResponse (*CreateInboxMessageRequest)(nil), // 17: hyapp.activity.v1.CreateInboxMessageRequest (*CreateInboxMessageResponse)(nil), // 18: hyapp.activity.v1.CreateInboxMessageResponse (*CreateFanoutJobRequest)(nil), // 19: hyapp.activity.v1.CreateFanoutJobRequest (*CreateFanoutJobResponse)(nil), // 20: hyapp.activity.v1.CreateFanoutJobResponse (*ActionConfirm)(nil), // 21: hyapp.activity.v1.ActionConfirm (*AcceptActionConfirmRequest)(nil), // 22: hyapp.activity.v1.AcceptActionConfirmRequest (*AcceptActionConfirmResponse)(nil), // 23: hyapp.activity.v1.AcceptActionConfirmResponse (*RejectActionConfirmRequest)(nil), // 24: hyapp.activity.v1.RejectActionConfirmRequest (*RejectActionConfirmResponse)(nil), // 25: hyapp.activity.v1.RejectActionConfirmResponse (*BatchGetActionConfirmStatusRequest)(nil), // 26: hyapp.activity.v1.BatchGetActionConfirmStatusRequest (*BatchGetActionConfirmStatusResponse)(nil), // 27: hyapp.activity.v1.BatchGetActionConfirmStatusResponse (*ListConversationActionConfirmsRequest)(nil), // 28: hyapp.activity.v1.ListConversationActionConfirmsRequest (*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 (*ConsumeRoomEventRequest)(nil), // 49: hyapp.activity.v1.ConsumeRoomEventRequest (*ConsumeRoomEventResponse)(nil), // 50: hyapp.activity.v1.ConsumeRoomEventResponse (*TaskDefinition)(nil), // 51: hyapp.activity.v1.TaskDefinition (*ListTaskDefinitionsRequest)(nil), // 52: hyapp.activity.v1.ListTaskDefinitionsRequest (*ListTaskDefinitionsResponse)(nil), // 53: hyapp.activity.v1.ListTaskDefinitionsResponse (*UpsertTaskDefinitionRequest)(nil), // 54: hyapp.activity.v1.UpsertTaskDefinitionRequest (*UpsertTaskDefinitionResponse)(nil), // 55: hyapp.activity.v1.UpsertTaskDefinitionResponse (*SetTaskDefinitionStatusRequest)(nil), // 56: hyapp.activity.v1.SetTaskDefinitionStatusRequest (*SetTaskDefinitionStatusResponse)(nil), // 57: hyapp.activity.v1.SetTaskDefinitionStatusResponse (*PublishTaskRewardPolicyRequest)(nil), // 58: hyapp.activity.v1.PublishTaskRewardPolicyRequest (*PublishTaskRewardPolicyResponse)(nil), // 59: hyapp.activity.v1.PublishTaskRewardPolicyResponse (*RegistrationRewardConfig)(nil), // 60: hyapp.activity.v1.RegistrationRewardConfig (*RegistrationRewardClaim)(nil), // 61: hyapp.activity.v1.RegistrationRewardClaim (*RegistrationRewardEligibility)(nil), // 62: hyapp.activity.v1.RegistrationRewardEligibility (*GetRegistrationRewardEligibilityRequest)(nil), // 63: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest (*GetRegistrationRewardEligibilityResponse)(nil), // 64: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse (*IssueRegistrationRewardRequest)(nil), // 65: hyapp.activity.v1.IssueRegistrationRewardRequest (*IssueRegistrationRewardResponse)(nil), // 66: hyapp.activity.v1.IssueRegistrationRewardResponse (*GetRegistrationRewardConfigRequest)(nil), // 67: hyapp.activity.v1.GetRegistrationRewardConfigRequest (*GetRegistrationRewardConfigResponse)(nil), // 68: hyapp.activity.v1.GetRegistrationRewardConfigResponse (*UpdateRegistrationRewardConfigRequest)(nil), // 69: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest (*UpdateRegistrationRewardConfigResponse)(nil), // 70: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse (*ListRegistrationRewardClaimsRequest)(nil), // 71: hyapp.activity.v1.ListRegistrationRewardClaimsRequest (*ListRegistrationRewardClaimsResponse)(nil), // 72: hyapp.activity.v1.ListRegistrationRewardClaimsResponse (*FirstRechargeRewardTier)(nil), // 73: hyapp.activity.v1.FirstRechargeRewardTier (*FirstRechargeRewardConfig)(nil), // 74: hyapp.activity.v1.FirstRechargeRewardConfig (*FirstRechargeRewardClaim)(nil), // 75: hyapp.activity.v1.FirstRechargeRewardClaim (*FirstRechargeRewardStatus)(nil), // 76: hyapp.activity.v1.FirstRechargeRewardStatus (*GetFirstRechargeRewardStatusRequest)(nil), // 77: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest (*GetFirstRechargeRewardStatusResponse)(nil), // 78: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse (*ConsumeFirstRechargeRewardRequest)(nil), // 79: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest (*ConsumeFirstRechargeRewardResponse)(nil), // 80: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse (*GetFirstRechargeRewardConfigRequest)(nil), // 81: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest (*GetFirstRechargeRewardConfigResponse)(nil), // 82: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse (*UpdateFirstRechargeRewardConfigRequest)(nil), // 83: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest (*UpdateFirstRechargeRewardConfigResponse)(nil), // 84: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse (*ListFirstRechargeRewardClaimsRequest)(nil), // 85: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest (*ListFirstRechargeRewardClaimsResponse)(nil), // 86: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse (*CumulativeRechargeRewardTier)(nil), // 87: hyapp.activity.v1.CumulativeRechargeRewardTier (*CumulativeRechargeRewardConfig)(nil), // 88: hyapp.activity.v1.CumulativeRechargeRewardConfig (*CumulativeRechargeRewardGrant)(nil), // 89: hyapp.activity.v1.CumulativeRechargeRewardGrant (*CumulativeRechargeRewardProgress)(nil), // 90: hyapp.activity.v1.CumulativeRechargeRewardProgress (*CumulativeRechargeRewardStatus)(nil), // 91: hyapp.activity.v1.CumulativeRechargeRewardStatus (*GetCumulativeRechargeRewardStatusRequest)(nil), // 92: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest (*GetCumulativeRechargeRewardStatusResponse)(nil), // 93: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse (*ConsumeCumulativeRechargeRewardRequest)(nil), // 94: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest (*ConsumeCumulativeRechargeRewardResponse)(nil), // 95: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse (*GetCumulativeRechargeRewardConfigRequest)(nil), // 96: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest (*GetCumulativeRechargeRewardConfigResponse)(nil), // 97: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse (*UpdateCumulativeRechargeRewardConfigRequest)(nil), // 98: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest (*UpdateCumulativeRechargeRewardConfigResponse)(nil), // 99: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse (*ListCumulativeRechargeRewardGrantsRequest)(nil), // 100: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest (*ListCumulativeRechargeRewardGrantsResponse)(nil), // 101: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse (*InviteActivityRewardTier)(nil), // 102: hyapp.activity.v1.InviteActivityRewardTier (*InviteActivityRewardConfig)(nil), // 103: hyapp.activity.v1.InviteActivityRewardConfig (*InviteActivityRewardProgress)(nil), // 104: hyapp.activity.v1.InviteActivityRewardProgress (*InviteActivityRewardClaim)(nil), // 105: hyapp.activity.v1.InviteActivityRewardClaim (*InviteActivityRewardStatus)(nil), // 106: hyapp.activity.v1.InviteActivityRewardStatus (*GetInviteActivityRewardStatusRequest)(nil), // 107: hyapp.activity.v1.GetInviteActivityRewardStatusRequest (*GetInviteActivityRewardStatusResponse)(nil), // 108: hyapp.activity.v1.GetInviteActivityRewardStatusResponse (*ClaimInviteActivityRewardRequest)(nil), // 109: hyapp.activity.v1.ClaimInviteActivityRewardRequest (*ClaimInviteActivityRewardResponse)(nil), // 110: hyapp.activity.v1.ClaimInviteActivityRewardResponse (*InviteActivityLeaderboardEntry)(nil), // 111: hyapp.activity.v1.InviteActivityLeaderboardEntry (*ListInviteActivityLeaderboardRequest)(nil), // 112: hyapp.activity.v1.ListInviteActivityLeaderboardRequest (*ListInviteActivityLeaderboardResponse)(nil), // 113: hyapp.activity.v1.ListInviteActivityLeaderboardResponse (*GetInviteActivityRewardConfigRequest)(nil), // 114: hyapp.activity.v1.GetInviteActivityRewardConfigRequest (*GetInviteActivityRewardConfigResponse)(nil), // 115: hyapp.activity.v1.GetInviteActivityRewardConfigResponse (*UpdateInviteActivityRewardConfigRequest)(nil), // 116: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest (*UpdateInviteActivityRewardConfigResponse)(nil), // 117: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse (*ListInviteActivityRewardClaimsRequest)(nil), // 118: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest (*ListInviteActivityRewardClaimsResponse)(nil), // 119: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse (*InviteActivityRewardInviteeSummary)(nil), // 120: hyapp.activity.v1.InviteActivityRewardInviteeSummary (*InviteActivityRewardSummary)(nil), // 121: hyapp.activity.v1.InviteActivityRewardSummary (*ListInviteActivityRewardSummariesRequest)(nil), // 122: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest (*ListInviteActivityRewardSummariesResponse)(nil), // 123: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse (*RoomTurnoverRewardTier)(nil), // 124: hyapp.activity.v1.RoomTurnoverRewardTier (*RoomTurnoverRewardConfig)(nil), // 125: hyapp.activity.v1.RoomTurnoverRewardConfig (*RoomTurnoverRewardSettlement)(nil), // 126: hyapp.activity.v1.RoomTurnoverRewardSettlement (*RoomTurnoverRewardStatus)(nil), // 127: hyapp.activity.v1.RoomTurnoverRewardStatus (*GetRoomTurnoverRewardStatusRequest)(nil), // 128: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest (*GetRoomTurnoverRewardStatusResponse)(nil), // 129: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse (*GetRoomTurnoverRewardConfigRequest)(nil), // 130: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest (*GetRoomTurnoverRewardConfigResponse)(nil), // 131: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse (*UpdateRoomTurnoverRewardConfigRequest)(nil), // 132: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest (*UpdateRoomTurnoverRewardConfigResponse)(nil), // 133: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse (*ListRoomTurnoverRewardSettlementsRequest)(nil), // 134: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest (*ListRoomTurnoverRewardSettlementsResponse)(nil), // 135: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse (*RetryRoomTurnoverRewardSettlementRequest)(nil), // 136: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest (*RetryRoomTurnoverRewardSettlementResponse)(nil), // 137: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse (*SevenDayCheckInReward)(nil), // 138: hyapp.activity.v1.SevenDayCheckInReward (*SevenDayCheckInConfig)(nil), // 139: hyapp.activity.v1.SevenDayCheckInConfig (*SevenDayCheckInRewardStatus)(nil), // 140: hyapp.activity.v1.SevenDayCheckInRewardStatus (*GetSevenDayCheckInStatusRequest)(nil), // 141: hyapp.activity.v1.GetSevenDayCheckInStatusRequest (*GetSevenDayCheckInStatusResponse)(nil), // 142: hyapp.activity.v1.GetSevenDayCheckInStatusResponse (*SignSevenDayCheckInRequest)(nil), // 143: hyapp.activity.v1.SignSevenDayCheckInRequest (*SignSevenDayCheckInResponse)(nil), // 144: hyapp.activity.v1.SignSevenDayCheckInResponse (*GetSevenDayCheckInConfigRequest)(nil), // 145: hyapp.activity.v1.GetSevenDayCheckInConfigRequest (*GetSevenDayCheckInConfigResponse)(nil), // 146: hyapp.activity.v1.GetSevenDayCheckInConfigResponse (*UpdateSevenDayCheckInConfigRequest)(nil), // 147: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest (*UpdateSevenDayCheckInConfigResponse)(nil), // 148: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse (*SevenDayCheckInClaim)(nil), // 149: hyapp.activity.v1.SevenDayCheckInClaim (*ListSevenDayCheckInClaimsRequest)(nil), // 150: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest (*ListSevenDayCheckInClaimsResponse)(nil), // 151: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse (*LevelTrack)(nil), // 152: hyapp.activity.v1.LevelTrack (*LevelRule)(nil), // 153: hyapp.activity.v1.LevelRule (*LevelTier)(nil), // 154: hyapp.activity.v1.LevelTier (*LevelTrackOverview)(nil), // 155: hyapp.activity.v1.LevelTrackOverview (*GetMyLevelOverviewRequest)(nil), // 156: hyapp.activity.v1.GetMyLevelOverviewRequest (*GetMyLevelOverviewResponse)(nil), // 157: hyapp.activity.v1.GetMyLevelOverviewResponse (*GetLevelTrackRequest)(nil), // 158: hyapp.activity.v1.GetLevelTrackRequest (*GetLevelTrackResponse)(nil), // 159: hyapp.activity.v1.GetLevelTrackResponse (*LevelDisplayTrackProfile)(nil), // 160: hyapp.activity.v1.LevelDisplayTrackProfile (*UserLevelDisplayProfile)(nil), // 161: hyapp.activity.v1.UserLevelDisplayProfile (*BatchGetUserLevelDisplayProfilesRequest)(nil), // 162: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest (*BatchGetUserLevelDisplayProfilesResponse)(nil), // 163: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse (*LevelRewardJob)(nil), // 164: hyapp.activity.v1.LevelRewardJob (*ListLevelRewardsRequest)(nil), // 165: hyapp.activity.v1.ListLevelRewardsRequest (*ListLevelRewardsResponse)(nil), // 166: hyapp.activity.v1.ListLevelRewardsResponse (*ConsumeLevelEventRequest)(nil), // 167: hyapp.activity.v1.ConsumeLevelEventRequest (*ConsumeLevelEventResponse)(nil), // 168: hyapp.activity.v1.ConsumeLevelEventResponse (*SetUserLevelRequest)(nil), // 169: hyapp.activity.v1.SetUserLevelRequest (*SetUserLevelResponse)(nil), // 170: hyapp.activity.v1.SetUserLevelResponse (*AdminLevelTrackProfile)(nil), // 171: hyapp.activity.v1.AdminLevelTrackProfile (*AdminUserLevelProfile)(nil), // 172: hyapp.activity.v1.AdminUserLevelProfile (*BatchGetUserLevelAdminProfilesRequest)(nil), // 173: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest (*BatchGetUserLevelAdminProfilesResponse)(nil), // 174: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse (*TemporaryLevelAdjustment)(nil), // 175: hyapp.activity.v1.TemporaryLevelAdjustment (*AdjustTemporaryUserLevelsRequest)(nil), // 176: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest (*AdjustTemporaryUserLevelsResponse)(nil), // 177: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse (*RegistrationLevelBadgeGrant)(nil), // 178: hyapp.activity.v1.RegistrationLevelBadgeGrant (*IssueRegistrationLevelBadgesRequest)(nil), // 179: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest (*IssueRegistrationLevelBadgesResponse)(nil), // 180: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse (*UpsertLevelTrackRequest)(nil), // 181: hyapp.activity.v1.UpsertLevelTrackRequest (*UpsertLevelTrackResponse)(nil), // 182: hyapp.activity.v1.UpsertLevelTrackResponse (*UpsertLevelRuleRequest)(nil), // 183: hyapp.activity.v1.UpsertLevelRuleRequest (*UpsertLevelRuleResponse)(nil), // 184: hyapp.activity.v1.UpsertLevelRuleResponse (*UpsertLevelTierRequest)(nil), // 185: hyapp.activity.v1.UpsertLevelTierRequest (*UpsertLevelTierResponse)(nil), // 186: hyapp.activity.v1.UpsertLevelTierResponse (*BatchUpsertLevelConfigRequest)(nil), // 187: hyapp.activity.v1.BatchUpsertLevelConfigRequest (*BatchUpsertLevelConfigResponse)(nil), // 188: hyapp.activity.v1.BatchUpsertLevelConfigResponse (*ListLevelConfigRequest)(nil), // 189: hyapp.activity.v1.ListLevelConfigRequest (*ListLevelConfigResponse)(nil), // 190: hyapp.activity.v1.ListLevelConfigResponse (*AchievementCondition)(nil), // 191: hyapp.activity.v1.AchievementCondition (*AchievementDefinition)(nil), // 192: hyapp.activity.v1.AchievementDefinition (*UserAchievement)(nil), // 193: hyapp.activity.v1.UserAchievement (*ListAchievementsRequest)(nil), // 194: hyapp.activity.v1.ListAchievementsRequest (*ListAchievementsResponse)(nil), // 195: hyapp.activity.v1.ListAchievementsResponse (*ConsumeAchievementEventRequest)(nil), // 196: hyapp.activity.v1.ConsumeAchievementEventRequest (*ConsumeAchievementEventResponse)(nil), // 197: hyapp.activity.v1.ConsumeAchievementEventResponse (*BadgeDisplayItem)(nil), // 198: hyapp.activity.v1.BadgeDisplayItem (*ListMyBadgesRequest)(nil), // 199: hyapp.activity.v1.ListMyBadgesRequest (*ListMyBadgesResponse)(nil), // 200: hyapp.activity.v1.ListMyBadgesResponse (*SetBadgeDisplayRequest)(nil), // 201: hyapp.activity.v1.SetBadgeDisplayRequest (*SetBadgeDisplayResponse)(nil), // 202: hyapp.activity.v1.SetBadgeDisplayResponse (*UpsertAchievementDefinitionRequest)(nil), // 203: hyapp.activity.v1.UpsertAchievementDefinitionRequest (*UpsertAchievementDefinitionResponse)(nil), // 204: hyapp.activity.v1.UpsertAchievementDefinitionResponse (*DeleteAchievementDefinitionRequest)(nil), // 205: hyapp.activity.v1.DeleteAchievementDefinitionRequest (*DeleteAchievementDefinitionResponse)(nil), // 206: hyapp.activity.v1.DeleteAchievementDefinitionResponse (*WheelPrizeTier)(nil), // 207: hyapp.activity.v1.WheelPrizeTier (*WheelRuleConfig)(nil), // 208: hyapp.activity.v1.WheelRuleConfig (*WheelDrawMeta)(nil), // 209: hyapp.activity.v1.WheelDrawMeta (*WheelDrawResult)(nil), // 210: hyapp.activity.v1.WheelDrawResult (*WheelDrawReward)(nil), // 211: hyapp.activity.v1.WheelDrawReward (*ExecuteWheelDrawRequest)(nil), // 212: hyapp.activity.v1.ExecuteWheelDrawRequest (*ExecuteWheelDrawResponse)(nil), // 213: hyapp.activity.v1.ExecuteWheelDrawResponse (*GetWheelConfigRequest)(nil), // 214: hyapp.activity.v1.GetWheelConfigRequest (*GetWheelConfigResponse)(nil), // 215: hyapp.activity.v1.GetWheelConfigResponse (*UpsertWheelConfigRequest)(nil), // 216: hyapp.activity.v1.UpsertWheelConfigRequest (*UpsertWheelConfigResponse)(nil), // 217: hyapp.activity.v1.UpsertWheelConfigResponse (*ListWheelDrawsRequest)(nil), // 218: hyapp.activity.v1.ListWheelDrawsRequest (*ListWheelDrawsResponse)(nil), // 219: hyapp.activity.v1.ListWheelDrawsResponse (*WheelDrawSummary)(nil), // 220: hyapp.activity.v1.WheelDrawSummary (*GetWheelDrawSummaryRequest)(nil), // 221: hyapp.activity.v1.GetWheelDrawSummaryRequest (*GetWheelDrawSummaryResponse)(nil), // 222: hyapp.activity.v1.GetWheelDrawSummaryResponse (*WeeklyStarGift)(nil), // 223: hyapp.activity.v1.WeeklyStarGift (*WeeklyStarReward)(nil), // 224: hyapp.activity.v1.WeeklyStarReward (*WeeklyStarCycle)(nil), // 225: hyapp.activity.v1.WeeklyStarCycle (*WeeklyStarLeaderboardEntry)(nil), // 226: hyapp.activity.v1.WeeklyStarLeaderboardEntry (*WeeklyStarSettlement)(nil), // 227: hyapp.activity.v1.WeeklyStarSettlement (*ListWeeklyStarCyclesRequest)(nil), // 228: hyapp.activity.v1.ListWeeklyStarCyclesRequest (*ListWeeklyStarCyclesResponse)(nil), // 229: hyapp.activity.v1.ListWeeklyStarCyclesResponse (*GetWeeklyStarCycleRequest)(nil), // 230: hyapp.activity.v1.GetWeeklyStarCycleRequest (*GetWeeklyStarCycleResponse)(nil), // 231: hyapp.activity.v1.GetWeeklyStarCycleResponse (*UpsertWeeklyStarCycleRequest)(nil), // 232: hyapp.activity.v1.UpsertWeeklyStarCycleRequest (*UpsertWeeklyStarCycleResponse)(nil), // 233: hyapp.activity.v1.UpsertWeeklyStarCycleResponse (*SetWeeklyStarCycleStatusRequest)(nil), // 234: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest (*SetWeeklyStarCycleStatusResponse)(nil), // 235: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse (*ListWeeklyStarLeaderboardRequest)(nil), // 236: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest (*ListWeeklyStarLeaderboardResponse)(nil), // 237: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse (*ListWeeklyStarSettlementsRequest)(nil), // 238: hyapp.activity.v1.ListWeeklyStarSettlementsRequest (*ListWeeklyStarSettlementsResponse)(nil), // 239: hyapp.activity.v1.ListWeeklyStarSettlementsResponse (*GetWeeklyStarCurrentRequest)(nil), // 240: hyapp.activity.v1.GetWeeklyStarCurrentRequest (*GetWeeklyStarCurrentResponse)(nil), // 241: hyapp.activity.v1.GetWeeklyStarCurrentResponse (*ListWeeklyStarHistoryRequest)(nil), // 242: hyapp.activity.v1.ListWeeklyStarHistoryRequest (*WeeklyStarHistoryCycle)(nil), // 243: hyapp.activity.v1.WeeklyStarHistoryCycle (*ListWeeklyStarHistoryResponse)(nil), // 244: hyapp.activity.v1.ListWeeklyStarHistoryResponse (*CPWeeklyRankReward)(nil), // 245: hyapp.activity.v1.CPWeeklyRankReward (*CPWeeklyRankConfig)(nil), // 246: hyapp.activity.v1.CPWeeklyRankConfig (*CPWeeklyRankUser)(nil), // 247: hyapp.activity.v1.CPWeeklyRankUser (*CPWeeklyRankEntry)(nil), // 248: hyapp.activity.v1.CPWeeklyRankEntry (*CPWeeklyRankSettlement)(nil), // 249: hyapp.activity.v1.CPWeeklyRankSettlement (*GetCPWeeklyRankStatusRequest)(nil), // 250: hyapp.activity.v1.GetCPWeeklyRankStatusRequest (*GetCPWeeklyRankStatusResponse)(nil), // 251: hyapp.activity.v1.GetCPWeeklyRankStatusResponse (*GetCPWeeklyRankConfigRequest)(nil), // 252: hyapp.activity.v1.GetCPWeeklyRankConfigRequest (*GetCPWeeklyRankConfigResponse)(nil), // 253: hyapp.activity.v1.GetCPWeeklyRankConfigResponse (*UpdateCPWeeklyRankConfigRequest)(nil), // 254: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest (*UpdateCPWeeklyRankConfigResponse)(nil), // 255: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse (*ListCPWeeklyRankSettlementsRequest)(nil), // 256: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest (*ListCPWeeklyRankSettlementsResponse)(nil), // 257: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse (*AgencyOpeningReward)(nil), // 258: hyapp.activity.v1.AgencyOpeningReward (*AgencyOpeningCycle)(nil), // 259: hyapp.activity.v1.AgencyOpeningCycle (*AgencyOpeningApplication)(nil), // 260: hyapp.activity.v1.AgencyOpeningApplication (*AgencyOpeningAgencySnapshot)(nil), // 261: hyapp.activity.v1.AgencyOpeningAgencySnapshot (*ListAgencyOpeningCyclesRequest)(nil), // 262: hyapp.activity.v1.ListAgencyOpeningCyclesRequest (*ListAgencyOpeningCyclesResponse)(nil), // 263: hyapp.activity.v1.ListAgencyOpeningCyclesResponse (*GetAgencyOpeningCycleRequest)(nil), // 264: hyapp.activity.v1.GetAgencyOpeningCycleRequest (*GetAgencyOpeningCycleResponse)(nil), // 265: hyapp.activity.v1.GetAgencyOpeningCycleResponse (*UpsertAgencyOpeningCycleRequest)(nil), // 266: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest (*UpsertAgencyOpeningCycleResponse)(nil), // 267: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse (*SetAgencyOpeningCycleStatusRequest)(nil), // 268: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest (*SetAgencyOpeningCycleStatusResponse)(nil), // 269: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse (*ListAgencyOpeningApplicationsRequest)(nil), // 270: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest (*ListAgencyOpeningApplicationsResponse)(nil), // 271: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse (*ReviewAgencyOpeningApplicationRequest)(nil), // 272: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest (*ReviewAgencyOpeningApplicationResponse)(nil), // 273: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse (*GetAgencyOpeningStatusRequest)(nil), // 274: hyapp.activity.v1.GetAgencyOpeningStatusRequest (*GetAgencyOpeningStatusResponse)(nil), // 275: hyapp.activity.v1.GetAgencyOpeningStatusResponse (*ApplyAgencyOpeningRequest)(nil), // 276: hyapp.activity.v1.ApplyAgencyOpeningRequest (*ApplyAgencyOpeningResponse)(nil), // 277: hyapp.activity.v1.ApplyAgencyOpeningResponse (*ActivityTemplateLocale)(nil), // 278: hyapp.activity.v1.ActivityTemplateLocale (*ActivityTemplateGift)(nil), // 279: hyapp.activity.v1.ActivityTemplateGift (*ActivityTemplateRewardItem)(nil), // 280: hyapp.activity.v1.ActivityTemplateRewardItem (*ActivityTemplateTask)(nil), // 281: hyapp.activity.v1.ActivityTemplateTask (*ActivityTemplateRankReward)(nil), // 282: hyapp.activity.v1.ActivityTemplateRankReward (*ActivityTemplateAsset)(nil), // 283: hyapp.activity.v1.ActivityTemplateAsset (*ActivityTemplate)(nil), // 284: hyapp.activity.v1.ActivityTemplate (*ActivityTemplateSummary)(nil), // 285: hyapp.activity.v1.ActivityTemplateSummary (*ListActivityTemplatesRequest)(nil), // 286: hyapp.activity.v1.ListActivityTemplatesRequest (*ListActivityTemplatesResponse)(nil), // 287: hyapp.activity.v1.ListActivityTemplatesResponse (*CreateActivityTemplateRequest)(nil), // 288: hyapp.activity.v1.CreateActivityTemplateRequest (*CreateActivityTemplateResponse)(nil), // 289: hyapp.activity.v1.CreateActivityTemplateResponse (*GetActivityTemplateRequest)(nil), // 290: hyapp.activity.v1.GetActivityTemplateRequest (*GetActivityTemplateResponse)(nil), // 291: hyapp.activity.v1.GetActivityTemplateResponse (*UpdateActivityTemplateRequest)(nil), // 292: hyapp.activity.v1.UpdateActivityTemplateRequest (*UpdateActivityTemplateResponse)(nil), // 293: hyapp.activity.v1.UpdateActivityTemplateResponse (*SetActivityTemplateStatusRequest)(nil), // 294: hyapp.activity.v1.SetActivityTemplateStatusRequest (*SetActivityTemplateStatusResponse)(nil), // 295: hyapp.activity.v1.SetActivityTemplateStatusResponse (*DeleteActivityTemplateRequest)(nil), // 296: hyapp.activity.v1.DeleteActivityTemplateRequest (*DeleteActivityTemplateResponse)(nil), // 297: hyapp.activity.v1.DeleteActivityTemplateResponse (*ActivityTemplateVersion)(nil), // 298: hyapp.activity.v1.ActivityTemplateVersion (*ListActivityTemplateVersionsRequest)(nil), // 299: hyapp.activity.v1.ListActivityTemplateVersionsRequest (*ListActivityTemplateVersionsResponse)(nil), // 300: hyapp.activity.v1.ListActivityTemplateVersionsResponse (*CloneActivityTemplateRequest)(nil), // 301: hyapp.activity.v1.CloneActivityTemplateRequest (*CloneActivityTemplateResponse)(nil), // 302: hyapp.activity.v1.CloneActivityTemplateResponse (*ActivityTemplateValidationIssue)(nil), // 303: hyapp.activity.v1.ActivityTemplateValidationIssue (*ValidateActivityTemplateRequest)(nil), // 304: hyapp.activity.v1.ValidateActivityTemplateRequest (*ValidateActivityTemplateResponse)(nil), // 305: hyapp.activity.v1.ValidateActivityTemplateResponse (*ActivityTemplateRuntime)(nil), // 306: hyapp.activity.v1.ActivityTemplateRuntime (*ActivityTemplateRuntimeTask)(nil), // 307: hyapp.activity.v1.ActivityTemplateRuntimeTask (*ActivityTemplateTaskClaim)(nil), // 308: hyapp.activity.v1.ActivityTemplateTaskClaim (*ActivityTemplateLeaderboardEntry)(nil), // 309: hyapp.activity.v1.ActivityTemplateLeaderboardEntry (*GetCurrentActivityTemplateRequest)(nil), // 310: hyapp.activity.v1.GetCurrentActivityTemplateRequest (*GetCurrentActivityTemplateResponse)(nil), // 311: hyapp.activity.v1.GetCurrentActivityTemplateResponse (*VisitActivityTemplateRequest)(nil), // 312: hyapp.activity.v1.VisitActivityTemplateRequest (*VisitActivityTemplateResponse)(nil), // 313: hyapp.activity.v1.VisitActivityTemplateResponse (*ListActivityTemplateTasksRequest)(nil), // 314: hyapp.activity.v1.ListActivityTemplateTasksRequest (*ListActivityTemplateTasksResponse)(nil), // 315: hyapp.activity.v1.ListActivityTemplateTasksResponse (*ClaimActivityTemplateTaskRewardRequest)(nil), // 316: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest (*ClaimActivityTemplateTaskRewardResponse)(nil), // 317: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse (*ListActivityTemplateLeaderboardRequest)(nil), // 318: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest (*ListActivityTemplateLeaderboardResponse)(nil), // 319: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse (*ActivityTemplateRankPeriod)(nil), // 320: hyapp.activity.v1.ActivityTemplateRankPeriod (*ActivityTemplateRewardJob)(nil), // 321: hyapp.activity.v1.ActivityTemplateRewardJob (*AdminListActivityTemplateLeaderboardRequest)(nil), // 322: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest (*AdminListActivityTemplateLeaderboardResponse)(nil), // 323: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse (*ListActivityTemplateRewardJobsRequest)(nil), // 324: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest (*ListActivityTemplateRewardJobsResponse)(nil), // 325: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse (*RetryActivityTemplateRewardJobRequest)(nil), // 326: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest (*RetryActivityTemplateRewardJobResponse)(nil), // 327: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse (*ListActivityTemplateTaskClaimsRequest)(nil), // 328: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest (*ListActivityTemplateTaskClaimsResponse)(nil), // 329: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse (*RetryActivityTemplateTaskClaimRequest)(nil), // 330: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest (*RetryActivityTemplateTaskClaimResponse)(nil), // 331: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse (*v1.EventEnvelope)(nil), // 332: hyapp.events.room.v1.EventEnvelope } var file_proto_activity_v1_activity_proto_depIdxs = []int32{ 0, // 0: hyapp.activity.v1.PingActivityRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 1: hyapp.activity.v1.GetActivityStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 2: hyapp.activity.v1.ListMessageTabsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 5, // 3: hyapp.activity.v1.ListMessageTabsResponse.sections:type_name -> hyapp.activity.v1.MessageTabSection 0, // 4: hyapp.activity.v1.ListInboxMessagesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 8, // 5: hyapp.activity.v1.ListInboxMessagesResponse.items:type_name -> hyapp.activity.v1.InboxMessage 0, // 6: hyapp.activity.v1.MarkInboxMessageReadRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 7: hyapp.activity.v1.MarkInboxSectionReadRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 8: hyapp.activity.v1.DeleteInboxMessageRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 9: hyapp.activity.v1.CreateInboxMessageRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 10: hyapp.activity.v1.CreateFanoutJobRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 11: hyapp.activity.v1.AcceptActionConfirmRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 21, // 12: hyapp.activity.v1.AcceptActionConfirmResponse.confirm:type_name -> hyapp.activity.v1.ActionConfirm 0, // 13: hyapp.activity.v1.RejectActionConfirmRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 21, // 14: hyapp.activity.v1.RejectActionConfirmResponse.confirm:type_name -> hyapp.activity.v1.ActionConfirm 0, // 15: hyapp.activity.v1.BatchGetActionConfirmStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 21, // 16: hyapp.activity.v1.BatchGetActionConfirmStatusResponse.items:type_name -> hyapp.activity.v1.ActionConfirm 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.ConsumeRoomEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 332, // 30: hyapp.activity.v1.ConsumeRoomEventRequest.envelope:type_name -> hyapp.events.room.v1.EventEnvelope 0, // 31: hyapp.activity.v1.ListTaskDefinitionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 51, // 32: hyapp.activity.v1.ListTaskDefinitionsResponse.tasks:type_name -> hyapp.activity.v1.TaskDefinition 0, // 33: hyapp.activity.v1.UpsertTaskDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 51, // 34: hyapp.activity.v1.UpsertTaskDefinitionResponse.task:type_name -> hyapp.activity.v1.TaskDefinition 0, // 35: hyapp.activity.v1.SetTaskDefinitionStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 51, // 36: hyapp.activity.v1.SetTaskDefinitionStatusResponse.task:type_name -> hyapp.activity.v1.TaskDefinition 0, // 37: hyapp.activity.v1.PublishTaskRewardPolicyRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 38: hyapp.activity.v1.GetRegistrationRewardEligibilityRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 62, // 39: hyapp.activity.v1.GetRegistrationRewardEligibilityResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility 0, // 40: hyapp.activity.v1.IssueRegistrationRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 61, // 41: hyapp.activity.v1.IssueRegistrationRewardResponse.claim:type_name -> hyapp.activity.v1.RegistrationRewardClaim 62, // 42: hyapp.activity.v1.IssueRegistrationRewardResponse.eligibility:type_name -> hyapp.activity.v1.RegistrationRewardEligibility 0, // 43: hyapp.activity.v1.GetRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 60, // 44: hyapp.activity.v1.GetRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig 0, // 45: hyapp.activity.v1.UpdateRegistrationRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 60, // 46: hyapp.activity.v1.UpdateRegistrationRewardConfigResponse.config:type_name -> hyapp.activity.v1.RegistrationRewardConfig 0, // 47: hyapp.activity.v1.ListRegistrationRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 61, // 48: hyapp.activity.v1.ListRegistrationRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.RegistrationRewardClaim 73, // 49: hyapp.activity.v1.FirstRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier 73, // 50: hyapp.activity.v1.FirstRechargeRewardStatus.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier 75, // 51: hyapp.activity.v1.FirstRechargeRewardStatus.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim 75, // 52: hyapp.activity.v1.FirstRechargeRewardStatus.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim 0, // 53: hyapp.activity.v1.GetFirstRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 76, // 54: hyapp.activity.v1.GetFirstRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.FirstRechargeRewardStatus 0, // 55: hyapp.activity.v1.ConsumeFirstRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 75, // 56: hyapp.activity.v1.ConsumeFirstRechargeRewardResponse.claim:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim 0, // 57: hyapp.activity.v1.GetFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 74, // 58: hyapp.activity.v1.GetFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig 0, // 59: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 73, // 60: hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.FirstRechargeRewardTier 74, // 61: hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.FirstRechargeRewardConfig 0, // 62: hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 75, // 63: hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.FirstRechargeRewardClaim 87, // 64: hyapp.activity.v1.CumulativeRechargeRewardConfig.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier 88, // 65: hyapp.activity.v1.CumulativeRechargeRewardStatus.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig 90, // 66: hyapp.activity.v1.CumulativeRechargeRewardStatus.progress:type_name -> hyapp.activity.v1.CumulativeRechargeRewardProgress 89, // 67: hyapp.activity.v1.CumulativeRechargeRewardStatus.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant 0, // 68: hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 91, // 69: hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse.status:type_name -> hyapp.activity.v1.CumulativeRechargeRewardStatus 0, // 70: hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 89, // 71: hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant 0, // 72: hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 88, // 73: hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig 0, // 74: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 87, // 75: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.CumulativeRechargeRewardTier 88, // 76: hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse.config:type_name -> hyapp.activity.v1.CumulativeRechargeRewardConfig 0, // 77: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 89, // 78: hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse.grants:type_name -> hyapp.activity.v1.CumulativeRechargeRewardGrant 102, // 79: hyapp.activity.v1.InviteActivityRewardConfig.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier 103, // 80: hyapp.activity.v1.InviteActivityRewardStatus.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig 104, // 81: hyapp.activity.v1.InviteActivityRewardStatus.progress:type_name -> hyapp.activity.v1.InviteActivityRewardProgress 105, // 82: hyapp.activity.v1.InviteActivityRewardStatus.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim 0, // 83: hyapp.activity.v1.GetInviteActivityRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 106, // 84: hyapp.activity.v1.GetInviteActivityRewardStatusResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus 0, // 85: hyapp.activity.v1.ClaimInviteActivityRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 105, // 86: hyapp.activity.v1.ClaimInviteActivityRewardResponse.claim:type_name -> hyapp.activity.v1.InviteActivityRewardClaim 106, // 87: hyapp.activity.v1.ClaimInviteActivityRewardResponse.status:type_name -> hyapp.activity.v1.InviteActivityRewardStatus 0, // 88: hyapp.activity.v1.ListInviteActivityLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 111, // 89: hyapp.activity.v1.ListInviteActivityLeaderboardResponse.entries:type_name -> hyapp.activity.v1.InviteActivityLeaderboardEntry 0, // 90: hyapp.activity.v1.GetInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 103, // 91: hyapp.activity.v1.GetInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig 0, // 92: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 102, // 93: hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.InviteActivityRewardTier 103, // 94: hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse.config:type_name -> hyapp.activity.v1.InviteActivityRewardConfig 0, // 95: hyapp.activity.v1.ListInviteActivityRewardClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 105, // 96: hyapp.activity.v1.ListInviteActivityRewardClaimsResponse.claims:type_name -> hyapp.activity.v1.InviteActivityRewardClaim 120, // 97: hyapp.activity.v1.InviteActivityRewardSummary.invitees:type_name -> hyapp.activity.v1.InviteActivityRewardInviteeSummary 0, // 98: hyapp.activity.v1.ListInviteActivityRewardSummariesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 121, // 99: hyapp.activity.v1.ListInviteActivityRewardSummariesResponse.summaries:type_name -> hyapp.activity.v1.InviteActivityRewardSummary 124, // 100: hyapp.activity.v1.RoomTurnoverRewardConfig.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier 125, // 101: hyapp.activity.v1.RoomTurnoverRewardStatus.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig 124, // 102: hyapp.activity.v1.RoomTurnoverRewardStatus.matched_tier:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier 126, // 103: hyapp.activity.v1.RoomTurnoverRewardStatus.latest_settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement 0, // 104: hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 127, // 105: hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse.status:type_name -> hyapp.activity.v1.RoomTurnoverRewardStatus 0, // 106: hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 125, // 107: hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig 0, // 108: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 124, // 109: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest.tiers:type_name -> hyapp.activity.v1.RoomTurnoverRewardTier 125, // 110: hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse.config:type_name -> hyapp.activity.v1.RoomTurnoverRewardConfig 0, // 111: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 126, // 112: hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse.settlements:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement 0, // 113: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 126, // 114: hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse.settlement:type_name -> hyapp.activity.v1.RoomTurnoverRewardSettlement 138, // 115: hyapp.activity.v1.SevenDayCheckInConfig.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward 0, // 116: hyapp.activity.v1.GetSevenDayCheckInStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 140, // 117: hyapp.activity.v1.GetSevenDayCheckInStatusResponse.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInRewardStatus 0, // 118: hyapp.activity.v1.SignSevenDayCheckInRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 119: hyapp.activity.v1.GetSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 139, // 120: hyapp.activity.v1.GetSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig 0, // 121: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 138, // 122: hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest.rewards:type_name -> hyapp.activity.v1.SevenDayCheckInReward 139, // 123: hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse.config:type_name -> hyapp.activity.v1.SevenDayCheckInConfig 0, // 124: hyapp.activity.v1.ListSevenDayCheckInClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 149, // 125: hyapp.activity.v1.ListSevenDayCheckInClaimsResponse.claims:type_name -> hyapp.activity.v1.SevenDayCheckInClaim 0, // 126: hyapp.activity.v1.GetMyLevelOverviewRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 155, // 127: hyapp.activity.v1.GetMyLevelOverviewResponse.tracks:type_name -> hyapp.activity.v1.LevelTrackOverview 0, // 128: hyapp.activity.v1.GetLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 155, // 129: hyapp.activity.v1.GetLevelTrackResponse.overview:type_name -> hyapp.activity.v1.LevelTrackOverview 153, // 130: hyapp.activity.v1.GetLevelTrackResponse.rules:type_name -> hyapp.activity.v1.LevelRule 154, // 131: hyapp.activity.v1.GetLevelTrackResponse.tiers:type_name -> hyapp.activity.v1.LevelTier 160, // 132: hyapp.activity.v1.UserLevelDisplayProfile.wealth:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile 160, // 133: hyapp.activity.v1.UserLevelDisplayProfile.game:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile 160, // 134: hyapp.activity.v1.UserLevelDisplayProfile.charm:type_name -> hyapp.activity.v1.LevelDisplayTrackProfile 0, // 135: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 161, // 136: hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse.profiles:type_name -> hyapp.activity.v1.UserLevelDisplayProfile 0, // 137: hyapp.activity.v1.ListLevelRewardsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 164, // 138: hyapp.activity.v1.ListLevelRewardsResponse.rewards:type_name -> hyapp.activity.v1.LevelRewardJob 0, // 139: hyapp.activity.v1.ConsumeLevelEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 140: hyapp.activity.v1.SetUserLevelRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 171, // 141: hyapp.activity.v1.AdminUserLevelProfile.tracks:type_name -> hyapp.activity.v1.AdminLevelTrackProfile 0, // 142: hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 172, // 143: hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse.profiles:type_name -> hyapp.activity.v1.AdminUserLevelProfile 0, // 144: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 175, // 145: hyapp.activity.v1.AdjustTemporaryUserLevelsRequest.adjustments:type_name -> hyapp.activity.v1.TemporaryLevelAdjustment 172, // 146: hyapp.activity.v1.AdjustTemporaryUserLevelsResponse.profile:type_name -> hyapp.activity.v1.AdminUserLevelProfile 0, // 147: hyapp.activity.v1.IssueRegistrationLevelBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 178, // 148: hyapp.activity.v1.IssueRegistrationLevelBadgesResponse.grants:type_name -> hyapp.activity.v1.RegistrationLevelBadgeGrant 0, // 149: hyapp.activity.v1.UpsertLevelTrackRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 152, // 150: hyapp.activity.v1.UpsertLevelTrackResponse.track:type_name -> hyapp.activity.v1.LevelTrack 0, // 151: hyapp.activity.v1.UpsertLevelRuleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 153, // 152: hyapp.activity.v1.UpsertLevelRuleResponse.rule:type_name -> hyapp.activity.v1.LevelRule 0, // 153: hyapp.activity.v1.UpsertLevelTierRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 154, // 154: hyapp.activity.v1.UpsertLevelTierResponse.tier:type_name -> hyapp.activity.v1.LevelTier 0, // 155: hyapp.activity.v1.BatchUpsertLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 153, // 156: hyapp.activity.v1.BatchUpsertLevelConfigRequest.rules:type_name -> hyapp.activity.v1.LevelRule 154, // 157: hyapp.activity.v1.BatchUpsertLevelConfigRequest.tiers:type_name -> hyapp.activity.v1.LevelTier 153, // 158: hyapp.activity.v1.BatchUpsertLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule 154, // 159: hyapp.activity.v1.BatchUpsertLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier 0, // 160: hyapp.activity.v1.ListLevelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 152, // 161: hyapp.activity.v1.ListLevelConfigResponse.tracks:type_name -> hyapp.activity.v1.LevelTrack 153, // 162: hyapp.activity.v1.ListLevelConfigResponse.rules:type_name -> hyapp.activity.v1.LevelRule 154, // 163: hyapp.activity.v1.ListLevelConfigResponse.tiers:type_name -> hyapp.activity.v1.LevelTier 191, // 164: hyapp.activity.v1.AchievementDefinition.conditions:type_name -> hyapp.activity.v1.AchievementCondition 192, // 165: hyapp.activity.v1.UserAchievement.definition:type_name -> hyapp.activity.v1.AchievementDefinition 0, // 166: hyapp.activity.v1.ListAchievementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 193, // 167: hyapp.activity.v1.ListAchievementsResponse.achievements:type_name -> hyapp.activity.v1.UserAchievement 0, // 168: hyapp.activity.v1.ConsumeAchievementEventRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 0, // 169: hyapp.activity.v1.ListMyBadgesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 198, // 170: hyapp.activity.v1.ListMyBadgesResponse.strip_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem 198, // 171: hyapp.activity.v1.ListMyBadgesResponse.profile_tile_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem 198, // 172: hyapp.activity.v1.ListMyBadgesResponse.honor_badges:type_name -> hyapp.activity.v1.BadgeDisplayItem 0, // 173: hyapp.activity.v1.SetBadgeDisplayRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 198, // 174: hyapp.activity.v1.SetBadgeDisplayRequest.items:type_name -> hyapp.activity.v1.BadgeDisplayItem 200, // 175: hyapp.activity.v1.SetBadgeDisplayResponse.profile:type_name -> hyapp.activity.v1.ListMyBadgesResponse 0, // 176: hyapp.activity.v1.UpsertAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 191, // 177: hyapp.activity.v1.UpsertAchievementDefinitionRequest.conditions:type_name -> hyapp.activity.v1.AchievementCondition 192, // 178: hyapp.activity.v1.UpsertAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition 0, // 179: hyapp.activity.v1.DeleteAchievementDefinitionRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 192, // 180: hyapp.activity.v1.DeleteAchievementDefinitionResponse.achievement:type_name -> hyapp.activity.v1.AchievementDefinition 207, // 181: hyapp.activity.v1.WheelRuleConfig.tiers:type_name -> hyapp.activity.v1.WheelPrizeTier 0, // 182: hyapp.activity.v1.WheelDrawMeta.meta:type_name -> hyapp.activity.v1.RequestMeta 211, // 183: hyapp.activity.v1.WheelDrawResult.rewards:type_name -> hyapp.activity.v1.WheelDrawReward 209, // 184: hyapp.activity.v1.ExecuteWheelDrawRequest.wheel:type_name -> hyapp.activity.v1.WheelDrawMeta 210, // 185: hyapp.activity.v1.ExecuteWheelDrawResponse.result:type_name -> hyapp.activity.v1.WheelDrawResult 0, // 186: hyapp.activity.v1.GetWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 208, // 187: hyapp.activity.v1.GetWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig 0, // 188: hyapp.activity.v1.UpsertWheelConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 208, // 189: hyapp.activity.v1.UpsertWheelConfigRequest.config:type_name -> hyapp.activity.v1.WheelRuleConfig 208, // 190: hyapp.activity.v1.UpsertWheelConfigResponse.config:type_name -> hyapp.activity.v1.WheelRuleConfig 0, // 191: hyapp.activity.v1.ListWheelDrawsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 210, // 192: hyapp.activity.v1.ListWheelDrawsResponse.draws:type_name -> hyapp.activity.v1.WheelDrawResult 0, // 193: hyapp.activity.v1.GetWheelDrawSummaryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 220, // 194: hyapp.activity.v1.GetWheelDrawSummaryResponse.summary:type_name -> hyapp.activity.v1.WheelDrawSummary 223, // 195: hyapp.activity.v1.WeeklyStarCycle.gifts:type_name -> hyapp.activity.v1.WeeklyStarGift 224, // 196: hyapp.activity.v1.WeeklyStarCycle.rewards:type_name -> hyapp.activity.v1.WeeklyStarReward 0, // 197: hyapp.activity.v1.ListWeeklyStarCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 225, // 198: hyapp.activity.v1.ListWeeklyStarCyclesResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarCycle 0, // 199: hyapp.activity.v1.GetWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 225, // 200: hyapp.activity.v1.GetWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle 0, // 201: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 225, // 202: hyapp.activity.v1.UpsertWeeklyStarCycleRequest.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle 225, // 203: hyapp.activity.v1.UpsertWeeklyStarCycleResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle 0, // 204: hyapp.activity.v1.SetWeeklyStarCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 225, // 205: hyapp.activity.v1.SetWeeklyStarCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle 0, // 206: hyapp.activity.v1.ListWeeklyStarLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 225, // 207: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle 226, // 208: hyapp.activity.v1.ListWeeklyStarLeaderboardResponse.entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry 0, // 209: hyapp.activity.v1.ListWeeklyStarSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 227, // 210: hyapp.activity.v1.ListWeeklyStarSettlementsResponse.settlements:type_name -> hyapp.activity.v1.WeeklyStarSettlement 0, // 211: hyapp.activity.v1.GetWeeklyStarCurrentRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 225, // 212: hyapp.activity.v1.GetWeeklyStarCurrentResponse.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle 226, // 213: hyapp.activity.v1.GetWeeklyStarCurrentResponse.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry 226, // 214: hyapp.activity.v1.GetWeeklyStarCurrentResponse.my_entry:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry 0, // 215: hyapp.activity.v1.ListWeeklyStarHistoryRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 225, // 216: hyapp.activity.v1.WeeklyStarHistoryCycle.cycle:type_name -> hyapp.activity.v1.WeeklyStarCycle 226, // 217: hyapp.activity.v1.WeeklyStarHistoryCycle.top_entries:type_name -> hyapp.activity.v1.WeeklyStarLeaderboardEntry 243, // 218: hyapp.activity.v1.ListWeeklyStarHistoryResponse.cycles:type_name -> hyapp.activity.v1.WeeklyStarHistoryCycle 245, // 219: hyapp.activity.v1.CPWeeklyRankConfig.rewards:type_name -> hyapp.activity.v1.CPWeeklyRankReward 247, // 220: hyapp.activity.v1.CPWeeklyRankEntry.user_a:type_name -> hyapp.activity.v1.CPWeeklyRankUser 247, // 221: hyapp.activity.v1.CPWeeklyRankEntry.user_b:type_name -> hyapp.activity.v1.CPWeeklyRankUser 0, // 222: hyapp.activity.v1.GetCPWeeklyRankStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 246, // 223: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig 248, // 224: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry 248, // 225: hyapp.activity.v1.GetCPWeeklyRankStatusResponse.previous_entries:type_name -> hyapp.activity.v1.CPWeeklyRankEntry 0, // 226: hyapp.activity.v1.GetCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 246, // 227: hyapp.activity.v1.GetCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig 0, // 228: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 246, // 229: hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig 246, // 230: hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse.config:type_name -> hyapp.activity.v1.CPWeeklyRankConfig 0, // 231: hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 249, // 232: hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse.settlements:type_name -> hyapp.activity.v1.CPWeeklyRankSettlement 258, // 233: hyapp.activity.v1.AgencyOpeningCycle.rewards:type_name -> hyapp.activity.v1.AgencyOpeningReward 0, // 234: hyapp.activity.v1.ListAgencyOpeningCyclesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 259, // 235: hyapp.activity.v1.ListAgencyOpeningCyclesResponse.cycles:type_name -> hyapp.activity.v1.AgencyOpeningCycle 0, // 236: hyapp.activity.v1.GetAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 259, // 237: hyapp.activity.v1.GetAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle 0, // 238: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 259, // 239: hyapp.activity.v1.UpsertAgencyOpeningCycleRequest.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle 259, // 240: hyapp.activity.v1.UpsertAgencyOpeningCycleResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle 0, // 241: hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 259, // 242: hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle 0, // 243: hyapp.activity.v1.ListAgencyOpeningApplicationsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 260, // 244: hyapp.activity.v1.ListAgencyOpeningApplicationsResponse.applications:type_name -> hyapp.activity.v1.AgencyOpeningApplication 0, // 245: hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 260, // 246: hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication 0, // 247: hyapp.activity.v1.GetAgencyOpeningStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 259, // 248: hyapp.activity.v1.GetAgencyOpeningStatusResponse.cycle:type_name -> hyapp.activity.v1.AgencyOpeningCycle 260, // 249: hyapp.activity.v1.GetAgencyOpeningStatusResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication 261, // 250: hyapp.activity.v1.GetAgencyOpeningStatusResponse.agency:type_name -> hyapp.activity.v1.AgencyOpeningAgencySnapshot 0, // 251: hyapp.activity.v1.ApplyAgencyOpeningRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 260, // 252: hyapp.activity.v1.ApplyAgencyOpeningResponse.application:type_name -> hyapp.activity.v1.AgencyOpeningApplication 280, // 253: hyapp.activity.v1.ActivityTemplateTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem 280, // 254: hyapp.activity.v1.ActivityTemplateRankReward.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem 278, // 255: hyapp.activity.v1.ActivityTemplate.locales:type_name -> hyapp.activity.v1.ActivityTemplateLocale 279, // 256: hyapp.activity.v1.ActivityTemplate.gifts:type_name -> hyapp.activity.v1.ActivityTemplateGift 281, // 257: hyapp.activity.v1.ActivityTemplate.tasks:type_name -> hyapp.activity.v1.ActivityTemplateTask 282, // 258: hyapp.activity.v1.ActivityTemplate.rank_rewards:type_name -> hyapp.activity.v1.ActivityTemplateRankReward 283, // 259: hyapp.activity.v1.ActivityTemplate.assets:type_name -> hyapp.activity.v1.ActivityTemplateAsset 0, // 260: hyapp.activity.v1.ListActivityTemplatesRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 285, // 261: hyapp.activity.v1.ListActivityTemplatesResponse.templates:type_name -> hyapp.activity.v1.ActivityTemplateSummary 0, // 262: hyapp.activity.v1.CreateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 284, // 263: hyapp.activity.v1.CreateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate 284, // 264: hyapp.activity.v1.CreateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate 0, // 265: hyapp.activity.v1.GetActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 284, // 266: hyapp.activity.v1.GetActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate 0, // 267: hyapp.activity.v1.UpdateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 284, // 268: hyapp.activity.v1.UpdateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate 284, // 269: hyapp.activity.v1.UpdateActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate 0, // 270: hyapp.activity.v1.SetActivityTemplateStatusRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 284, // 271: hyapp.activity.v1.SetActivityTemplateStatusResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate 0, // 272: hyapp.activity.v1.DeleteActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 284, // 273: hyapp.activity.v1.DeleteActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate 284, // 274: hyapp.activity.v1.ActivityTemplateVersion.snapshot:type_name -> hyapp.activity.v1.ActivityTemplate 0, // 275: hyapp.activity.v1.ListActivityTemplateVersionsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 298, // 276: hyapp.activity.v1.ListActivityTemplateVersionsResponse.versions:type_name -> hyapp.activity.v1.ActivityTemplateVersion 0, // 277: hyapp.activity.v1.CloneActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 284, // 278: hyapp.activity.v1.CloneActivityTemplateResponse.template:type_name -> hyapp.activity.v1.ActivityTemplate 0, // 279: hyapp.activity.v1.ValidateActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 284, // 280: hyapp.activity.v1.ValidateActivityTemplateRequest.template:type_name -> hyapp.activity.v1.ActivityTemplate 303, // 281: hyapp.activity.v1.ValidateActivityTemplateResponse.issues:type_name -> hyapp.activity.v1.ActivityTemplateValidationIssue 284, // 282: hyapp.activity.v1.ActivityTemplateRuntime.template:type_name -> hyapp.activity.v1.ActivityTemplate 280, // 283: hyapp.activity.v1.ActivityTemplateRuntimeTask.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem 280, // 284: hyapp.activity.v1.ActivityTemplateTaskClaim.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem 0, // 285: hyapp.activity.v1.GetCurrentActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 306, // 286: hyapp.activity.v1.GetCurrentActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime 0, // 287: hyapp.activity.v1.VisitActivityTemplateRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 306, // 288: hyapp.activity.v1.VisitActivityTemplateResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime 307, // 289: hyapp.activity.v1.VisitActivityTemplateResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask 0, // 290: hyapp.activity.v1.ListActivityTemplateTasksRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 306, // 291: hyapp.activity.v1.ListActivityTemplateTasksResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime 307, // 292: hyapp.activity.v1.ListActivityTemplateTasksResponse.tasks:type_name -> hyapp.activity.v1.ActivityTemplateRuntimeTask 0, // 293: hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 308, // 294: hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim 0, // 295: hyapp.activity.v1.ListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 306, // 296: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.runtime:type_name -> hyapp.activity.v1.ActivityTemplateRuntime 309, // 297: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry 309, // 298: hyapp.activity.v1.ListActivityTemplateLeaderboardResponse.my_entry:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry 280, // 299: hyapp.activity.v1.ActivityTemplateRewardJob.reward_items:type_name -> hyapp.activity.v1.ActivityTemplateRewardItem 0, // 300: hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 320, // 301: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.period:type_name -> hyapp.activity.v1.ActivityTemplateRankPeriod 309, // 302: hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse.entries:type_name -> hyapp.activity.v1.ActivityTemplateLeaderboardEntry 0, // 303: hyapp.activity.v1.ListActivityTemplateRewardJobsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 321, // 304: hyapp.activity.v1.ListActivityTemplateRewardJobsResponse.jobs:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob 0, // 305: hyapp.activity.v1.RetryActivityTemplateRewardJobRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 321, // 306: hyapp.activity.v1.RetryActivityTemplateRewardJobResponse.job:type_name -> hyapp.activity.v1.ActivityTemplateRewardJob 0, // 307: hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 308, // 308: hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse.claims:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim 0, // 309: hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest.meta:type_name -> hyapp.activity.v1.RequestMeta 308, // 310: hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse.claim:type_name -> hyapp.activity.v1.ActivityTemplateTaskClaim 1, // 311: hyapp.activity.v1.ActivityService.PingActivity:input_type -> hyapp.activity.v1.PingActivityRequest 3, // 312: hyapp.activity.v1.ActivityService.GetActivityStatus:input_type -> hyapp.activity.v1.GetActivityStatusRequest 6, // 313: hyapp.activity.v1.MessageInboxService.ListMessageTabs:input_type -> hyapp.activity.v1.ListMessageTabsRequest 9, // 314: hyapp.activity.v1.MessageInboxService.ListInboxMessages:input_type -> hyapp.activity.v1.ListInboxMessagesRequest 11, // 315: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:input_type -> hyapp.activity.v1.MarkInboxMessageReadRequest 13, // 316: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:input_type -> hyapp.activity.v1.MarkInboxSectionReadRequest 15, // 317: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:input_type -> hyapp.activity.v1.DeleteInboxMessageRequest 17, // 318: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:input_type -> hyapp.activity.v1.CreateInboxMessageRequest 19, // 319: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:input_type -> hyapp.activity.v1.CreateFanoutJobRequest 22, // 320: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:input_type -> hyapp.activity.v1.AcceptActionConfirmRequest 24, // 321: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:input_type -> hyapp.activity.v1.RejectActionConfirmRequest 26, // 322: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:input_type -> hyapp.activity.v1.BatchGetActionConfirmStatusRequest 28, // 323: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:input_type -> hyapp.activity.v1.ListConversationActionConfirmsRequest 30, // 324: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:input_type -> hyapp.activity.v1.CronBatchRequest 30, // 325: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest 30, // 326: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:input_type -> hyapp.activity.v1.CronBatchRequest 30, // 327: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:input_type -> hyapp.activity.v1.CronBatchRequest 30, // 328: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest 30, // 329: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest 30, // 330: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest 30, // 331: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest 30, // 332: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:input_type -> hyapp.activity.v1.CronBatchRequest 310, // 333: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:input_type -> hyapp.activity.v1.GetCurrentActivityTemplateRequest 312, // 334: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:input_type -> hyapp.activity.v1.VisitActivityTemplateRequest 314, // 335: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:input_type -> hyapp.activity.v1.ListActivityTemplateTasksRequest 316, // 336: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:input_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardRequest 318, // 337: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardRequest 34, // 338: hyapp.activity.v1.TaskService.ListUserTasks:input_type -> hyapp.activity.v1.ListUserTasksRequest 36, // 339: hyapp.activity.v1.TaskService.ClaimTaskReward:input_type -> hyapp.activity.v1.ClaimTaskRewardRequest 38, // 340: hyapp.activity.v1.TaskService.ConsumeTaskEvent:input_type -> hyapp.activity.v1.ConsumeTaskEventRequest 156, // 341: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:input_type -> hyapp.activity.v1.GetMyLevelOverviewRequest 158, // 342: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:input_type -> hyapp.activity.v1.GetLevelTrackRequest 162, // 343: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesRequest 165, // 344: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:input_type -> hyapp.activity.v1.ListLevelRewardsRequest 167, // 345: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:input_type -> hyapp.activity.v1.ConsumeLevelEventRequest 169, // 346: hyapp.activity.v1.GrowthLevelService.SetUserLevel:input_type -> hyapp.activity.v1.SetUserLevelRequest 179, // 347: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:input_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesRequest 194, // 348: hyapp.activity.v1.AchievementService.ListAchievements:input_type -> hyapp.activity.v1.ListAchievementsRequest 196, // 349: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:input_type -> hyapp.activity.v1.ConsumeAchievementEventRequest 199, // 350: hyapp.activity.v1.AchievementService.ListMyBadges:input_type -> hyapp.activity.v1.ListMyBadgesRequest 201, // 351: hyapp.activity.v1.AchievementService.SetBadgeDisplay:input_type -> hyapp.activity.v1.SetBadgeDisplayRequest 212, // 352: hyapp.activity.v1.WheelService.ExecuteWheelDraw:input_type -> hyapp.activity.v1.ExecuteWheelDrawRequest 128, // 353: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusRequest 240, // 354: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:input_type -> hyapp.activity.v1.GetWeeklyStarCurrentRequest 236, // 355: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest 242, // 356: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:input_type -> hyapp.activity.v1.ListWeeklyStarHistoryRequest 250, // 357: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:input_type -> hyapp.activity.v1.GetCPWeeklyRankStatusRequest 274, // 358: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:input_type -> hyapp.activity.v1.GetAgencyOpeningStatusRequest 276, // 359: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:input_type -> hyapp.activity.v1.ApplyAgencyOpeningRequest 270, // 360: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest 41, // 361: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:input_type -> hyapp.activity.v1.EnsureBroadcastGroupsRequest 43, // 362: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:input_type -> hyapp.activity.v1.PublishRegionBroadcastRequest 44, // 363: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:input_type -> hyapp.activity.v1.PublishGlobalBroadcastRequest 46, // 364: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:input_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberRequest 30, // 365: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:input_type -> hyapp.activity.v1.CronBatchRequest 49, // 366: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:input_type -> hyapp.activity.v1.ConsumeRoomEventRequest 52, // 367: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:input_type -> hyapp.activity.v1.ListTaskDefinitionsRequest 54, // 368: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:input_type -> hyapp.activity.v1.UpsertTaskDefinitionRequest 56, // 369: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:input_type -> hyapp.activity.v1.SetTaskDefinitionStatusRequest 58, // 370: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:input_type -> hyapp.activity.v1.PublishTaskRewardPolicyRequest 63, // 371: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:input_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityRequest 65, // 372: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:input_type -> hyapp.activity.v1.IssueRegistrationRewardRequest 67, // 373: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:input_type -> hyapp.activity.v1.GetRegistrationRewardConfigRequest 69, // 374: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:input_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigRequest 71, // 375: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:input_type -> hyapp.activity.v1.ListRegistrationRewardClaimsRequest 77, // 376: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:input_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusRequest 79, // 377: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:input_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardRequest 81, // 378: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigRequest 83, // 379: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigRequest 85, // 380: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:input_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsRequest 92, // 381: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusRequest 94, // 382: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:input_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardRequest 107, // 383: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:input_type -> hyapp.activity.v1.GetInviteActivityRewardStatusRequest 109, // 384: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:input_type -> hyapp.activity.v1.ClaimInviteActivityRewardRequest 112, // 385: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:input_type -> hyapp.activity.v1.ListInviteActivityLeaderboardRequest 96, // 386: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigRequest 98, // 387: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:input_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigRequest 100, // 388: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:input_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsRequest 114, // 389: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:input_type -> hyapp.activity.v1.GetInviteActivityRewardConfigRequest 116, // 390: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:input_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigRequest 118, // 391: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:input_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsRequest 122, // 392: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:input_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesRequest 130, // 393: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigRequest 132, // 394: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:input_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigRequest 134, // 395: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:input_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsRequest 136, // 396: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:input_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementRequest 228, // 397: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:input_type -> hyapp.activity.v1.ListWeeklyStarCyclesRequest 232, // 398: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest 230, // 399: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:input_type -> hyapp.activity.v1.GetWeeklyStarCycleRequest 232, // 400: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:input_type -> hyapp.activity.v1.UpsertWeeklyStarCycleRequest 234, // 401: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:input_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusRequest 236, // 402: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:input_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardRequest 238, // 403: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:input_type -> hyapp.activity.v1.ListWeeklyStarSettlementsRequest 252, // 404: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:input_type -> hyapp.activity.v1.GetCPWeeklyRankConfigRequest 254, // 405: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:input_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigRequest 256, // 406: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:input_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsRequest 262, // 407: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:input_type -> hyapp.activity.v1.ListAgencyOpeningCyclesRequest 266, // 408: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest 264, // 409: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:input_type -> hyapp.activity.v1.GetAgencyOpeningCycleRequest 266, // 410: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:input_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleRequest 268, // 411: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:input_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusRequest 270, // 412: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:input_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsRequest 272, // 413: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:input_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationRequest 286, // 414: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:input_type -> hyapp.activity.v1.ListActivityTemplatesRequest 288, // 415: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:input_type -> hyapp.activity.v1.CreateActivityTemplateRequest 290, // 416: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:input_type -> hyapp.activity.v1.GetActivityTemplateRequest 292, // 417: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:input_type -> hyapp.activity.v1.UpdateActivityTemplateRequest 294, // 418: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:input_type -> hyapp.activity.v1.SetActivityTemplateStatusRequest 296, // 419: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:input_type -> hyapp.activity.v1.DeleteActivityTemplateRequest 299, // 420: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:input_type -> hyapp.activity.v1.ListActivityTemplateVersionsRequest 301, // 421: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:input_type -> hyapp.activity.v1.CloneActivityTemplateRequest 304, // 422: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:input_type -> hyapp.activity.v1.ValidateActivityTemplateRequest 322, // 423: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:input_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardRequest 324, // 424: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:input_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsRequest 326, // 425: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:input_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobRequest 328, // 426: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:input_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsRequest 330, // 427: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:input_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimRequest 141, // 428: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:input_type -> hyapp.activity.v1.GetSevenDayCheckInStatusRequest 143, // 429: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:input_type -> hyapp.activity.v1.SignSevenDayCheckInRequest 145, // 430: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:input_type -> hyapp.activity.v1.GetSevenDayCheckInConfigRequest 147, // 431: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:input_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigRequest 150, // 432: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:input_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsRequest 189, // 433: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:input_type -> hyapp.activity.v1.ListLevelConfigRequest 181, // 434: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:input_type -> hyapp.activity.v1.UpsertLevelTrackRequest 183, // 435: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:input_type -> hyapp.activity.v1.UpsertLevelRuleRequest 185, // 436: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:input_type -> hyapp.activity.v1.UpsertLevelTierRequest 187, // 437: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:input_type -> hyapp.activity.v1.BatchUpsertLevelConfigRequest 173, // 438: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:input_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesRequest 176, // 439: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:input_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsRequest 194, // 440: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:input_type -> hyapp.activity.v1.ListAchievementsRequest 203, // 441: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:input_type -> hyapp.activity.v1.UpsertAchievementDefinitionRequest 205, // 442: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:input_type -> hyapp.activity.v1.DeleteAchievementDefinitionRequest 214, // 443: hyapp.activity.v1.AdminWheelService.GetWheelConfig:input_type -> hyapp.activity.v1.GetWheelConfigRequest 216, // 444: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:input_type -> hyapp.activity.v1.UpsertWheelConfigRequest 218, // 445: hyapp.activity.v1.AdminWheelService.ListWheelDraws:input_type -> hyapp.activity.v1.ListWheelDrawsRequest 221, // 446: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:input_type -> hyapp.activity.v1.GetWheelDrawSummaryRequest 2, // 447: hyapp.activity.v1.ActivityService.PingActivity:output_type -> hyapp.activity.v1.PingActivityResponse 4, // 448: hyapp.activity.v1.ActivityService.GetActivityStatus:output_type -> hyapp.activity.v1.GetActivityStatusResponse 7, // 449: hyapp.activity.v1.MessageInboxService.ListMessageTabs:output_type -> hyapp.activity.v1.ListMessageTabsResponse 10, // 450: hyapp.activity.v1.MessageInboxService.ListInboxMessages:output_type -> hyapp.activity.v1.ListInboxMessagesResponse 12, // 451: hyapp.activity.v1.MessageInboxService.MarkInboxMessageRead:output_type -> hyapp.activity.v1.MarkInboxMessageReadResponse 14, // 452: hyapp.activity.v1.MessageInboxService.MarkInboxSectionRead:output_type -> hyapp.activity.v1.MarkInboxSectionReadResponse 16, // 453: hyapp.activity.v1.MessageInboxService.DeleteInboxMessage:output_type -> hyapp.activity.v1.DeleteInboxMessageResponse 18, // 454: hyapp.activity.v1.MessageInboxService.CreateInboxMessage:output_type -> hyapp.activity.v1.CreateInboxMessageResponse 20, // 455: hyapp.activity.v1.MessageInboxService.CreateFanoutJob:output_type -> hyapp.activity.v1.CreateFanoutJobResponse 23, // 456: hyapp.activity.v1.MessageActionConfirmService.AcceptActionConfirm:output_type -> hyapp.activity.v1.AcceptActionConfirmResponse 25, // 457: hyapp.activity.v1.MessageActionConfirmService.RejectActionConfirm:output_type -> hyapp.activity.v1.RejectActionConfirmResponse 27, // 458: hyapp.activity.v1.MessageActionConfirmService.BatchGetActionConfirmStatus:output_type -> hyapp.activity.v1.BatchGetActionConfirmStatusResponse 29, // 459: hyapp.activity.v1.MessageActionConfirmService.ListConversationActionConfirms:output_type -> hyapp.activity.v1.ListConversationActionConfirmsResponse 31, // 460: hyapp.activity.v1.ActivityCronService.ProcessMessageFanoutBatch:output_type -> hyapp.activity.v1.CronBatchResponse 31, // 461: hyapp.activity.v1.ActivityCronService.ProcessLevelRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse 31, // 462: hyapp.activity.v1.ActivityCronService.ProcessTemporaryLevelBatch:output_type -> hyapp.activity.v1.CronBatchResponse 31, // 463: hyapp.activity.v1.ActivityCronService.ProcessAchievementRewardBatch:output_type -> hyapp.activity.v1.CronBatchResponse 31, // 464: hyapp.activity.v1.ActivityCronService.ProcessRoomTurnoverRewardSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse 31, // 465: hyapp.activity.v1.ActivityCronService.ProcessWeeklyStarSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse 31, // 466: hyapp.activity.v1.ActivityCronService.ProcessCPWeeklyRankSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse 31, // 467: hyapp.activity.v1.ActivityCronService.ProcessAgencyOpeningSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse 31, // 468: hyapp.activity.v1.ActivityCronService.ProcessActivityTemplateSettlementBatch:output_type -> hyapp.activity.v1.CronBatchResponse 311, // 469: hyapp.activity.v1.ActivityTemplateRuntimeService.GetCurrentActivityTemplate:output_type -> hyapp.activity.v1.GetCurrentActivityTemplateResponse 313, // 470: hyapp.activity.v1.ActivityTemplateRuntimeService.VisitActivityTemplate:output_type -> hyapp.activity.v1.VisitActivityTemplateResponse 315, // 471: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateTasks:output_type -> hyapp.activity.v1.ListActivityTemplateTasksResponse 317, // 472: hyapp.activity.v1.ActivityTemplateRuntimeService.ClaimActivityTemplateTaskReward:output_type -> hyapp.activity.v1.ClaimActivityTemplateTaskRewardResponse 319, // 473: hyapp.activity.v1.ActivityTemplateRuntimeService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.ListActivityTemplateLeaderboardResponse 35, // 474: hyapp.activity.v1.TaskService.ListUserTasks:output_type -> hyapp.activity.v1.ListUserTasksResponse 37, // 475: hyapp.activity.v1.TaskService.ClaimTaskReward:output_type -> hyapp.activity.v1.ClaimTaskRewardResponse 39, // 476: hyapp.activity.v1.TaskService.ConsumeTaskEvent:output_type -> hyapp.activity.v1.ConsumeTaskEventResponse 157, // 477: hyapp.activity.v1.GrowthLevelService.GetMyLevelOverview:output_type -> hyapp.activity.v1.GetMyLevelOverviewResponse 159, // 478: hyapp.activity.v1.GrowthLevelService.GetLevelTrack:output_type -> hyapp.activity.v1.GetLevelTrackResponse 163, // 479: hyapp.activity.v1.GrowthLevelService.BatchGetUserLevelDisplayProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelDisplayProfilesResponse 166, // 480: hyapp.activity.v1.GrowthLevelService.ListLevelRewards:output_type -> hyapp.activity.v1.ListLevelRewardsResponse 168, // 481: hyapp.activity.v1.GrowthLevelService.ConsumeLevelEvent:output_type -> hyapp.activity.v1.ConsumeLevelEventResponse 170, // 482: hyapp.activity.v1.GrowthLevelService.SetUserLevel:output_type -> hyapp.activity.v1.SetUserLevelResponse 180, // 483: hyapp.activity.v1.GrowthLevelService.IssueRegistrationLevelBadges:output_type -> hyapp.activity.v1.IssueRegistrationLevelBadgesResponse 195, // 484: hyapp.activity.v1.AchievementService.ListAchievements:output_type -> hyapp.activity.v1.ListAchievementsResponse 197, // 485: hyapp.activity.v1.AchievementService.ConsumeAchievementEvent:output_type -> hyapp.activity.v1.ConsumeAchievementEventResponse 200, // 486: hyapp.activity.v1.AchievementService.ListMyBadges:output_type -> hyapp.activity.v1.ListMyBadgesResponse 202, // 487: hyapp.activity.v1.AchievementService.SetBadgeDisplay:output_type -> hyapp.activity.v1.SetBadgeDisplayResponse 213, // 488: hyapp.activity.v1.WheelService.ExecuteWheelDraw:output_type -> hyapp.activity.v1.ExecuteWheelDrawResponse 129, // 489: hyapp.activity.v1.RoomTurnoverRewardService.GetRoomTurnoverRewardStatus:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardStatusResponse 241, // 490: hyapp.activity.v1.WeeklyStarService.GetWeeklyStarCurrent:output_type -> hyapp.activity.v1.GetWeeklyStarCurrentResponse 237, // 491: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse 244, // 492: hyapp.activity.v1.WeeklyStarService.ListWeeklyStarHistory:output_type -> hyapp.activity.v1.ListWeeklyStarHistoryResponse 251, // 493: hyapp.activity.v1.CPWeeklyRankService.GetCPWeeklyRankStatus:output_type -> hyapp.activity.v1.GetCPWeeklyRankStatusResponse 275, // 494: hyapp.activity.v1.AgencyOpeningService.GetAgencyOpeningStatus:output_type -> hyapp.activity.v1.GetAgencyOpeningStatusResponse 277, // 495: hyapp.activity.v1.AgencyOpeningService.ApplyAgencyOpening:output_type -> hyapp.activity.v1.ApplyAgencyOpeningResponse 271, // 496: hyapp.activity.v1.AgencyOpeningService.ListAgencyOpeningLeaderboard:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse 42, // 497: hyapp.activity.v1.BroadcastService.EnsureBroadcastGroups:output_type -> hyapp.activity.v1.EnsureBroadcastGroupsResponse 45, // 498: hyapp.activity.v1.BroadcastService.PublishRegionBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse 45, // 499: hyapp.activity.v1.BroadcastService.PublishGlobalBroadcast:output_type -> hyapp.activity.v1.PublishBroadcastResponse 47, // 500: hyapp.activity.v1.BroadcastService.RemoveRegionBroadcastMember:output_type -> hyapp.activity.v1.RemoveRegionBroadcastMemberResponse 48, // 501: hyapp.activity.v1.BroadcastService.ProcessBroadcastOutboxBatch:output_type -> hyapp.activity.v1.ProcessBroadcastOutboxBatchResponse 50, // 502: hyapp.activity.v1.RoomEventConsumerService.ConsumeRoomEvent:output_type -> hyapp.activity.v1.ConsumeRoomEventResponse 53, // 503: hyapp.activity.v1.AdminTaskService.ListTaskDefinitions:output_type -> hyapp.activity.v1.ListTaskDefinitionsResponse 55, // 504: hyapp.activity.v1.AdminTaskService.UpsertTaskDefinition:output_type -> hyapp.activity.v1.UpsertTaskDefinitionResponse 57, // 505: hyapp.activity.v1.AdminTaskService.SetTaskDefinitionStatus:output_type -> hyapp.activity.v1.SetTaskDefinitionStatusResponse 59, // 506: hyapp.activity.v1.AdminTaskService.PublishTaskRewardPolicy:output_type -> hyapp.activity.v1.PublishTaskRewardPolicyResponse 64, // 507: hyapp.activity.v1.RegistrationRewardService.GetRegistrationRewardEligibility:output_type -> hyapp.activity.v1.GetRegistrationRewardEligibilityResponse 66, // 508: hyapp.activity.v1.RegistrationRewardService.IssueRegistrationReward:output_type -> hyapp.activity.v1.IssueRegistrationRewardResponse 68, // 509: hyapp.activity.v1.AdminRegistrationRewardService.GetRegistrationRewardConfig:output_type -> hyapp.activity.v1.GetRegistrationRewardConfigResponse 70, // 510: hyapp.activity.v1.AdminRegistrationRewardService.UpdateRegistrationRewardConfig:output_type -> hyapp.activity.v1.UpdateRegistrationRewardConfigResponse 72, // 511: hyapp.activity.v1.AdminRegistrationRewardService.ListRegistrationRewardClaims:output_type -> hyapp.activity.v1.ListRegistrationRewardClaimsResponse 78, // 512: hyapp.activity.v1.FirstRechargeRewardService.GetFirstRechargeRewardStatus:output_type -> hyapp.activity.v1.GetFirstRechargeRewardStatusResponse 80, // 513: hyapp.activity.v1.FirstRechargeRewardService.ConsumeFirstRechargeReward:output_type -> hyapp.activity.v1.ConsumeFirstRechargeRewardResponse 82, // 514: hyapp.activity.v1.AdminFirstRechargeRewardService.GetFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.GetFirstRechargeRewardConfigResponse 84, // 515: hyapp.activity.v1.AdminFirstRechargeRewardService.UpdateFirstRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateFirstRechargeRewardConfigResponse 86, // 516: hyapp.activity.v1.AdminFirstRechargeRewardService.ListFirstRechargeRewardClaims:output_type -> hyapp.activity.v1.ListFirstRechargeRewardClaimsResponse 93, // 517: hyapp.activity.v1.CumulativeRechargeRewardService.GetCumulativeRechargeRewardStatus:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardStatusResponse 95, // 518: hyapp.activity.v1.CumulativeRechargeRewardService.ConsumeCumulativeRechargeReward:output_type -> hyapp.activity.v1.ConsumeCumulativeRechargeRewardResponse 108, // 519: hyapp.activity.v1.InviteActivityRewardService.GetInviteActivityRewardStatus:output_type -> hyapp.activity.v1.GetInviteActivityRewardStatusResponse 110, // 520: hyapp.activity.v1.InviteActivityRewardService.ClaimInviteActivityReward:output_type -> hyapp.activity.v1.ClaimInviteActivityRewardResponse 113, // 521: hyapp.activity.v1.InviteActivityRewardService.ListInviteActivityLeaderboard:output_type -> hyapp.activity.v1.ListInviteActivityLeaderboardResponse 97, // 522: hyapp.activity.v1.AdminCumulativeRechargeRewardService.GetCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.GetCumulativeRechargeRewardConfigResponse 99, // 523: hyapp.activity.v1.AdminCumulativeRechargeRewardService.UpdateCumulativeRechargeRewardConfig:output_type -> hyapp.activity.v1.UpdateCumulativeRechargeRewardConfigResponse 101, // 524: hyapp.activity.v1.AdminCumulativeRechargeRewardService.ListCumulativeRechargeRewardGrants:output_type -> hyapp.activity.v1.ListCumulativeRechargeRewardGrantsResponse 115, // 525: hyapp.activity.v1.AdminInviteActivityRewardService.GetInviteActivityRewardConfig:output_type -> hyapp.activity.v1.GetInviteActivityRewardConfigResponse 117, // 526: hyapp.activity.v1.AdminInviteActivityRewardService.UpdateInviteActivityRewardConfig:output_type -> hyapp.activity.v1.UpdateInviteActivityRewardConfigResponse 119, // 527: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardClaims:output_type -> hyapp.activity.v1.ListInviteActivityRewardClaimsResponse 123, // 528: hyapp.activity.v1.AdminInviteActivityRewardService.ListInviteActivityRewardSummaries:output_type -> hyapp.activity.v1.ListInviteActivityRewardSummariesResponse 131, // 529: hyapp.activity.v1.AdminRoomTurnoverRewardService.GetRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.GetRoomTurnoverRewardConfigResponse 133, // 530: hyapp.activity.v1.AdminRoomTurnoverRewardService.UpdateRoomTurnoverRewardConfig:output_type -> hyapp.activity.v1.UpdateRoomTurnoverRewardConfigResponse 135, // 531: hyapp.activity.v1.AdminRoomTurnoverRewardService.ListRoomTurnoverRewardSettlements:output_type -> hyapp.activity.v1.ListRoomTurnoverRewardSettlementsResponse 137, // 532: hyapp.activity.v1.AdminRoomTurnoverRewardService.RetryRoomTurnoverRewardSettlement:output_type -> hyapp.activity.v1.RetryRoomTurnoverRewardSettlementResponse 229, // 533: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarCycles:output_type -> hyapp.activity.v1.ListWeeklyStarCyclesResponse 233, // 534: hyapp.activity.v1.AdminWeeklyStarService.CreateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse 231, // 535: hyapp.activity.v1.AdminWeeklyStarService.GetWeeklyStarCycle:output_type -> hyapp.activity.v1.GetWeeklyStarCycleResponse 233, // 536: hyapp.activity.v1.AdminWeeklyStarService.UpdateWeeklyStarCycle:output_type -> hyapp.activity.v1.UpsertWeeklyStarCycleResponse 235, // 537: hyapp.activity.v1.AdminWeeklyStarService.SetWeeklyStarCycleStatus:output_type -> hyapp.activity.v1.SetWeeklyStarCycleStatusResponse 237, // 538: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarLeaderboard:output_type -> hyapp.activity.v1.ListWeeklyStarLeaderboardResponse 239, // 539: hyapp.activity.v1.AdminWeeklyStarService.ListWeeklyStarSettlements:output_type -> hyapp.activity.v1.ListWeeklyStarSettlementsResponse 253, // 540: hyapp.activity.v1.AdminCPWeeklyRankService.GetCPWeeklyRankConfig:output_type -> hyapp.activity.v1.GetCPWeeklyRankConfigResponse 255, // 541: hyapp.activity.v1.AdminCPWeeklyRankService.UpdateCPWeeklyRankConfig:output_type -> hyapp.activity.v1.UpdateCPWeeklyRankConfigResponse 257, // 542: hyapp.activity.v1.AdminCPWeeklyRankService.ListCPWeeklyRankSettlements:output_type -> hyapp.activity.v1.ListCPWeeklyRankSettlementsResponse 263, // 543: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningCycles:output_type -> hyapp.activity.v1.ListAgencyOpeningCyclesResponse 267, // 544: hyapp.activity.v1.AdminAgencyOpeningService.CreateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse 265, // 545: hyapp.activity.v1.AdminAgencyOpeningService.GetAgencyOpeningCycle:output_type -> hyapp.activity.v1.GetAgencyOpeningCycleResponse 267, // 546: hyapp.activity.v1.AdminAgencyOpeningService.UpdateAgencyOpeningCycle:output_type -> hyapp.activity.v1.UpsertAgencyOpeningCycleResponse 269, // 547: hyapp.activity.v1.AdminAgencyOpeningService.SetAgencyOpeningCycleStatus:output_type -> hyapp.activity.v1.SetAgencyOpeningCycleStatusResponse 271, // 548: hyapp.activity.v1.AdminAgencyOpeningService.ListAgencyOpeningApplications:output_type -> hyapp.activity.v1.ListAgencyOpeningApplicationsResponse 273, // 549: hyapp.activity.v1.AdminAgencyOpeningService.ReviewAgencyOpeningApplication:output_type -> hyapp.activity.v1.ReviewAgencyOpeningApplicationResponse 287, // 550: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplates:output_type -> hyapp.activity.v1.ListActivityTemplatesResponse 289, // 551: hyapp.activity.v1.AdminActivityTemplateService.CreateActivityTemplate:output_type -> hyapp.activity.v1.CreateActivityTemplateResponse 291, // 552: hyapp.activity.v1.AdminActivityTemplateService.GetActivityTemplate:output_type -> hyapp.activity.v1.GetActivityTemplateResponse 293, // 553: hyapp.activity.v1.AdminActivityTemplateService.UpdateActivityTemplate:output_type -> hyapp.activity.v1.UpdateActivityTemplateResponse 295, // 554: hyapp.activity.v1.AdminActivityTemplateService.SetActivityTemplateStatus:output_type -> hyapp.activity.v1.SetActivityTemplateStatusResponse 297, // 555: hyapp.activity.v1.AdminActivityTemplateService.DeleteActivityTemplate:output_type -> hyapp.activity.v1.DeleteActivityTemplateResponse 300, // 556: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateVersions:output_type -> hyapp.activity.v1.ListActivityTemplateVersionsResponse 302, // 557: hyapp.activity.v1.AdminActivityTemplateService.CloneActivityTemplate:output_type -> hyapp.activity.v1.CloneActivityTemplateResponse 305, // 558: hyapp.activity.v1.AdminActivityTemplateService.ValidateActivityTemplate:output_type -> hyapp.activity.v1.ValidateActivityTemplateResponse 323, // 559: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateLeaderboard:output_type -> hyapp.activity.v1.AdminListActivityTemplateLeaderboardResponse 325, // 560: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateRewardJobs:output_type -> hyapp.activity.v1.ListActivityTemplateRewardJobsResponse 327, // 561: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateRewardJob:output_type -> hyapp.activity.v1.RetryActivityTemplateRewardJobResponse 329, // 562: hyapp.activity.v1.AdminActivityTemplateService.ListActivityTemplateTaskClaims:output_type -> hyapp.activity.v1.ListActivityTemplateTaskClaimsResponse 331, // 563: hyapp.activity.v1.AdminActivityTemplateService.RetryActivityTemplateTaskClaim:output_type -> hyapp.activity.v1.RetryActivityTemplateTaskClaimResponse 142, // 564: hyapp.activity.v1.SevenDayCheckInService.GetSevenDayCheckInStatus:output_type -> hyapp.activity.v1.GetSevenDayCheckInStatusResponse 144, // 565: hyapp.activity.v1.SevenDayCheckInService.SignSevenDayCheckIn:output_type -> hyapp.activity.v1.SignSevenDayCheckInResponse 146, // 566: hyapp.activity.v1.AdminSevenDayCheckInService.GetSevenDayCheckInConfig:output_type -> hyapp.activity.v1.GetSevenDayCheckInConfigResponse 148, // 567: hyapp.activity.v1.AdminSevenDayCheckInService.UpdateSevenDayCheckInConfig:output_type -> hyapp.activity.v1.UpdateSevenDayCheckInConfigResponse 151, // 568: hyapp.activity.v1.AdminSevenDayCheckInService.ListSevenDayCheckInClaims:output_type -> hyapp.activity.v1.ListSevenDayCheckInClaimsResponse 190, // 569: hyapp.activity.v1.AdminGrowthLevelService.ListLevelConfig:output_type -> hyapp.activity.v1.ListLevelConfigResponse 182, // 570: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTrack:output_type -> hyapp.activity.v1.UpsertLevelTrackResponse 184, // 571: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelRule:output_type -> hyapp.activity.v1.UpsertLevelRuleResponse 186, // 572: hyapp.activity.v1.AdminGrowthLevelService.UpsertLevelTier:output_type -> hyapp.activity.v1.UpsertLevelTierResponse 188, // 573: hyapp.activity.v1.AdminGrowthLevelService.BatchUpsertLevelConfig:output_type -> hyapp.activity.v1.BatchUpsertLevelConfigResponse 174, // 574: hyapp.activity.v1.AdminGrowthLevelService.BatchGetUserLevelAdminProfiles:output_type -> hyapp.activity.v1.BatchGetUserLevelAdminProfilesResponse 177, // 575: hyapp.activity.v1.AdminGrowthLevelService.AdjustTemporaryUserLevels:output_type -> hyapp.activity.v1.AdjustTemporaryUserLevelsResponse 195, // 576: hyapp.activity.v1.AdminAchievementService.ListAchievementDefinitions:output_type -> hyapp.activity.v1.ListAchievementsResponse 204, // 577: hyapp.activity.v1.AdminAchievementService.UpsertAchievementDefinition:output_type -> hyapp.activity.v1.UpsertAchievementDefinitionResponse 206, // 578: hyapp.activity.v1.AdminAchievementService.DeleteAchievementDefinition:output_type -> hyapp.activity.v1.DeleteAchievementDefinitionResponse 215, // 579: hyapp.activity.v1.AdminWheelService.GetWheelConfig:output_type -> hyapp.activity.v1.GetWheelConfigResponse 217, // 580: hyapp.activity.v1.AdminWheelService.UpsertWheelConfig:output_type -> hyapp.activity.v1.UpsertWheelConfigResponse 219, // 581: hyapp.activity.v1.AdminWheelService.ListWheelDraws:output_type -> hyapp.activity.v1.ListWheelDrawsResponse 222, // 582: hyapp.activity.v1.AdminWheelService.GetWheelDrawSummary:output_type -> hyapp.activity.v1.GetWheelDrawSummaryResponse 447, // [447:583] is the sub-list for method output_type 311, // [311:447] is the sub-list for method input_type 311, // [311:311] is the sub-list for extension type_name 311, // [311:311] is the sub-list for extension extendee 0, // [0:311] is the sub-list for field type_name } func init() { file_proto_activity_v1_activity_proto_init() } func file_proto_activity_v1_activity_proto_init() { if File_proto_activity_v1_activity_proto != nil { return } file_proto_activity_v1_activity_proto_msgTypes[286].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_activity_v1_activity_proto_rawDesc), len(file_proto_activity_v1_activity_proto_rawDesc)), NumEnums: 0, NumMessages: 332, NumExtensions: 0, NumServices: 34, }, GoTypes: file_proto_activity_v1_activity_proto_goTypes, DependencyIndexes: file_proto_activity_v1_activity_proto_depIdxs, MessageInfos: file_proto_activity_v1_activity_proto_msgTypes, }.Build() File_proto_activity_v1_activity_proto = out.File file_proto_activity_v1_activity_proto_goTypes = nil file_proto_activity_v1_activity_proto_depIdxs = nil }