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.

2872 lines
95 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_fission.proto
package w_fissionpb
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 ListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Lang string `protobuf:"bytes,1,opt,name=lang,proto3" json:"lang,omitempty"` //语言(zh-cn、en)
Target int32 `protobuf:"varint,2,opt,name=target,proto3" json:"target,omitempty"` //活动目标(1-app下载/注册;2-提升关键指标转换率;3-app活跃/留存)
Targets []int32 `protobuf:"varint,3,rep,packed,name=targets,proto3" json:"targets,omitempty"` //活动目标集合
}
func (x *ListReq) Reset() {
*x = ListReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListReq) ProtoMessage() {}
func (x *ListReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 ListReq.ProtoReflect.Descriptor instead.
func (*ListReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{0}
}
func (x *ListReq) GetLang() string {
if x != nil {
return x.Lang
}
return ""
}
func (x *ListReq) GetTarget() int32 {
if x != nil {
return x.Target
}
return 0
}
func (x *ListReq) GetTargets() []int32 {
if x != nil {
return x.Targets
}
return nil
}
type ListRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
List []*ListRes_One `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //列表数据
}
func (x *ListRes) Reset() {
*x = ListRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListRes) ProtoMessage() {}
func (x *ListRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 ListRes.ProtoReflect.Descriptor instead.
func (*ListRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{1}
}
func (x *ListRes) GetList() []*ListRes_One {
if x != nil {
return x.List
}
return nil
}
type TemplateListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Mark string `protobuf:"bytes,1,opt,name=mark,proto3" json:"mark,omitempty"` //玩法标识
Target int32 `protobuf:"varint,2,opt,name=target,proto3" json:"target,omitempty"` //活动目标(1-app下载/注册;2-提升关键指标转换率;3-app活跃/留存)
}
func (x *TemplateListReq) Reset() {
*x = TemplateListReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TemplateListReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TemplateListReq) ProtoMessage() {}
func (x *TemplateListReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 TemplateListReq.ProtoReflect.Descriptor instead.
func (*TemplateListReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{2}
}
func (x *TemplateListReq) GetMark() string {
if x != nil {
return x.Mark
}
return ""
}
func (x *TemplateListReq) GetTarget() int32 {
if x != nil {
return x.Target
}
return 0
}
type TemplateListRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
List []*TemplateListRes_One `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //列表数据
}
func (x *TemplateListRes) Reset() {
*x = TemplateListRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TemplateListRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TemplateListRes) ProtoMessage() {}
func (x *TemplateListRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 TemplateListRes.ProtoReflect.Descriptor instead.
func (*TemplateListRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{3}
}
func (x *TemplateListRes) GetList() []*TemplateListRes_One {
if x != nil {
return x.List
}
return nil
}
type TemplateInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //模板ID
HashId string `protobuf:"bytes,2,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //模板对外ID
Lang string `protobuf:"bytes,3,opt,name=lang,proto3" json:"lang,omitempty"` //国际语言标识(ISO 639-1代码)
}
func (x *TemplateInfoReq) Reset() {
*x = TemplateInfoReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TemplateInfoReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TemplateInfoReq) ProtoMessage() {}
func (x *TemplateInfoReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 TemplateInfoReq.ProtoReflect.Descriptor instead.
func (*TemplateInfoReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{4}
}
func (x *TemplateInfoReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *TemplateInfoReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *TemplateInfoReq) GetLang() string {
if x != nil {
return x.Lang
}
return ""
}
type TemplateInfoRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //模板ID
HashId string `protobuf:"bytes,2,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //模板对外ID
TempGroupMark string `protobuf:"bytes,3,opt,name=temp_group_mark,json=tempGroupMark,proto3" json:"temp_group_mark,omitempty"` //模版组标识
LangType int32 `protobuf:"varint,4,opt,name=lang_type,json=langType,proto3" json:"lang_type,omitempty"` //语言(1-中文,2-英文)
TextType int32 `protobuf:"varint,5,opt,name=text_type,json=textType,proto3" json:"text_type,omitempty"` //文字模板(1-汉字模板,2-拉丁语系模板)
Image []*TemplateInfoRes_KV `protobuf:"bytes,6,rep,name=image,proto3" json:"image,omitempty"` //玩法图片数据
Lang []*TemplateInfoRes_KV `protobuf:"bytes,7,rep,name=lang,proto3" json:"lang,omitempty"` //玩法语言包配置
FixRewards []*TemplateInfoRes_FixReward `protobuf:"bytes,8,rep,name=fix_rewards,json=fixRewards,proto3" json:"fix_rewards,omitempty"` //玩法语言包配置
}
func (x *TemplateInfoRes) Reset() {
*x = TemplateInfoRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TemplateInfoRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TemplateInfoRes) ProtoMessage() {}
func (x *TemplateInfoRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 TemplateInfoRes.ProtoReflect.Descriptor instead.
func (*TemplateInfoRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{5}
}
func (x *TemplateInfoRes) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *TemplateInfoRes) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *TemplateInfoRes) GetTempGroupMark() string {
if x != nil {
return x.TempGroupMark
}
return ""
}
func (x *TemplateInfoRes) GetLangType() int32 {
if x != nil {
return x.LangType
}
return 0
}
func (x *TemplateInfoRes) GetTextType() int32 {
if x != nil {
return x.TextType
}
return 0
}
func (x *TemplateInfoRes) GetImage() []*TemplateInfoRes_KV {
if x != nil {
return x.Image
}
return nil
}
func (x *TemplateInfoRes) GetLang() []*TemplateInfoRes_KV {
if x != nil {
return x.Lang
}
return nil
}
func (x *TemplateInfoRes) GetFixRewards() []*TemplateInfoRes_FixReward {
if x != nil {
return x.FixRewards
}
return nil
}
type CreateTempGroupReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
FissionId int64 `protobuf:"varint,1,opt,name=fission_id,json=fissionId,proto3" json:"fission_id,omitempty"` //玩法id
Mark string `protobuf:"bytes,2,opt,name=mark,proto3" json:"mark,omitempty"` //模板组标识
CoverUrl string `protobuf:"bytes,3,opt,name=cover_url,json=coverUrl,proto3" json:"cover_url,omitempty"` //模版组封面
Sort int32 `protobuf:"varint,4,opt,name=sort,proto3" json:"sort,omitempty"` //排序(越小越前)
LangParts string `protobuf:"bytes,5,opt,name=lang_parts,json=langParts,proto3" json:"lang_parts,omitempty"` //支持玩法组件翻译
Lang []*CreateTempGroupReq_KV `protobuf:"bytes,6,rep,name=lang,proto3" json:"lang,omitempty"` //玩法语言数据
LangType []int32 `protobuf:"varint,7,rep,packed,name=lang_type,json=langType,proto3" json:"lang_type,omitempty"` //支持语言
ConvertCoverUrl string `protobuf:"bytes,8,opt,name=convert_cover_url,json=convertCoverUrl,proto3" json:"convert_cover_url,omitempty"` //事件转化封面
}
func (x *CreateTempGroupReq) Reset() {
*x = CreateTempGroupReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempGroupReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempGroupReq) ProtoMessage() {}
func (x *CreateTempGroupReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 CreateTempGroupReq.ProtoReflect.Descriptor instead.
func (*CreateTempGroupReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{6}
}
func (x *CreateTempGroupReq) GetFissionId() int64 {
if x != nil {
return x.FissionId
}
return 0
}
func (x *CreateTempGroupReq) GetMark() string {
if x != nil {
return x.Mark
}
return ""
}
func (x *CreateTempGroupReq) GetCoverUrl() string {
if x != nil {
return x.CoverUrl
}
return ""
}
func (x *CreateTempGroupReq) GetSort() int32 {
if x != nil {
return x.Sort
}
return 0
}
func (x *CreateTempGroupReq) GetLangParts() string {
if x != nil {
return x.LangParts
}
return ""
}
func (x *CreateTempGroupReq) GetLang() []*CreateTempGroupReq_KV {
if x != nil {
return x.Lang
}
return nil
}
func (x *CreateTempGroupReq) GetLangType() []int32 {
if x != nil {
return x.LangType
}
return nil
}
func (x *CreateTempGroupReq) GetConvertCoverUrl() string {
if x != nil {
return x.ConvertCoverUrl
}
return ""
}
type CreateTempGroupRes 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 *CreateTempGroupRes) Reset() {
*x = CreateTempGroupRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempGroupRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempGroupRes) ProtoMessage() {}
func (x *CreateTempGroupRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 CreateTempGroupRes.ProtoReflect.Descriptor instead.
func (*CreateTempGroupRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{7}
}
func (x *CreateTempGroupRes) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
type UpdateTempGroupReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //模板组id
CoverUrl string `protobuf:"bytes,2,opt,name=cover_url,json=coverUrl,proto3" json:"cover_url,omitempty"` //模版组封面
Sort int32 `protobuf:"varint,3,opt,name=sort,proto3" json:"sort,omitempty"` //排序(越小越前)
LangParts string `protobuf:"bytes,4,opt,name=lang_parts,json=langParts,proto3" json:"lang_parts,omitempty"` //支持玩法组件翻译
Lang []*UpdateTempGroupReq_KV `protobuf:"bytes,5,rep,name=lang,proto3" json:"lang,omitempty"` //玩法语言数据
LangType []int32 `protobuf:"varint,6,rep,packed,name=lang_type,json=langType,proto3" json:"lang_type,omitempty"` //支持语言
ConvertCoverUrl string `protobuf:"bytes,7,opt,name=convert_cover_url,json=convertCoverUrl,proto3" json:"convert_cover_url,omitempty"` //事件转化封面
}
func (x *UpdateTempGroupReq) Reset() {
*x = UpdateTempGroupReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateTempGroupReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTempGroupReq) ProtoMessage() {}
func (x *UpdateTempGroupReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 UpdateTempGroupReq.ProtoReflect.Descriptor instead.
func (*UpdateTempGroupReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{8}
}
func (x *UpdateTempGroupReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *UpdateTempGroupReq) GetCoverUrl() string {
if x != nil {
return x.CoverUrl
}
return ""
}
func (x *UpdateTempGroupReq) GetSort() int32 {
if x != nil {
return x.Sort
}
return 0
}
func (x *UpdateTempGroupReq) GetLangParts() string {
if x != nil {
return x.LangParts
}
return ""
}
func (x *UpdateTempGroupReq) GetLang() []*UpdateTempGroupReq_KV {
if x != nil {
return x.Lang
}
return nil
}
func (x *UpdateTempGroupReq) GetLangType() []int32 {
if x != nil {
return x.LangType
}
return nil
}
func (x *UpdateTempGroupReq) GetConvertCoverUrl() string {
if x != nil {
return x.ConvertCoverUrl
}
return ""
}
type UpdateTempGroupRes 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 *UpdateTempGroupRes) Reset() {
*x = UpdateTempGroupRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateTempGroupRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTempGroupRes) ProtoMessage() {}
func (x *UpdateTempGroupRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 UpdateTempGroupRes.ProtoReflect.Descriptor instead.
func (*UpdateTempGroupRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{9}
}
func (x *UpdateTempGroupRes) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
type CreateTempReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupId int64 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` //玩法组id
LangType int32 `protobuf:"varint,2,opt,name=lang_type,json=langType,proto3" json:"lang_type,omitempty"` //语言(1-中文,2-英文)
TextType int32 `protobuf:"varint,3,opt,name=text_type,json=textType,proto3" json:"text_type,omitempty"` //文字模板(1-汉字模板,2-拉丁语系模板)
Image []*CreateTempReq_KV `protobuf:"bytes,4,rep,name=image,proto3" json:"image,omitempty"` //玩法图片数据
Lang []*CreateTempReq_KV `protobuf:"bytes,5,rep,name=lang,proto3" json:"lang,omitempty"` //玩法语言包配置
}
func (x *CreateTempReq) Reset() {
*x = CreateTempReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempReq) ProtoMessage() {}
func (x *CreateTempReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 CreateTempReq.ProtoReflect.Descriptor instead.
func (*CreateTempReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{10}
}
func (x *CreateTempReq) GetGroupId() int64 {
if x != nil {
return x.GroupId
}
return 0
}
func (x *CreateTempReq) GetLangType() int32 {
if x != nil {
return x.LangType
}
return 0
}
func (x *CreateTempReq) GetTextType() int32 {
if x != nil {
return x.TextType
}
return 0
}
func (x *CreateTempReq) GetImage() []*CreateTempReq_KV {
if x != nil {
return x.Image
}
return nil
}
func (x *CreateTempReq) GetLang() []*CreateTempReq_KV {
if x != nil {
return x.Lang
}
return nil
}
type CreateTempRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //模板id
HashId string `protobuf:"bytes,2,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //模板hash_id
}
func (x *CreateTempRes) Reset() {
*x = CreateTempRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempRes) ProtoMessage() {}
func (x *CreateTempRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 CreateTempRes.ProtoReflect.Descriptor instead.
func (*CreateTempRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{11}
}
func (x *CreateTempRes) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *CreateTempRes) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
type CreateTempImgReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //模板id
HashId string `protobuf:"bytes,2,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //模板hash_id
Image []*CreateTempImgReq_KV `protobuf:"bytes,3,rep,name=image,proto3" json:"image,omitempty"` //玩法图片数据
}
func (x *CreateTempImgReq) Reset() {
*x = CreateTempImgReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempImgReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempImgReq) ProtoMessage() {}
func (x *CreateTempImgReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 CreateTempImgReq.ProtoReflect.Descriptor instead.
func (*CreateTempImgReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{12}
}
func (x *CreateTempImgReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *CreateTempImgReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *CreateTempImgReq) GetImage() []*CreateTempImgReq_KV {
if x != nil {
return x.Image
}
return nil
}
type CreateTempImgRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *CreateTempImgRes) Reset() {
*x = CreateTempImgRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempImgRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempImgRes) ProtoMessage() {}
func (x *CreateTempImgRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 CreateTempImgRes.ProtoReflect.Descriptor instead.
func (*CreateTempImgRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{13}
}
type CreateTempLangReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //模板id
HashId string `protobuf:"bytes,2,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //模板hash_id
Lang []*CreateTempLangReq_KV `protobuf:"bytes,3,rep,name=lang,proto3" json:"lang,omitempty"` //玩法语言数据
}
func (x *CreateTempLangReq) Reset() {
*x = CreateTempLangReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempLangReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempLangReq) ProtoMessage() {}
func (x *CreateTempLangReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 CreateTempLangReq.ProtoReflect.Descriptor instead.
func (*CreateTempLangReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{14}
}
func (x *CreateTempLangReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *CreateTempLangReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *CreateTempLangReq) GetLang() []*CreateTempLangReq_KV {
if x != nil {
return x.Lang
}
return nil
}
type CreateTempLangRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *CreateTempLangRes) Reset() {
*x = CreateTempLangRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempLangRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempLangRes) ProtoMessage() {}
func (x *CreateTempLangRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 CreateTempLangRes.ProtoReflect.Descriptor instead.
func (*CreateTempLangRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{15}
}
type UpdateTempImgReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //模板id
HashId string `protobuf:"bytes,2,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //模板hash_id
Image []*UpdateTempImgReq_KV `protobuf:"bytes,3,rep,name=image,proto3" json:"image,omitempty"` //玩法图片数据
}
func (x *UpdateTempImgReq) Reset() {
*x = UpdateTempImgReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateTempImgReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTempImgReq) ProtoMessage() {}
func (x *UpdateTempImgReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 UpdateTempImgReq.ProtoReflect.Descriptor instead.
func (*UpdateTempImgReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{16}
}
func (x *UpdateTempImgReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *UpdateTempImgReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *UpdateTempImgReq) GetImage() []*UpdateTempImgReq_KV {
if x != nil {
return x.Image
}
return nil
}
type UpdateTempImgRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *UpdateTempImgRes) Reset() {
*x = UpdateTempImgRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateTempImgRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTempImgRes) ProtoMessage() {}
func (x *UpdateTempImgRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 UpdateTempImgRes.ProtoReflect.Descriptor instead.
func (*UpdateTempImgRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{17}
}
type UpdateTempLangReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //模板id
HashId string `protobuf:"bytes,2,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //模板hash_id
Lang []*UpdateTempLangReq_KV `protobuf:"bytes,3,rep,name=lang,proto3" json:"lang,omitempty"` //玩法语言数据
}
func (x *UpdateTempLangReq) Reset() {
*x = UpdateTempLangReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateTempLangReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTempLangReq) ProtoMessage() {}
func (x *UpdateTempLangReq) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 UpdateTempLangReq.ProtoReflect.Descriptor instead.
func (*UpdateTempLangReq) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{18}
}
func (x *UpdateTempLangReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *UpdateTempLangReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *UpdateTempLangReq) GetLang() []*UpdateTempLangReq_KV {
if x != nil {
return x.Lang
}
return nil
}
type UpdateTempLangRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *UpdateTempLangRes) Reset() {
*x = UpdateTempLangRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateTempLangRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTempLangRes) ProtoMessage() {}
func (x *UpdateTempLangRes) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 UpdateTempLangRes.ProtoReflect.Descriptor instead.
func (*UpdateTempLangRes) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{19}
}
type ListRes_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"` //标识
Logo string `protobuf:"bytes,3,opt,name=logo,proto3" json:"logo,omitempty"` //玩法logo图
Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"` //玩法标题
CanUse bool `protobuf:"varint,5,opt,name=can_use,json=canUse,proto3" json:"can_use,omitempty"` //是否可以用
Desc []string `protobuf:"bytes,6,rep,name=desc,proto3" json:"desc,omitempty"` //玩法说明(例如:["说明1", "说明2"]
Color []string `protobuf:"bytes,7,rep,name=color,proto3" json:"color,omitempty"` //颜色值
}
func (x *ListRes_One) Reset() {
*x = ListRes_One{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListRes_One) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListRes_One) ProtoMessage() {}
func (x *ListRes_One) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 ListRes_One.ProtoReflect.Descriptor instead.
func (*ListRes_One) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{1, 0}
}
func (x *ListRes_One) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ListRes_One) GetMark() string {
if x != nil {
return x.Mark
}
return ""
}
func (x *ListRes_One) GetLogo() string {
if x != nil {
return x.Logo
}
return ""
}
func (x *ListRes_One) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *ListRes_One) GetCanUse() bool {
if x != nil {
return x.CanUse
}
return false
}
func (x *ListRes_One) GetDesc() []string {
if x != nil {
return x.Desc
}
return nil
}
func (x *ListRes_One) GetColor() []string {
if x != nil {
return x.Color
}
return nil
}
type TemplateListRes_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"` //模板组唯一标识
CoverUrl string `protobuf:"bytes,3,opt,name=cover_url,json=coverUrl,proto3" json:"cover_url,omitempty"` //模板组封面
Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"` //模板组标题
Sort int32 `protobuf:"varint,5,opt,name=sort,proto3" json:"sort,omitempty"` //排序(越小越前)
Temps []*TemplateListRes_Temp `protobuf:"bytes,6,rep,name=temps,proto3" json:"temps,omitempty"` //模版组模版
IsPrivate int32 `protobuf:"varint,7,opt,name=is_private,json=isPrivate,proto3" json:"is_private,omitempty"` //是否私有模板(0-否,1-是)
}
func (x *TemplateListRes_One) Reset() {
*x = TemplateListRes_One{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TemplateListRes_One) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TemplateListRes_One) ProtoMessage() {}
func (x *TemplateListRes_One) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 TemplateListRes_One.ProtoReflect.Descriptor instead.
func (*TemplateListRes_One) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{3, 0}
}
func (x *TemplateListRes_One) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *TemplateListRes_One) GetMark() string {
if x != nil {
return x.Mark
}
return ""
}
func (x *TemplateListRes_One) GetCoverUrl() string {
if x != nil {
return x.CoverUrl
}
return ""
}
func (x *TemplateListRes_One) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *TemplateListRes_One) GetSort() int32 {
if x != nil {
return x.Sort
}
return 0
}
func (x *TemplateListRes_One) GetTemps() []*TemplateListRes_Temp {
if x != nil {
return x.Temps
}
return nil
}
func (x *TemplateListRes_One) GetIsPrivate() int32 {
if x != nil {
return x.IsPrivate
}
return 0
}
type TemplateListRes_Temp 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
LangType int32 `protobuf:"varint,2,opt,name=lang_type,json=langType,proto3" json:"lang_type,omitempty"` //语言(1-中文,2-英文)
}
func (x *TemplateListRes_Temp) Reset() {
*x = TemplateListRes_Temp{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TemplateListRes_Temp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TemplateListRes_Temp) ProtoMessage() {}
func (x *TemplateListRes_Temp) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 TemplateListRes_Temp.ProtoReflect.Descriptor instead.
func (*TemplateListRes_Temp) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{3, 1}
}
func (x *TemplateListRes_Temp) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *TemplateListRes_Temp) GetLangType() int32 {
if x != nil {
return x.LangType
}
return 0
}
type TemplateInfoRes_KV struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` //键名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //键对应的值
Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` //键描述
}
func (x *TemplateInfoRes_KV) Reset() {
*x = TemplateInfoRes_KV{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TemplateInfoRes_KV) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TemplateInfoRes_KV) ProtoMessage() {}
func (x *TemplateInfoRes_KV) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 TemplateInfoRes_KV.ProtoReflect.Descriptor instead.
func (*TemplateInfoRes_KV) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{5, 0}
}
func (x *TemplateInfoRes_KV) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TemplateInfoRes_KV) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *TemplateInfoRes_KV) GetDesc() string {
if x != nil {
return x.Desc
}
return ""
}
type TemplateInfoRes_FixReward struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //奖品id
Langs []*TemplateInfoRes_Lang `protobuf:"bytes,2,rep,name=langs,proto3" json:"langs,omitempty"` //语言对应的数据
}
func (x *TemplateInfoRes_FixReward) Reset() {
*x = TemplateInfoRes_FixReward{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TemplateInfoRes_FixReward) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TemplateInfoRes_FixReward) ProtoMessage() {}
func (x *TemplateInfoRes_FixReward) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 TemplateInfoRes_FixReward.ProtoReflect.Descriptor instead.
func (*TemplateInfoRes_FixReward) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{5, 1}
}
func (x *TemplateInfoRes_FixReward) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *TemplateInfoRes_FixReward) GetLangs() []*TemplateInfoRes_Lang {
if x != nil {
return x.Langs
}
return nil
}
type TemplateInfoRes_Lang struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` //奖品名称
ImgUrl string `protobuf:"bytes,2,opt,name=img_url,json=imgUrl,proto3" json:"img_url,omitempty"` //奖品名称
LangMark string `protobuf:"bytes,3,opt,name=lang_mark,json=langMark,proto3" json:"lang_mark,omitempty"` //语言标识
}
func (x *TemplateInfoRes_Lang) Reset() {
*x = TemplateInfoRes_Lang{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TemplateInfoRes_Lang) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TemplateInfoRes_Lang) ProtoMessage() {}
func (x *TemplateInfoRes_Lang) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_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 TemplateInfoRes_Lang.ProtoReflect.Descriptor instead.
func (*TemplateInfoRes_Lang) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{5, 2}
}
func (x *TemplateInfoRes_Lang) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *TemplateInfoRes_Lang) GetImgUrl() string {
if x != nil {
return x.ImgUrl
}
return ""
}
func (x *TemplateInfoRes_Lang) GetLangMark() string {
if x != nil {
return x.LangMark
}
return ""
}
type CreateTempGroupReq_KV struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` //键名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //键对应的值
Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` //键描述
}
func (x *CreateTempGroupReq_KV) Reset() {
*x = CreateTempGroupReq_KV{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempGroupReq_KV) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempGroupReq_KV) ProtoMessage() {}
func (x *CreateTempGroupReq_KV) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_proto_msgTypes[26]
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 CreateTempGroupReq_KV.ProtoReflect.Descriptor instead.
func (*CreateTempGroupReq_KV) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{6, 0}
}
func (x *CreateTempGroupReq_KV) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *CreateTempGroupReq_KV) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *CreateTempGroupReq_KV) GetDesc() string {
if x != nil {
return x.Desc
}
return ""
}
type UpdateTempGroupReq_KV struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` //键名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //键对应的值
Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` //键描述
}
func (x *UpdateTempGroupReq_KV) Reset() {
*x = UpdateTempGroupReq_KV{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateTempGroupReq_KV) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTempGroupReq_KV) ProtoMessage() {}
func (x *UpdateTempGroupReq_KV) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_proto_msgTypes[27]
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 UpdateTempGroupReq_KV.ProtoReflect.Descriptor instead.
func (*UpdateTempGroupReq_KV) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{8, 0}
}
func (x *UpdateTempGroupReq_KV) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *UpdateTempGroupReq_KV) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *UpdateTempGroupReq_KV) GetDesc() string {
if x != nil {
return x.Desc
}
return ""
}
type CreateTempReq_KV struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` //键名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //键对应的值
Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` //键描述
}
func (x *CreateTempReq_KV) Reset() {
*x = CreateTempReq_KV{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempReq_KV) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempReq_KV) ProtoMessage() {}
func (x *CreateTempReq_KV) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_proto_msgTypes[28]
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 CreateTempReq_KV.ProtoReflect.Descriptor instead.
func (*CreateTempReq_KV) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{10, 0}
}
func (x *CreateTempReq_KV) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *CreateTempReq_KV) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *CreateTempReq_KV) GetDesc() string {
if x != nil {
return x.Desc
}
return ""
}
type CreateTempImgReq_KV struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` //键名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //键对应的值
Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` //键描述
}
func (x *CreateTempImgReq_KV) Reset() {
*x = CreateTempImgReq_KV{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempImgReq_KV) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempImgReq_KV) ProtoMessage() {}
func (x *CreateTempImgReq_KV) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_proto_msgTypes[29]
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 CreateTempImgReq_KV.ProtoReflect.Descriptor instead.
func (*CreateTempImgReq_KV) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{12, 0}
}
func (x *CreateTempImgReq_KV) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *CreateTempImgReq_KV) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *CreateTempImgReq_KV) GetDesc() string {
if x != nil {
return x.Desc
}
return ""
}
type CreateTempLangReq_KV struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` //键名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //键对应的值
Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` //键描述
}
func (x *CreateTempLangReq_KV) Reset() {
*x = CreateTempLangReq_KV{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateTempLangReq_KV) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTempLangReq_KV) ProtoMessage() {}
func (x *CreateTempLangReq_KV) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_proto_msgTypes[30]
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 CreateTempLangReq_KV.ProtoReflect.Descriptor instead.
func (*CreateTempLangReq_KV) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{14, 0}
}
func (x *CreateTempLangReq_KV) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *CreateTempLangReq_KV) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *CreateTempLangReq_KV) GetDesc() string {
if x != nil {
return x.Desc
}
return ""
}
type UpdateTempImgReq_KV struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` //键名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //键对应的值
Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` //键描述
}
func (x *UpdateTempImgReq_KV) Reset() {
*x = UpdateTempImgReq_KV{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateTempImgReq_KV) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTempImgReq_KV) ProtoMessage() {}
func (x *UpdateTempImgReq_KV) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_proto_msgTypes[31]
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 UpdateTempImgReq_KV.ProtoReflect.Descriptor instead.
func (*UpdateTempImgReq_KV) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{16, 0}
}
func (x *UpdateTempImgReq_KV) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *UpdateTempImgReq_KV) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *UpdateTempImgReq_KV) GetDesc() string {
if x != nil {
return x.Desc
}
return ""
}
type UpdateTempLangReq_KV struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` //键名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //键对应的值
Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` //键描述
}
func (x *UpdateTempLangReq_KV) Reset() {
*x = UpdateTempLangReq_KV{}
if protoimpl.UnsafeEnabled {
mi := &file_w_fission_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateTempLangReq_KV) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTempLangReq_KV) ProtoMessage() {}
func (x *UpdateTempLangReq_KV) ProtoReflect() protoreflect.Message {
mi := &file_w_fission_proto_msgTypes[32]
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 UpdateTempLangReq_KV.ProtoReflect.Descriptor instead.
func (*UpdateTempLangReq_KV) Descriptor() ([]byte, []int) {
return file_w_fission_proto_rawDescGZIP(), []int{18, 0}
}
func (x *UpdateTempLangReq_KV) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *UpdateTempLangReq_KV) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *UpdateTempLangReq_KV) GetDesc() string {
if x != nil {
return x.Desc
}
return ""
}
var File_w_fission_proto protoreflect.FileDescriptor
var file_w_fission_proto_rawDesc = []byte{
0x0a, 0x0f, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x12, 0x0b, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x22, 0x4f,
0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x61, 0x6e,
0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x16, 0x0a,
0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74,
0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73,
0x18, 0x03, 0x20, 0x03, 0x28, 0x05, 0x52, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x22,
0xd0, 0x01, 0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x04, 0x6c,
0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x77, 0x5f, 0x66, 0x69,
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x2e,
0x4f, 0x6e, 0x65, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x1a, 0x96, 0x01, 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, 0x12, 0x0a, 0x04, 0x6c, 0x6f, 0x67, 0x6f, 0x18, 0x03, 0x20,
0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x6f, 0x67, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74,
0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12,
0x17, 0x0a, 0x07, 0x63, 0x61, 0x6e, 0x5f, 0x75, 0x73, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
0x52, 0x06, 0x63, 0x61, 0x6e, 0x55, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63,
0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x12, 0x14, 0x0a, 0x05,
0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x63, 0x6f, 0x6c,
0x6f, 0x72, 0x22, 0x3d, 0x0a, 0x0f, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x4c, 0x69,
0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x72,
0x67, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65,
0x74, 0x22, 0xd0, 0x02, 0x0a, 0x0f, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x4c, 0x69,
0x73, 0x74, 0x52, 0x65, 0x73, 0x12, 0x34, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70,
0x62, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
0x73, 0x2e, 0x4f, 0x6e, 0x65, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x1a, 0xc8, 0x01, 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, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x76, 0x65, 0x72,
0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x76, 0x65,
0x72, 0x55, 0x72, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x04, 0x20,
0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x6f,
0x72, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x6f, 0x72, 0x74, 0x12, 0x37,
0x0a, 0x05, 0x74, 0x65, 0x6d, 0x70, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e,
0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x6d, 0x70,
0x6c, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x6d, 0x70,
0x52, 0x05, 0x74, 0x65, 0x6d, 0x70, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x70, 0x72,
0x69, 0x76, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x69, 0x73, 0x50,
0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x1a, 0x3c, 0x0a, 0x04, 0x54, 0x65, 0x6d, 0x70, 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, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x5f,
0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67,
0x54, 0x79, 0x70, 0x65, 0x22, 0x4e, 0x0a, 0x0f, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x68, 0x61, 0x73, 0x68, 0x5f,
0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x49, 0x64,
0x12, 0x12, 0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
0x6c, 0x61, 0x6e, 0x67, 0x22, 0xbd, 0x04, 0x0a, 0x0f, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x68, 0x61, 0x73, 0x68,
0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x49,
0x64, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
0x6d, 0x61, 0x72, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x74, 0x65, 0x6d, 0x70,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x6e,
0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6c, 0x61,
0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x74,
0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x74, 0x65, 0x78, 0x74, 0x54,
0x79, 0x70, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62,
0x2e, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73,
0x2e, 0x4b, 0x56, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x33, 0x0a, 0x04, 0x6c, 0x61,
0x6e, 0x67, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73,
0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49,
0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x2e, 0x4b, 0x56, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x12,
0x47, 0x0a, 0x0b, 0x66, 0x69, 0x78, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x18, 0x08,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
0x70, 0x62, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x65, 0x73, 0x2e, 0x46, 0x69, 0x78, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x0a, 0x66, 0x69,
0x78, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x1a, 0x40, 0x0a, 0x02, 0x4b, 0x56, 0x12, 0x10,
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x1a, 0x54, 0x0a, 0x09, 0x46, 0x69,
0x78, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x37, 0x0a, 0x05, 0x6c, 0x61, 0x6e, 0x67, 0x73,
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x65, 0x73, 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x52, 0x05, 0x6c, 0x61, 0x6e, 0x67, 0x73,
0x1a, 0x52, 0x0a, 0x04, 0x4c, 0x61, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x17,
0x0a, 0x07, 0x69, 0x6d, 0x67, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x06, 0x69, 0x6d, 0x67, 0x55, 0x72, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x5f,
0x6d, 0x61, 0x72, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67,
0x4d, 0x61, 0x72, 0x6b, 0x22, 0xda, 0x02, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
0x65, 0x6d, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x66,
0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
0x09, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x61,
0x72, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x12, 0x1b,
0x0a, 0x09, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x08, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x55, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73,
0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x6f, 0x72, 0x74, 0x12,
0x1d, 0x0a, 0x0a, 0x6c, 0x61, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x73, 0x18, 0x05, 0x20,
0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x50, 0x61, 0x72, 0x74, 0x73, 0x12, 0x36,
0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x77,
0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x54, 0x65, 0x6d, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x4b, 0x56,
0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x5f, 0x74,
0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x54,
0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x63,
0x6f, 0x76, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x55, 0x72, 0x6c, 0x1a,
0x40, 0x0a, 0x02, 0x4b, 0x56, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a,
0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73,
0x63, 0x22, 0x24, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x22, 0xb7, 0x02, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x12, 0x0e,
0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1b,
0x0a, 0x09, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x08, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x55, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73,
0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x6f, 0x72, 0x74, 0x12,
0x1d, 0x0a, 0x0a, 0x6c, 0x61, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x73, 0x18, 0x04, 0x20,
0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x50, 0x61, 0x72, 0x74, 0x73, 0x12, 0x36,
0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x77,
0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x54, 0x65, 0x6d, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x4b, 0x56,
0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x5f, 0x74,
0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x54,
0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x63,
0x6f, 0x76, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x55, 0x72, 0x6c, 0x1a,
0x40, 0x0a, 0x02, 0x4b, 0x56, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a,
0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73,
0x63, 0x22, 0x24, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x22, 0x8e, 0x02, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61,
0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x54, 0x79, 0x70,
0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03,
0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x74, 0x65, 0x78, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x33,
0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61,
0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x4b, 0x56, 0x52, 0x05, 0x69, 0x6d,
0x61, 0x67, 0x65, 0x12, 0x31, 0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x1d, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x4b, 0x56,
0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x1a, 0x40, 0x0a, 0x02, 0x4b, 0x56, 0x12, 0x10, 0x0a, 0x03,
0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x22, 0x38, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61,
0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x52, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x68, 0x61, 0x73,
0x68, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68,
0x49, 0x64, 0x22, 0xb5, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d,
0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x68, 0x61, 0x73, 0x68, 0x5f,
0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x49, 0x64,
0x12, 0x36, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x20, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x71, 0x2e, 0x4b,
0x56, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x1a, 0x40, 0x0a, 0x02, 0x4b, 0x56, 0x12, 0x10,
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x22, 0x12, 0x0a, 0x10, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x73, 0x22, 0xb5,
0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e,
0x67, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
0x52, 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x49, 0x64, 0x12, 0x35, 0x0a,
0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x77, 0x5f,
0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x2e, 0x4b, 0x56, 0x52, 0x04,
0x6c, 0x61, 0x6e, 0x67, 0x1a, 0x40, 0x0a, 0x02, 0x4b, 0x56, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x22, 0x13, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x22, 0xb5, 0x01, 0x0a, 0x10,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x71,
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64,
0x12, 0x17, 0x0a, 0x07, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x05, 0x69, 0x6d, 0x61,
0x67, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73,
0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d,
0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x71, 0x2e, 0x4b, 0x56, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67,
0x65, 0x1a, 0x40, 0x0a, 0x02, 0x4b, 0x56, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12,
0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64,
0x65, 0x73, 0x63, 0x22, 0x12, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d,
0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x73, 0x22, 0xb5, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a,
0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a,
0x07, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x68, 0x61, 0x73, 0x68, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x03,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e,
0x67, 0x52, 0x65, 0x71, 0x2e, 0x4b, 0x56, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x1a, 0x40, 0x0a,
0x02, 0x4b, 0x56, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64,
0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x22,
0x13, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e,
0x67, 0x52, 0x65, 0x73, 0x32, 0x9c, 0x06, 0x0a, 0x08, 0x57, 0x46, 0x69, 0x73, 0x73, 0x69, 0x6f,
0x6e, 0x12, 0x34, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x2e, 0x77, 0x5f, 0x66, 0x69,
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a,
0x14, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x4c, 0x69,
0x73, 0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4c, 0x0a, 0x0c, 0x54, 0x65, 0x6d, 0x70, 0x6c,
0x61, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73,
0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x4c, 0x69,
0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f,
0x6e, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74,
0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4c, 0x0a, 0x0c, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f,
0x6e, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70,
0x62, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65,
0x73, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d,
0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1f, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x1f, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73,
0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x0f, 0x55, 0x70,
0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1f, 0x2e,
0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x1f,
0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64,
0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x22,
0x00, 0x12, 0x46, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x12,
0x1a, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x77, 0x5f,
0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x54, 0x65, 0x6d, 0x70, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x0d, 0x43, 0x72, 0x65,
0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x49, 0x6d, 0x67, 0x12, 0x1d, 0x2e, 0x77, 0x5f, 0x66,
0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
0x65, 0x6d, 0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x77, 0x5f, 0x66, 0x69,
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x65,
0x6d, 0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x52, 0x0a, 0x0e, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e, 0x67, 0x12, 0x1e, 0x2e, 0x77,
0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x1e, 0x2e, 0x77,
0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4f,
0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x49, 0x6d, 0x67, 0x12,
0x1d, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x55, 0x70,
0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x1d,
0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64,
0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x49, 0x6d, 0x67, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12,
0x52, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e,
0x67, 0x12, 0x1e, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e, 0x67, 0x52, 0x65,
0x71, 0x1a, 0x1e, 0x2e, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x2e,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x4c, 0x61, 0x6e, 0x67, 0x52, 0x65,
0x73, 0x22, 0x00, 0x42, 0x10, 0x5a, 0x0e, 0x2e, 0x2f, 0x3b, 0x77, 0x5f, 0x66, 0x69, 0x73, 0x73,
0x69, 0x6f, 0x6e, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_w_fission_proto_rawDescOnce sync.Once
file_w_fission_proto_rawDescData = file_w_fission_proto_rawDesc
)
func file_w_fission_proto_rawDescGZIP() []byte {
file_w_fission_proto_rawDescOnce.Do(func() {
file_w_fission_proto_rawDescData = protoimpl.X.CompressGZIP(file_w_fission_proto_rawDescData)
})
return file_w_fission_proto_rawDescData
}
var file_w_fission_proto_msgTypes = make([]protoimpl.MessageInfo, 33)
var file_w_fission_proto_goTypes = []interface{}{
(*ListReq)(nil), // 0: w_fissionpb.ListReq
(*ListRes)(nil), // 1: w_fissionpb.ListRes
(*TemplateListReq)(nil), // 2: w_fissionpb.TemplateListReq
(*TemplateListRes)(nil), // 3: w_fissionpb.TemplateListRes
(*TemplateInfoReq)(nil), // 4: w_fissionpb.TemplateInfoReq
(*TemplateInfoRes)(nil), // 5: w_fissionpb.TemplateInfoRes
(*CreateTempGroupReq)(nil), // 6: w_fissionpb.CreateTempGroupReq
(*CreateTempGroupRes)(nil), // 7: w_fissionpb.CreateTempGroupRes
(*UpdateTempGroupReq)(nil), // 8: w_fissionpb.UpdateTempGroupReq
(*UpdateTempGroupRes)(nil), // 9: w_fissionpb.UpdateTempGroupRes
(*CreateTempReq)(nil), // 10: w_fissionpb.CreateTempReq
(*CreateTempRes)(nil), // 11: w_fissionpb.CreateTempRes
(*CreateTempImgReq)(nil), // 12: w_fissionpb.CreateTempImgReq
(*CreateTempImgRes)(nil), // 13: w_fissionpb.CreateTempImgRes
(*CreateTempLangReq)(nil), // 14: w_fissionpb.CreateTempLangReq
(*CreateTempLangRes)(nil), // 15: w_fissionpb.CreateTempLangRes
(*UpdateTempImgReq)(nil), // 16: w_fissionpb.UpdateTempImgReq
(*UpdateTempImgRes)(nil), // 17: w_fissionpb.UpdateTempImgRes
(*UpdateTempLangReq)(nil), // 18: w_fissionpb.UpdateTempLangReq
(*UpdateTempLangRes)(nil), // 19: w_fissionpb.UpdateTempLangRes
(*ListRes_One)(nil), // 20: w_fissionpb.ListRes.One
(*TemplateListRes_One)(nil), // 21: w_fissionpb.TemplateListRes.One
(*TemplateListRes_Temp)(nil), // 22: w_fissionpb.TemplateListRes.Temp
(*TemplateInfoRes_KV)(nil), // 23: w_fissionpb.TemplateInfoRes.KV
(*TemplateInfoRes_FixReward)(nil), // 24: w_fissionpb.TemplateInfoRes.FixReward
(*TemplateInfoRes_Lang)(nil), // 25: w_fissionpb.TemplateInfoRes.Lang
(*CreateTempGroupReq_KV)(nil), // 26: w_fissionpb.CreateTempGroupReq.KV
(*UpdateTempGroupReq_KV)(nil), // 27: w_fissionpb.UpdateTempGroupReq.KV
(*CreateTempReq_KV)(nil), // 28: w_fissionpb.CreateTempReq.KV
(*CreateTempImgReq_KV)(nil), // 29: w_fissionpb.CreateTempImgReq.KV
(*CreateTempLangReq_KV)(nil), // 30: w_fissionpb.CreateTempLangReq.KV
(*UpdateTempImgReq_KV)(nil), // 31: w_fissionpb.UpdateTempImgReq.KV
(*UpdateTempLangReq_KV)(nil), // 32: w_fissionpb.UpdateTempLangReq.KV
}
var file_w_fission_proto_depIdxs = []int32{
20, // 0: w_fissionpb.ListRes.list:type_name -> w_fissionpb.ListRes.One
21, // 1: w_fissionpb.TemplateListRes.list:type_name -> w_fissionpb.TemplateListRes.One
23, // 2: w_fissionpb.TemplateInfoRes.image:type_name -> w_fissionpb.TemplateInfoRes.KV
23, // 3: w_fissionpb.TemplateInfoRes.lang:type_name -> w_fissionpb.TemplateInfoRes.KV
24, // 4: w_fissionpb.TemplateInfoRes.fix_rewards:type_name -> w_fissionpb.TemplateInfoRes.FixReward
26, // 5: w_fissionpb.CreateTempGroupReq.lang:type_name -> w_fissionpb.CreateTempGroupReq.KV
27, // 6: w_fissionpb.UpdateTempGroupReq.lang:type_name -> w_fissionpb.UpdateTempGroupReq.KV
28, // 7: w_fissionpb.CreateTempReq.image:type_name -> w_fissionpb.CreateTempReq.KV
28, // 8: w_fissionpb.CreateTempReq.lang:type_name -> w_fissionpb.CreateTempReq.KV
29, // 9: w_fissionpb.CreateTempImgReq.image:type_name -> w_fissionpb.CreateTempImgReq.KV
30, // 10: w_fissionpb.CreateTempLangReq.lang:type_name -> w_fissionpb.CreateTempLangReq.KV
31, // 11: w_fissionpb.UpdateTempImgReq.image:type_name -> w_fissionpb.UpdateTempImgReq.KV
32, // 12: w_fissionpb.UpdateTempLangReq.lang:type_name -> w_fissionpb.UpdateTempLangReq.KV
22, // 13: w_fissionpb.TemplateListRes.One.temps:type_name -> w_fissionpb.TemplateListRes.Temp
25, // 14: w_fissionpb.TemplateInfoRes.FixReward.langs:type_name -> w_fissionpb.TemplateInfoRes.Lang
0, // 15: w_fissionpb.WFission.List:input_type -> w_fissionpb.ListReq
2, // 16: w_fissionpb.WFission.TemplateList:input_type -> w_fissionpb.TemplateListReq
4, // 17: w_fissionpb.WFission.TemplateInfo:input_type -> w_fissionpb.TemplateInfoReq
6, // 18: w_fissionpb.WFission.CreateTempGroup:input_type -> w_fissionpb.CreateTempGroupReq
8, // 19: w_fissionpb.WFission.UpdateTempGroup:input_type -> w_fissionpb.UpdateTempGroupReq
10, // 20: w_fissionpb.WFission.CreateTemp:input_type -> w_fissionpb.CreateTempReq
12, // 21: w_fissionpb.WFission.CreateTempImg:input_type -> w_fissionpb.CreateTempImgReq
14, // 22: w_fissionpb.WFission.CreateTempLang:input_type -> w_fissionpb.CreateTempLangReq
16, // 23: w_fissionpb.WFission.UpdateTempImg:input_type -> w_fissionpb.UpdateTempImgReq
18, // 24: w_fissionpb.WFission.UpdateTempLang:input_type -> w_fissionpb.UpdateTempLangReq
1, // 25: w_fissionpb.WFission.List:output_type -> w_fissionpb.ListRes
3, // 26: w_fissionpb.WFission.TemplateList:output_type -> w_fissionpb.TemplateListRes
5, // 27: w_fissionpb.WFission.TemplateInfo:output_type -> w_fissionpb.TemplateInfoRes
7, // 28: w_fissionpb.WFission.CreateTempGroup:output_type -> w_fissionpb.CreateTempGroupRes
9, // 29: w_fissionpb.WFission.UpdateTempGroup:output_type -> w_fissionpb.UpdateTempGroupRes
11, // 30: w_fissionpb.WFission.CreateTemp:output_type -> w_fissionpb.CreateTempRes
13, // 31: w_fissionpb.WFission.CreateTempImg:output_type -> w_fissionpb.CreateTempImgRes
15, // 32: w_fissionpb.WFission.CreateTempLang:output_type -> w_fissionpb.CreateTempLangRes
17, // 33: w_fissionpb.WFission.UpdateTempImg:output_type -> w_fissionpb.UpdateTempImgRes
19, // 34: w_fissionpb.WFission.UpdateTempLang:output_type -> w_fissionpb.UpdateTempLangRes
25, // [25:35] is the sub-list for method output_type
15, // [15:25] is the sub-list for method input_type
15, // [15:15] is the sub-list for extension type_name
15, // [15:15] is the sub-list for extension extendee
0, // [0:15] is the sub-list for field type_name
}
func init() { file_w_fission_proto_init() }
func file_w_fission_proto_init() {
if File_w_fission_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_w_fission_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TemplateListReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TemplateListRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TemplateInfoReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TemplateInfoRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempGroupReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempGroupRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateTempGroupReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateTempGroupRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempImgReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempImgRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempLangReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempLangRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateTempImgReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateTempImgRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateTempLangReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateTempLangRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListRes_One); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TemplateListRes_One); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TemplateListRes_Temp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TemplateInfoRes_KV); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TemplateInfoRes_FixReward); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TemplateInfoRes_Lang); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempGroupReq_KV); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateTempGroupReq_KV); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempReq_KV); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempImgReq_KV); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateTempLangReq_KV); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateTempImgReq_KV); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_fission_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateTempLangReq_KV); 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_fission_proto_rawDesc,
NumEnums: 0,
NumMessages: 33,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_w_fission_proto_goTypes,
DependencyIndexes: file_w_fission_proto_depIdxs,
MessageInfos: file_w_fission_proto_msgTypes,
}.Build()
File_w_fission_proto = out.File
file_w_fission_proto_rawDesc = nil
file_w_fission_proto_goTypes = nil
file_w_fission_proto_depIdxs = nil
}