func (*ValueOption) Descriptor() ([]byte, []int) {
	return file_pkg_tag_pb_request_proto_rawDescGZIP(), []int{5}
}
Deprecated: Use ValueOption.ProtoReflect.Descriptor instead.
package tag
import (
	_ "github.com/infraboard/mcube/cmd/protoc-gen-go-ext/extension/tag"
	page "github.com/infraboard/mcube/pb/page"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)
const (
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type CreateTagRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	ScopeType ScopeType `protobuf:"varint,1,opt,name=scope_type,json=scopeType,proto3,enum=keyauth.tag.ScopeType" json:"scope_type"`
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace"`
	KeyName string `protobuf:"bytes,3,opt,name=key_name,json=keyName,proto3" json:"key_name" validate:"lte=200"`
	KeyLabel string `protobuf:"bytes,4,opt,name=key_label,json=keyLabel,proto3" json:"key_label"`
	KeyDesc string `protobuf:"bytes,5,opt,name=key_desc,json=keyDesc,proto3" json:"key_desc"`
	ValueFrom ValueFrom `protobuf:"varint,6,opt,name=value_from,json=valueFrom,proto3,enum=keyauth.tag.ValueFrom" json:"value_from"`
	HttpFromOption *HTTPFromOption `protobuf:"bytes,7,opt,name=http_from_option,json=httpFromOption,proto3" json:"http_from_option"`
	Values []*ValueOption `protobuf:"bytes,8,rep,name=values,proto3" json:"values"`
}
func (x *CreateTagRequest) Reset() {
	*x = CreateTagRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_tag_pb_request_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *CreateTagRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*CreateTagRequest) ProtoMessage() {}
func (x *CreateTagRequest) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_tag_pb_request_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)
}
func (*CreateTagRequest) Descriptor() ([]byte, []int) {
	return file_pkg_tag_pb_request_proto_rawDescGZIP(), []int{0}
}
func (x *CreateTagRequest) GetScopeType() ScopeType {
	if x != nil {
		return x.ScopeType
	}
	return ScopeType_NAMESPACE
}
func (x *CreateTagRequest) GetNamespace() string {
	if x != nil {
		return x.Namespace
	}
	return ""
}
func (x *CreateTagRequest) GetKeyName() string {
	if x != nil {
		return x.KeyName
	}
	return ""
}
func (x *CreateTagRequest) GetKeyLabel() string {
	if x != nil {
		return x.KeyLabel
	}
	return ""
}
func (x *CreateTagRequest) GetKeyDesc() string {
	if x != nil {
		return x.KeyDesc
	}
	return ""
}
func (x *CreateTagRequest) GetValueFrom() ValueFrom {
	if x != nil {
		return x.ValueFrom
	}
	return ValueFrom_MANUAL
}
func (x *CreateTagRequest) GetHttpFromOption() *HTTPFromOption {
	if x != nil {
		return x.HttpFromOption
	}
	return nil
}
func (x *CreateTagRequest) GetValues() []*ValueOption {
	if x != nil {
		return x.Values
	}
	return nil
}
type QueryTagKeyRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Page *page.PageRequest `protobuf:"bytes,1,opt,name=page,proto3" json:"page"`
	ScopeType ScopeType `protobuf:"varint,2,opt,name=scope_type,json=scopeType,proto3,enum=keyauth.tag.ScopeType" json:"scope_type"`
	Keywords string `protobuf:"bytes,3,opt,name=keywords,proto3" json:"keywords"`
}
func (x *QueryTagKeyRequest) Reset() {
	*x = QueryTagKeyRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_tag_pb_request_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *QueryTagKeyRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*QueryTagKeyRequest) ProtoMessage() {}
func (x *QueryTagKeyRequest) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_tag_pb_request_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)
}
func (*QueryTagKeyRequest) Descriptor() ([]byte, []int) {
	return file_pkg_tag_pb_request_proto_rawDescGZIP(), []int{1}
}
func (x *QueryTagKeyRequest) GetPage() *page.PageRequest {
	if x != nil {
		return x.Page
	}
	return nil
}
func (x *QueryTagKeyRequest) GetScopeType() ScopeType {
	if x != nil {
		return x.ScopeType
	}
	return ScopeType_NAMESPACE
}
func (x *QueryTagKeyRequest) GetKeywords() string {
	if x != nil {
		return x.Keywords
	}
	return ""
}
type QueryTagValueRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Page *page.PageRequest `protobuf:"bytes,1,opt,name=page,proto3" json:"page"`
	TagId string `protobuf:"bytes,2,opt,name=tag_id,json=tagId,proto3" json:"tag_id"`
}
func (x *QueryTagValueRequest) Reset() {
	*x = QueryTagValueRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_tag_pb_request_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *QueryTagValueRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*QueryTagValueRequest) ProtoMessage() {}
func (x *QueryTagValueRequest) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_tag_pb_request_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)
}
func (*QueryTagValueRequest) Descriptor() ([]byte, []int) {
	return file_pkg_tag_pb_request_proto_rawDescGZIP(), []int{2}
}
func (x *QueryTagValueRequest) GetPage() *page.PageRequest {
	if x != nil {
		return x.Page
	}
	return nil
}
func (x *QueryTagValueRequest) GetTagId() string {
	if x != nil {
		return x.TagId
	}
	return ""
}
type DeleteTagRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	TagId string `protobuf:"bytes,2,opt,name=tag_id,json=tagId,proto3" json:"tag_id" validate:"lte=200"`
}
func (x *DeleteTagRequest) Reset() {
	*x = DeleteTagRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_tag_pb_request_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *DeleteTagRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*DeleteTagRequest) ProtoMessage() {}
func (x *DeleteTagRequest) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_tag_pb_request_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)
}
func (*DeleteTagRequest) Descriptor() ([]byte, []int) {
	return file_pkg_tag_pb_request_proto_rawDescGZIP(), []int{3}
}
func (x *DeleteTagRequest) GetTagId() string {
	if x != nil {
		return x.TagId
	}
	return ""
}
type DescribeTagRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	TagId string `protobuf:"bytes,2,opt,name=tag_id,json=tagId,proto3" json:"tag_id" validate:"lte=200"`
}
func (x *DescribeTagRequest) Reset() {
	*x = DescribeTagRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_tag_pb_request_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *DescribeTagRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*DescribeTagRequest) ProtoMessage() {}
func (x *DescribeTagRequest) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_tag_pb_request_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)
}
func (*DescribeTagRequest) Descriptor() ([]byte, []int) {
	return file_pkg_tag_pb_request_proto_rawDescGZIP(), []int{4}
}
func (x *DescribeTagRequest) GetTagId() string {
	if x != nil {
		return x.TagId
	}
	return ""
}
type ValueOption struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Value string `protobuf:"bytes,1,opt,name=Value,proto3" json:"value" bson:"value" validate:"lte=200"`
	Label string `protobuf:"bytes,2,opt,name=Label,proto3" json:"label" bson:"label"`
	Desc  string `protobuf:"bytes,3,opt,name=Desc,proto3" json:"desc" bson:"desc"`
}
func (x *ValueOption) Reset() {
	*x = ValueOption{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_tag_pb_request_proto_msgTypes[5]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *ValueOption) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*ValueOption) ProtoMessage() {}
func (x *ValueOption) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_tag_pb_request_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)
}