Get desktop application:
View/edit binary Protocol Buffers messages
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.
Used in:
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
Used in:
, ,Filtering represents filtering expression. root could be either LogicalOperator or one of the supported conditions.
Used in:
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.
Used in:
Used in:
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.
Used in:
,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
Used in:
,Used in:
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.
Used in:
,Used in:
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).
Used in:
,The service response should contain a string to indicate the next page of resources. A null value indicates no more pages.
The service may optionally include the total number of resources being paged.
The service may optionally include the offset of the next page of resources. A null value indicates no more pages.
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).
Used in:
The service-defined string used to identify a page of resources. A null value indicates the first page.
The integer index of the offset into a collection of resources. If omitted or null the value is assumed to be "0".
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.
Searching represents search by.
SortCriteria represents sort criteria
Used in:
Tag is a JSON tag.
Order is a sort order.
Used in:
ascending sort order
descending sort order
Sorting represents list of sort criterias.
Used in:
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
Used in:
,Used in:
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.
Used in:
,Used in: