topfans/backend/pkg/proto/task/task.pb.go

2167 lines
71 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.11
// protoc v7.34.0
// source: task.proto
package task
import (
common "github.com/topfans/backend/pkg/proto/common"
_ "google.golang.org/genproto/googleapis/api/annotations"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
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)
)
type DailyTaskItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
TaskKey string `protobuf:"bytes,1,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"`
StarId int64 `protobuf:"varint,2,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
CrystalReward int64 `protobuf:"varint,5,opt,name=crystal_reward,json=crystalReward,proto3" json:"crystal_reward,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` // pending/completed/claimed
CanClaim bool `protobuf:"varint,7,opt,name=can_claim,json=canClaim,proto3" json:"can_claim,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DailyTaskItem) Reset() {
*x = DailyTaskItem{}
mi := &file_task_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DailyTaskItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DailyTaskItem) ProtoMessage() {}
func (x *DailyTaskItem) ProtoReflect() protoreflect.Message {
mi := &file_task_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 DailyTaskItem.ProtoReflect.Descriptor instead.
func (*DailyTaskItem) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{0}
}
func (x *DailyTaskItem) GetTaskKey() string {
if x != nil {
return x.TaskKey
}
return ""
}
func (x *DailyTaskItem) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
func (x *DailyTaskItem) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *DailyTaskItem) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *DailyTaskItem) GetCrystalReward() int64 {
if x != nil {
return x.CrystalReward
}
return 0
}
func (x *DailyTaskItem) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *DailyTaskItem) GetCanClaim() bool {
if x != nil {
return x.CanClaim
}
return false
}
type GetDailyTasksRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
StarId int64 `protobuf:"varint,1,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetDailyTasksRequest) Reset() {
*x = GetDailyTasksRequest{}
mi := &file_task_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetDailyTasksRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDailyTasksRequest) ProtoMessage() {}
func (x *GetDailyTasksRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 GetDailyTasksRequest.ProtoReflect.Descriptor instead.
func (*GetDailyTasksRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{1}
}
func (x *GetDailyTasksRequest) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
type GetDailyTasksResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
StarId int64 `protobuf:"varint,2,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
Tasks []*DailyTaskItem `protobuf:"bytes,3,rep,name=tasks,proto3" json:"tasks,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetDailyTasksResponse) Reset() {
*x = GetDailyTasksResponse{}
mi := &file_task_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetDailyTasksResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDailyTasksResponse) ProtoMessage() {}
func (x *GetDailyTasksResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 GetDailyTasksResponse.ProtoReflect.Descriptor instead.
func (*GetDailyTasksResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{2}
}
func (x *GetDailyTasksResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *GetDailyTasksResponse) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
func (x *GetDailyTasksResponse) GetTasks() []*DailyTaskItem {
if x != nil {
return x.Tasks
}
return nil
}
type ReportEventRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
EventType string `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"` // 如 "daily_browse_asset", "daily_login"
StarId int64 `protobuf:"varint,2,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ReportEventRequest) Reset() {
*x = ReportEventRequest{}
mi := &file_task_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ReportEventRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ReportEventRequest) ProtoMessage() {}
func (x *ReportEventRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ReportEventRequest.ProtoReflect.Descriptor instead.
func (*ReportEventRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{3}
}
func (x *ReportEventRequest) GetEventType() string {
if x != nil {
return x.EventType
}
return ""
}
func (x *ReportEventRequest) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
type ReportEventResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
TaskKey string `protobuf:"bytes,3,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"`
TaskCompleted bool `protobuf:"varint,4,opt,name=task_completed,json=taskCompleted,proto3" json:"task_completed,omitempty"`
Message string `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ReportEventResponse) Reset() {
*x = ReportEventResponse{}
mi := &file_task_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ReportEventResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ReportEventResponse) ProtoMessage() {}
func (x *ReportEventResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ReportEventResponse.ProtoReflect.Descriptor instead.
func (*ReportEventResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{4}
}
func (x *ReportEventResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *ReportEventResponse) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
func (x *ReportEventResponse) GetTaskKey() string {
if x != nil {
return x.TaskKey
}
return ""
}
func (x *ReportEventResponse) GetTaskCompleted() bool {
if x != nil {
return x.TaskCompleted
}
return false
}
func (x *ReportEventResponse) GetMessage() string {
if x != nil {
return x.Message
}
return ""
}
type ClaimDailyTaskRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
TaskKey string `protobuf:"bytes,1,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"`
StarId int64 `protobuf:"varint,2,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimDailyTaskRequest) Reset() {
*x = ClaimDailyTaskRequest{}
mi := &file_task_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimDailyTaskRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimDailyTaskRequest) ProtoMessage() {}
func (x *ClaimDailyTaskRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimDailyTaskRequest.ProtoReflect.Descriptor instead.
func (*ClaimDailyTaskRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{5}
}
func (x *ClaimDailyTaskRequest) GetTaskKey() string {
if x != nil {
return x.TaskKey
}
return ""
}
func (x *ClaimDailyTaskRequest) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
type ClaimDailyTaskResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
CrystalBalance int64 `protobuf:"varint,3,opt,name=crystal_balance,json=crystalBalance,proto3" json:"crystal_balance,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimDailyTaskResponse) Reset() {
*x = ClaimDailyTaskResponse{}
mi := &file_task_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimDailyTaskResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimDailyTaskResponse) ProtoMessage() {}
func (x *ClaimDailyTaskResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimDailyTaskResponse.ProtoReflect.Descriptor instead.
func (*ClaimDailyTaskResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{6}
}
func (x *ClaimDailyTaskResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *ClaimDailyTaskResponse) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
func (x *ClaimDailyTaskResponse) GetCrystalBalance() int64 {
if x != nil {
return x.CrystalBalance
}
return 0
}
type ClaimAllDailyTasksRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
StarId int64 `protobuf:"varint,1,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimAllDailyTasksRequest) Reset() {
*x = ClaimAllDailyTasksRequest{}
mi := &file_task_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimAllDailyTasksRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimAllDailyTasksRequest) ProtoMessage() {}
func (x *ClaimAllDailyTasksRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimAllDailyTasksRequest.ProtoReflect.Descriptor instead.
func (*ClaimAllDailyTasksRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{7}
}
func (x *ClaimAllDailyTasksRequest) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
type ClaimAllDailyTasksResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
ClaimedCount int32 `protobuf:"varint,2,opt,name=claimed_count,json=claimedCount,proto3" json:"claimed_count,omitempty"`
CrystalBalance int64 `protobuf:"varint,3,opt,name=crystal_balance,json=crystalBalance,proto3" json:"crystal_balance,omitempty"`
ClaimedTaskKeys []string `protobuf:"bytes,4,rep,name=claimed_task_keys,json=claimedTaskKeys,proto3" json:"claimed_task_keys,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimAllDailyTasksResponse) Reset() {
*x = ClaimAllDailyTasksResponse{}
mi := &file_task_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimAllDailyTasksResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimAllDailyTasksResponse) ProtoMessage() {}
func (x *ClaimAllDailyTasksResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimAllDailyTasksResponse.ProtoReflect.Descriptor instead.
func (*ClaimAllDailyTasksResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{8}
}
func (x *ClaimAllDailyTasksResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *ClaimAllDailyTasksResponse) GetClaimedCount() int32 {
if x != nil {
return x.ClaimedCount
}
return 0
}
func (x *ClaimAllDailyTasksResponse) GetCrystalBalance() int64 {
if x != nil {
return x.CrystalBalance
}
return 0
}
func (x *ClaimAllDailyTasksResponse) GetClaimedTaskKeys() []string {
if x != nil {
return x.ClaimedTaskKeys
}
return nil
}
type OnboardingStage struct {
state protoimpl.MessageState `protogen:"open.v1"`
Stage int32 `protobuf:"varint,1,opt,name=stage,proto3" json:"stage,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
RequiredTaskKeys []string `protobuf:"bytes,3,rep,name=required_task_keys,json=requiredTaskKeys,proto3" json:"required_task_keys,omitempty"`
CrystalReward int64 `protobuf:"varint,4,opt,name=crystal_reward,json=crystalReward,proto3" json:"crystal_reward,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` // pending/completed/in_progress
IsCurrent bool `protobuf:"varint,6,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty"`
AllTasksCompleted bool `protobuf:"varint,7,opt,name=all_tasks_completed,json=allTasksCompleted,proto3" json:"all_tasks_completed,omitempty"` // 该阶段所有任务是否完成
IsRewardClaimed bool `protobuf:"varint,8,opt,name=is_reward_claimed,json=isRewardClaimed,proto3" json:"is_reward_claimed,omitempty"` // 该阶段奖励是否已领取
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *OnboardingStage) Reset() {
*x = OnboardingStage{}
mi := &file_task_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *OnboardingStage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OnboardingStage) ProtoMessage() {}
func (x *OnboardingStage) ProtoReflect() protoreflect.Message {
mi := &file_task_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 OnboardingStage.ProtoReflect.Descriptor instead.
func (*OnboardingStage) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{9}
}
func (x *OnboardingStage) GetStage() int32 {
if x != nil {
return x.Stage
}
return 0
}
func (x *OnboardingStage) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *OnboardingStage) GetRequiredTaskKeys() []string {
if x != nil {
return x.RequiredTaskKeys
}
return nil
}
func (x *OnboardingStage) GetCrystalReward() int64 {
if x != nil {
return x.CrystalReward
}
return 0
}
func (x *OnboardingStage) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *OnboardingStage) GetIsCurrent() bool {
if x != nil {
return x.IsCurrent
}
return false
}
func (x *OnboardingStage) GetAllTasksCompleted() bool {
if x != nil {
return x.AllTasksCompleted
}
return false
}
func (x *OnboardingStage) GetIsRewardClaimed() bool {
if x != nil {
return x.IsRewardClaimed
}
return false
}
type CompleteGuideRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
TaskKey string `protobuf:"bytes,1,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"`
Stages []*OnboardingStage `protobuf:"bytes,2,rep,name=stages,proto3" json:"stages,omitempty"` // 前端传入的阶段配置,首次调用时存储
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CompleteGuideRequest) Reset() {
*x = CompleteGuideRequest{}
mi := &file_task_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CompleteGuideRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CompleteGuideRequest) ProtoMessage() {}
func (x *CompleteGuideRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 CompleteGuideRequest.ProtoReflect.Descriptor instead.
func (*CompleteGuideRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{10}
}
func (x *CompleteGuideRequest) GetTaskKey() string {
if x != nil {
return x.TaskKey
}
return ""
}
func (x *CompleteGuideRequest) GetStages() []*OnboardingStage {
if x != nil {
return x.Stages
}
return nil
}
type CompleteGuideResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
CurrentStage int32 `protobuf:"varint,3,opt,name=current_stage,json=currentStage,proto3" json:"current_stage,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // pending/in_progress/completed
Stages []*OnboardingStage `protobuf:"bytes,5,rep,name=stages,proto3" json:"stages,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CompleteGuideResponse) Reset() {
*x = CompleteGuideResponse{}
mi := &file_task_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CompleteGuideResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CompleteGuideResponse) ProtoMessage() {}
func (x *CompleteGuideResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 CompleteGuideResponse.ProtoReflect.Descriptor instead.
func (*CompleteGuideResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{11}
}
func (x *CompleteGuideResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *CompleteGuideResponse) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *CompleteGuideResponse) GetCurrentStage() int32 {
if x != nil {
return x.CurrentStage
}
return 0
}
func (x *CompleteGuideResponse) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *CompleteGuideResponse) GetStages() []*OnboardingStage {
if x != nil {
return x.Stages
}
return nil
}
type GetOnboardingStatusRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetOnboardingStatusRequest) Reset() {
*x = GetOnboardingStatusRequest{}
mi := &file_task_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetOnboardingStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetOnboardingStatusRequest) ProtoMessage() {}
func (x *GetOnboardingStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 GetOnboardingStatusRequest.ProtoReflect.Descriptor instead.
func (*GetOnboardingStatusRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{12}
}
type GetOnboardingStatusResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
CurrentStage int32 `protobuf:"varint,3,opt,name=current_stage,json=currentStage,proto3" json:"current_stage,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
Stages []*OnboardingStage `protobuf:"bytes,5,rep,name=stages,proto3" json:"stages,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetOnboardingStatusResponse) Reset() {
*x = GetOnboardingStatusResponse{}
mi := &file_task_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetOnboardingStatusResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetOnboardingStatusResponse) ProtoMessage() {}
func (x *GetOnboardingStatusResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 GetOnboardingStatusResponse.ProtoReflect.Descriptor instead.
func (*GetOnboardingStatusResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{13}
}
func (x *GetOnboardingStatusResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *GetOnboardingStatusResponse) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *GetOnboardingStatusResponse) GetCurrentStage() int32 {
if x != nil {
return x.CurrentStage
}
return 0
}
func (x *GetOnboardingStatusResponse) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *GetOnboardingStatusResponse) GetStages() []*OnboardingStage {
if x != nil {
return x.Stages
}
return nil
}
type AdvanceStageRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
TargetStage int32 `protobuf:"varint,1,opt,name=target_stage,json=targetStage,proto3" json:"target_stage,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AdvanceStageRequest) Reset() {
*x = AdvanceStageRequest{}
mi := &file_task_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AdvanceStageRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdvanceStageRequest) ProtoMessage() {}
func (x *AdvanceStageRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 AdvanceStageRequest.ProtoReflect.Descriptor instead.
func (*AdvanceStageRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{14}
}
func (x *AdvanceStageRequest) GetTargetStage() int32 {
if x != nil {
return x.TargetStage
}
return 0
}
type AdvanceStageResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
CurrentStage int32 `protobuf:"varint,2,opt,name=current_stage,json=currentStage,proto3" json:"current_stage,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Stages []*OnboardingStage `protobuf:"bytes,4,rep,name=stages,proto3" json:"stages,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AdvanceStageResponse) Reset() {
*x = AdvanceStageResponse{}
mi := &file_task_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AdvanceStageResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdvanceStageResponse) ProtoMessage() {}
func (x *AdvanceStageResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 AdvanceStageResponse.ProtoReflect.Descriptor instead.
func (*AdvanceStageResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{15}
}
func (x *AdvanceStageResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *AdvanceStageResponse) GetCurrentStage() int32 {
if x != nil {
return x.CurrentStage
}
return 0
}
func (x *AdvanceStageResponse) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *AdvanceStageResponse) GetStages() []*OnboardingStage {
if x != nil {
return x.Stages
}
return nil
}
type ClaimOnboardingRewardRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Stage int32 `protobuf:"varint,1,opt,name=stage,proto3" json:"stage,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimOnboardingRewardRequest) Reset() {
*x = ClaimOnboardingRewardRequest{}
mi := &file_task_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimOnboardingRewardRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimOnboardingRewardRequest) ProtoMessage() {}
func (x *ClaimOnboardingRewardRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimOnboardingRewardRequest.ProtoReflect.Descriptor instead.
func (*ClaimOnboardingRewardRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{16}
}
func (x *ClaimOnboardingRewardRequest) GetStage() int32 {
if x != nil {
return x.Stage
}
return 0
}
type ClaimOnboardingRewardResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
CrystalBalance string `protobuf:"bytes,3,opt,name=crystal_balance,json=crystalBalance,proto3" json:"crystal_balance,omitempty"` // 使用 string 避免 Dubbo int64 序列化 bug
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimOnboardingRewardResponse) Reset() {
*x = ClaimOnboardingRewardResponse{}
mi := &file_task_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimOnboardingRewardResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimOnboardingRewardResponse) ProtoMessage() {}
func (x *ClaimOnboardingRewardResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimOnboardingRewardResponse.ProtoReflect.Descriptor instead.
func (*ClaimOnboardingRewardResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{17}
}
func (x *ClaimOnboardingRewardResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *ClaimOnboardingRewardResponse) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
func (x *ClaimOnboardingRewardResponse) GetCrystalBalance() string {
if x != nil {
return x.CrystalBalance
}
return ""
}
type ExhibitionRevenueItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
StarId int64 `protobuf:"varint,2,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
ExhibitionId int64 `protobuf:"varint,3,opt,name=exhibition_id,json=exhibitionId,proto3" json:"exhibition_id,omitempty"`
AssetId int64 `protobuf:"varint,4,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
SlotId int64 `protobuf:"varint,5,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
SlotType string `protobuf:"bytes,6,opt,name=slot_type,json=slotType,proto3" json:"slot_type,omitempty"` // own/friend
CrystalAmount int64 `protobuf:"varint,7,opt,name=crystal_amount,json=crystalAmount,proto3" json:"crystal_amount,omitempty"`
CycleStartTime int64 `protobuf:"varint,8,opt,name=cycle_start_time,json=cycleStartTime,proto3" json:"cycle_start_time,omitempty"`
CycleEndTime int64 `protobuf:"varint,9,opt,name=cycle_end_time,json=cycleEndTime,proto3" json:"cycle_end_time,omitempty"`
Status string `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"` // claimable/claimed/failed
CanClaim bool `protobuf:"varint,11,opt,name=can_claim,json=canClaim,proto3" json:"can_claim,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ExhibitionRevenueItem) Reset() {
*x = ExhibitionRevenueItem{}
mi := &file_task_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ExhibitionRevenueItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ExhibitionRevenueItem) ProtoMessage() {}
func (x *ExhibitionRevenueItem) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ExhibitionRevenueItem.ProtoReflect.Descriptor instead.
func (*ExhibitionRevenueItem) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{18}
}
func (x *ExhibitionRevenueItem) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ExhibitionRevenueItem) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
func (x *ExhibitionRevenueItem) GetExhibitionId() int64 {
if x != nil {
return x.ExhibitionId
}
return 0
}
func (x *ExhibitionRevenueItem) GetAssetId() int64 {
if x != nil {
return x.AssetId
}
return 0
}
func (x *ExhibitionRevenueItem) GetSlotId() int64 {
if x != nil {
return x.SlotId
}
return 0
}
func (x *ExhibitionRevenueItem) GetSlotType() string {
if x != nil {
return x.SlotType
}
return ""
}
func (x *ExhibitionRevenueItem) GetCrystalAmount() int64 {
if x != nil {
return x.CrystalAmount
}
return 0
}
func (x *ExhibitionRevenueItem) GetCycleStartTime() int64 {
if x != nil {
return x.CycleStartTime
}
return 0
}
func (x *ExhibitionRevenueItem) GetCycleEndTime() int64 {
if x != nil {
return x.CycleEndTime
}
return 0
}
func (x *ExhibitionRevenueItem) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ExhibitionRevenueItem) GetCanClaim() bool {
if x != nil {
return x.CanClaim
}
return false
}
type GetExhibitionRevenueRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
StarId int64 `protobuf:"varint,1,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,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 *GetExhibitionRevenueRequest) Reset() {
*x = GetExhibitionRevenueRequest{}
mi := &file_task_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetExhibitionRevenueRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetExhibitionRevenueRequest) ProtoMessage() {}
func (x *GetExhibitionRevenueRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 GetExhibitionRevenueRequest.ProtoReflect.Descriptor instead.
func (*GetExhibitionRevenueRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{19}
}
func (x *GetExhibitionRevenueRequest) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
func (x *GetExhibitionRevenueRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *GetExhibitionRevenueRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *GetExhibitionRevenueRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
type GetExhibitionRevenueResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
Items []*ExhibitionRevenueItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"total,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 *GetExhibitionRevenueResponse) Reset() {
*x = GetExhibitionRevenueResponse{}
mi := &file_task_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetExhibitionRevenueResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetExhibitionRevenueResponse) ProtoMessage() {}
func (x *GetExhibitionRevenueResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 GetExhibitionRevenueResponse.ProtoReflect.Descriptor instead.
func (*GetExhibitionRevenueResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{20}
}
func (x *GetExhibitionRevenueResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *GetExhibitionRevenueResponse) GetItems() []*ExhibitionRevenueItem {
if x != nil {
return x.Items
}
return nil
}
func (x *GetExhibitionRevenueResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
func (x *GetExhibitionRevenueResponse) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *GetExhibitionRevenueResponse) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
type ClaimExhibitionRevenueRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RevenueId int64 `protobuf:"varint,1,opt,name=revenue_id,json=revenueId,proto3" json:"revenue_id,omitempty"`
StarId int64 `protobuf:"varint,2,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimExhibitionRevenueRequest) Reset() {
*x = ClaimExhibitionRevenueRequest{}
mi := &file_task_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimExhibitionRevenueRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimExhibitionRevenueRequest) ProtoMessage() {}
func (x *ClaimExhibitionRevenueRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimExhibitionRevenueRequest.ProtoReflect.Descriptor instead.
func (*ClaimExhibitionRevenueRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{21}
}
func (x *ClaimExhibitionRevenueRequest) GetRevenueId() int64 {
if x != nil {
return x.RevenueId
}
return 0
}
func (x *ClaimExhibitionRevenueRequest) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
type ClaimExhibitionRevenueResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
CrystalAmount int64 `protobuf:"varint,3,opt,name=crystal_amount,json=crystalAmount,proto3" json:"crystal_amount,omitempty"` // 当前领取的收益金额
TotalBalance int64 `protobuf:"varint,4,opt,name=total_balance,json=totalBalance,proto3" json:"total_balance,omitempty"` // 领取后的当前用户全部余额
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimExhibitionRevenueResponse) Reset() {
*x = ClaimExhibitionRevenueResponse{}
mi := &file_task_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimExhibitionRevenueResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimExhibitionRevenueResponse) ProtoMessage() {}
func (x *ClaimExhibitionRevenueResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimExhibitionRevenueResponse.ProtoReflect.Descriptor instead.
func (*ClaimExhibitionRevenueResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{22}
}
func (x *ClaimExhibitionRevenueResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *ClaimExhibitionRevenueResponse) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
func (x *ClaimExhibitionRevenueResponse) GetCrystalAmount() int64 {
if x != nil {
return x.CrystalAmount
}
return 0
}
func (x *ClaimExhibitionRevenueResponse) GetTotalBalance() int64 {
if x != nil {
return x.TotalBalance
}
return 0
}
type ClaimAllExhibitionRevenueRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
StarId int64 `protobuf:"varint,1,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimAllExhibitionRevenueRequest) Reset() {
*x = ClaimAllExhibitionRevenueRequest{}
mi := &file_task_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimAllExhibitionRevenueRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimAllExhibitionRevenueRequest) ProtoMessage() {}
func (x *ClaimAllExhibitionRevenueRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimAllExhibitionRevenueRequest.ProtoReflect.Descriptor instead.
func (*ClaimAllExhibitionRevenueRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{23}
}
func (x *ClaimAllExhibitionRevenueRequest) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
type ClaimAllExhibitionRevenueResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
ClaimedCount int32 `protobuf:"varint,2,opt,name=claimed_count,json=claimedCount,proto3" json:"claimed_count,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimAllExhibitionRevenueResponse) Reset() {
*x = ClaimAllExhibitionRevenueResponse{}
mi := &file_task_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimAllExhibitionRevenueResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimAllExhibitionRevenueResponse) ProtoMessage() {}
func (x *ClaimAllExhibitionRevenueResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 ClaimAllExhibitionRevenueResponse.ProtoReflect.Descriptor instead.
func (*ClaimAllExhibitionRevenueResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{24}
}
func (x *ClaimAllExhibitionRevenueResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *ClaimAllExhibitionRevenueResponse) GetClaimedCount() int32 {
if x != nil {
return x.ClaimedCount
}
return 0
}
type InitUserTasksRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
StarId int64 `protobuf:"varint,2,opt,name=star_id,json=starId,proto3" json:"star_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *InitUserTasksRequest) Reset() {
*x = InitUserTasksRequest{}
mi := &file_task_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *InitUserTasksRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*InitUserTasksRequest) ProtoMessage() {}
func (x *InitUserTasksRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 InitUserTasksRequest.ProtoReflect.Descriptor instead.
func (*InitUserTasksRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{25}
}
func (x *InitUserTasksRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *InitUserTasksRequest) GetStarId() int64 {
if x != nil {
return x.StarId
}
return 0
}
type InitUserTasksResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *InitUserTasksResponse) Reset() {
*x = InitUserTasksResponse{}
mi := &file_task_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *InitUserTasksResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*InitUserTasksResponse) ProtoMessage() {}
func (x *InitUserTasksResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 InitUserTasksResponse.ProtoReflect.Descriptor instead.
func (*InitUserTasksResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{26}
}
func (x *InitUserTasksResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *InitUserTasksResponse) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
type OnExhibitionCompletedRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ExhibitionId int64 `protobuf:"varint,1,opt,name=exhibition_id,json=exhibitionId,proto3" json:"exhibition_id,omitempty"`
AssetId int64 `protobuf:"varint,2,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
SlotId int64 `protobuf:"varint,3,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
OccupierUid int64 `protobuf:"varint,4,opt,name=occupier_uid,json=occupierUid,proto3" json:"occupier_uid,omitempty"`
OccupierStarId int64 `protobuf:"varint,5,opt,name=occupier_star_id,json=occupierStarId,proto3" json:"occupier_star_id,omitempty"`
SlotOwnerUid int64 `protobuf:"varint,6,opt,name=slot_owner_uid,json=slotOwnerUid,proto3" json:"slot_owner_uid,omitempty"`
CrystalAmount int64 `protobuf:"varint,7,opt,name=crystal_amount,json=crystalAmount,proto3" json:"crystal_amount,omitempty"`
StartTime int64 `protobuf:"varint,8,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
ExpireAt int64 `protobuf:"varint,9,opt,name=expire_at,json=expireAt,proto3" json:"expire_at,omitempty"`
LikeCount int32 `protobuf:"varint,10,opt,name=like_count,json=likeCount,proto3" json:"like_count,omitempty"` // 点赞数用于在taskService中根据资产等级重新计算收益
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *OnExhibitionCompletedRequest) Reset() {
*x = OnExhibitionCompletedRequest{}
mi := &file_task_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *OnExhibitionCompletedRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OnExhibitionCompletedRequest) ProtoMessage() {}
func (x *OnExhibitionCompletedRequest) ProtoReflect() protoreflect.Message {
mi := &file_task_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 OnExhibitionCompletedRequest.ProtoReflect.Descriptor instead.
func (*OnExhibitionCompletedRequest) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{27}
}
func (x *OnExhibitionCompletedRequest) GetExhibitionId() int64 {
if x != nil {
return x.ExhibitionId
}
return 0
}
func (x *OnExhibitionCompletedRequest) GetAssetId() int64 {
if x != nil {
return x.AssetId
}
return 0
}
func (x *OnExhibitionCompletedRequest) GetSlotId() int64 {
if x != nil {
return x.SlotId
}
return 0
}
func (x *OnExhibitionCompletedRequest) GetOccupierUid() int64 {
if x != nil {
return x.OccupierUid
}
return 0
}
func (x *OnExhibitionCompletedRequest) GetOccupierStarId() int64 {
if x != nil {
return x.OccupierStarId
}
return 0
}
func (x *OnExhibitionCompletedRequest) GetSlotOwnerUid() int64 {
if x != nil {
return x.SlotOwnerUid
}
return 0
}
func (x *OnExhibitionCompletedRequest) GetCrystalAmount() int64 {
if x != nil {
return x.CrystalAmount
}
return 0
}
func (x *OnExhibitionCompletedRequest) GetStartTime() int64 {
if x != nil {
return x.StartTime
}
return 0
}
func (x *OnExhibitionCompletedRequest) GetExpireAt() int64 {
if x != nil {
return x.ExpireAt
}
return 0
}
func (x *OnExhibitionCompletedRequest) GetLikeCount() int32 {
if x != nil {
return x.LikeCount
}
return 0
}
type OnExhibitionCompletedResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *common.BaseResponse `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
RevenueRecordId int64 `protobuf:"varint,2,opt,name=revenue_record_id,json=revenueRecordId,proto3" json:"revenue_record_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *OnExhibitionCompletedResponse) Reset() {
*x = OnExhibitionCompletedResponse{}
mi := &file_task_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *OnExhibitionCompletedResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OnExhibitionCompletedResponse) ProtoMessage() {}
func (x *OnExhibitionCompletedResponse) ProtoReflect() protoreflect.Message {
mi := &file_task_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 OnExhibitionCompletedResponse.ProtoReflect.Descriptor instead.
func (*OnExhibitionCompletedResponse) Descriptor() ([]byte, []int) {
return file_task_proto_rawDescGZIP(), []int{28}
}
func (x *OnExhibitionCompletedResponse) GetBase() *common.BaseResponse {
if x != nil {
return x.Base
}
return nil
}
func (x *OnExhibitionCompletedResponse) GetRevenueRecordId() int64 {
if x != nil {
return x.RevenueRecordId
}
return 0
}
var File_task_proto protoreflect.FileDescriptor
const file_task_proto_rawDesc = "" +
"\n" +
"\n" +
"task.proto\x12\ftopfans.task\x1a\x12proto/common.proto\x1a\x1cgoogle/api/annotations.proto\"\xd5\x01\n" +
"\rDailyTaskItem\x12\x19\n" +
"\btask_key\x18\x01 \x01(\tR\ataskKey\x12\x17\n" +
"\astar_id\x18\x02 \x01(\x03R\x06starId\x12\x12\n" +
"\x04name\x18\x03 \x01(\tR\x04name\x12 \n" +
"\vdescription\x18\x04 \x01(\tR\vdescription\x12%\n" +
"\x0ecrystal_reward\x18\x05 \x01(\x03R\rcrystalReward\x12\x16\n" +
"\x06status\x18\x06 \x01(\tR\x06status\x12\x1b\n" +
"\tcan_claim\x18\a \x01(\bR\bcanClaim\"/\n" +
"\x14GetDailyTasksRequest\x12\x17\n" +
"\astar_id\x18\x01 \x01(\x03R\x06starId\"\x95\x01\n" +
"\x15GetDailyTasksResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12\x17\n" +
"\astar_id\x18\x02 \x01(\x03R\x06starId\x121\n" +
"\x05tasks\x18\x03 \x03(\v2\x1b.topfans.task.DailyTaskItemR\x05tasks\"L\n" +
"\x12ReportEventRequest\x12\x1d\n" +
"\n" +
"event_type\x18\x01 \x01(\tR\teventType\x12\x17\n" +
"\astar_id\x18\x02 \x01(\x03R\x06starId\"\xbd\x01\n" +
"\x13ReportEventResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12\x18\n" +
"\asuccess\x18\x02 \x01(\bR\asuccess\x12\x19\n" +
"\btask_key\x18\x03 \x01(\tR\ataskKey\x12%\n" +
"\x0etask_completed\x18\x04 \x01(\bR\rtaskCompleted\x12\x18\n" +
"\amessage\x18\x05 \x01(\tR\amessage\"K\n" +
"\x15ClaimDailyTaskRequest\x12\x19\n" +
"\btask_key\x18\x01 \x01(\tR\ataskKey\x12\x17\n" +
"\astar_id\x18\x02 \x01(\x03R\x06starId\"\x8d\x01\n" +
"\x16ClaimDailyTaskResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12\x18\n" +
"\asuccess\x18\x02 \x01(\bR\asuccess\x12'\n" +
"\x0fcrystal_balance\x18\x03 \x01(\x03R\x0ecrystalBalance\"4\n" +
"\x19ClaimAllDailyTasksRequest\x12\x17\n" +
"\astar_id\x18\x01 \x01(\x03R\x06starId\"\xc8\x01\n" +
"\x1aClaimAllDailyTasksResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12#\n" +
"\rclaimed_count\x18\x02 \x01(\x05R\fclaimedCount\x12'\n" +
"\x0fcrystal_balance\x18\x03 \x01(\x03R\x0ecrystalBalance\x12*\n" +
"\x11claimed_task_keys\x18\x04 \x03(\tR\x0fclaimedTaskKeys\"\xa3\x02\n" +
"\x0fOnboardingStage\x12\x14\n" +
"\x05stage\x18\x01 \x01(\x05R\x05stage\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12,\n" +
"\x12required_task_keys\x18\x03 \x03(\tR\x10requiredTaskKeys\x12%\n" +
"\x0ecrystal_reward\x18\x04 \x01(\x03R\rcrystalReward\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12\x1d\n" +
"\n" +
"is_current\x18\x06 \x01(\bR\tisCurrent\x12.\n" +
"\x13all_tasks_completed\x18\a \x01(\bR\x11allTasksCompleted\x12*\n" +
"\x11is_reward_claimed\x18\b \x01(\bR\x0fisRewardClaimed\"h\n" +
"\x14CompleteGuideRequest\x12\x19\n" +
"\btask_key\x18\x01 \x01(\tR\ataskKey\x125\n" +
"\x06stages\x18\x02 \x03(\v2\x1d.topfans.task.OnboardingStageR\x06stages\"\xd6\x01\n" +
"\x15CompleteGuideResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12\x17\n" +
"\auser_id\x18\x02 \x01(\x03R\x06userId\x12#\n" +
"\rcurrent_stage\x18\x03 \x01(\x05R\fcurrentStage\x12\x16\n" +
"\x06status\x18\x04 \x01(\tR\x06status\x125\n" +
"\x06stages\x18\x05 \x03(\v2\x1d.topfans.task.OnboardingStageR\x06stages\"\x1c\n" +
"\x1aGetOnboardingStatusRequest\"\xdc\x01\n" +
"\x1bGetOnboardingStatusResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12\x17\n" +
"\auser_id\x18\x02 \x01(\x03R\x06userId\x12#\n" +
"\rcurrent_stage\x18\x03 \x01(\x05R\fcurrentStage\x12\x16\n" +
"\x06status\x18\x04 \x01(\tR\x06status\x125\n" +
"\x06stages\x18\x05 \x03(\v2\x1d.topfans.task.OnboardingStageR\x06stages\"8\n" +
"\x13AdvanceStageRequest\x12!\n" +
"\ftarget_stage\x18\x01 \x01(\x05R\vtargetStage\"\xbc\x01\n" +
"\x14AdvanceStageResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12#\n" +
"\rcurrent_stage\x18\x02 \x01(\x05R\fcurrentStage\x12\x16\n" +
"\x06status\x18\x03 \x01(\tR\x06status\x125\n" +
"\x06stages\x18\x04 \x03(\v2\x1d.topfans.task.OnboardingStageR\x06stages\"4\n" +
"\x1cClaimOnboardingRewardRequest\x12\x14\n" +
"\x05stage\x18\x01 \x01(\x05R\x05stage\"\x94\x01\n" +
"\x1dClaimOnboardingRewardResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12\x18\n" +
"\asuccess\x18\x02 \x01(\bR\asuccess\x12'\n" +
"\x0fcrystal_balance\x18\x03 \x01(\tR\x0ecrystalBalance\"\xe2\x02\n" +
"\x15ExhibitionRevenueItem\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x03R\x02id\x12\x17\n" +
"\astar_id\x18\x02 \x01(\x03R\x06starId\x12#\n" +
"\rexhibition_id\x18\x03 \x01(\x03R\fexhibitionId\x12\x19\n" +
"\basset_id\x18\x04 \x01(\x03R\aassetId\x12\x17\n" +
"\aslot_id\x18\x05 \x01(\x03R\x06slotId\x12\x1b\n" +
"\tslot_type\x18\x06 \x01(\tR\bslotType\x12%\n" +
"\x0ecrystal_amount\x18\a \x01(\x03R\rcrystalAmount\x12(\n" +
"\x10cycle_start_time\x18\b \x01(\x03R\x0ecycleStartTime\x12$\n" +
"\x0ecycle_end_time\x18\t \x01(\x03R\fcycleEndTime\x12\x16\n" +
"\x06status\x18\n" +
" \x01(\tR\x06status\x12\x1b\n" +
"\tcan_claim\x18\v \x01(\bR\bcanClaim\"\x7f\n" +
"\x1bGetExhibitionRevenueRequest\x12\x17\n" +
"\astar_id\x18\x01 \x01(\x03R\x06starId\x12\x16\n" +
"\x06status\x18\x02 \x01(\tR\x06status\x12\x12\n" +
"\x04page\x18\x03 \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\x04 \x01(\x05R\bpageSize\"\xd2\x01\n" +
"\x1cGetExhibitionRevenueResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x129\n" +
"\x05items\x18\x02 \x03(\v2#.topfans.task.ExhibitionRevenueItemR\x05items\x12\x14\n" +
"\x05total\x18\x03 \x01(\x03R\x05total\x12\x12\n" +
"\x04page\x18\x04 \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\x05 \x01(\x05R\bpageSize\"W\n" +
"\x1dClaimExhibitionRevenueRequest\x12\x1d\n" +
"\n" +
"revenue_id\x18\x01 \x01(\x03R\trevenueId\x12\x17\n" +
"\astar_id\x18\x02 \x01(\x03R\x06starId\"\xb8\x01\n" +
"\x1eClaimExhibitionRevenueResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12\x18\n" +
"\asuccess\x18\x02 \x01(\bR\asuccess\x12%\n" +
"\x0ecrystal_amount\x18\x03 \x01(\x03R\rcrystalAmount\x12#\n" +
"\rtotal_balance\x18\x04 \x01(\x03R\ftotalBalance\";\n" +
" ClaimAllExhibitionRevenueRequest\x12\x17\n" +
"\astar_id\x18\x01 \x01(\x03R\x06starId\"z\n" +
"!ClaimAllExhibitionRevenueResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12#\n" +
"\rclaimed_count\x18\x02 \x01(\x05R\fclaimedCount\"H\n" +
"\x14InitUserTasksRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x17\n" +
"\astar_id\x18\x02 \x01(\x03R\x06starId\"c\n" +
"\x15InitUserTasksResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12\x18\n" +
"\asuccess\x18\x02 \x01(\bR\asuccess\"\xec\x02\n" +
"\x1cOnExhibitionCompletedRequest\x12#\n" +
"\rexhibition_id\x18\x01 \x01(\x03R\fexhibitionId\x12\x19\n" +
"\basset_id\x18\x02 \x01(\x03R\aassetId\x12\x17\n" +
"\aslot_id\x18\x03 \x01(\x03R\x06slotId\x12!\n" +
"\foccupier_uid\x18\x04 \x01(\x03R\voccupierUid\x12(\n" +
"\x10occupier_star_id\x18\x05 \x01(\x03R\x0eoccupierStarId\x12$\n" +
"\x0eslot_owner_uid\x18\x06 \x01(\x03R\fslotOwnerUid\x12%\n" +
"\x0ecrystal_amount\x18\a \x01(\x03R\rcrystalAmount\x12\x1d\n" +
"\n" +
"start_time\x18\b \x01(\x03R\tstartTime\x12\x1b\n" +
"\texpire_at\x18\t \x01(\x03R\bexpireAt\x12\x1d\n" +
"\n" +
"like_count\x18\n" +
" \x01(\x05R\tlikeCount\"}\n" +
"\x1dOnExhibitionCompletedResponse\x120\n" +
"\x04base\x18\x01 \x01(\v2\x1c.topfans.common.BaseResponseR\x04base\x12*\n" +
"\x11revenue_record_id\x18\x02 \x01(\x03R\x0frevenueRecordId2\xc6\f\n" +
"\x11TaskMobileService\x12r\n" +
"\rGetDailyTasks\x12\".topfans.task.GetDailyTasksRequest\x1a#.topfans.task.GetDailyTasksResponse\"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/api/tasks/daily\x12v\n" +
"\vReportEvent\x12 .topfans.task.ReportEventRequest\x1a!.topfans.task.ReportEventResponse\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\"\x17/api/tasks/report-event\x12~\n" +
"\x0eClaimDailyTask\x12#.topfans.task.ClaimDailyTaskRequest\x1a$.topfans.task.ClaimDailyTaskResponse\"!\x82\xd3\xe4\x93\x02\x1b:\x01*\"\x16/api/tasks/daily/claim\x12\x8e\x01\n" +
"\x12ClaimAllDailyTasks\x12'.topfans.task.ClaimAllDailyTasksRequest\x1a(.topfans.task.ClaimAllDailyTasksResponse\"%\x82\xd3\xe4\x93\x02\x1f:\x01*\"\x1a/api/tasks/daily/claim-all\x12~\n" +
"\rCompleteGuide\x12\".topfans.task.CompleteGuideRequest\x1a#.topfans.task.CompleteGuideResponse\"$\x82\xd3\xe4\x93\x02\x1e:\x01*\"\x19/api/tasks/guide/complete\x12\x90\x01\n" +
"\x13GetOnboardingStatus\x12(.topfans.task.GetOnboardingStatusRequest\x1a).topfans.task.GetOnboardingStatusResponse\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/api/tasks/onboarding/status\x12\x85\x01\n" +
"\fAdvanceStage\x12!.topfans.task.AdvanceStageRequest\x1a\".topfans.task.AdvanceStageResponse\".\x82\xd3\xe4\x93\x02(:\x01*\"#/api/tasks/onboarding/advance-stage\x12\x9f\x01\n" +
"\x15ClaimOnboardingReward\x12*.topfans.task.ClaimOnboardingRewardRequest\x1a+.topfans.task.ClaimOnboardingRewardResponse\"-\x82\xd3\xe4\x93\x02':\x01*\"\"/api/tasks/onboarding/claim-reward\x12\x97\x01\n" +
"\x14GetExhibitionRevenue\x12).topfans.task.GetExhibitionRevenueRequest\x1a*.topfans.task.GetExhibitionRevenueResponse\"(\x82\xd3\xe4\x93\x02\"\x12 /api/v1/tasks/exhibition-revenue\x12\xa6\x01\n" +
"\x16ClaimExhibitionRevenue\x12+.topfans.task.ClaimExhibitionRevenueRequest\x1a,.topfans.task.ClaimExhibitionRevenueResponse\"1\x82\xd3\xe4\x93\x02+:\x01*\"&/api/v1/tasks/exhibition-revenue/claim\x12\xb3\x01\n" +
"\x19ClaimAllExhibitionRevenue\x12..topfans.task.ClaimAllExhibitionRevenueRequest\x1a/.topfans.task.ClaimAllExhibitionRevenueResponse\"5\x82\xd3\xe4\x93\x02/:\x01*\"*/api/v1/tasks/exhibition-revenue/claim-all2\xe1\x01\n" +
"\x13TaskInternalService\x12X\n" +
"\rInitUserTasks\x12\".topfans.task.InitUserTasksRequest\x1a#.topfans.task.InitUserTasksResponse\x12p\n" +
"\x15OnExhibitionCompleted\x12*.topfans.task.OnExhibitionCompletedRequest\x1a+.topfans.task.OnExhibitionCompletedResponseB0Z.github.com/topfans/backend/pkg/proto/task;taskb\x06proto3"
var (
file_task_proto_rawDescOnce sync.Once
file_task_proto_rawDescData []byte
)
func file_task_proto_rawDescGZIP() []byte {
file_task_proto_rawDescOnce.Do(func() {
file_task_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_task_proto_rawDesc), len(file_task_proto_rawDesc)))
})
return file_task_proto_rawDescData
}
var file_task_proto_msgTypes = make([]protoimpl.MessageInfo, 29)
var file_task_proto_goTypes = []any{
(*DailyTaskItem)(nil), // 0: topfans.task.DailyTaskItem
(*GetDailyTasksRequest)(nil), // 1: topfans.task.GetDailyTasksRequest
(*GetDailyTasksResponse)(nil), // 2: topfans.task.GetDailyTasksResponse
(*ReportEventRequest)(nil), // 3: topfans.task.ReportEventRequest
(*ReportEventResponse)(nil), // 4: topfans.task.ReportEventResponse
(*ClaimDailyTaskRequest)(nil), // 5: topfans.task.ClaimDailyTaskRequest
(*ClaimDailyTaskResponse)(nil), // 6: topfans.task.ClaimDailyTaskResponse
(*ClaimAllDailyTasksRequest)(nil), // 7: topfans.task.ClaimAllDailyTasksRequest
(*ClaimAllDailyTasksResponse)(nil), // 8: topfans.task.ClaimAllDailyTasksResponse
(*OnboardingStage)(nil), // 9: topfans.task.OnboardingStage
(*CompleteGuideRequest)(nil), // 10: topfans.task.CompleteGuideRequest
(*CompleteGuideResponse)(nil), // 11: topfans.task.CompleteGuideResponse
(*GetOnboardingStatusRequest)(nil), // 12: topfans.task.GetOnboardingStatusRequest
(*GetOnboardingStatusResponse)(nil), // 13: topfans.task.GetOnboardingStatusResponse
(*AdvanceStageRequest)(nil), // 14: topfans.task.AdvanceStageRequest
(*AdvanceStageResponse)(nil), // 15: topfans.task.AdvanceStageResponse
(*ClaimOnboardingRewardRequest)(nil), // 16: topfans.task.ClaimOnboardingRewardRequest
(*ClaimOnboardingRewardResponse)(nil), // 17: topfans.task.ClaimOnboardingRewardResponse
(*ExhibitionRevenueItem)(nil), // 18: topfans.task.ExhibitionRevenueItem
(*GetExhibitionRevenueRequest)(nil), // 19: topfans.task.GetExhibitionRevenueRequest
(*GetExhibitionRevenueResponse)(nil), // 20: topfans.task.GetExhibitionRevenueResponse
(*ClaimExhibitionRevenueRequest)(nil), // 21: topfans.task.ClaimExhibitionRevenueRequest
(*ClaimExhibitionRevenueResponse)(nil), // 22: topfans.task.ClaimExhibitionRevenueResponse
(*ClaimAllExhibitionRevenueRequest)(nil), // 23: topfans.task.ClaimAllExhibitionRevenueRequest
(*ClaimAllExhibitionRevenueResponse)(nil), // 24: topfans.task.ClaimAllExhibitionRevenueResponse
(*InitUserTasksRequest)(nil), // 25: topfans.task.InitUserTasksRequest
(*InitUserTasksResponse)(nil), // 26: topfans.task.InitUserTasksResponse
(*OnExhibitionCompletedRequest)(nil), // 27: topfans.task.OnExhibitionCompletedRequest
(*OnExhibitionCompletedResponse)(nil), // 28: topfans.task.OnExhibitionCompletedResponse
(*common.BaseResponse)(nil), // 29: topfans.common.BaseResponse
}
var file_task_proto_depIdxs = []int32{
29, // 0: topfans.task.GetDailyTasksResponse.base:type_name -> topfans.common.BaseResponse
0, // 1: topfans.task.GetDailyTasksResponse.tasks:type_name -> topfans.task.DailyTaskItem
29, // 2: topfans.task.ReportEventResponse.base:type_name -> topfans.common.BaseResponse
29, // 3: topfans.task.ClaimDailyTaskResponse.base:type_name -> topfans.common.BaseResponse
29, // 4: topfans.task.ClaimAllDailyTasksResponse.base:type_name -> topfans.common.BaseResponse
9, // 5: topfans.task.CompleteGuideRequest.stages:type_name -> topfans.task.OnboardingStage
29, // 6: topfans.task.CompleteGuideResponse.base:type_name -> topfans.common.BaseResponse
9, // 7: topfans.task.CompleteGuideResponse.stages:type_name -> topfans.task.OnboardingStage
29, // 8: topfans.task.GetOnboardingStatusResponse.base:type_name -> topfans.common.BaseResponse
9, // 9: topfans.task.GetOnboardingStatusResponse.stages:type_name -> topfans.task.OnboardingStage
29, // 10: topfans.task.AdvanceStageResponse.base:type_name -> topfans.common.BaseResponse
9, // 11: topfans.task.AdvanceStageResponse.stages:type_name -> topfans.task.OnboardingStage
29, // 12: topfans.task.ClaimOnboardingRewardResponse.base:type_name -> topfans.common.BaseResponse
29, // 13: topfans.task.GetExhibitionRevenueResponse.base:type_name -> topfans.common.BaseResponse
18, // 14: topfans.task.GetExhibitionRevenueResponse.items:type_name -> topfans.task.ExhibitionRevenueItem
29, // 15: topfans.task.ClaimExhibitionRevenueResponse.base:type_name -> topfans.common.BaseResponse
29, // 16: topfans.task.ClaimAllExhibitionRevenueResponse.base:type_name -> topfans.common.BaseResponse
29, // 17: topfans.task.InitUserTasksResponse.base:type_name -> topfans.common.BaseResponse
29, // 18: topfans.task.OnExhibitionCompletedResponse.base:type_name -> topfans.common.BaseResponse
1, // 19: topfans.task.TaskMobileService.GetDailyTasks:input_type -> topfans.task.GetDailyTasksRequest
3, // 20: topfans.task.TaskMobileService.ReportEvent:input_type -> topfans.task.ReportEventRequest
5, // 21: topfans.task.TaskMobileService.ClaimDailyTask:input_type -> topfans.task.ClaimDailyTaskRequest
7, // 22: topfans.task.TaskMobileService.ClaimAllDailyTasks:input_type -> topfans.task.ClaimAllDailyTasksRequest
10, // 23: topfans.task.TaskMobileService.CompleteGuide:input_type -> topfans.task.CompleteGuideRequest
12, // 24: topfans.task.TaskMobileService.GetOnboardingStatus:input_type -> topfans.task.GetOnboardingStatusRequest
14, // 25: topfans.task.TaskMobileService.AdvanceStage:input_type -> topfans.task.AdvanceStageRequest
16, // 26: topfans.task.TaskMobileService.ClaimOnboardingReward:input_type -> topfans.task.ClaimOnboardingRewardRequest
19, // 27: topfans.task.TaskMobileService.GetExhibitionRevenue:input_type -> topfans.task.GetExhibitionRevenueRequest
21, // 28: topfans.task.TaskMobileService.ClaimExhibitionRevenue:input_type -> topfans.task.ClaimExhibitionRevenueRequest
23, // 29: topfans.task.TaskMobileService.ClaimAllExhibitionRevenue:input_type -> topfans.task.ClaimAllExhibitionRevenueRequest
25, // 30: topfans.task.TaskInternalService.InitUserTasks:input_type -> topfans.task.InitUserTasksRequest
27, // 31: topfans.task.TaskInternalService.OnExhibitionCompleted:input_type -> topfans.task.OnExhibitionCompletedRequest
2, // 32: topfans.task.TaskMobileService.GetDailyTasks:output_type -> topfans.task.GetDailyTasksResponse
4, // 33: topfans.task.TaskMobileService.ReportEvent:output_type -> topfans.task.ReportEventResponse
6, // 34: topfans.task.TaskMobileService.ClaimDailyTask:output_type -> topfans.task.ClaimDailyTaskResponse
8, // 35: topfans.task.TaskMobileService.ClaimAllDailyTasks:output_type -> topfans.task.ClaimAllDailyTasksResponse
11, // 36: topfans.task.TaskMobileService.CompleteGuide:output_type -> topfans.task.CompleteGuideResponse
13, // 37: topfans.task.TaskMobileService.GetOnboardingStatus:output_type -> topfans.task.GetOnboardingStatusResponse
15, // 38: topfans.task.TaskMobileService.AdvanceStage:output_type -> topfans.task.AdvanceStageResponse
17, // 39: topfans.task.TaskMobileService.ClaimOnboardingReward:output_type -> topfans.task.ClaimOnboardingRewardResponse
20, // 40: topfans.task.TaskMobileService.GetExhibitionRevenue:output_type -> topfans.task.GetExhibitionRevenueResponse
22, // 41: topfans.task.TaskMobileService.ClaimExhibitionRevenue:output_type -> topfans.task.ClaimExhibitionRevenueResponse
24, // 42: topfans.task.TaskMobileService.ClaimAllExhibitionRevenue:output_type -> topfans.task.ClaimAllExhibitionRevenueResponse
26, // 43: topfans.task.TaskInternalService.InitUserTasks:output_type -> topfans.task.InitUserTasksResponse
28, // 44: topfans.task.TaskInternalService.OnExhibitionCompleted:output_type -> topfans.task.OnExhibitionCompletedResponse
32, // [32:45] is the sub-list for method output_type
19, // [19:32] is the sub-list for method input_type
19, // [19:19] is the sub-list for extension type_name
19, // [19:19] is the sub-list for extension extendee
0, // [0:19] is the sub-list for field type_name
}
func init() { file_task_proto_init() }
func file_task_proto_init() {
if File_task_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_task_proto_rawDesc), len(file_task_proto_rawDesc)),
NumEnums: 0,
NumMessages: 29,
NumExtensions: 0,
NumServices: 2,
},
GoTypes: file_task_proto_goTypes,
DependencyIndexes: file_task_proto_depIdxs,
MessageInfos: file_task_proto_msgTypes,
}.Build()
File_task_proto = out.File
file_task_proto_goTypes = nil
file_task_proto_depIdxs = nil
}