utilpb

package
v0.0.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SortCriteria_Order_name = map[int32]string{
		0: "ASC",
		1: "DESC",
	}
	SortCriteria_Order_value = map[string]int32{
		"ASC":  0,
		"DESC": 1,
	}
)

Enum value maps for SortCriteria_Order.

View Source
var (
	LogicalOperator_Type_name = map[int32]string{
		0: "AND",
		1: "OR",
	}
	LogicalOperator_Type_value = map[string]int32{
		"AND": 0,
		"OR":  1,
	}
)

Enum value maps for LogicalOperator_Type.

View Source
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,
	}
)

Enum value maps for StringCondition_Type.

View Source
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,
	}
)

Enum value maps for NumberCondition_Type.

View Source
var (
	StringArrayCondition_Type_name = map[int32]string{
		0: "IN",
	}
	StringArrayCondition_Type_value = map[string]int32{
		"IN": 0,
	}
)

Enum value maps for StringArrayCondition_Type.

View Source
var (
	NumberArrayCondition_Type_name = map[int32]string{
		0: "IN",
	}
	NumberArrayCondition_Type_value = map[string]int32{
		"IN": 0,
	}
)

Enum value maps for NumberArrayCondition_Type.

View Source
var File_utils_retag_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Field added in v0.0.13

