Expand description
Nested message and enum types in Type
.
Modules§
- aggregate
- Nested message and enum types in
Aggregate
. - bytes
- Nested message and enum types in
Bytes
. - int64
- Nested message and enum types in
Int64
. - string
- Nested message and enum types in
String
. - struct
- Nested message and enum types in
Struct
.
Structs§
- Aggregate
- A value that combines incremental updates into a summarized value.
- Array
- An ordered list of elements of a given type.
Values of type
Array
are stored inValue.array_value
. - Bool
- bool
Values of type
Bool
are stored inValue.bool_value
. - Bytes
- Bytes
Values of type
Bytes
are stored inValue.bytes_value
. - Date
- Date
Values of type
Date
are stored inValue.date_value
. - Float32
- Float32
Values of type
Float32
are stored inValue.float_value
. - Float64
- Float64
Values of type
Float64
are stored inValue.float_value
. - Int64
- Int64
Values of type
Int64
are stored inValue.int_value
. - Map
- A mapping of keys to values of a given type.
Values of type
Map
are stored in aValue.array_value
where each entry is anotherValue.array_value
with two elements (the key and the value, in that order). Normally encoded Map values won’t have repeated keys, however, clients are expected to handle the case in which they do. If the same key appears multiple times, the last value takes precedence. - String
- String
Values of type
String
are stored inValue.string_value
. - Struct
- A structured data value, consisting of fields which map to dynamically
typed values.
Values of type
Struct
are stored inValue.array_value
where entries are in the same order and number asfield_types
. - Timestamp
- Timestamp
Values of type
Timestamp
are stored inValue.timestamp_value
.
Enums§
- Kind
- The kind of type that this represents.