cel.exprvalue.proto

Value

Message

Represents a CEL value.

This is similar to google.protobuf.Value, but can represent CEL's full range of values.

FieldTypeNumberDescription
kindOneOf

Required. The valid kinds of values.

null_value
NullValue
1

Null value.

bool_valuebool2

Boolean value.

int64_valueint643

Signed integer value.

uint64_valueuint644

Unsigned integer value.

double_valuedouble5

Floating point value.

string_valuestring6

UTF-8 string value.

bytes_valuebytes7

Byte string value.

enum_value
EnumValue
9

An enum value.

object_value
Any
10

The proto message backing an object value.

map_value
MapValue
11

Map value.

list_value
ListValue
12

List value.

type_valuestring15

Type value.