type Field struct {
	Name string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Subs map[string]*Field `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

Field represents a single field for an object. It contains fields name and also may contain a group of sub-fields for cases when a fields represents some structure.

func (*Field) Descriptor deprecated added in v0.0.13

func (*Field) Descriptor() ([]byte, []int)

Deprecated: Use Field.ProtoReflect.Descriptor instead.

func (*Field) GetName added in v0.0.13

func (x *Field) GetName() string

func (*Field) GetSubs added in v0.0.13

func (x *Field) GetSubs() map[string]*Field

func (*Field) ProtoMessage added in v0.0.13

func (*Field) ProtoMessage()

func (*Field) ProtoReflect added in v0.0.13

func (x *Field) ProtoReflect() protoreflect.Message

func (*Field) Reset added in v0.0.13

func (x *Field) Reset()

func (*Field) String added in v0.0.13

func (x *Field) String() string

type FieldSelection added in v0.0.13

type FieldSelection struct {
	Fields map[string]*Field `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

FieldSelection represents a group of fields for some object. Main use case for if is to store information about object fields that need to be ratained prior to sending object as a response

func (*FieldSelection) Descriptor deprecated added in v0.0.13

func (*FieldSelection) Descriptor() ([]byte, []int)

Deprecated: Use FieldSelection.ProtoReflect.Descriptor instead.

func (*FieldSelection) GetFields added in v0.0.13

func (x *FieldSelection) GetFields() map[string]*Field

func (*FieldSelection) ProtoMessage added in v0.0.13

func (*FieldSelection) ProtoMessage()

func (*FieldSelection) ProtoReflect added in v0.0.13

func (x *FieldSelection) ProtoReflect() protoreflect.Message

func (*FieldSelection) Reset added in v0.0.13

func (x *FieldSelection) Reset()

func (*FieldSelection) String added in v0.0.13

func (x *FieldSelection) String() string

type Filtering added in v0.0.13

type Filtering struct {

	// Types that are assignable to Root:
	//	*Filtering_Operator
	//	*Filtering_StringCondition
	//	*Filtering_NumberCondition
	//	*Filtering_NullCondition
	//	*Filtering_StringArrayCondition
	//	*Filtering_NumberArrayCondition
	Root isFiltering_Root `protobuf_oneof:"root"`
	// contains filtered or unexported fields
}

Filtering represents filtering expression. root could be either LogicalOperator or one of the supported conditions.

func (*Filtering) Descriptor deprecated added in v0.0.13

func (*Filtering) Descriptor() ([]byte, []int)

Deprecated: Use Filtering.ProtoReflect.Descriptor instead.

func (*Filtering) GetNullCondition added in v0.0.13

func (x *Filtering) GetNullCondition() *NullCondition

func (*Filtering) GetNumberArrayCondition added in v0.0.13

func (x *Filtering) GetNumberArrayCondition() *NumberArrayCondition

func (*Filtering) GetNumberCondition added in v0.0.13

func (x *Filtering) GetNumberCondition() *NumberCondition

func (*Filtering) GetOperator added in v0.0.13

func (x *Filtering) GetOperator() *LogicalOperator

func (*Filtering) GetRoot added in v0.0.13

func (m *Filtering) GetRoot() isFiltering_Root

func (*Filtering) GetStringArrayCondition added in v0.0.13

func (x *Filtering) GetStringArrayCondition() *StringArrayCondition

func (*Filtering) GetStringCondition added in v0.0.13

func (x *Filtering) GetStringCondition() *StringCondition

func (*Filtering) ProtoMessage added in v0.0.13

func (*Filtering) ProtoMessage()

func (*Filtering) ProtoReflect added in v0.0.13

func (x *Filtering) ProtoReflect() protoreflect.Message

func (*Filtering) Reset added in v0.0.13

func (x *Filtering) Reset()

func (*Filtering) String added in v0.0.13

func (x *Filtering) String() string

type Filtering_NullCondition added in v0.0.13

type Filtering_NullCondition struct {
	NullCondition *NullCondition `protobuf:"bytes,4,opt,name=null_condition,json=nullCondition,proto3,oneof"`
}

type Filtering_NumberArrayCondition added in v0.0.13

type Filtering_NumberArrayCondition struct {
	NumberArrayCondition *NumberArrayCondition `protobuf:"bytes,6,opt,name=number_array_condition,json=numberArrayCondition,proto3,oneof"`
}

type Filtering_NumberCondition added in v0.0.13

type Filtering_NumberCondition struct {
	NumberCondition *NumberCondition `protobuf:"bytes,3,opt,name=number_condition,json=numberCondition,proto3,oneof"`
}

type Filtering_Operator added in v0.0.13

type Filtering_Operator struct {
	Operator *LogicalOperator `protobuf:"bytes,1,opt,name=operator,proto3,oneof"`
}

type Filtering_StringArrayCondition added in v0.0.13

type Filtering_StringArrayCondition struct {
	StringArrayCondition *StringArrayCondition `protobuf:"bytes,5,opt,name=string_array_condition,json=stringArrayCondition,proto3,oneof"`
}

type Filtering_StringCondition added in v0.0.13

type Filtering_StringCondition struct {
	StringCondition *StringCondition `protobuf:"bytes,2,opt,name=string_condition,json=stringCondition,proto3,oneof"`
}

type LogicalOperator added in v0.0.13

type LogicalOperator struct {

	// Types that are assignable to Left:
	//	*LogicalOperator_LeftOperator
	//	*LogicalOperator_LeftStringCondition
	//	*LogicalOperator_LeftNumberCondition
	//	*LogicalOperator_LeftNullCondition
	//	*LogicalOperator_LeftStringArrayCondition
	//	*LogicalOperator_LeftNumberArrayCondition
	Left isLogicalOperator_Left `protobuf_oneof:"left"`
	// Types that are assignable to Right:
	//	*LogicalOperator_RightOperator
	//	*LogicalOperator_RightStringCondition
	//	*LogicalOperator_RightNumberCondition
	//	*LogicalOperator_RightNullCondition
	//	*LogicalOperator_RightStringArrayCondition
	//	*LogicalOperator_RightNumberArrayCondition
	Right      isLogicalOperator_Right `protobuf_oneof:"right"`
	Type       LogicalOperator_Type    `protobuf:"varint,9,opt,name=type,proto3,enum=util.LogicalOperator_Type" json:"type,omitempty"`
	IsNegative bool                    `protobuf:"varint,10,opt,name=is_negative,json=isNegative,proto3" json:"is_negative,omitempty"`
	// contains filtered or unexported fields
}

LogicalOperator represents binary logical operator, either AND or OR depending on type. left and right are respectively left and right operands of the operator, could be either LogicalOperator or one of the supported conditions. is_negative is set to true if the operator is negated.

func (*LogicalOperator) Descriptor deprecated added in v0.0.13

func (*LogicalOperator) Descriptor() ([]byte, []int)

Deprecated: Use LogicalOperator.ProtoReflect.Descriptor instead.

func (*LogicalOperator) GetIsNegative added in v0.0.13

func (x *LogicalOperator) GetIsNegative() bool

func (*LogicalOperator) GetLeft added in v0.0.13

func (m *LogicalOperator) GetLeft() isLogicalOperator_Left

func (*LogicalOperator) GetLeftNullCondition added in v0.0.13

func (x *LogicalOperator) GetLeftNullCondition() *NullCondition

func (*LogicalOperator) GetLeftNumberArrayCondition added in v0.0.13

func (x *LogicalOperator) GetLeftNumberArrayCondition() *NumberArrayCondition

func (*LogicalOperator) GetLeftNumberCondition added in v0.0.13

func (x *LogicalOperator) GetLeftNumberCondition() *NumberCondition

func (*LogicalOperator) GetLeftOperator added in v0.0.13

func (x *LogicalOperator) GetLeftOperator() *LogicalOperator

func (*LogicalOperator) GetLeftStringArrayCondition added in v0.0.13

func (x *LogicalOperator) GetLeftStringArrayCondition() *StringArrayCondition

func (*LogicalOperator) GetLeftStringCondition added in v0.0.13

func (x *LogicalOperator) GetLeftStringCondition() *StringCondition

func (*LogicalOperator) GetRight added in v0.0.13

func (m *LogicalOperator) GetRight() isLogicalOperator_Right

func (*LogicalOperator) GetRightNullCondition added in v0.0.13

func (x *LogicalOperator) GetRightNullCondition() *NullCondition

func (*LogicalOperator) GetRightNumberArrayCondition added in v0.0.13

func (x *LogicalOperator) GetRightNumberArrayCondition() *NumberArrayCondition

func (*LogicalOperator) GetRightNumberCondition added in v0.0.13

func (x *LogicalOperator) GetRightNumberCondition() *NumberCondition

func (*LogicalOperator) GetRightOperator added in v0.0.13

func (x *LogicalOperator) GetRightOperator() *LogicalOperator

func (*LogicalOperator) GetRightStringArrayCondition added in v0.0.13

func (x *LogicalOperator) GetRightStringArrayCondition() *StringArrayCondition

func (*LogicalOperator) GetRightStringCondition added in v0.0.13

func (x *LogicalOperator) GetRightStringCondition() *StringCondition

func (*LogicalOperator) GetType added in v0.0.13

func (*LogicalOperator) ProtoMessage added in v0.0.13

func (*LogicalOperator) ProtoMessage()

func (*LogicalOperator) ProtoReflect added in v0.0.13

func (x *LogicalOperator) ProtoReflect() protoreflect.Message

func (*LogicalOperator) Reset added in v0.0.13

func (x *LogicalOperator) Reset()

func (*LogicalOperator) String added in v0.0.13

func (x *LogicalOperator) String() string

type LogicalOperator_LeftNullCondition added in v0.0.13

type LogicalOperator_LeftNullCondition struct {
	LeftNullCondition *NullCondition `protobuf:"bytes,4,opt,name=left_null_condition,json=leftNullCondition,proto3,oneof"`
}

type LogicalOperator_LeftNumberArrayCondition added in v0.0.13

type LogicalOperator_LeftNumberArrayCondition struct {
	LeftNumberArrayCondition *NumberArrayCondition `protobuf:"bytes,12,opt,name=left_number_array_condition,json=leftNumberArrayCondition,proto3,oneof"`
}

type LogicalOperator_LeftNumberCondition added in v0.0.13

type LogicalOperator_LeftNumberCondition struct {
	LeftNumberCondition *NumberCondition `protobuf:"bytes,3,opt,name=left_number_condition,json=leftNumberCondition,proto3,oneof"`
}

type LogicalOperator_LeftOperator added in v0.0.13

type LogicalOperator_LeftOperator struct {
	LeftOperator *LogicalOperator `protobuf:"bytes,1,opt,name=left_operator,json=leftOperator,proto3,oneof"`
}

type LogicalOperator_LeftStringArrayCondition added in v0.0.13

type LogicalOperator_LeftStringArrayCondition struct {
	LeftStringArrayCondition *StringArrayCondition `protobuf:"bytes,11,opt,name=left_string_array_condition,json=leftStringArrayCondition,proto3,oneof"`
}

type LogicalOperator_LeftStringCondition added in v0.0.13

type LogicalOperator_LeftStringCondition struct {
	LeftStringCondition *StringCondition `protobuf:"bytes,2,opt,name=left_string_condition,json=leftStringCondition,proto3,oneof"`
}

type LogicalOperator_RightNullCondition added in v0.0.13

type LogicalOperator_RightNullCondition struct {
	RightNullCondition *NullCondition `protobuf:"bytes,8,opt,name=right_null_condition,json=rightNullCondition,proto3,oneof"`
}

type LogicalOperator_RightNumberArrayCondition added in v0.0.13

type LogicalOperator_RightNumberArrayCondition struct {
	RightNumberArrayCondition *NumberArrayCondition `protobuf:"bytes,14,opt,name=right_number_array_condition,json=rightNumberArrayCondition,proto3,oneof"`
}

type LogicalOperator_RightNumberCondition added in v0.0.13

type LogicalOperator_RightNumberCondition struct {
	RightNumberCondition *NumberCondition `protobuf:"bytes,7,opt,name=right_number_condition,json=rightNumberCondition,proto3,oneof"`
}

type LogicalOperator_RightOperator added in v0.0.13

type LogicalOperator_RightOperator struct {
	RightOperator *LogicalOperator `protobuf:"bytes,5,opt,name=right_operator,json=rightOperator,proto3,oneof"`
}

type LogicalOperator_RightStringArrayCondition added in v0.0.13

type LogicalOperator_RightStringArrayCondition struct {
	RightStringArrayCondition *StringArrayCondition `protobuf:"bytes,13,opt,name=right_string_array_condition,json=rightStringArrayCondition,proto3,oneof"`
}

type LogicalOperator_RightStringCondition added in v0.0.13

type LogicalOperator_RightStringCondition struct {
	RightStringCondition *StringCondition `protobuf:"bytes,6,opt,name=right_string_condition,json=rightStringCondition,proto3,oneof"`
}

type LogicalOperator_Type added in v0.0.13

type LogicalOperator_Type int32
const (
	LogicalOperator_AND LogicalOperator_Type = 0
	LogicalOperator_OR  LogicalOperator_Type = 1
)

func (LogicalOperator_Type) Descriptor added in v0.0.13

func (LogicalOperator_Type) Enum added in v0.0.13

func (LogicalOperator_Type) EnumDescriptor deprecated added in v0.0.13

func (LogicalOperator_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use LogicalOperator_Type.Descriptor instead.

func (LogicalOperator_Type) Number added in v0.0.13

func (LogicalOperator_Type) String added in v0.0.13

func (x LogicalOperator_Type) String() string

func (LogicalOperator_Type) Type added in v0.0.13

type NullCondition added in v0.0.13

type NullCondition struct {
	FieldPath  []string `protobuf:"bytes,1,rep,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
	IsNegative bool     `protobuf:"varint,2,opt,name=is_negative,json=isNegative,proto3" json:"is_negative,omitempty"`
	// contains filtered or unexported fields
}

NullCondition represents a condition with a null literal, e.g. field == null. field_path is a reference to a value of a resource. is_negative is set to true if the condition is negated.

func (*NullCondition) Descriptor deprecated added in v0.0.13

func (*NullCondition) Descriptor() ([]byte, []int)

Deprecated: Use NullCondition.ProtoReflect.Descriptor instead.

func (*NullCondition) GetFieldPath added in v0.0.13

func (x *NullCondition) GetFieldPath() []string

func (*NullCondition) GetIsNegative added in v0.0.13

func (x *NullCondition) GetIsNegative() bool

func (*NullCondition) ProtoMessage added in v0.0.13

func (*NullCondition) ProtoMessage()

func (*NullCondition) ProtoReflect added in v0.0.13

func (x *NullCondition) ProtoReflect() protoreflect.Message

func (*NullCondition) Reset added in v0.0.13

func (x *NullCondition) Reset()

func (*NullCondition) String added in v0.0.13

func (x *NullCondition) String() string

type NumberArrayCondition added in v0.0.13

type NumberArrayCondition struct {
	FieldPath  []string                  `protobuf:"bytes,1,rep,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
	Values     []float64                 `protobuf:"fixed64,2,rep,packed,name=values,proto3" json:"values,omitempty"`
	Type       NumberArrayCondition_Type `protobuf:"varint,3,opt,name=type,proto3,enum=util.NumberArrayCondition_Type" json:"type,omitempty"`
	IsNegative bool                      `protobuf:"varint,4,opt,name=is_negative,json=isNegative,proto3" json:"is_negative,omitempty"`
	// contains filtered or unexported fields
}

NumberArrayCondition represents a condition with string arrays, e.g. field in [1, 5, 7] field_path is a reference to a value of a resource. is_negative is set to true if the condition is negated

func (*NumberArrayCondition) Descriptor deprecated added in v0.0.13

func (*NumberArrayCondition) Descriptor() ([]byte, []int)

Deprecated: Use NumberArrayCondition.ProtoReflect.Descriptor instead.

func (*NumberArrayCondition) GetFieldPath added in v0.0.13

func (x *NumberArrayCondition) GetFieldPath() []string

func (*NumberArrayCondition) GetIsNegative added in v0.0.13

func (x *NumberArrayCondition) GetIsNegative() bool

func (*NumberArrayCondition) GetType added in v0.0.13

func (*NumberArrayCondition) GetValues added in v0.0.13

func (x *NumberArrayCondition) GetValues() []float64

func (*NumberArrayCondition) ProtoMessage added in v0.0.13

func (*NumberArrayCondition) ProtoMessage()

func (*NumberArrayCondition) ProtoReflect added in v0.0.13

func (x *NumberArrayCondition) ProtoReflect() protoreflect.Message

func (*NumberArrayCondition) Reset added in v0.0.13

func (x *NumberArrayCondition) Reset()

func (*NumberArrayCondition) String added in v0.0.13

func (x *NumberArrayCondition) String() string

type NumberArrayCondition_Type added in v0.0.13

type NumberArrayCondition_Type int32
const (
	NumberArrayCondition_IN NumberArrayCondition_Type = 0
)

func (NumberArrayCondition_Type) Descriptor added in v0.0.13

func (NumberArrayCondition_Type) Enum added in v0.0.13

func (NumberArrayCondition_Type) EnumDescriptor deprecated added in v0.0.13

func (NumberArrayCondition_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use NumberArrayCondition_Type.Descriptor instead.

func (NumberArrayCondition_Type) Number added in v0.0.13

func (NumberArrayCondition_Type) String added in v0.0.13

func (x NumberArrayCondition_Type) String() string

func (NumberArrayCondition_Type) Type added in v0.0.13

type NumberCondition added in v0.0.13

type NumberCondition struct {
	FieldPath  []string             `protobuf:"bytes,1,rep,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
	Value      float64              `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
	Type       NumberCondition_Type `protobuf:"varint,3,opt,name=type,proto3,enum=util.NumberCondition_Type" json:"type,omitempty"`
	IsNegative bool                 `protobuf:"varint,4,opt,name=is_negative,json=isNegative,proto3" json:"is_negative,omitempty"`
	// contains filtered or unexported fields
}

NumberCondition represents a condition with a number literal, e.g. field > 3. field_path is a reference to a value of a resource. value is the number literal. type is a type of the condition. is_negative is set to true if the condition is negated.

func (*NumberCondition) Descriptor deprecated added in v0.0.13

func (*NumberCondition) Descriptor() ([]byte, []int)

Deprecated: Use NumberCondition.ProtoReflect.Descriptor instead.

func (*NumberCondition) GetFieldPath added in v0.0.13

func (x *NumberCondition) GetFieldPath() []string

func (*NumberCondition) GetIsNegative added in v0.0.13

func (x *NumberCondition) GetIsNegative() bool

func (*NumberCondition) GetType added in v0.0.13

func (*NumberCondition) GetValue added in v0.0.13

func (x *NumberCondition) GetValue() float64

func (*NumberCondition) ProtoMessage added in v0.0.13

func (*NumberCondition) ProtoMessage()

func (*NumberCondition) ProtoReflect added in v0.0.13

func (x *NumberCondition) ProtoReflect() protoreflect.Message

func (*NumberCondition) Reset added in v0.0.13

func (x *NumberCondition) Reset()

func (*NumberCondition) String added in v0.0.13

func (x *NumberCondition) String() string

type NumberCondition_Type added in v0.0.13

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
)

func (NumberCondition_Type) Descriptor added in v0.0.13

func (NumberCondition_Type) Enum added in v0.0.13

func (NumberCondition_Type) EnumDescriptor deprecated added in v0.0.13

func (NumberCondition_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use NumberCondition_Type.Descriptor instead.

func (NumberCondition_Type) Number added in v0.0.13

func (NumberCondition_Type) String added in v0.0.13

func (x NumberCondition_Type) String() string

func (NumberCondition_Type) Type added in v0.0.13

type PageInfo added in v0.0.13

type PageInfo struct {

	// The service response should contain a string to indicate
	// the next page of resources.
	// A null value indicates no more pages.
	PageToken string `protobuf:"bytes,1,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// The service may optionally include the total number of resources being paged.
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// The service may optionally include the offset of the next page of resources.
	// A null value indicates no more pages.
	Offset int32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

PageInfo represents both server-driven and client-driven pagination response. Server-driven pagination is a model in which the server returns some amount of data along with an token indicating there is more data and where subsequent queries can get the next page of data. Client-driven pagination is a model in which rows are addressable by offset and page size (limit).

func (*PageInfo) Descriptor deprecated added in v0.0.13

func (*PageInfo) Descriptor() ([]byte, []int)

Deprecated: Use PageInfo.ProtoReflect.Descriptor instead.

func (*PageInfo) GetOffset added in v0.0.13

func (x *PageInfo) GetOffset() int32

func (*PageInfo) GetPageToken added in v0.0.13

func (x *PageInfo) GetPageToken() string

func (*PageInfo) GetSize added in v0.0.13

func (x *PageInfo) GetSize() int32

func (*PageInfo) ProtoMessage added in v0.0.13

func (*PageInfo) ProtoMessage()

func (*PageInfo) ProtoReflect added in v0.0.13

func (x *PageInfo) ProtoReflect() protoreflect.Message

func (*PageInfo) Reset added in v0.0.13

func (x *PageInfo) Reset()

func (*PageInfo) String added in v0.0.13

func (x *PageInfo) String() string

type Pagination added in v0.0.13

type Pagination struct {

	// The service-defined string used to identify a page of resources.
	// A null value indicates the first page.
	PageToken string `protobuf:"bytes,1,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// The integer index of the offset into a collection of resources.
	// If omitted or null the value is assumed to be "0".
	Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// The integer number of resources to be returned in the response.
	// The service may impose maximum value.
	// If omitted the service may impose a default value.
	Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

Pagination represents both server-driven and client-driven pagination request. Server-driven pagination is a model in which the server returns some amount of data along with an token indicating there is more data and where subsequent queries can get the next page of data. Client-driven pagination is a model in which rows are addressable by offset and page size (limit).

func (*Pagination) Descriptor deprecated added in v0.0.13

func (*Pagination) Descriptor() ([]byte, []int)

Deprecated: Use Pagination.ProtoReflect.Descriptor instead.

func (*Pagination) GetLimit added in v0.0.13

func (x *Pagination) GetLimit() int32

func (*Pagination) GetOffset added in v0.0.13

func (x *Pagination) GetOffset() int32

func (*Pagination) GetPageToken added in v0.0.13

func (x *Pagination) GetPageToken() string

func (*Pagination) ProtoMessage added in v0.0.13

func (*Pagination) ProtoMessage()

func (*Pagination) ProtoReflect added in v0.0.13

func (x *Pagination) ProtoReflect() protoreflect.Message

func (*Pagination) Reset added in v0.0.13

func (x *Pagination) Reset()

func (*Pagination) String added in v0.0.13

func (x *Pagination) String() string

type Searching added in v0.0.13

type Searching struct {
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

Searching represents search by.

func (*Searching) Descriptor deprecated added in v0.0.13

func (*Searching) Descriptor() ([]byte, []int)

Deprecated: Use Searching.ProtoReflect.Descriptor instead.

func (*Searching) GetQuery added in v0.0.13

func (x *Searching) GetQuery() string

func (*Searching) ProtoMessage added in v0.0.13

func (*Searching) ProtoMessage()

func (*Searching) ProtoReflect added in v0.0.13

func (x *Searching) ProtoReflect() protoreflect.Message

func (*Searching) Reset added in v0.0.13

func (x *Searching) Reset()

func (*Searching) String added in v0.0.13

func (x *Searching) String() string

type SortCriteria added in v0.0.13

type SortCriteria struct {

	// Tag is a JSON tag.
	Tag   string             `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
	Order SortCriteria_Order `protobuf:"varint,2,opt,name=order,proto3,enum=util.SortCriteria_Order" json:"order,omitempty"`
	// contains filtered or unexported fields
}

SortCriteria represents sort criteria

func (*SortCriteria) Descriptor deprecated added in v0.0.13

func (*SortCriteria) Descriptor() ([]byte, []int)

Deprecated: Use SortCriteria.ProtoReflect.Descriptor instead.

func (*SortCriteria) GetOrder added in v0.0.13

func (x *SortCriteria) GetOrder() SortCriteria_Order

func (*SortCriteria) GetTag added in v0.0.13

func (x *SortCriteria) GetTag() string

func (*SortCriteria) ProtoMessage added in v0.0.13

func (*SortCriteria) ProtoMessage()

func (*SortCriteria) ProtoReflect added in v0.0.13

func (x *SortCriteria) ProtoReflect() protoreflect.Message

func (*SortCriteria) Reset added in v0.0.13

func (x *SortCriteria) Reset()

func (*SortCriteria) String added in v0.0.13

func (x *SortCriteria) String() string

type SortCriteria_Order added in v0.0.13

type SortCriteria_Order int32

Order is a sort order.

const (
	// ascending sort order
	SortCriteria_ASC SortCriteria_Order = 0
	// descending sort order
	SortCriteria_DESC SortCriteria_Order = 1
)

func (SortCriteria_Order) Descriptor added in v0.0.13

func (SortCriteria_Order) Enum added in v0.0.13

func (SortCriteria_Order) EnumDescriptor deprecated added in v0.0.13

func (SortCriteria_Order) EnumDescriptor() ([]byte, []int)

Deprecated: Use SortCriteria_Order.Descriptor instead.

func (SortCriteria_Order) Number added in v0.0.13

func (SortCriteria_Order) String added in v0.0.13

func (x SortCriteria_Order) String() string

func (SortCriteria_Order) Type added in v0.0.13

type Sorting added in v0.0.13

type Sorting struct {
	Criterias []*SortCriteria `protobuf:"bytes,1,rep,name=criterias,proto3" json:"criterias,omitempty"`
	// contains filtered or unexported fields
}

Sorting represents list of sort criterias.

func (*Sorting) Descriptor deprecated added in v0.0.13

func (*Sorting) Descriptor() ([]byte, []int)

Deprecated: Use Sorting.ProtoReflect.Descriptor instead.

func (*Sorting) GetCriterias added in v0.0.13

func (x *Sorting) GetCriterias() []*SortCriteria

func (*Sorting) ProtoMessage added in v0.0.13

func (*Sorting) ProtoMessage()

func (*Sorting) ProtoReflect added in v0.0.13

func (x *Sorting) ProtoReflect() protoreflect.Message

func (*Sorting) Reset added in v0.0.13

func (x *Sorting) Reset()

func (*Sorting) String added in v0.0.13

func (x *Sorting) String() string

type StringArrayCondition added in v0.0.13

type StringArrayCondition struct {
	FieldPath  []string                  `protobuf:"bytes,1,rep,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
	Values     []string                  `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
	Type       StringArrayCondition_Type `protobuf:"varint,3,opt,name=type,proto3,enum=util.StringArrayCondition_Type" json:"type,omitempty"`
	IsNegative bool                      `protobuf:"varint,4,opt,name=is_negative,json=isNegative,proto3" json:"is_negative,omitempty"`
	// contains filtered or unexported fields
}

StringArrayCondition represents a condition with string arrays, e.g. field in ['hello','world'] field_path is a reference to a value of a resource. is_negative is set to true if the condition is negated

func (*StringArrayCondition) Descriptor deprecated added in v0.0.13

func (*StringArrayCondition) Descriptor() ([]byte, []int)

Deprecated: Use StringArrayCondition.ProtoReflect.Descriptor instead.

func (*StringArrayCondition) GetFieldPath added in v0.0.13

func (x *StringArrayCondition) GetFieldPath() []string

func (*StringArrayCondition) GetIsNegative added in v0.0.13

func (x *StringArrayCondition) GetIsNegative() bool

func (*StringArrayCondition) GetType added in v0.0.13

func (*StringArrayCondition) GetValues added in v0.0.13

func (x *StringArrayCondition) GetValues() []string

func (*StringArrayCondition) ProtoMessage added in v0.0.13

func (*StringArrayCondition) ProtoMessage()

func (*StringArrayCondition) ProtoReflect added in v0.0.13

func (x *StringArrayCondition) ProtoReflect() protoreflect.Message

func (*StringArrayCondition) Reset added in v0.0.13

func (x *StringArrayCondition) Reset()

func (*StringArrayCondition) String added in v0.0.13

func (x *StringArrayCondition) String() string

type StringArrayCondition_Type added in v0.0.13

type StringArrayCondition_Type int32
const (
	StringArrayCondition_IN StringArrayCondition_Type = 0
)

func (StringArrayCondition_Type) Descriptor added in v0.0.13

func (StringArrayCondition_Type) Enum added in v0.0.13

func (StringArrayCondition_Type) EnumDescriptor deprecated added in v0.0.13

func (StringArrayCondition_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use StringArrayCondition_Type.Descriptor instead.

func (StringArrayCondition_Type) Number added in v0.0.13

func (StringArrayCondition_Type) String added in v0.0.13

func (x StringArrayCondition_Type) String() string

func (StringArrayCondition_Type) Type added in v0.0.13

type StringCondition added in v0.0.13

type StringCondition struct {
	FieldPath  []string             `protobuf:"bytes,1,rep,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
	Value      string               `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	Type       StringCondition_Type `protobuf:"varint,3,opt,name=type,proto3,enum=util.StringCondition_Type" json:"type,omitempty"`
	IsNegative bool                 `protobuf:"varint,4,opt,name=is_negative,json=isNegative,proto3" json:"is_negative,omitempty"`
	// contains filtered or unexported fields
}

StringCondition represents a condition with a string literal, e.g. field == 'string'. field_path is a reference to a value of a resource. value is the string literal. type is a type of the condition. is_negative is set to true if the condition is negated.

func (*StringCondition) Descriptor deprecated added in v0.0.13

func (*StringCondition) Descriptor() ([]byte, []int)

Deprecated: Use StringCondition.ProtoReflect.Descriptor instead.

func (*StringCondition) GetFieldPath added in v0.0.13

func (x *StringCondition) GetFieldPath() []string

func (*StringCondition) GetIsNegative added in v0.0.13

func (x *StringCondition) GetIsNegative() bool

func (*StringCondition) GetType added in v0.0.13

func (*StringCondition) GetValue added in v0.0.13

func (x *StringCondition) GetValue() string

func (*StringCondition) ProtoMessage added in v0.0.13

func (*StringCondition) ProtoMessage()

func (*StringCondition) ProtoReflect added in v0.0.13

func (x *StringCondition) ProtoReflect() protoreflect.Message

func (*StringCondition) Reset added in v0.0.13

func (x *StringCondition) Reset()

func (*StringCondition) String added in v0.0.13

func (x *StringCondition) String() string

type StringCondition_Type added in v0.0.13

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
)

func (StringCondition_Type) Descriptor added in v0.0.13

func (StringCondition_Type) Enum added in v0.0.13

func (StringCondition_Type) EnumDescriptor deprecated added in v0.0.13

func (StringCondition_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use StringCondition_Type.Descriptor instead.

func (StringCondition_Type) Number added in v0.0.13

func (StringCondition_Type) String added in v0.0.13

func (x StringCondition_Type) String() string

func (StringCondition_Type) Type added in v0.0.13

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL