You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2522 lines
90 KiB
Go

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.33.0
// protoc v5.29.1
// source: w_common.proto
package w_commonpb
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
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 PolicyTokenReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
FileSuffix string `protobuf:"bytes,1,opt,name=file_suffix,json=fileSuffix,proto3" json:"file_suffix,omitempty"` //文件后缀
}
func (x *PolicyTokenReq) Reset() {
*x = PolicyTokenReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PolicyTokenReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PolicyTokenReq) ProtoMessage() {}
func (x *PolicyTokenReq) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PolicyTokenReq.ProtoReflect.Descriptor instead.
func (*PolicyTokenReq) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{0}
}
func (x *PolicyTokenReq) GetFileSuffix() string {
if x != nil {
return x.FileSuffix
}
return ""
}
type PolicyTokenRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AccessKeyId string `protobuf:"bytes,1,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"` //oss accessKeyId
Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` //oss访问域名
UploadUrl string `protobuf:"bytes,3,opt,name=upload_url,json=uploadUrl,proto3" json:"upload_url,omitempty"` //上传地址
Expire int64 `protobuf:"varint,4,opt,name=expire,proto3" json:"expire,omitempty"` //过期时间,单位(s)
Signature string `protobuf:"bytes,5,opt,name=signature,proto3" json:"signature,omitempty"` //验签字符串
Dir string `protobuf:"bytes,6,opt,name=dir,proto3" json:"dir,omitempty"` //存储文件夹(文件前缀)
Key string `protobuf:"bytes,7,opt,name=key,proto3" json:"key,omitempty"` //文件名称
Policy string `protobuf:"bytes,8,opt,name=policy,proto3" json:"policy,omitempty"` //验签token
}
func (x *PolicyTokenRes) Reset() {
*x = PolicyTokenRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PolicyTokenRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PolicyTokenRes) ProtoMessage() {}
func (x *PolicyTokenRes) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PolicyTokenRes.ProtoReflect.Descriptor instead.
func (*PolicyTokenRes) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{1}
}
func (x *PolicyTokenRes) GetAccessKeyId() string {
if x != nil {
return x.AccessKeyId
}
return ""
}
func (x *PolicyTokenRes) GetHost() string {
if x != nil {
return x.Host
}
return ""
}
func (x *PolicyTokenRes) GetUploadUrl() string {
if x != nil {
return x.UploadUrl
}
return ""
}
func (x *PolicyTokenRes) GetExpire() int64 {
if x != nil {
return x.Expire
}
return 0
}
func (x *PolicyTokenRes) GetSignature() string {
if x != nil {
return x.Signature
}
return ""
}
func (x *PolicyTokenRes) GetDir() string {
if x != nil {
return x.Dir
}
return ""
}
func (x *PolicyTokenRes) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *PolicyTokenRes) GetPolicy() string {
if x != nil {
return x.Policy
}
return ""
}
type WhitelistReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *WhitelistReq) Reset() {
*x = WhitelistReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WhitelistReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WhitelistReq) ProtoMessage() {}
func (x *WhitelistReq) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WhitelistReq.ProtoReflect.Descriptor instead.
func (*WhitelistReq) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{2}
}
type WhitelistRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Ips []string `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"` //服务器列表
}
func (x *WhitelistRes) Reset() {
*x = WhitelistRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WhitelistRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WhitelistRes) ProtoMessage() {}
func (x *WhitelistRes) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WhitelistRes.ProtoReflect.Descriptor instead.
func (*WhitelistRes) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{3}
}
func (x *WhitelistRes) GetIps() []string {
if x != nil {
return x.Ips
}
return nil
}
type DownloadReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` //下载人id
Mark string `protobuf:"bytes,2,opt,name=mark,proto3" json:"mark,omitempty"` //campaign_report-活动报表,fission_user-活动用户,fission_reward_record-活动奖品,fission_user_stat-活动排行榜,ads_table-广告报表,new_user_list-新版用户列表
CampaignReport *DownloadReq_CampaignReport `protobuf:"bytes,3,opt,name=campaign_report,json=campaignReport,proto3" json:"campaign_report,omitempty"` //活动报表条件
FissionUser *DownloadReq_FissionUser `protobuf:"bytes,4,opt,name=fission_user,json=fissionUser,proto3" json:"fission_user,omitempty"` //活动用户条件
FissionRewardRecord *DownloadReq_FissionRewardRecord `protobuf:"bytes,5,opt,name=fission_reward_record,json=fissionRewardRecord,proto3" json:"fission_reward_record,omitempty"` //活动奖品条件
FissionUserStat *DownloadReq_FissionUserStat `protobuf:"bytes,6,opt,name=fission_user_stat,json=fissionUserStat,proto3" json:"fission_user_stat,omitempty"` //活动排行榜条件
AdsTable *DownloadReq_AdsTable `protobuf:"bytes,7,opt,name=ads_table,json=adsTable,proto3" json:"ads_table,omitempty"` //广告报表条件
NewUserList *DownloadReq_NewUserList `protobuf:"bytes,8,opt,name=new_user_list,json=newUserList,proto3" json:"new_user_list,omitempty"` //新版用户列表
CoinRecord *DownloadReq_CoinRecord `protobuf:"bytes,9,opt,name=coin_record,json=coinRecord,proto3" json:"coin_record,omitempty"` //金币池领扣记录
ChildList *DownloadReq_ChildList `protobuf:"bytes,10,opt,name=child_list,json=childList,proto3" json:"child_list,omitempty"` //子活动用户列表
}
func (x *DownloadReq) Reset() {
*x = DownloadReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadReq) ProtoMessage() {}
func (x *DownloadReq) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadReq.ProtoReflect.Descriptor instead.
func (*DownloadReq) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{4}
}
func (x *DownloadReq) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *DownloadReq) GetMark() string {
if x != nil {
return x.Mark
}
return ""
}
func (x *DownloadReq) GetCampaignReport() *DownloadReq_CampaignReport {
if x != nil {
return x.CampaignReport
}
return nil
}
func (x *DownloadReq) GetFissionUser() *DownloadReq_FissionUser {
if x != nil {
return x.FissionUser
}
return nil
}
func (x *DownloadReq) GetFissionRewardRecord() *DownloadReq_FissionRewardRecord {
if x != nil {
return x.FissionRewardRecord
}
return nil
}
func (x *DownloadReq) GetFissionUserStat() *DownloadReq_FissionUserStat {
if x != nil {
return x.FissionUserStat
}
return nil
}
func (x *DownloadReq) GetAdsTable() *DownloadReq_AdsTable {
if x != nil {
return x.AdsTable
}
return nil
}
func (x *DownloadReq) GetNewUserList() *DownloadReq_NewUserList {
if x != nil {
return x.NewUserList
}
return nil
}
func (x *DownloadReq) GetCoinRecord() *DownloadReq_CoinRecord {
if x != nil {
return x.CoinRecord
}
return nil
}
func (x *DownloadReq) GetChildList() *DownloadReq_ChildList {
if x != nil {
return x.ChildList
}
return nil
}
type DownloadRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
HashId string `protobuf:"bytes,1,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //报表id
}
func (x *DownloadRes) Reset() {
*x = DownloadRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadRes) ProtoMessage() {}
func (x *DownloadRes) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadRes.ProtoReflect.Descriptor instead.
func (*DownloadRes) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{5}
}
func (x *DownloadRes) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
type DownloadStatusReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
HashId string `protobuf:"bytes,1,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //报表id
}
func (x *DownloadStatusReq) Reset() {
*x = DownloadStatusReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadStatusReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadStatusReq) ProtoMessage() {}
func (x *DownloadStatusReq) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadStatusReq.ProtoReflect.Descriptor instead.
func (*DownloadStatusReq) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{6}
}
func (x *DownloadStatusReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
type DownloadStatusRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` //状态(1-下载中,2-下载完成,3-下载失败,4-已过期)
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` //文件地址
FailMsg string `protobuf:"bytes,3,opt,name=fail_msg,json=failMsg,proto3" json:"fail_msg,omitempty"` //失败原因
Progress string `protobuf:"bytes,4,opt,name=progress,proto3" json:"progress,omitempty"` //导出进度
}
func (x *DownloadStatusRes) Reset() {
*x = DownloadStatusRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadStatusRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadStatusRes) ProtoMessage() {}
func (x *DownloadStatusRes) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadStatusRes.ProtoReflect.Descriptor instead.
func (*DownloadStatusRes) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{7}
}
func (x *DownloadStatusRes) GetStatus() int32 {
if x != nil {
return x.Status
}
return 0
}
func (x *DownloadStatusRes) GetUrl() string {
if x != nil {
return x.Url
}
return ""
}
func (x *DownloadStatusRes) GetFailMsg() string {
if x != nil {
return x.FailMsg
}
return ""
}
func (x *DownloadStatusRes) GetProgress() string {
if x != nil {
return x.Progress
}
return ""
}
type OperateLogReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` //员工id
Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` //客户端ip地址
Mark string `protobuf:"bytes,3,opt,name=mark,proto3" json:"mark,omitempty"` //操作唯一标识,一种操作对应一个标识,长度不能超过32个字符串
MarkId string `protobuf:"bytes,4,opt,name=mark_id,json=markId,proto3" json:"mark_id,omitempty"` //操作数据追踪类型id,如:修改某个活动奖品,那这个就是奖品id(其实这个字段为了优化mark索引的,所以不传也可以)
Data string `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` //记录的数据 json格式字符串
}
func (x *OperateLogReq) Reset() {
*x = OperateLogReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OperateLogReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OperateLogReq) ProtoMessage() {}
func (x *OperateLogReq) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use OperateLogReq.ProtoReflect.Descriptor instead.
func (*OperateLogReq) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{8}
}
func (x *OperateLogReq) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *OperateLogReq) GetIp() string {
if x != nil {
return x.Ip
}
return ""
}
func (x *OperateLogReq) GetMark() string {
if x != nil {
return x.Mark
}
return ""
}
func (x *OperateLogReq) GetMarkId() string {
if x != nil {
return x.MarkId
}
return ""
}
func (x *OperateLogReq) GetData() string {
if x != nil {
return x.Data
}
return ""
}
type OperateLogRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *OperateLogRes) Reset() {
*x = OperateLogRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OperateLogRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OperateLogRes) ProtoMessage() {}
func (x *OperateLogRes) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use OperateLogRes.ProtoReflect.Descriptor instead.
func (*OperateLogRes) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{9}
}
type SaveMaterialReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ProjectHashId string `protobuf:"bytes,1,opt,name=project_hash_id,json=projectHashId,proto3" json:"project_hash_id,omitempty"` //项目hash_id
MaterialType int32 `protobuf:"varint,2,opt,name=material_type,json=materialType,proto3" json:"material_type,omitempty"` //素材类型(1-图片)
MaterialData string `protobuf:"bytes,3,opt,name=material_data,json=materialData,proto3" json:"material_data,omitempty"` //素材类型的数据(图片类型:地址图片)
}
func (x *SaveMaterialReq) Reset() {
*x = SaveMaterialReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SaveMaterialReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SaveMaterialReq) ProtoMessage() {}
func (x *SaveMaterialReq) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SaveMaterialReq.ProtoReflect.Descriptor instead.
func (*SaveMaterialReq) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{10}
}
func (x *SaveMaterialReq) GetProjectHashId() string {
if x != nil {
return x.ProjectHashId
}
return ""
}
func (x *SaveMaterialReq) GetMaterialType() int32 {
if x != nil {
return x.MaterialType
}
return 0
}
func (x *SaveMaterialReq) GetMaterialData() string {
if x != nil {
return x.MaterialData
}
return ""
}
type SaveMaterialRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //素材id
}
func (x *SaveMaterialRes) Reset() {
*x = SaveMaterialRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SaveMaterialRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SaveMaterialRes) ProtoMessage() {}
func (x *SaveMaterialRes) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SaveMaterialRes.ProtoReflect.Descriptor instead.
func (*SaveMaterialRes) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{11}
}
func (x *SaveMaterialRes) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
type MaterialListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` //当前页
PerPage int32 `protobuf:"varint,2,opt,name=per_page,json=perPage,proto3" json:"per_page,omitempty"` //每页条数
MaterialType int32 `protobuf:"varint,3,opt,name=material_type,json=materialType,proto3" json:"material_type,omitempty"` //素材类型(1-图片)
ProjectId int64 `protobuf:"varint,4,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` //项目id
ProjectHashId string `protobuf:"bytes,5,opt,name=project_hash_id,json=projectHashId,proto3" json:"project_hash_id,omitempty"` //项目hash_id
}
func (x *MaterialListReq) Reset() {
*x = MaterialListReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MaterialListReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MaterialListReq) ProtoMessage() {}
func (x *MaterialListReq) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[12]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MaterialListReq.ProtoReflect.Descriptor instead.
func (*MaterialListReq) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{12}
}
func (x *MaterialListReq) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *MaterialListReq) GetPerPage() int32 {
if x != nil {
return x.PerPage
}
return 0
}
func (x *MaterialListReq) GetMaterialType() int32 {
if x != nil {
return x.MaterialType
}
return 0
}
func (x *MaterialListReq) GetProjectId() int64 {
if x != nil {
return x.ProjectId
}
return 0
}
func (x *MaterialListReq) GetProjectHashId() string {
if x != nil {
return x.ProjectHashId
}
return ""
}
type MaterialListRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
List []*MaterialListRes_One `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //数据集合
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //数据总数
}
func (x *MaterialListRes) Reset() {
*x = MaterialListRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MaterialListRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MaterialListRes) ProtoMessage() {}
func (x *MaterialListRes) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[13]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MaterialListRes.ProtoReflect.Descriptor instead.
func (*MaterialListRes) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{13}
}
func (x *MaterialListRes) GetList() []*MaterialListRes_One {
if x != nil {
return x.List
}
return nil
}
func (x *MaterialListRes) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
type CompanyMadeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CompanyId int64 `protobuf:"varint,1,opt,name=company_id,json=companyId,proto3" json:"company_id,omitempty"` //企业id
}
func (x *CompanyMadeReq) Reset() {
*x = CompanyMadeReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CompanyMadeReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CompanyMadeReq) ProtoMessage() {}
func (x *CompanyMadeReq) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[14]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CompanyMadeReq.ProtoReflect.Descriptor instead.
func (*CompanyMadeReq) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{14}
}
func (x *CompanyMadeReq) GetCompanyId() int64 {
if x != nil {
return x.CompanyId
}
return 0
}
type CompanyMadeRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
List []*CompanyMadeRes_One `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //数据集合
}
func (x *CompanyMadeRes) Reset() {
*x = CompanyMadeRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CompanyMadeRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CompanyMadeRes) ProtoMessage() {}
func (x *CompanyMadeRes) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[15]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CompanyMadeRes.ProtoReflect.Descriptor instead.
func (*CompanyMadeRes) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{15}
}
func (x *CompanyMadeRes) GetList() []*CompanyMadeRes_One {
if x != nil {
return x.List
}
return nil
}
type DownloadReq_CampaignReport struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CampaignHashId string `protobuf:"bytes,1,opt,name=campaign_hash_id,json=campaignHashId,proto3" json:"campaign_hash_id,omitempty"` //活动hash_id
StartTime int64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` //统计开始时间时间戳
EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` //统计结束时间时间戳
}
func (x *DownloadReq_CampaignReport) Reset() {
*x = DownloadReq_CampaignReport{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadReq_CampaignReport) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadReq_CampaignReport) ProtoMessage() {}
func (x *DownloadReq_CampaignReport) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[16]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadReq_CampaignReport.ProtoReflect.Descriptor instead.
func (*DownloadReq_CampaignReport) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{4, 0}
}
func (x *DownloadReq_CampaignReport) GetCampaignHashId() string {
if x != nil {
return x.CampaignHashId
}
return ""
}
func (x *DownloadReq_CampaignReport) GetStartTime() int64 {
if x != nil {
return x.StartTime
}
return 0
}
func (x *DownloadReq_CampaignReport) GetEndTime() int64 {
if x != nil {
return x.EndTime
}
return 0
}
type DownloadReq_FissionUser struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CampaignHashId string `protobuf:"bytes,1,opt,name=campaign_hash_id,json=campaignHashId,proto3" json:"campaign_hash_id,omitempty"` //活动hash_id
UserMark string `protobuf:"bytes,2,opt,name=user_mark,json=userMark,proto3" json:"user_mark,omitempty"` //用户标识关键字
Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"` //参与时间开始时间戳
End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty"` //参与时间结束时间戳
ParentUserMark string `protobuf:"bytes,5,opt,name=parent_user_mark,json=parentUserMark,proto3" json:"parent_user_mark,omitempty"` //上级用户标识关键字
Source int32 `protobuf:"varint,6,opt,name=source,proto3" json:"source,omitempty"` //来源(1-直接访问,2-打开事件,3-安装事件,4-注册事件,5-自定义事件)
}
func (x *DownloadReq_FissionUser) Reset() {
*x = DownloadReq_FissionUser{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadReq_FissionUser) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadReq_FissionUser) ProtoMessage() {}
func (x *DownloadReq_FissionUser) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[17]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadReq_FissionUser.ProtoReflect.Descriptor instead.
func (*DownloadReq_FissionUser) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{4, 1}
}
func (x *DownloadReq_FissionUser) GetCampaignHashId() string {
if x != nil {
return x.CampaignHashId
}
return ""
}
func (x *DownloadReq_FissionUser) GetUserMark() string {
if x != nil {
return x.UserMark
}
return ""
}
func (x *DownloadReq_FissionUser) GetStart() int64 {
if x != nil {
return x.Start
}
return 0
}
func (x *DownloadReq_FissionUser) GetEnd() int64 {
if x != nil {
return x.End
}
return 0
}
func (x *DownloadReq_FissionUser) GetParentUserMark() string {
if x != nil {
return x.ParentUserMark
}
return ""
}
func (x *DownloadReq_FissionUser) GetSource() int32 {
if x != nil {
return x.Source
}
return 0
}
type DownloadReq_FissionRewardRecord struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CampaignHashId string `protobuf:"bytes,1,opt,name=campaign_hash_id,json=campaignHashId,proto3" json:"campaign_hash_id,omitempty"` //活动hash_id
UserMark string `protobuf:"bytes,2,opt,name=user_mark,json=userMark,proto3" json:"user_mark,omitempty"` //用户标识关键字
Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"` //参与时间开始时间戳
End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty"` //参与时间结束时间戳
Status []int32 `protobuf:"varint,5,rep,packed,name=status,proto3" json:"status,omitempty"` //奖品状态(1-发送成功,2-待发送,3-发送失败,4-手动发放)
RewardTitle string `protobuf:"bytes,6,opt,name=reward_title,json=rewardTitle,proto3" json:"reward_title,omitempty"` //奖品名称
TOffset int32 `protobuf:"varint,7,opt,name=t_offset,json=tOffset,proto3" json:"t_offset,omitempty"` //时区
IsChild int32 `protobuf:"varint,8,opt,name=is_child,json=isChild,proto3" json:"is_child,omitempty"` //是否子活动奖品
}
func (x *DownloadReq_FissionRewardRecord) Reset() {
*x = DownloadReq_FissionRewardRecord{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadReq_FissionRewardRecord) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadReq_FissionRewardRecord) ProtoMessage() {}
func (x *DownloadReq_FissionRewardRecord) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[18]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadReq_FissionRewardRecord.ProtoReflect.Descriptor instead.
func (*DownloadReq_FissionRewardRecord) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{4, 2}
}
func (x *DownloadReq_FissionRewardRecord) GetCampaignHashId() string {
if x != nil {
return x.CampaignHashId
}
return ""
}
func (x *DownloadReq_FissionRewardRecord) GetUserMark() string {
if x != nil {
return x.UserMark
}
return ""
}
func (x *DownloadReq_FissionRewardRecord) GetStart() int64 {
if x != nil {
return x.Start
}
return 0
}
func (x *DownloadReq_FissionRewardRecord) GetEnd() int64 {
if x != nil {
return x.End
}
return 0
}
func (x *DownloadReq_FissionRewardRecord) GetStatus() []int32 {
if x != nil {
return x.Status
}
return nil
}
func (x *DownloadReq_FissionRewardRecord) GetRewardTitle() string {
if x != nil {
return x.RewardTitle
}
return ""
}
func (x *DownloadReq_FissionRewardRecord) GetTOffset() int32 {
if x != nil {
return x.TOffset
}
return 0
}
func (x *DownloadReq_FissionRewardRecord) GetIsChild() int32 {
if x != nil {
return x.IsChild
}
return 0
}
type DownloadReq_FissionUserStat struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CampaignHashId string `protobuf:"bytes,1,opt,name=campaign_hash_id,json=campaignHashId,proto3" json:"campaign_hash_id,omitempty"` //活动hash_id
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` //数据类型(空-旧报表,invite-下载/注册排行榜,task-用户完成指定事件排行榜,grow-养成排行榜)
}
func (x *DownloadReq_FissionUserStat) Reset() {
*x = DownloadReq_FissionUserStat{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadReq_FissionUserStat) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadReq_FissionUserStat) ProtoMessage() {}
func (x *DownloadReq_FissionUserStat) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[19]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadReq_FissionUserStat.ProtoReflect.Descriptor instead.
func (*DownloadReq_FissionUserStat) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{4, 3}
}
func (x *DownloadReq_FissionUserStat) GetCampaignHashId() string {
if x != nil {
return x.CampaignHashId
}
return ""
}
func (x *DownloadReq_FissionUserStat) GetType() string {
if x != nil {
return x.Type
}
return ""
}
type DownloadReq_AdsTable struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CampaignHashId string `protobuf:"bytes,1,opt,name=campaign_hash_id,json=campaignHashId,proto3" json:"campaign_hash_id,omitempty"` //活动hash_id
StartTime int64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` //统计开始时间时间戳
EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` //统计结束时间时间戳
}
func (x *DownloadReq_AdsTable) Reset() {
*x = DownloadReq_AdsTable{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadReq_AdsTable) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadReq_AdsTable) ProtoMessage() {}
func (x *DownloadReq_AdsTable) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[20]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadReq_AdsTable.ProtoReflect.Descriptor instead.
func (*DownloadReq_AdsTable) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{4, 4}
}
func (x *DownloadReq_AdsTable) GetCampaignHashId() string {
if x != nil {
return x.CampaignHashId
}
return ""
}
func (x *DownloadReq_AdsTable) GetStartTime() int64 {
if x != nil {
return x.StartTime
}
return 0
}
func (x *DownloadReq_AdsTable) GetEndTime() int64 {
if x != nil {
return x.EndTime
}
return 0
}
type DownloadReq_NewUserList struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CampaignHashId string `protobuf:"bytes,1,opt,name=campaign_hash_id,json=campaignHashId,proto3" json:"campaign_hash_id,omitempty"` //活动hash_id
UserMark string `protobuf:"bytes,2,opt,name=user_mark,json=userMark,proto3" json:"user_mark,omitempty"` //用户标识关键字
Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"` //参与时间开始时间戳
End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty"` //参与时间结束时间戳
ParentUserMark string `protobuf:"bytes,5,opt,name=parent_user_mark,json=parentUserMark,proto3" json:"parent_user_mark,omitempty"` //上级用户标识关键字
Source int32 `protobuf:"varint,6,opt,name=source,proto3" json:"source,omitempty"` //来源(1-直接访问,2-打开事件,3-安装事件,4-注册事件,5-自定义事件)
LangMark string `protobuf:"bytes,7,opt,name=lang_mark,json=langMark,proto3" json:"lang_mark,omitempty"` //上级用户标识关键字
TOffset int32 `protobuf:"varint,8,opt,name=t_offset,json=tOffset,proto3" json:"t_offset,omitempty"` //时区
PidType int32 `protobuf:"varint,9,opt,name=pid_type,json=pidType,proto3" json:"pid_type,omitempty"` //上级用户类型(0-指定上级用户id,1-仅有上级的用户,2-仅无上级的用户)
JoinType int32 `protobuf:"varint,10,opt,name=join_type,json=joinType,proto3" json:"join_type,omitempty"` //上级用户类型(1-进入过活动的用户,2-没有进入过活动的用户)
UserCond []int32 `protobuf:"varint,11,rep,packed,name=user_cond,json=userCond,proto3" json:"user_cond,omitempty"` //用户条件(1-有安装的用户,2-有注册的用户)
}
func (x *DownloadReq_NewUserList) Reset() {
*x = DownloadReq_NewUserList{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadReq_NewUserList) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadReq_NewUserList) ProtoMessage() {}
func (x *DownloadReq_NewUserList) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[21]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadReq_NewUserList.ProtoReflect.Descriptor instead.
func (*DownloadReq_NewUserList) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{4, 5}
}
func (x *DownloadReq_NewUserList) GetCampaignHashId() string {
if x != nil {
return x.CampaignHashId
}
return ""
}
func (x *DownloadReq_NewUserList) GetUserMark() string {
if x != nil {
return x.UserMark
}
return ""
}
func (x *DownloadReq_NewUserList) GetStart() int64 {
if x != nil {
return x.Start
}
return 0
}
func (x *DownloadReq_NewUserList) GetEnd() int64 {
if x != nil {
return x.End
}
return 0
}
func (x *DownloadReq_NewUserList) GetParentUserMark() string {
if x != nil {
return x.ParentUserMark
}
return ""
}
func (x *DownloadReq_NewUserList) GetSource() int32 {
if x != nil {
return x.Source
}
return 0
}
func (x *DownloadReq_NewUserList) GetLangMark() string {
if x != nil {
return x.LangMark
}
return ""
}
func (x *DownloadReq_NewUserList) GetTOffset() int32 {
if x != nil {
return x.TOffset
}
return 0
}
func (x *DownloadReq_NewUserList) GetPidType() int32 {
if x != nil {
return x.PidType
}
return 0
}
func (x *DownloadReq_NewUserList) GetJoinType() int32 {
if x != nil {
return x.JoinType
}
return 0
}
func (x *DownloadReq_NewUserList) GetUserCond() []int32 {
if x != nil {
return x.UserCond
}
return nil
}
type DownloadReq_CoinRecord struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` //活动用户id
CampaignId int64 `protobuf:"varint,2,opt,name=campaign_id,json=campaignId,proto3" json:"campaign_id,omitempty"` //活动id
CampaignHashId string `protobuf:"bytes,3,opt,name=campaign_hash_id,json=campaignHashId,proto3" json:"campaign_hash_id,omitempty"` //活动hash_id
SceneId int64 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"` //场次id
Type int32 `protobuf:"varint,5,opt,name=type,proto3" json:"type,omitempty"` //日志类型(1-消耗金币,2-获得金币)
Source string `protobuf:"bytes,6,opt,name=source,proto3" json:"source,omitempty"` //来源标识
TOffset int32 `protobuf:"varint,7,opt,name=t_offset,json=tOffset,proto3" json:"t_offset,omitempty"` //时区
Start int64 `protobuf:"varint,8,opt,name=start,proto3" json:"start,omitempty"` //创建时间开始时间戳
End int64 `protobuf:"varint,9,opt,name=end,proto3" json:"end,omitempty"` //创建时间结束时间戳
SubUserId string `protobuf:"bytes,10,opt,name=sub_user_id,json=subUserId,proto3" json:"sub_user_id,omitempty"` //用户id
}
func (x *DownloadReq_CoinRecord) Reset() {
*x = DownloadReq_CoinRecord{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadReq_CoinRecord) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadReq_CoinRecord) ProtoMessage() {}
func (x *DownloadReq_CoinRecord) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[22]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadReq_CoinRecord.ProtoReflect.Descriptor instead.
func (*DownloadReq_CoinRecord) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{4, 6}
}
func (x *DownloadReq_CoinRecord) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *DownloadReq_CoinRecord) GetCampaignId() int64 {
if x != nil {
return x.CampaignId
}
return 0
}
func (x *DownloadReq_CoinRecord) GetCampaignHashId() string {
if x != nil {
return x.CampaignHashId
}
return ""
}
func (x *DownloadReq_CoinRecord) GetSceneId() int64 {
if x != nil {
return x.SceneId
}
return 0
}
func (x *DownloadReq_CoinRecord) GetType() int32 {
if x != nil {
return x.Type
}
return 0
}
func (x *DownloadReq_CoinRecord) GetSource() string {
if x != nil {
return x.Source
}
return ""
}
func (x *DownloadReq_CoinRecord) GetTOffset() int32 {
if x != nil {
return x.TOffset
}
return 0
}
func (x *DownloadReq_CoinRecord) GetStart() int64 {
if x != nil {
return x.Start
}
return 0
}
func (x *DownloadReq_CoinRecord) GetEnd() int64 {
if x != nil {
return x.End
}
return 0
}
func (x *DownloadReq_CoinRecord) GetSubUserId() string {
if x != nil {
return x.SubUserId
}
return ""
}
type DownloadReq_ChildList struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CampaignHashId string `protobuf:"bytes,1,opt,name=campaign_hash_id,json=campaignHashId,proto3" json:"campaign_hash_id,omitempty"` //活动hash_id
UserMark string `protobuf:"bytes,2,opt,name=user_mark,json=userMark,proto3" json:"user_mark,omitempty"` //用户标识关键字
Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"` //参与时间开始时间戳
End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty"` //参与时间结束时间戳
ParentUserMark string `protobuf:"bytes,5,opt,name=parent_user_mark,json=parentUserMark,proto3" json:"parent_user_mark,omitempty"` //上级用户标识关键字
TOffset int32 `protobuf:"varint,6,opt,name=t_offset,json=tOffset,proto3" json:"t_offset,omitempty"` //时区
PidType int32 `protobuf:"varint,7,opt,name=pid_type,json=pidType,proto3" json:"pid_type,omitempty"` //上级用户类型(0-指定上级用户id,1-仅有上级的用户,2-仅无上级的用户)
}
func (x *DownloadReq_ChildList) Reset() {
*x = DownloadReq_ChildList{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadReq_ChildList) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadReq_ChildList) ProtoMessage() {}
func (x *DownloadReq_ChildList) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[23]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DownloadReq_ChildList.ProtoReflect.Descriptor instead.
func (*DownloadReq_ChildList) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{4, 7}
}
func (x *DownloadReq_ChildList) GetCampaignHashId() string {
if x != nil {
return x.CampaignHashId
}
return ""
}
func (x *DownloadReq_ChildList) GetUserMark() string {
if x != nil {
return x.UserMark
}
return ""
}
func (x *DownloadReq_ChildList) GetStart() int64 {
if x != nil {
return x.Start
}
return 0
}
func (x *DownloadReq_ChildList) GetEnd() int64 {
if x != nil {
return x.End
}
return 0
}
func (x *DownloadReq_ChildList) GetParentUserMark() string {
if x != nil {
return x.ParentUserMark
}
return ""
}
func (x *DownloadReq_ChildList) GetTOffset() int32 {
if x != nil {
return x.TOffset
}
return 0
}
func (x *DownloadReq_ChildList) GetPidType() int32 {
if x != nil {
return x.PidType
}
return 0
}
type MaterialListRes_One struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //素材id
MaterialType int32 `protobuf:"varint,2,opt,name=material_type,json=materialType,proto3" json:"material_type,omitempty"` //素材id
MaterialData string `protobuf:"bytes,3,opt,name=material_data,json=materialData,proto3" json:"material_data,omitempty"` //素材数据
}
func (x *MaterialListRes_One) Reset() {
*x = MaterialListRes_One{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MaterialListRes_One) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MaterialListRes_One) ProtoMessage() {}
func (x *MaterialListRes_One) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[24]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MaterialListRes_One.ProtoReflect.Descriptor instead.
func (*MaterialListRes_One) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{13, 0}
}
func (x *MaterialListRes_One) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *MaterialListRes_One) GetMaterialType() int32 {
if x != nil {
return x.MaterialType
}
return 0
}
func (x *MaterialListRes_One) GetMaterialData() string {
if x != nil {
return x.MaterialData
}
return ""
}
type CompanyMadeRes_One struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //素材id
Mark string `protobuf:"bytes,2,opt,name=mark,proto3" json:"mark,omitempty"` //标识(lv_api支持用户类型配置api)
FissionTemp []string `protobuf:"bytes,3,rep,name=fission_temp,json=fissionTemp,proto3" json:"fission_temp,omitempty"` //支持的模版
}
func (x *CompanyMadeRes_One) Reset() {
*x = CompanyMadeRes_One{}
if protoimpl.UnsafeEnabled {
mi := &file_w_common_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CompanyMadeRes_One) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CompanyMadeRes_One) ProtoMessage() {}
func (x *CompanyMadeRes_One) ProtoReflect() protoreflect.Message {
mi := &file_w_common_proto_msgTypes[25]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CompanyMadeRes_One.ProtoReflect.Descriptor instead.
func (*CompanyMadeRes_One) Descriptor() ([]byte, []int) {
return file_w_common_proto_rawDescGZIP(), []int{15, 0}
}
func (x *CompanyMadeRes_One) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *CompanyMadeRes_One) GetMark() string {
if x != nil {
return x.Mark
}
return ""
}
func (x *CompanyMadeRes_One) GetFissionTemp() []string {
if x != nil {
return x.FissionTemp
}
return nil
}
var File_w_common_proto protoreflect.FileDescriptor
var file_w_common_proto_rawDesc = []byte{
0x0a, 0x0e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x12, 0x0a, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x22, 0x31, 0x0a, 0x0e,
0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1f,
0x0a, 0x0b, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x22,
0xd9, 0x01, 0x0a, 0x0e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52,
0x65, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6b, 0x65, 0x79,
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73,
0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70,
0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x78, 0x70,
0x69, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72,
0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x05,
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12,
0x10, 0x0a, 0x03, 0x64, 0x69, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x69,
0x72, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x08, 0x20,
0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x0e, 0x0a, 0x0c, 0x57,
0x68, 0x69, 0x74, 0x65, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x22, 0x20, 0x0a, 0x0c, 0x57,
0x68, 0x69, 0x74, 0x65, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x69,
0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x03, 0x69, 0x70, 0x73, 0x22, 0xd0, 0x11,
0x0a, 0x0b, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a,
0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06,
0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x12, 0x4f, 0x0a, 0x0f, 0x63, 0x61,
0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x43, 0x61, 0x6d,
0x70, 0x61, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x0e, 0x63, 0x61, 0x6d,
0x70, 0x61, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x46, 0x0a, 0x0c, 0x66,
0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x23, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x44,
0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x69, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x0b, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x55,
0x73, 0x65, 0x72, 0x12, 0x5f, 0x0a, 0x15, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72,
0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x69, 0x73, 0x73,
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52,
0x13, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x12, 0x53, 0x0a, 0x11, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
0x75, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x27, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77,
0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
0x55, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x52, 0x0f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f,
0x6e, 0x55, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x12, 0x3d, 0x0a, 0x09, 0x61, 0x64, 0x73,
0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x77,
0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f,
0x61, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x41, 0x64, 0x73, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x08,
0x61, 0x64, 0x73, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x47, 0x0a, 0x0d, 0x6e, 0x65, 0x77, 0x5f,
0x75, 0x73, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x23, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77,
0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x4e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72,
0x4c, 0x69, 0x73, 0x74, 0x52, 0x0b, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73,
0x74, 0x12, 0x43, 0x0a, 0x0b, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
0x6e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x2e,
0x43, 0x6f, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0a, 0x63, 0x6f, 0x69, 0x6e,
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x40, 0x0a, 0x0a, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x5f,
0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x77, 0x5f, 0x63,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64,
0x52, 0x65, 0x71, 0x2e, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x63,
0x68, 0x69, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x74, 0x0a, 0x0e, 0x43, 0x61, 0x6d, 0x70,
0x61, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x61,
0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x48, 0x61,
0x73, 0x68, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69,
0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54,
0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0xbe,
0x01, 0x0a, 0x0b, 0x46, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x12, 0x28,
0x0a, 0x10, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f,
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69,
0x67, 0x6e, 0x48, 0x61, 0x73, 0x68, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72,
0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65,
0x72, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x03,
0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65,
0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x28, 0x0a,
0x10, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x72,
0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x55,
0x73, 0x65, 0x72, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63,
0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x1a,
0xf5, 0x01, 0x0a, 0x13, 0x46, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x61, 0x6d, 0x70, 0x61,
0x69, 0x67, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0e, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x48, 0x61, 0x73, 0x68, 0x49,
0x64, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x14,
0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73,
0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
0x18, 0x05, 0x20, 0x03, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x21,
0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x06,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x69, 0x74, 0x6c,
0x65, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x07, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x19, 0x0a, 0x08,
0x69, 0x73, 0x5f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x69, 0x73, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x1a, 0x4f, 0x0a, 0x0f, 0x46, 0x69, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x61,
0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x48, 0x61,
0x73, 0x68, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x1a, 0x6e, 0x0a, 0x08, 0x41, 0x64, 0x73, 0x54,
0x61, 0x62, 0x6c, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e,
0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x48, 0x61, 0x73, 0x68, 0x49, 0x64, 0x12, 0x1d,
0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x03, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a,
0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52,
0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0xcb, 0x02, 0x0a, 0x0b, 0x4e, 0x65, 0x77,
0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x61, 0x6d, 0x70,
0x61, 0x69, 0x67, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0e, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x48, 0x61, 0x73, 0x68,
0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x72, 0x6b, 0x12,
0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05,
0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01,
0x28, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x61, 0x72, 0x65, 0x6e,
0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x72,
0x6b, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
0x05, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x6e,
0x67, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x61,
0x6e, 0x67, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73,
0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65,
0x74, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x69, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x70, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09,
0x6a, 0x6f, 0x69, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
0x08, 0x6a, 0x6f, 0x69, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65,
0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x75, 0x73,
0x65, 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x1a, 0x9a, 0x02, 0x0a, 0x0a, 0x43, 0x6f, 0x69, 0x6e, 0x52,
0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64,
0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f,
0x0a, 0x0b, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
0x01, 0x28, 0x03, 0x52, 0x0a, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x49, 0x64, 0x12,
0x28, 0x0a, 0x10, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68,
0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x61, 0x6d, 0x70, 0x61,
0x69, 0x67, 0x6e, 0x48, 0x61, 0x73, 0x68, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65,
0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x73, 0x63, 0x65,
0x6e, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01,
0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72,
0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
0x12, 0x19, 0x0a, 0x08, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01,
0x28, 0x05, 0x52, 0x07, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73,
0x74, 0x61, 0x72, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72,
0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03,
0x65, 0x6e, 0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x73, 0x75, 0x62, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f,
0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x75, 0x62, 0x55, 0x73, 0x65,
0x72, 0x49, 0x64, 0x1a, 0xda, 0x01, 0x0a, 0x09, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x4c, 0x69, 0x73,
0x74, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x68, 0x61,
0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x61, 0x6d,
0x70, 0x61, 0x69, 0x67, 0x6e, 0x48, 0x61, 0x73, 0x68, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x75,
0x73, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
0x75, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72,
0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10,
0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64,
0x12, 0x28, 0x0a, 0x10, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f,
0x6d, 0x61, 0x72, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x65,
0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x5f,
0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x4f,
0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x69, 0x64, 0x5f, 0x74, 0x79, 0x70,
0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x70, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65,
0x22, 0x26, 0x0a, 0x0b, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x12,
0x17, 0x0a, 0x07, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x49, 0x64, 0x22, 0x2c, 0x0a, 0x11, 0x44, 0x6f, 0x77, 0x6e,
0x6c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a,
0x07, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x68, 0x61, 0x73, 0x68, 0x49, 0x64, 0x22, 0x74, 0x0a, 0x11, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f,
0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73,
0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61,
0x74, 0x75, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x73,
0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x61, 0x69, 0x6c, 0x4d, 0x73, 0x67,
0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01,
0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x79, 0x0a, 0x0d,
0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a,
0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06,
0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61,
0x72, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x61, 0x72,
0x6b, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x0f, 0x0a, 0x0d, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x22, 0x83, 0x01, 0x0a, 0x0f, 0x53, 0x61, 0x76,
0x65, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f,
0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x48, 0x61,
0x73, 0x68, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x6d, 0x61, 0x74,
0x65, 0x72, 0x69, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x61, 0x74,
0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0c, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x22, 0x21,
0x0a, 0x0f, 0x53, 0x61, 0x76, 0x65, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65,
0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69,
0x64, 0x22, 0xac, 0x01, 0x0a, 0x0f, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x69,
0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x65, 0x72,
0x5f, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x70, 0x65, 0x72,
0x50, 0x61, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x6d, 0x61, 0x74,
0x65, 0x72, 0x69, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f,
0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x70,
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x6a,
0x65, 0x63, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x48, 0x61, 0x73, 0x68, 0x49, 0x64,
0x22, 0xbd, 0x01, 0x0a, 0x0f, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x69, 0x73,
0x74, 0x52, 0x65, 0x73, 0x12, 0x33, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x2e,
0x4f, 0x6e, 0x65, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74,
0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x1a,
0x5f, 0x0a, 0x03, 0x4f, 0x6e, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69,
0x61, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x6d,
0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6d,
0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61,
0x22, 0x2f, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4d, 0x61, 0x64, 0x65, 0x52,
0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x69, 0x64,
0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x49,
0x64, 0x22, 0x92, 0x01, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4d, 0x61, 0x64,
0x65, 0x52, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4d, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x2e, 0x4f,
0x6e, 0x65, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x1a, 0x4c, 0x0a, 0x03, 0x4f, 0x6e, 0x65, 0x12,
0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12,
0x12, 0x0a, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d,
0x61, 0x72, 0x6b, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74,
0x65, 0x6d, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x66, 0x69, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x54, 0x65, 0x6d, 0x70, 0x32, 0xce, 0x04, 0x0a, 0x07, 0x57, 0x43, 0x6f, 0x6d, 0x6d,
0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x0b, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x6b, 0x65,
0x6e, 0x12, 0x1a, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x50,
0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e,
0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63,
0x79, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x41, 0x0a, 0x09, 0x57,
0x68, 0x69, 0x74, 0x65, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d,
0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x57, 0x68, 0x69, 0x74, 0x65, 0x6c, 0x69, 0x73, 0x74, 0x52,
0x65, 0x71, 0x1a, 0x18, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x57, 0x68, 0x69, 0x74, 0x65, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x3e,
0x0a, 0x08, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x17, 0x2e, 0x77, 0x5f, 0x63,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64,
0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x50,
0x0a, 0x0e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
0x12, 0x1d, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x44, 0x6f,
0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x1a,
0x1d, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x77,
0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x22, 0x00,
0x12, 0x44, 0x0a, 0x0a, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x12, 0x19,
0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4f, 0x70, 0x65, 0x72,
0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x77, 0x5f, 0x63, 0x6f,
0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4c, 0x6f,
0x67, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0c, 0x53, 0x61, 0x76, 0x65, 0x4d, 0x61,
0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x1b, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
0x6e, 0x70, 0x62, 0x2e, 0x53, 0x61, 0x76, 0x65, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
0x52, 0x65, 0x71, 0x1a, 0x1b, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62,
0x2e, 0x53, 0x61, 0x76, 0x65, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x73,
0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0c, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x69,
0x73, 0x74, 0x12, 0x1b, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a,
0x1b, 0x2e, 0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4d, 0x61, 0x74,
0x65, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x47,
0x0a, 0x0b, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4d, 0x61, 0x64, 0x65, 0x12, 0x1a, 0x2e,
0x77, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x61,
0x6e, 0x79, 0x4d, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x77, 0x5f, 0x63, 0x6f,
0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4d, 0x61,
0x64, 0x65, 0x52, 0x65, 0x73, 0x22, 0x00, 0x42, 0x0f, 0x5a, 0x0d, 0x2e, 0x2f, 0x3b, 0x77, 0x5f,
0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_w_common_proto_rawDescOnce sync.Once
file_w_common_proto_rawDescData = file_w_common_proto_rawDesc
)
func file_w_common_proto_rawDescGZIP() []byte {
file_w_common_proto_rawDescOnce.Do(func() {
file_w_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_w_common_proto_rawDescData)
})
return file_w_common_proto_rawDescData
}
var file_w_common_proto_msgTypes = make([]protoimpl.MessageInfo, 26)
var file_w_common_proto_goTypes = []interface{}{
(*PolicyTokenReq)(nil), // 0: w_commonpb.PolicyTokenReq
(*PolicyTokenRes)(nil), // 1: w_commonpb.PolicyTokenRes
(*WhitelistReq)(nil), // 2: w_commonpb.WhitelistReq
(*WhitelistRes)(nil), // 3: w_commonpb.WhitelistRes
(*DownloadReq)(nil), // 4: w_commonpb.DownloadReq
(*DownloadRes)(nil), // 5: w_commonpb.DownloadRes
(*DownloadStatusReq)(nil), // 6: w_commonpb.DownloadStatusReq
(*DownloadStatusRes)(nil), // 7: w_commonpb.DownloadStatusRes
(*OperateLogReq)(nil), // 8: w_commonpb.OperateLogReq
(*OperateLogRes)(nil), // 9: w_commonpb.OperateLogRes
(*SaveMaterialReq)(nil), // 10: w_commonpb.SaveMaterialReq
(*SaveMaterialRes)(nil), // 11: w_commonpb.SaveMaterialRes
(*MaterialListReq)(nil), // 12: w_commonpb.MaterialListReq
(*MaterialListRes)(nil), // 13: w_commonpb.MaterialListRes
(*CompanyMadeReq)(nil), // 14: w_commonpb.CompanyMadeReq
(*CompanyMadeRes)(nil), // 15: w_commonpb.CompanyMadeRes
(*DownloadReq_CampaignReport)(nil), // 16: w_commonpb.DownloadReq.CampaignReport
(*DownloadReq_FissionUser)(nil), // 17: w_commonpb.DownloadReq.FissionUser
(*DownloadReq_FissionRewardRecord)(nil), // 18: w_commonpb.DownloadReq.FissionRewardRecord
(*DownloadReq_FissionUserStat)(nil), // 19: w_commonpb.DownloadReq.FissionUserStat
(*DownloadReq_AdsTable)(nil), // 20: w_commonpb.DownloadReq.AdsTable
(*DownloadReq_NewUserList)(nil), // 21: w_commonpb.DownloadReq.NewUserList
(*DownloadReq_CoinRecord)(nil), // 22: w_commonpb.DownloadReq.CoinRecord
(*DownloadReq_ChildList)(nil), // 23: w_commonpb.DownloadReq.ChildList
(*MaterialListRes_One)(nil), // 24: w_commonpb.MaterialListRes.One
(*CompanyMadeRes_One)(nil), // 25: w_commonpb.CompanyMadeRes.One
}
var file_w_common_proto_depIdxs = []int32{
16, // 0: w_commonpb.DownloadReq.campaign_report:type_name -> w_commonpb.DownloadReq.CampaignReport
17, // 1: w_commonpb.DownloadReq.fission_user:type_name -> w_commonpb.DownloadReq.FissionUser
18, // 2: w_commonpb.DownloadReq.fission_reward_record:type_name -> w_commonpb.DownloadReq.FissionRewardRecord
19, // 3: w_commonpb.DownloadReq.fission_user_stat:type_name -> w_commonpb.DownloadReq.FissionUserStat
20, // 4: w_commonpb.DownloadReq.ads_table:type_name -> w_commonpb.DownloadReq.AdsTable
21, // 5: w_commonpb.DownloadReq.new_user_list:type_name -> w_commonpb.DownloadReq.NewUserList
22, // 6: w_commonpb.DownloadReq.coin_record:type_name -> w_commonpb.DownloadReq.CoinRecord
23, // 7: w_commonpb.DownloadReq.child_list:type_name -> w_commonpb.DownloadReq.ChildList
24, // 8: w_commonpb.MaterialListRes.list:type_name -> w_commonpb.MaterialListRes.One
25, // 9: w_commonpb.CompanyMadeRes.list:type_name -> w_commonpb.CompanyMadeRes.One
0, // 10: w_commonpb.WCommon.PolicyToken:input_type -> w_commonpb.PolicyTokenReq
2, // 11: w_commonpb.WCommon.Whitelist:input_type -> w_commonpb.WhitelistReq
4, // 12: w_commonpb.WCommon.Download:input_type -> w_commonpb.DownloadReq
6, // 13: w_commonpb.WCommon.DownloadStatus:input_type -> w_commonpb.DownloadStatusReq
8, // 14: w_commonpb.WCommon.OperateLog:input_type -> w_commonpb.OperateLogReq
10, // 15: w_commonpb.WCommon.SaveMaterial:input_type -> w_commonpb.SaveMaterialReq
12, // 16: w_commonpb.WCommon.MaterialList:input_type -> w_commonpb.MaterialListReq
14, // 17: w_commonpb.WCommon.CompanyMade:input_type -> w_commonpb.CompanyMadeReq
1, // 18: w_commonpb.WCommon.PolicyToken:output_type -> w_commonpb.PolicyTokenRes
3, // 19: w_commonpb.WCommon.Whitelist:output_type -> w_commonpb.WhitelistRes
5, // 20: w_commonpb.WCommon.Download:output_type -> w_commonpb.DownloadRes
7, // 21: w_commonpb.WCommon.DownloadStatus:output_type -> w_commonpb.DownloadStatusRes
9, // 22: w_commonpb.WCommon.OperateLog:output_type -> w_commonpb.OperateLogRes
11, // 23: w_commonpb.WCommon.SaveMaterial:output_type -> w_commonpb.SaveMaterialRes
13, // 24: w_commonpb.WCommon.MaterialList:output_type -> w_commonpb.MaterialListRes
15, // 25: w_commonpb.WCommon.CompanyMade:output_type -> w_commonpb.CompanyMadeRes
18, // [18:26] is the sub-list for method output_type
10, // [10:18] is the sub-list for method input_type
10, // [10:10] is the sub-list for extension type_name
10, // [10:10] is the sub-list for extension extendee
0, // [0:10] is the sub-list for field type_name
}
func init() { file_w_common_proto_init() }
func file_w_common_proto_init() {
if File_w_common_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_w_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PolicyTokenReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PolicyTokenRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WhitelistReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WhitelistRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadStatusReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadStatusRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OperateLogReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OperateLogRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SaveMaterialReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SaveMaterialRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MaterialListReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MaterialListRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CompanyMadeReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CompanyMadeRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadReq_CampaignReport); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadReq_FissionUser); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadReq_FissionRewardRecord); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadReq_FissionUserStat); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadReq_AdsTable); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadReq_NewUserList); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadReq_CoinRecord); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadReq_ChildList); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MaterialListRes_One); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_common_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CompanyMadeRes_One); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_w_common_proto_rawDesc,
NumEnums: 0,
NumMessages: 26,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_w_common_proto_goTypes,
DependencyIndexes: file_w_common_proto_depIdxs,
MessageInfos: file_w_common_proto_msgTypes,
}.Build()
File_w_common_proto = out.File
file_w_common_proto_rawDesc = nil
file_w_common_proto_goTypes = nil
file_w_common_proto_depIdxs = nil
}