func (*Sorting) Descriptor() ([]byte, []int) {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_rawDescGZIP(), []int{1}
}
Deprecated: Use Sorting.ProtoReflect.Descriptor instead.
package query
import (
	_ "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/options"
	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 SortCriteria_Order int32
const (
	SortCriteria_ASC SortCriteria_Order = 0
	SortCriteria_DESC SortCriteria_Order = 1
)
var (
	SortCriteria_Order_name = map[int32]string{
		0: "ASC",
		1: "DESC",
	}
	SortCriteria_Order_value = map[string]int32{
		"ASC":  0,
		"DESC": 1,
	}
)
func (x SortCriteria_Order) Enum() *SortCriteria_Order {
	p := new(SortCriteria_Order)
	*p = x
	return p
}
func (x SortCriteria_Order) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (SortCriteria_Order) Descriptor() protoreflect.EnumDescriptor {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[0].Descriptor()
}
func (SortCriteria_Order) Type() protoreflect.EnumType {
	return &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[0]
}
func (x SortCriteria_Order) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (SortCriteria_Order) EnumDescriptor() ([]byte, []int) {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_rawDescGZIP(), []int{0, 0}
}
type LogicalOperator_Type int32
const (
	LogicalOperator_AND LogicalOperator_Type = 0
	LogicalOperator_OR  LogicalOperator_Type = 1
)
var (
	LogicalOperator_Type_name = map[int32]string{
		0: "AND",
		1: "OR",
	}
	LogicalOperator_Type_value = map[string]int32{
		"AND": 0,
		"OR":  1,
	}
)
func (x LogicalOperator_Type) Enum() *LogicalOperator_Type {
	p := new(LogicalOperator_Type)
	*p = x
	return p
}
func (x LogicalOperator_Type) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (LogicalOperator_Type) Descriptor() protoreflect.EnumDescriptor {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[1].Descriptor()
}
func (LogicalOperator_Type) Type() protoreflect.EnumType {
	return &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[1]
}
func (x LogicalOperator_Type) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (LogicalOperator_Type) EnumDescriptor() ([]byte, []int) {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_rawDescGZIP(), []int{5, 0}
}
type StringCondition_Type int32
const (
	StringCondition_EQ    StringCondition_Type = 0
	StringCondition_MATCH StringCondition_Type = 1
	StringCondition_GT    StringCondition_Type = 2
	StringCondition_GE    StringCondition_Type = 3
	StringCondition_LT    StringCondition_Type = 4
	StringCondition_LE    StringCondition_Type = 5
	StringCondition_IEQ   StringCondition_Type = 6
)
var (
	StringCondition_Type_name = map[int32]string{
		0: "EQ",
		1: "MATCH",
		2: "GT",
		3: "GE",
		4: "LT",
		5: "LE",
		6: "IEQ",
	}
	StringCondition_Type_value = map[string]int32{
		"EQ":    0,
		"MATCH": 1,
		"GT":    2,
		"GE":    3,
		"LT":    4,
		"LE":    5,
		"IEQ":   6,
	}
)
func (x StringCondition_Type) Enum() *StringCondition_Type {
	p := new(StringCondition_Type)
	*p = x
	return p
}
func (x StringCondition_Type) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (StringCondition_Type) Descriptor() protoreflect.EnumDescriptor {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[2].Descriptor()
}
func (StringCondition_Type) Type() protoreflect.EnumType {
	return &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[2]
}
func (x StringCondition_Type) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (StringCondition_Type) EnumDescriptor() ([]byte, []int) {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_rawDescGZIP(), []int{6, 0}
}
type NumberCondition_Type int32
const (
	NumberCondition_EQ NumberCondition_Type = 0
	NumberCondition_GT NumberCondition_Type = 1
	NumberCondition_GE NumberCondition_Type = 2
	NumberCondition_LT NumberCondition_Type = 3
	NumberCondition_LE NumberCondition_Type = 4
)
var (
	NumberCondition_Type_name = map[int32]string{
		0: "EQ",
		1: "GT",
		2: "GE",
		3: "LT",
		4: "LE",
	}
	NumberCondition_Type_value = map[string]int32{
		"EQ": 0,
		"GT": 1,
		"GE": 2,
		"LT": 3,
		"LE": 4,
	}
)
func (x NumberCondition_Type) Enum() *NumberCondition_Type {
	p := new(NumberCondition_Type)
	*p = x
	return p
}
func (x NumberCondition_Type) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (NumberCondition_Type) Descriptor() protoreflect.EnumDescriptor {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[3].Descriptor()
}
func (NumberCondition_Type) Type() protoreflect.EnumType {
	return &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[3]
}
func (x NumberCondition_Type) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (NumberCondition_Type) EnumDescriptor() ([]byte, []int) {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_rawDescGZIP(), []int{7, 0}
}
type StringArrayCondition_Type int32
const (
	StringArrayCondition_IN StringArrayCondition_Type = 0
)
var (
	StringArrayCondition_Type_name = map[int32]string{
		0: "IN",
	}
	StringArrayCondition_Type_value = map[string]int32{
		"IN": 0,
	}
)
func (x StringArrayCondition_Type) Enum() *StringArrayCondition_Type {
	p := new(StringArrayCondition_Type)
	*p = x
	return p
}
func (x StringArrayCondition_Type) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (StringArrayCondition_Type) Descriptor() protoreflect.EnumDescriptor {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[4].Descriptor()
}
func (StringArrayCondition_Type) Type() protoreflect.EnumType {
	return &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[4]
}
func (x StringArrayCondition_Type) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (StringArrayCondition_Type) EnumDescriptor() ([]byte, []int) {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_rawDescGZIP(), []int{9, 0}
}
type NumberArrayCondition_Type int32
const (
	NumberArrayCondition_IN NumberArrayCondition_Type = 0
)
var (
	NumberArrayCondition_Type_name = map[int32]string{
		0: "IN",
	}
	NumberArrayCondition_Type_value = map[string]int32{
		"IN": 0,
	}
)
func (x NumberArrayCondition_Type) Enum() *NumberArrayCondition_Type {
	p := new(NumberArrayCondition_Type)
	*p = x
	return p
}
func (x NumberArrayCondition_Type) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (NumberArrayCondition_Type) Descriptor() protoreflect.EnumDescriptor {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[5].Descriptor()
}
func (NumberArrayCondition_Type) Type() protoreflect.EnumType {
	return &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_enumTypes[5]
}
func (x NumberArrayCondition_Type) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (NumberArrayCondition_Type) EnumDescriptor() ([]byte, []int) {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_rawDescGZIP(), []int{10, 0}
}
type SortCriteria struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Tag   string             `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
	Order SortCriteria_Order `protobuf:"varint,2,opt,name=order,proto3,enum=infoblox.api.SortCriteria_Order" json:"order,omitempty"`
}
func (x *SortCriteria) Reset() {
	*x = SortCriteria{}
	if protoimpl.UnsafeEnabled {
		mi := &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *SortCriteria) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*SortCriteria) ProtoMessage() {}
func (x *SortCriteria) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_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 (*SortCriteria) Descriptor() ([]byte, []int) {
	return file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_rawDescGZIP(), []int{0}
}
func (x *SortCriteria) GetTag() string {
	if x != nil {
		return x.Tag
	}
	return ""
}
func (x *SortCriteria) GetOrder() SortCriteria_Order {
	if x != nil {
		return x.Order
	}
	return SortCriteria_ASC
}
type Sorting struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Criterias []*SortCriteria `protobuf:"bytes,1,rep,name=criterias,proto3" json:"criterias,omitempty"`
}
func (x *Sorting) Reset() {
	*x = Sorting{}
	if protoimpl.UnsafeEnabled {
		mi := &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *Sorting) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*Sorting) ProtoMessage() {}
func (x *Sorting) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_infobloxopen_atlas_app_toolkit_query_collection_operators_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)
}