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.

3309 lines
109 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_project.proto
package w_projectpb
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 SelectReq 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
ShowUser bool `protobuf:"varint,2,opt,name=show_user,json=showUser,proto3" json:"show_user,omitempty"` //是否值显示员工可展示,如果否,表示返回企业内所有项目
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` //员工id
}
func (x *SelectReq) Reset() {
*x = SelectReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SelectReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SelectReq) ProtoMessage() {}
func (x *SelectReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 SelectReq.ProtoReflect.Descriptor instead.
func (*SelectReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{0}
}
func (x *SelectReq) GetCompanyId() int64 {
if x != nil {
return x.CompanyId
}
return 0
}
func (x *SelectReq) GetShowUser() bool {
if x != nil {
return x.ShowUser
}
return false
}
func (x *SelectReq) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type SelectRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
List []*SelectRes_One `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //列表数据
}
func (x *SelectRes) Reset() {
*x = SelectRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SelectRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SelectRes) ProtoMessage() {}
func (x *SelectRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 SelectRes.ProtoReflect.Descriptor instead.
func (*SelectRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{1}
}
func (x *SelectRes) GetList() []*SelectRes_One {
if x != nil {
return x.List
}
return nil
}
type ListReq 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
Page int32 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"` //当前页
PerPage int32 `protobuf:"varint,3,opt,name=per_page,json=perPage,proto3" json:"per_page,omitempty"` //每页条数
ShowUser bool `protobuf:"varint,4,opt,name=show_user,json=showUser,proto3" json:"show_user,omitempty"` //是否值显示员工可展示,如果否,表示返回企业内所有项目
UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` //员工id
}
func (x *ListReq) Reset() {
*x = ListReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[2]
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_project_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 ListReq.ProtoReflect.Descriptor instead.
func (*ListReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{2}
}
func (x *ListReq) GetCompanyId() int64 {
if x != nil {
return x.CompanyId
}
return 0
}
func (x *ListReq) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListReq) GetPerPage() int32 {
if x != nil {
return x.PerPage
}
return 0
}
func (x *ListReq) GetShowUser() bool {
if x != nil {
return x.ShowUser
}
return false
}
func (x *ListReq) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
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"` //列表数据
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //列表总数
}
func (x *ListRes) Reset() {
*x = ListRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[3]
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_project_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 ListRes.ProtoReflect.Descriptor instead.
func (*ListRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{3}
}
func (x *ListRes) GetList() []*ListRes_One {
if x != nil {
return x.List
}
return nil
}
func (x *ListRes) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
type ShowReq 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
}
func (x *ShowReq) Reset() {
*x = ShowReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ShowReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ShowReq) ProtoMessage() {}
func (x *ShowReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ShowReq.ProtoReflect.Descriptor instead.
func (*ShowReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{4}
}
func (x *ShowReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ShowReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
type ShowRes 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
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` //项目名称
Domain string `protobuf:"bytes,4,opt,name=domain,proto3" json:"domain,omitempty"` //域名前缀
CompanyId int64 `protobuf:"varint,5,opt,name=company_id,json=companyId,proto3" json:"company_id,omitempty"` //企业id
NotifyToken string `protobuf:"bytes,6,opt,name=notify_token,json=notifyToken,proto3" json:"notify_token,omitempty"` //项目回调token
EncryptStr string `protobuf:"bytes,7,opt,name=encrypt_str,json=encryptStr,proto3" json:"encrypt_str,omitempty"` //数据加密字符串
Scene int32 `protobuf:"varint,8,opt,name=scene,proto3" json:"scene,omitempty"` //项目应用场景(1-app,2-web)
ThirdSecret string `protobuf:"bytes,9,opt,name=third_secret,json=thirdSecret,proto3" json:"third_secret,omitempty"` //第三方开放平台密钥
FissionCertType int32 `protobuf:"varint,10,opt,name=fission_cert_type,json=fissionCertType,proto3" json:"fission_cert_type,omitempty"` //活动用户认证方式(0-不认证,1-加密认证)
ThirdUrl string `protobuf:"bytes,11,opt,name=third_url,json=thirdUrl,proto3" json:"third_url,omitempty"` //开放平台回调地址
ThirdReboostUrl string `protobuf:"bytes,12,opt,name=third_reboost_url,json=thirdReboostUrl,proto3" json:"third_reboost_url,omitempty"` //开放平台reboot回调地址
}
func (x *ShowRes) Reset() {
*x = ShowRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ShowRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ShowRes) ProtoMessage() {}
func (x *ShowRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ShowRes.ProtoReflect.Descriptor instead.
func (*ShowRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{5}
}
func (x *ShowRes) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ShowRes) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *ShowRes) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *ShowRes) GetDomain() string {
if x != nil {
return x.Domain
}
return ""
}
func (x *ShowRes) GetCompanyId() int64 {
if x != nil {
return x.CompanyId
}
return 0
}
func (x *ShowRes) GetNotifyToken() string {
if x != nil {
return x.NotifyToken
}
return ""
}
func (x *ShowRes) GetEncryptStr() string {
if x != nil {
return x.EncryptStr
}
return ""
}
func (x *ShowRes) GetScene() int32 {
if x != nil {
return x.Scene
}
return 0
}
func (x *ShowRes) GetThirdSecret() string {
if x != nil {
return x.ThirdSecret
}
return ""
}
func (x *ShowRes) GetFissionCertType() int32 {
if x != nil {
return x.FissionCertType
}
return 0
}
func (x *ShowRes) GetThirdUrl() string {
if x != nil {
return x.ThirdUrl
}
return ""
}
func (x *ShowRes) GetThirdReboostUrl() string {
if x != nil {
return x.ThirdReboostUrl
}
return ""
}
type StoreReq 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
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` //企业id
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` //项目名称
Domain string `protobuf:"bytes,4,opt,name=domain,proto3" json:"domain,omitempty"` //域名前缀
UserIds []string `protobuf:"bytes,5,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"` //关联的员工id
IsAll bool `protobuf:"varint,6,opt,name=is_all,json=isAll,proto3" json:"is_all,omitempty"` //是否所有员工都可看
Scene int32 `protobuf:"varint,7,opt,name=scene,proto3" json:"scene,omitempty"` //项目应用场景(1-app,2-web)
LogoUrl string `protobuf:"bytes,8,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"` //项目logo地址
}
func (x *StoreReq) Reset() {
*x = StoreReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *StoreReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StoreReq) ProtoMessage() {}
func (x *StoreReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 StoreReq.ProtoReflect.Descriptor instead.
func (*StoreReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{6}
}
func (x *StoreReq) GetCompanyId() int64 {
if x != nil {
return x.CompanyId
}
return 0
}
func (x *StoreReq) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *StoreReq) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *StoreReq) GetDomain() string {
if x != nil {
return x.Domain
}
return ""
}
func (x *StoreReq) GetUserIds() []string {
if x != nil {
return x.UserIds
}
return nil
}
func (x *StoreReq) GetIsAll() bool {
if x != nil {
return x.IsAll
}
return false
}
func (x *StoreReq) GetScene() int32 {
if x != nil {
return x.Scene
}
return 0
}
func (x *StoreReq) GetLogoUrl() string {
if x != nil {
return x.LogoUrl
}
return ""
}
type StoreRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *StoreRes) Reset() {
*x = StoreRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *StoreRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StoreRes) ProtoMessage() {}
func (x *StoreRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 StoreRes.ProtoReflect.Descriptor instead.
func (*StoreRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{7}
}
type UpdateReq 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
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` //项目名称
UserIds []string `protobuf:"bytes,4,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"` //关联的员工id
IsAll bool `protobuf:"varint,5,opt,name=is_all,json=isAll,proto3" json:"is_all,omitempty"` //是否所有员工都可看
LogoUrl string `protobuf:"bytes,6,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"` //项目logo地址
}
func (x *UpdateReq) Reset() {
*x = UpdateReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateReq) ProtoMessage() {}
func (x *UpdateReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 UpdateReq.ProtoReflect.Descriptor instead.
func (*UpdateReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{8}
}
func (x *UpdateReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *UpdateReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *UpdateReq) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *UpdateReq) GetUserIds() []string {
if x != nil {
return x.UserIds
}
return nil
}
func (x *UpdateReq) GetIsAll() bool {
if x != nil {
return x.IsAll
}
return false
}
func (x *UpdateReq) GetLogoUrl() string {
if x != nil {
return x.LogoUrl
}
return ""
}
type UpdateRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *UpdateRes) Reset() {
*x = UpdateRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateRes) ProtoMessage() {}
func (x *UpdateRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 UpdateRes.ProtoReflect.Descriptor instead.
func (*UpdateRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{9}
}
type DestroyReq 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
}
func (x *DestroyReq) Reset() {
*x = DestroyReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DestroyReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DestroyReq) ProtoMessage() {}
func (x *DestroyReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 DestroyReq.ProtoReflect.Descriptor instead.
func (*DestroyReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{10}
}
func (x *DestroyReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *DestroyReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
type DestroyRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *DestroyRes) Reset() {
*x = DestroyRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DestroyRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DestroyRes) ProtoMessage() {}
func (x *DestroyRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 DestroyRes.ProtoReflect.Descriptor instead.
func (*DestroyRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{11}
}
type CertReq 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
Secret string `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"` //项目私钥
}
func (x *CertReq) Reset() {
*x = CertReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CertReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CertReq) ProtoMessage() {}
func (x *CertReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 CertReq.ProtoReflect.Descriptor instead.
func (*CertReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{12}
}
func (x *CertReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *CertReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *CertReq) GetSecret() string {
if x != nil {
return x.Secret
}
return ""
}
type CertRes 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
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` //项目名称
EncryptStr string `protobuf:"bytes,4,opt,name=encrypt_str,json=encryptStr,proto3" json:"encrypt_str,omitempty"` //数据加密字符串
Scene int32 `protobuf:"varint,5,opt,name=scene,proto3" json:"scene,omitempty"` //项目应用场景(1-app,2-web)
CertSecrets []*CertRes_CertSecret `protobuf:"bytes,6,rep,name=cert_secrets,json=certSecrets,proto3" json:"cert_secrets,omitempty"` //可认证的密钥
}
func (x *CertRes) Reset() {
*x = CertRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CertRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CertRes) ProtoMessage() {}
func (x *CertRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 CertRes.ProtoReflect.Descriptor instead.
func (*CertRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{13}
}
func (x *CertRes) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *CertRes) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *CertRes) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *CertRes) GetEncryptStr() string {
if x != nil {
return x.EncryptStr
}
return ""
}
func (x *CertRes) GetScene() int32 {
if x != nil {
return x.Scene
}
return 0
}
func (x *CertRes) GetCertSecrets() []*CertRes_CertSecret {
if x != nil {
return x.CertSecrets
}
return nil
}
type ProjectSecretReq 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
}
func (x *ProjectSecretReq) Reset() {
*x = ProjectSecretReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ProjectSecretReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ProjectSecretReq) ProtoMessage() {}
func (x *ProjectSecretReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ProjectSecretReq.ProtoReflect.Descriptor instead.
func (*ProjectSecretReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{14}
}
func (x *ProjectSecretReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ProjectSecretReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
type ProjectSecretRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` //项目私钥
}
func (x *ProjectSecretRes) Reset() {
*x = ProjectSecretRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ProjectSecretRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ProjectSecretRes) ProtoMessage() {}
func (x *ProjectSecretRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ProjectSecretRes.ProtoReflect.Descriptor instead.
func (*ProjectSecretRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{15}
}
func (x *ProjectSecretRes) GetSecret() string {
if x != nil {
return x.Secret
}
return ""
}
type ChangeSecretReq 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
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` //创建的员工id
Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"` //管理账号
Passwd string `protobuf:"bytes,5,opt,name=passwd,proto3" json:"passwd,omitempty"` //管理员密码
}
func (x *ChangeSecretReq) Reset() {
*x = ChangeSecretReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ChangeSecretReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ChangeSecretReq) ProtoMessage() {}
func (x *ChangeSecretReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ChangeSecretReq.ProtoReflect.Descriptor instead.
func (*ChangeSecretReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{16}
}
func (x *ChangeSecretReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ChangeSecretReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *ChangeSecretReq) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ChangeSecretReq) GetUsername() string {
if x != nil {
return x.Username
}
return ""
}
func (x *ChangeSecretReq) GetPasswd() string {
if x != nil {
return x.Passwd
}
return ""
}
type ChangeSecretRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` //项目私钥
}
func (x *ChangeSecretRes) Reset() {
*x = ChangeSecretRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ChangeSecretRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ChangeSecretRes) ProtoMessage() {}
func (x *ChangeSecretRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ChangeSecretRes.ProtoReflect.Descriptor instead.
func (*ChangeSecretRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{17}
}
func (x *ChangeSecretRes) GetSecret() string {
if x != nil {
return x.Secret
}
return ""
}
type ChangeOplatformReq 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
ThirdUrl string `protobuf:"bytes,3,opt,name=third_url,json=thirdUrl,proto3" json:"third_url,omitempty"` //开放平台回调地址
}
func (x *ChangeOplatformReq) Reset() {
*x = ChangeOplatformReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ChangeOplatformReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ChangeOplatformReq) ProtoMessage() {}
func (x *ChangeOplatformReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ChangeOplatformReq.ProtoReflect.Descriptor instead.
func (*ChangeOplatformReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{18}
}
func (x *ChangeOplatformReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ChangeOplatformReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *ChangeOplatformReq) GetThirdUrl() string {
if x != nil {
return x.ThirdUrl
}
return ""
}
type ChangeOplatformRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ChangeOplatformRes) Reset() {
*x = ChangeOplatformRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ChangeOplatformRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ChangeOplatformRes) ProtoMessage() {}
func (x *ChangeOplatformRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ChangeOplatformRes.ProtoReflect.Descriptor instead.
func (*ChangeOplatformRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{19}
}
type DomainListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` //项目域名
}
func (x *DomainListReq) Reset() {
*x = DomainListReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DomainListReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DomainListReq) ProtoMessage() {}
func (x *DomainListReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 DomainListReq.ProtoReflect.Descriptor instead.
func (*DomainListReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{20}
}
func (x *DomainListReq) GetDomain() string {
if x != nil {
return x.Domain
}
return ""
}
type DomainListRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
List []*DomainListRes_One `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //列表数据
}
func (x *DomainListRes) Reset() {
*x = DomainListRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DomainListRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DomainListRes) ProtoMessage() {}
func (x *DomainListRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 DomainListRes.ProtoReflect.Descriptor instead.
func (*DomainListRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{21}
}
func (x *DomainListRes) GetList() []*DomainListRes_One {
if x != nil {
return x.List
}
return nil
}
type SaveAdsConfigReq 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
OpenAd int32 `protobuf:"varint,2,opt,name=open_ad,json=openAd,proto3" json:"open_ad,omitempty"` //开启广告模块(0-不开启,1-开启)
CampaignAd int32 `protobuf:"varint,3,opt,name=campaign_ad,json=campaignAd,proto3" json:"campaign_ad,omitempty"` //开启活动广告(0-不开启,1-开启)
UserId int64 `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` //员工id(
Ip string `protobuf:"bytes,5,opt,name=ip,proto3" json:"ip,omitempty"` //操作的ip地址
}
func (x *SaveAdsConfigReq) Reset() {
*x = SaveAdsConfigReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SaveAdsConfigReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SaveAdsConfigReq) ProtoMessage() {}
func (x *SaveAdsConfigReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 SaveAdsConfigReq.ProtoReflect.Descriptor instead.
func (*SaveAdsConfigReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{22}
}
func (x *SaveAdsConfigReq) GetProjectHashId() string {
if x != nil {
return x.ProjectHashId
}
return ""
}
func (x *SaveAdsConfigReq) GetOpenAd() int32 {
if x != nil {
return x.OpenAd
}
return 0
}
func (x *SaveAdsConfigReq) GetCampaignAd() int32 {
if x != nil {
return x.CampaignAd
}
return 0
}
func (x *SaveAdsConfigReq) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *SaveAdsConfigReq) GetIp() string {
if x != nil {
return x.Ip
}
return ""
}
type SaveAdsConfigRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *SaveAdsConfigRes) Reset() {
*x = SaveAdsConfigRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SaveAdsConfigRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SaveAdsConfigRes) ProtoMessage() {}
func (x *SaveAdsConfigRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 SaveAdsConfigRes.ProtoReflect.Descriptor instead.
func (*SaveAdsConfigRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{23}
}
type AdsConfigReq 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
}
func (x *AdsConfigReq) Reset() {
*x = AdsConfigReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AdsConfigReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdsConfigReq) ProtoMessage() {}
func (x *AdsConfigReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 AdsConfigReq.ProtoReflect.Descriptor instead.
func (*AdsConfigReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{24}
}
func (x *AdsConfigReq) GetProjectHashId() string {
if x != nil {
return x.ProjectHashId
}
return ""
}
type AdsConfigRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OpenAd int32 `protobuf:"varint,1,opt,name=open_ad,json=openAd,proto3" json:"open_ad,omitempty"` //开启广告模块(0-不开启,1-开启)
CampaignAd int32 `protobuf:"varint,2,opt,name=campaign_ad,json=campaignAd,proto3" json:"campaign_ad,omitempty"` //开启广告模块(0-不开启,1-开启)
AdCustomUrl int32 `protobuf:"varint,3,opt,name=ad_custom_url,json=adCustomUrl,proto3" json:"ad_custom_url,omitempty"` //开启广告自定义链接配置(0-不开启,1-开启)
}
func (x *AdsConfigRes) Reset() {
*x = AdsConfigRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AdsConfigRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdsConfigRes) ProtoMessage() {}
func (x *AdsConfigRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 AdsConfigRes.ProtoReflect.Descriptor instead.
func (*AdsConfigRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{25}
}
func (x *AdsConfigRes) GetOpenAd() int32 {
if x != nil {
return x.OpenAd
}
return 0
}
func (x *AdsConfigRes) GetCampaignAd() int32 {
if x != nil {
return x.CampaignAd
}
return 0
}
func (x *AdsConfigRes) GetAdCustomUrl() int32 {
if x != nil {
return x.AdCustomUrl
}
return 0
}
type ChangeRebootUrlReq 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
ThirdReboostUrl string `protobuf:"bytes,3,opt,name=third_reboost_url,json=thirdReboostUrl,proto3" json:"third_reboost_url,omitempty"` //开放平台回调地址
}
func (x *ChangeRebootUrlReq) Reset() {
*x = ChangeRebootUrlReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ChangeRebootUrlReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ChangeRebootUrlReq) ProtoMessage() {}
func (x *ChangeRebootUrlReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ChangeRebootUrlReq.ProtoReflect.Descriptor instead.
func (*ChangeRebootUrlReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{26}
}
func (x *ChangeRebootUrlReq) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ChangeRebootUrlReq) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *ChangeRebootUrlReq) GetThirdReboostUrl() string {
if x != nil {
return x.ThirdReboostUrl
}
return ""
}
type ChangeRebootUrlRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ChangeRebootUrlRes) Reset() {
*x = ChangeRebootUrlRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ChangeRebootUrlRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ChangeRebootUrlRes) ProtoMessage() {}
func (x *ChangeRebootUrlRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 ChangeRebootUrlRes.ProtoReflect.Descriptor instead.
func (*ChangeRebootUrlRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{27}
}
type FissionConfigReq 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
}
func (x *FissionConfigReq) Reset() {
*x = FissionConfigReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *FissionConfigReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*FissionConfigReq) ProtoMessage() {}
func (x *FissionConfigReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 FissionConfigReq.ProtoReflect.Descriptor instead.
func (*FissionConfigReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{28}
}
func (x *FissionConfigReq) GetProjectHashId() string {
if x != nil {
return x.ProjectHashId
}
return ""
}
type FissionConfigRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PushVisit int32 `protobuf:"varint,1,opt,name=push_visit,json=pushVisit,proto3" json:"push_visit,omitempty"` //用户访问推送(0-否,1-是)
PushCampaignTask int32 `protobuf:"varint,2,opt,name=push_campaign_task,json=pushCampaignTask,proto3" json:"push_campaign_task,omitempty"` //活动任务完成推送(0-否,1-是)
}
func (x *FissionConfigRes) Reset() {
*x = FissionConfigRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *FissionConfigRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*FissionConfigRes) ProtoMessage() {}
func (x *FissionConfigRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 FissionConfigRes.ProtoReflect.Descriptor instead.
func (*FissionConfigRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{29}
}
func (x *FissionConfigRes) GetPushVisit() int32 {
if x != nil {
return x.PushVisit
}
return 0
}
func (x *FissionConfigRes) GetPushCampaignTask() int32 {
if x != nil {
return x.PushCampaignTask
}
return 0
}
type SetPushVisitReq 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
PushVisit int32 `protobuf:"varint,2,opt,name=push_visit,json=pushVisit,proto3" json:"push_visit,omitempty"` //用户访问推送(0-否,1-是)
}
func (x *SetPushVisitReq) Reset() {
*x = SetPushVisitReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetPushVisitReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetPushVisitReq) ProtoMessage() {}
func (x *SetPushVisitReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 SetPushVisitReq.ProtoReflect.Descriptor instead.
func (*SetPushVisitReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{30}
}
func (x *SetPushVisitReq) GetProjectHashId() string {
if x != nil {
return x.ProjectHashId
}
return ""
}
func (x *SetPushVisitReq) GetPushVisit() int32 {
if x != nil {
return x.PushVisit
}
return 0
}
type SetPushVisitRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *SetPushVisitRes) Reset() {
*x = SetPushVisitRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetPushVisitRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetPushVisitRes) ProtoMessage() {}
func (x *SetPushVisitRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 SetPushVisitRes.ProtoReflect.Descriptor instead.
func (*SetPushVisitRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{31}
}
type SetPushCampaignTaskReq 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
PushCampaignTask int32 `protobuf:"varint,2,opt,name=push_campaign_task,json=pushCampaignTask,proto3" json:"push_campaign_task,omitempty"` //活动任务完成推送(0-否,1-是)
}
func (x *SetPushCampaignTaskReq) Reset() {
*x = SetPushCampaignTaskReq{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetPushCampaignTaskReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetPushCampaignTaskReq) ProtoMessage() {}
func (x *SetPushCampaignTaskReq) ProtoReflect() protoreflect.Message {
mi := &file_w_project_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 SetPushCampaignTaskReq.ProtoReflect.Descriptor instead.
func (*SetPushCampaignTaskReq) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{32}
}
func (x *SetPushCampaignTaskReq) GetProjectHashId() string {
if x != nil {
return x.ProjectHashId
}
return ""
}
func (x *SetPushCampaignTaskReq) GetPushCampaignTask() int32 {
if x != nil {
return x.PushCampaignTask
}
return 0
}
type SetPushCampaignTaskRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *SetPushCampaignTaskRes) Reset() {
*x = SetPushCampaignTaskRes{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetPushCampaignTaskRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetPushCampaignTaskRes) ProtoMessage() {}
func (x *SetPushCampaignTaskRes) ProtoReflect() protoreflect.Message {
mi := &file_w_project_proto_msgTypes[33]
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 SetPushCampaignTaskRes.ProtoReflect.Descriptor instead.
func (*SetPushCampaignTaskRes) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{33}
}
type SelectRes_One 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
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` //项目名称
Scene int32 `protobuf:"varint,4,opt,name=scene,proto3" json:"scene,omitempty"` //项目应用场景(1-app,2-web)
LogoUrl string `protobuf:"bytes,5,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"` //项目logo地址
IsTest int32 `protobuf:"varint,6,opt,name=is_test,json=isTest,proto3" json:"is_test,omitempty"` //是否测试项目(0-否,1-是)
}
func (x *SelectRes_One) Reset() {
*x = SelectRes_One{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SelectRes_One) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SelectRes_One) ProtoMessage() {}
func (x *SelectRes_One) ProtoReflect() protoreflect.Message {
mi := &file_w_project_proto_msgTypes[34]
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 SelectRes_One.ProtoReflect.Descriptor instead.
func (*SelectRes_One) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{1, 0}
}
func (x *SelectRes_One) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *SelectRes_One) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *SelectRes_One) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *SelectRes_One) GetScene() int32 {
if x != nil {
return x.Scene
}
return 0
}
func (x *SelectRes_One) GetLogoUrl() string {
if x != nil {
return x.LogoUrl
}
return ""
}
func (x *SelectRes_One) GetIsTest() int32 {
if x != nil {
return x.IsTest
}
return 0
}
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
HashId string `protobuf:"bytes,2,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //对外项目id
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` //项目名称
Domain string `protobuf:"bytes,4,opt,name=domain,proto3" json:"domain,omitempty"` //域名前缀
CreatedTime int64 `protobuf:"varint,5,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"` //创建时间时间戳
UserRelate []*ListRes_UserRelate `protobuf:"bytes,6,rep,name=user_relate,json=userRelate,proto3" json:"user_relate,omitempty"` //关联的员工
Scene int32 `protobuf:"varint,7,opt,name=scene,proto3" json:"scene,omitempty"` //项目应用场景(1-app,2-web)
LogoUrl string `protobuf:"bytes,8,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"` //项目logo地址
}
func (x *ListRes_One) Reset() {
*x = ListRes_One{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[35]
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_project_proto_msgTypes[35]
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_project_proto_rawDescGZIP(), []int{3, 0}
}
func (x *ListRes_One) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ListRes_One) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *ListRes_One) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *ListRes_One) GetDomain() string {
if x != nil {
return x.Domain
}
return ""
}
func (x *ListRes_One) GetCreatedTime() int64 {
if x != nil {
return x.CreatedTime
}
return 0
}
func (x *ListRes_One) GetUserRelate() []*ListRes_UserRelate {
if x != nil {
return x.UserRelate
}
return nil
}
func (x *ListRes_One) GetScene() int32 {
if x != nil {
return x.Scene
}
return 0
}
func (x *ListRes_One) GetLogoUrl() string {
if x != nil {
return x.LogoUrl
}
return ""
}
type ListRes_UserRelate 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
HashId string `protobuf:"bytes,2,opt,name=hash_id,json=hashId,proto3" json:"hash_id,omitempty"` //对外员工id
ShowName string `protobuf:"bytes,3,opt,name=show_name,json=showName,proto3" json:"show_name,omitempty"` //员工显示的名称
}
func (x *ListRes_UserRelate) Reset() {
*x = ListRes_UserRelate{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListRes_UserRelate) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListRes_UserRelate) ProtoMessage() {}
func (x *ListRes_UserRelate) ProtoReflect() protoreflect.Message {
mi := &file_w_project_proto_msgTypes[36]
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_UserRelate.ProtoReflect.Descriptor instead.
func (*ListRes_UserRelate) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{3, 1}
}
func (x *ListRes_UserRelate) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ListRes_UserRelate) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *ListRes_UserRelate) GetShowName() string {
if x != nil {
return x.ShowName
}
return ""
}
type CertRes_CertSecret struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` //密钥
ExpiredAt int64 `protobuf:"varint,2,opt,name=expired_at,json=expiredAt,proto3" json:"expired_at,omitempty"` //密钥过期时间,0为不过期
}
func (x *CertRes_CertSecret) Reset() {
*x = CertRes_CertSecret{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CertRes_CertSecret) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CertRes_CertSecret) ProtoMessage() {}
func (x *CertRes_CertSecret) ProtoReflect() protoreflect.Message {
mi := &file_w_project_proto_msgTypes[37]
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 CertRes_CertSecret.ProtoReflect.Descriptor instead.
func (*CertRes_CertSecret) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{13, 0}
}
func (x *CertRes_CertSecret) GetSecret() string {
if x != nil {
return x.Secret
}
return ""
}
func (x *CertRes_CertSecret) GetExpiredAt() int64 {
if x != nil {
return x.ExpiredAt
}
return 0
}
type DomainListRes_One 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
CompanyId int64 `protobuf:"varint,3,opt,name=company_id,json=companyId,proto3" json:"company_id,omitempty"` //企业id
Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"` //项目名称
Domain string `protobuf:"bytes,5,opt,name=domain,proto3" json:"domain,omitempty"` //域名前缀
CreatedTime int64 `protobuf:"varint,6,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"` //创建时间时间戳
}
func (x *DomainListRes_One) Reset() {
*x = DomainListRes_One{}
if protoimpl.UnsafeEnabled {
mi := &file_w_project_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DomainListRes_One) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DomainListRes_One) ProtoMessage() {}
func (x *DomainListRes_One) ProtoReflect() protoreflect.Message {
mi := &file_w_project_proto_msgTypes[38]
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 DomainListRes_One.ProtoReflect.Descriptor instead.
func (*DomainListRes_One) Descriptor() ([]byte, []int) {
return file_w_project_proto_rawDescGZIP(), []int{21, 0}
}
func (x *DomainListRes_One) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *DomainListRes_One) GetHashId() string {
if x != nil {
return x.HashId
}
return ""
}
func (x *DomainListRes_One) GetCompanyId() int64 {
if x != nil {
return x.CompanyId
}
return 0
}
func (x *DomainListRes_One) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *DomainListRes_One) GetDomain() string {
if x != nil {
return x.Domain
}
return ""
}
func (x *DomainListRes_One) GetCreatedTime() int64 {
if x != nil {
return x.CreatedTime
}
return 0
}
var File_w_project_proto protoreflect.FileDescriptor
var file_w_project_proto_rawDesc = []byte{
0x0a, 0x0f, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x12, 0x0b, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x22, 0x60,
0x0a, 0x09, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 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, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68,
0x6f, 0x77, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73,
0x68, 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f,
0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64,
0x22, 0xcc, 0x01, 0x0a, 0x09, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x12, 0x2e,
0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x77,
0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63,
0x74, 0x52, 0x65, 0x73, 0x2e, 0x4f, 0x6e, 0x65, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x1a, 0x8e,
0x01, 0x0a, 0x03, 0x4f, 0x6e, 0x65, 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,
0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0x04,
0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c,
0x6f, 0x67, 0x6f, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c,
0x6f, 0x67, 0x6f, 0x55, 0x72, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x74, 0x65, 0x73,
0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x69, 0x73, 0x54, 0x65, 0x73, 0x74, 0x22,
0x8d, 0x01, 0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 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, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61,
0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x19,
0x0a, 0x08, 0x70, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
0x52, 0x07, 0x70, 0x65, 0x72, 0x50, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f,
0x77, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x68,
0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69,
0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22,
0x9f, 0x03, 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, 0x70, 0x72,
0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 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,
0xf2, 0x01, 0x0a, 0x03, 0x4f, 0x6e, 0x65, 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, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05,
0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x54, 0x69, 0x6d,
0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65,
0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65,
0x63, 0x74, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x2e, 0x55, 0x73, 0x65,
0x72, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x52, 0x65, 0x6c,
0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0x07, 0x20, 0x01,
0x28, 0x05, 0x52, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67,
0x6f, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67,
0x6f, 0x55, 0x72, 0x6c, 0x1a, 0x5b, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x6c, 0x61,
0x74, 0x65, 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, 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, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x6d,
0x65, 0x22, 0x32, 0x0a, 0x07, 0x53, 0x68, 0x6f, 0x77, 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, 0x22, 0xf1, 0x02, 0x0a, 0x07, 0x53, 0x68, 0x6f, 0x77, 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, 0x14, 0x0a, 0x05, 0x74, 0x69,
0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65,
0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70,
0x61, 0x6e, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6f,
0x6d, 0x70, 0x61, 0x6e, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e,
0x63, 0x72, 0x79, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 0x74, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x73,
0x63, 0x65, 0x6e, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x63, 0x65, 0x6e,
0x65, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65,
0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x68, 0x69, 0x72, 0x64, 0x53, 0x65,
0x63, 0x72, 0x65, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
0x63, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
0x0f, 0x66, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x65, 0x72, 0x74, 0x54, 0x79, 0x70, 0x65,
0x12, 0x1b, 0x0a, 0x09, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x0b, 0x20,
0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x68, 0x69, 0x72, 0x64, 0x55, 0x72, 0x6c, 0x12, 0x2a, 0x0a,
0x11, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x5f, 0x75,
0x72, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x74, 0x68, 0x69, 0x72, 0x64, 0x52,
0x65, 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x55, 0x72, 0x6c, 0x22, 0xd3, 0x01, 0x0a, 0x08, 0x53, 0x74,
0x6f, 0x72, 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, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64,
0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14,
0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74,
0x69, 0x74, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x04,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x19, 0x0a, 0x08,
0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07,
0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x61, 0x6c,
0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x12, 0x14,
0x0a, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73,
0x63, 0x65, 0x6e, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x6f, 0x5f, 0x75, 0x72, 0x6c,
0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x6f, 0x55, 0x72, 0x6c, 0x22,
0x0a, 0x0a, 0x08, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x73, 0x22, 0x97, 0x01, 0x0a, 0x09,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 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, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72,
0x5f, 0x69, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x75, 0x73, 0x65, 0x72,
0x49, 0x64, 0x73, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x05, 0x20,
0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f,
0x67, 0x6f, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f,
0x67, 0x6f, 0x55, 0x72, 0x6c, 0x22, 0x0b, 0x0a, 0x09, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52,
0x65, 0x73, 0x22, 0x35, 0x0a, 0x0a, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 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, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x73,
0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x73, 0x22, 0x4a, 0x0a, 0x07, 0x43, 0x65, 0x72, 0x74, 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, 0x16, 0x0a, 0x06, 0x73,
0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63,
0x72, 0x65, 0x74, 0x22, 0x88, 0x02, 0x0a, 0x07, 0x43, 0x65, 0x72, 0x74, 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, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c,
0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x1f,
0x0a, 0x0b, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x04, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 0x74, 0x72, 0x12,
0x14, 0x0a, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
0x73, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x42, 0x0a, 0x0c, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x73, 0x65,
0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x77, 0x5f,
0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x52, 0x65,
0x73, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x0b, 0x63, 0x65,
0x72, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x1a, 0x43, 0x0a, 0x0a, 0x43, 0x65, 0x72,
0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65,
0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12,
0x1d, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x02, 0x20,
0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x22, 0x3b,
0x0a, 0x10, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 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, 0x22, 0x2a, 0x0a, 0x10, 0x50,
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x12,
0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x87, 0x01, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 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, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a,
0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x73,
0x73, 0x77, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x73, 0x73, 0x77,
0x64, 0x22, 0x29, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65,
0x74, 0x52, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x5a, 0x0a, 0x12,
0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 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, 0x1b, 0x0a, 0x09, 0x74,
0x68, 0x69, 0x72, 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
0x74, 0x68, 0x69, 0x72, 0x64, 0x55, 0x72, 0x6c, 0x22, 0x14, 0x0a, 0x12, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x4f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x73, 0x22, 0x27,
0x0a, 0x0d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12,
0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0xe4, 0x01, 0x0a, 0x0d, 0x44, 0x6f, 0x6d, 0x61,
0x69, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x04, 0x6c, 0x69, 0x73,
0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a,
0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4c, 0x69, 0x73, 0x74,
0x52, 0x65, 0x73, 0x2e, 0x4f, 0x6e, 0x65, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x1a, 0x9e, 0x01,
0x0a, 0x03, 0x4f, 0x6e, 0x65, 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, 0x1d,
0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
0x28, 0x03, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a,
0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69,
0x74, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x05, 0x20,
0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x63,
0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
0x03, 0x52, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x9d,
0x01, 0x0a, 0x10, 0x53, 0x61, 0x76, 0x65, 0x41, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
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, 0x17, 0x0a, 0x07, 0x6f,
0x70, 0x65, 0x6e, 0x5f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x70,
0x65, 0x6e, 0x41, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e,
0x5f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x63, 0x61, 0x6d, 0x70, 0x61,
0x69, 0x67, 0x6e, 0x41, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64,
0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x0e,
0x0a, 0x02, 0x69, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0x12,
0x0a, 0x10, 0x53, 0x61, 0x76, 0x65, 0x41, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
0x65, 0x73, 0x22, 0x36, 0x0a, 0x0c, 0x41, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 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, 0x22, 0x6c, 0x0a, 0x0c, 0x41, 0x64,
0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x6f, 0x70,
0x65, 0x6e, 0x5f, 0x61, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x70, 0x65,
0x6e, 0x41, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f,
0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69,
0x67, 0x6e, 0x41, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x61, 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f,
0x6d, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x61, 0x64, 0x43,
0x75, 0x73, 0x74, 0x6f, 0x6d, 0x55, 0x72, 0x6c, 0x22, 0x69, 0x0a, 0x12, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x55, 0x72, 0x6c, 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, 0x2a, 0x0a, 0x11, 0x74, 0x68, 0x69, 0x72, 0x64,
0x5f, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0f, 0x74, 0x68, 0x69, 0x72, 0x64, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x73, 0x74,
0x55, 0x72, 0x6c, 0x22, 0x14, 0x0a, 0x12, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x62,
0x6f, 0x6f, 0x74, 0x55, 0x72, 0x6c, 0x52, 0x65, 0x73, 0x22, 0x3a, 0x0a, 0x10, 0x46, 0x69, 0x73,
0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 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, 0x22, 0x5f, 0x0a, 0x10, 0x46, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x73,
0x68, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70,
0x75, 0x73, 0x68, 0x56, 0x69, 0x73, 0x69, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x75, 0x73, 0x68,
0x5f, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x02,
0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x70, 0x75, 0x73, 0x68, 0x43, 0x61, 0x6d, 0x70, 0x61, 0x69,
0x67, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x22, 0x58, 0x0a, 0x0f, 0x53, 0x65, 0x74, 0x50, 0x75, 0x73,
0x68, 0x56, 0x69, 0x73, 0x69, 0x74, 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, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x73, 0x68, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x74, 0x18,
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x75, 0x73, 0x68, 0x56, 0x69, 0x73, 0x69, 0x74,
0x22, 0x11, 0x0a, 0x0f, 0x53, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x56, 0x69, 0x73, 0x69, 0x74,
0x52, 0x65, 0x73, 0x22, 0x6e, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x43, 0x61,
0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x54, 0x61, 0x73, 0x6b, 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, 0x2c, 0x0a, 0x12, 0x70, 0x75, 0x73, 0x68, 0x5f, 0x63, 0x61,
0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28,
0x05, 0x52, 0x10, 0x70, 0x75, 0x73, 0x68, 0x43, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x54,
0x61, 0x73, 0x6b, 0x22, 0x18, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x43, 0x61,
0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x32, 0xc9, 0x09,
0x0a, 0x08, 0x57, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x3a, 0x0a, 0x06, 0x53, 0x65,
0x6c, 0x65, 0x63, 0x74, 0x12, 0x16, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
0x70, 0x62, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e, 0x77,
0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63,
0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x34, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14,
0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73,
0x74, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x34, 0x0a, 0x04,
0x53, 0x68, 0x6f, 0x77, 0x12, 0x14, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
0x70, 0x62, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x77, 0x5f, 0x70,
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x52, 0x65, 0x73,
0x22, 0x00, 0x12, 0x37, 0x0a, 0x05, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x15, 0x2e, 0x77, 0x5f,
0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x52,
0x65, 0x71, 0x1a, 0x15, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62,
0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x3a, 0x0a, 0x06, 0x55,
0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e,
0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x07, 0x44, 0x65, 0x73, 0x74, 0x72,
0x6f, 0x79, 0x12, 0x17, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62,
0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x77, 0x5f,
0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f,
0x79, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x34, 0x0a, 0x04, 0x43, 0x65, 0x72, 0x74, 0x12, 0x14,
0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x65, 0x72,
0x74, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
0x70, 0x62, 0x2e, 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x0d,
0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x1d, 0x2e,
0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x6a,
0x65, 0x63, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x77,
0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65,
0x63, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4c, 0x0a,
0x0c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x1c, 0x2e,
0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x77, 0x5f,
0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x0f, 0x43,
0x68, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1f,
0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x4f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x1a,
0x1f, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x43, 0x68,
0x61, 0x6e, 0x67, 0x65, 0x4f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x73,
0x22, 0x00, 0x12, 0x46, 0x0a, 0x0a, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4c, 0x69, 0x73, 0x74,
0x12, 0x1a, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x44,
0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x77,
0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69,
0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x0d, 0x53, 0x61,
0x76, 0x65, 0x41, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1d, 0x2e, 0x77, 0x5f,
0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x61, 0x76, 0x65, 0x41, 0x64,
0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x77, 0x5f, 0x70,
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x61, 0x76, 0x65, 0x41, 0x64, 0x73,
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x43, 0x0a, 0x09, 0x41,
0x64, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x19, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f,
0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x41, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70,
0x62, 0x2e, 0x41, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x22, 0x00,
0x12, 0x55, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74,
0x55, 0x72, 0x6c, 0x12, 0x1f, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70,
0x62, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x55, 0x72,
0x6c, 0x52, 0x65, 0x71, 0x1a, 0x1f, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
0x70, 0x62, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x55,
0x72, 0x6c, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x0d, 0x46, 0x69, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1d, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f,
0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a,
0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x4c, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x50,
0x75, 0x73, 0x68, 0x56, 0x69, 0x73, 0x69, 0x74, 0x12, 0x1c, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f,
0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x56, 0x69,
0x73, 0x69, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65,
0x63, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x56, 0x69, 0x73, 0x69,
0x74, 0x52, 0x65, 0x73, 0x22, 0x00, 0x12, 0x61, 0x0a, 0x13, 0x53, 0x65, 0x74, 0x50, 0x75, 0x73,
0x68, 0x43, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x23, 0x2e,
0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x74, 0x50,
0x75, 0x73, 0x68, 0x43, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x52,
0x65, 0x71, 0x1a, 0x23, 0x2e, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62,
0x2e, 0x53, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x43, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e,
0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x22, 0x00, 0x42, 0x10, 0x5a, 0x0e, 0x2e, 0x2f, 0x3b,
0x77, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
var (
file_w_project_proto_rawDescOnce sync.Once
file_w_project_proto_rawDescData = file_w_project_proto_rawDesc
)
func file_w_project_proto_rawDescGZIP() []byte {
file_w_project_proto_rawDescOnce.Do(func() {
file_w_project_proto_rawDescData = protoimpl.X.CompressGZIP(file_w_project_proto_rawDescData)
})
return file_w_project_proto_rawDescData
}
var file_w_project_proto_msgTypes = make([]protoimpl.MessageInfo, 39)
var file_w_project_proto_goTypes = []interface{}{
(*SelectReq)(nil), // 0: w_projectpb.SelectReq
(*SelectRes)(nil), // 1: w_projectpb.SelectRes
(*ListReq)(nil), // 2: w_projectpb.ListReq
(*ListRes)(nil), // 3: w_projectpb.ListRes
(*ShowReq)(nil), // 4: w_projectpb.ShowReq
(*ShowRes)(nil), // 5: w_projectpb.ShowRes
(*StoreReq)(nil), // 6: w_projectpb.StoreReq
(*StoreRes)(nil), // 7: w_projectpb.StoreRes
(*UpdateReq)(nil), // 8: w_projectpb.UpdateReq
(*UpdateRes)(nil), // 9: w_projectpb.UpdateRes
(*DestroyReq)(nil), // 10: w_projectpb.DestroyReq
(*DestroyRes)(nil), // 11: w_projectpb.DestroyRes
(*CertReq)(nil), // 12: w_projectpb.CertReq
(*CertRes)(nil), // 13: w_projectpb.CertRes
(*ProjectSecretReq)(nil), // 14: w_projectpb.ProjectSecretReq
(*ProjectSecretRes)(nil), // 15: w_projectpb.ProjectSecretRes
(*ChangeSecretReq)(nil), // 16: w_projectpb.ChangeSecretReq
(*ChangeSecretRes)(nil), // 17: w_projectpb.ChangeSecretRes
(*ChangeOplatformReq)(nil), // 18: w_projectpb.ChangeOplatformReq
(*ChangeOplatformRes)(nil), // 19: w_projectpb.ChangeOplatformRes
(*DomainListReq)(nil), // 20: w_projectpb.DomainListReq
(*DomainListRes)(nil), // 21: w_projectpb.DomainListRes
(*SaveAdsConfigReq)(nil), // 22: w_projectpb.SaveAdsConfigReq
(*SaveAdsConfigRes)(nil), // 23: w_projectpb.SaveAdsConfigRes
(*AdsConfigReq)(nil), // 24: w_projectpb.AdsConfigReq
(*AdsConfigRes)(nil), // 25: w_projectpb.AdsConfigRes
(*ChangeRebootUrlReq)(nil), // 26: w_projectpb.ChangeRebootUrlReq
(*ChangeRebootUrlRes)(nil), // 27: w_projectpb.ChangeRebootUrlRes
(*FissionConfigReq)(nil), // 28: w_projectpb.FissionConfigReq
(*FissionConfigRes)(nil), // 29: w_projectpb.FissionConfigRes
(*SetPushVisitReq)(nil), // 30: w_projectpb.SetPushVisitReq
(*SetPushVisitRes)(nil), // 31: w_projectpb.SetPushVisitRes
(*SetPushCampaignTaskReq)(nil), // 32: w_projectpb.SetPushCampaignTaskReq
(*SetPushCampaignTaskRes)(nil), // 33: w_projectpb.SetPushCampaignTaskRes
(*SelectRes_One)(nil), // 34: w_projectpb.SelectRes.One
(*ListRes_One)(nil), // 35: w_projectpb.ListRes.One
(*ListRes_UserRelate)(nil), // 36: w_projectpb.ListRes.UserRelate
(*CertRes_CertSecret)(nil), // 37: w_projectpb.CertRes.CertSecret
(*DomainListRes_One)(nil), // 38: w_projectpb.DomainListRes.One
}
var file_w_project_proto_depIdxs = []int32{
34, // 0: w_projectpb.SelectRes.list:type_name -> w_projectpb.SelectRes.One
35, // 1: w_projectpb.ListRes.list:type_name -> w_projectpb.ListRes.One
37, // 2: w_projectpb.CertRes.cert_secrets:type_name -> w_projectpb.CertRes.CertSecret
38, // 3: w_projectpb.DomainListRes.list:type_name -> w_projectpb.DomainListRes.One
36, // 4: w_projectpb.ListRes.One.user_relate:type_name -> w_projectpb.ListRes.UserRelate
0, // 5: w_projectpb.WProject.Select:input_type -> w_projectpb.SelectReq
2, // 6: w_projectpb.WProject.List:input_type -> w_projectpb.ListReq
4, // 7: w_projectpb.WProject.Show:input_type -> w_projectpb.ShowReq
6, // 8: w_projectpb.WProject.Store:input_type -> w_projectpb.StoreReq
8, // 9: w_projectpb.WProject.Update:input_type -> w_projectpb.UpdateReq
10, // 10: w_projectpb.WProject.Destroy:input_type -> w_projectpb.DestroyReq
12, // 11: w_projectpb.WProject.Cert:input_type -> w_projectpb.CertReq
14, // 12: w_projectpb.WProject.ProjectSecret:input_type -> w_projectpb.ProjectSecretReq
16, // 13: w_projectpb.WProject.ChangeSecret:input_type -> w_projectpb.ChangeSecretReq
18, // 14: w_projectpb.WProject.ChangeOplatform:input_type -> w_projectpb.ChangeOplatformReq
20, // 15: w_projectpb.WProject.DomainList:input_type -> w_projectpb.DomainListReq
22, // 16: w_projectpb.WProject.SaveAdsConfig:input_type -> w_projectpb.SaveAdsConfigReq
24, // 17: w_projectpb.WProject.AdsConfig:input_type -> w_projectpb.AdsConfigReq
26, // 18: w_projectpb.WProject.ChangeRebootUrl:input_type -> w_projectpb.ChangeRebootUrlReq
28, // 19: w_projectpb.WProject.FissionConfig:input_type -> w_projectpb.FissionConfigReq
30, // 20: w_projectpb.WProject.SetPushVisit:input_type -> w_projectpb.SetPushVisitReq
32, // 21: w_projectpb.WProject.SetPushCampaignTask:input_type -> w_projectpb.SetPushCampaignTaskReq
1, // 22: w_projectpb.WProject.Select:output_type -> w_projectpb.SelectRes
3, // 23: w_projectpb.WProject.List:output_type -> w_projectpb.ListRes
5, // 24: w_projectpb.WProject.Show:output_type -> w_projectpb.ShowRes
7, // 25: w_projectpb.WProject.Store:output_type -> w_projectpb.StoreRes
9, // 26: w_projectpb.WProject.Update:output_type -> w_projectpb.UpdateRes
11, // 27: w_projectpb.WProject.Destroy:output_type -> w_projectpb.DestroyRes
13, // 28: w_projectpb.WProject.Cert:output_type -> w_projectpb.CertRes
15, // 29: w_projectpb.WProject.ProjectSecret:output_type -> w_projectpb.ProjectSecretRes
17, // 30: w_projectpb.WProject.ChangeSecret:output_type -> w_projectpb.ChangeSecretRes
19, // 31: w_projectpb.WProject.ChangeOplatform:output_type -> w_projectpb.ChangeOplatformRes
21, // 32: w_projectpb.WProject.DomainList:output_type -> w_projectpb.DomainListRes
23, // 33: w_projectpb.WProject.SaveAdsConfig:output_type -> w_projectpb.SaveAdsConfigRes
25, // 34: w_projectpb.WProject.AdsConfig:output_type -> w_projectpb.AdsConfigRes
27, // 35: w_projectpb.WProject.ChangeRebootUrl:output_type -> w_projectpb.ChangeRebootUrlRes
29, // 36: w_projectpb.WProject.FissionConfig:output_type -> w_projectpb.FissionConfigRes
31, // 37: w_projectpb.WProject.SetPushVisit:output_type -> w_projectpb.SetPushVisitRes
33, // 38: w_projectpb.WProject.SetPushCampaignTask:output_type -> w_projectpb.SetPushCampaignTaskRes
22, // [22:39] is the sub-list for method output_type
5, // [5:22] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
5, // [5:5] is the sub-list for extension extendee
0, // [0:5] is the sub-list for field type_name
}
func init() { file_w_project_proto_init() }
func file_w_project_proto_init() {
if File_w_project_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_w_project_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SelectReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SelectRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[2].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_project_proto_msgTypes[3].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_project_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ShowReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ShowRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StoreReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StoreRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DestroyReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DestroyRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CertReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CertRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProjectSecretReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProjectSecretRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChangeSecretReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChangeSecretRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChangeOplatformReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChangeOplatformRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DomainListReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DomainListRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SaveAdsConfigReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SaveAdsConfigRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AdsConfigReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AdsConfigRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChangeRebootUrlReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChangeRebootUrlRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*FissionConfigReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*FissionConfigRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetPushVisitReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetPushVisitRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetPushCampaignTaskReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetPushCampaignTaskRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SelectRes_One); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[35].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_project_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListRes_UserRelate); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CertRes_CertSecret); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_w_project_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DomainListRes_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_project_proto_rawDesc,
NumEnums: 0,
NumMessages: 39,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_w_project_proto_goTypes,
DependencyIndexes: file_w_project_proto_depIdxs,
MessageInfos: file_w_project_proto_msgTypes,
}.Build()
File_w_project_proto = out.File
file_w_project_proto_rawDesc = nil
file_w_project_proto_goTypes = nil
file_w_project_proto_depIdxs = nil
}