Represents a CEL type.
| Name | Type | Description | Notes |
|---|---|---|---|
| dyn | Object | Dynamic type. | [optional] |
| _null | String | Null value. | [optional] |
| primitive | PrimitiveType | [optional] | |
| wrapper | PrimitiveType | [optional] | |
| wellKnown | WellKnownType | [optional] | |
| listType | ListType | [optional] | |
| mapType | MapType | [optional] | |
| function | FunctionType | [optional] | |
| messageType | String | Protocol buffer message type. The `message_type` string specifies the qualified message type name. For example, `google.plus.Profile`. | [optional] |
| typeParam | String | Type param type. The `type_param` string specifies the type parameter name, e.g. `list<E>` would be a `list_type` whose element type was a `type_param` type named `E`. | [optional] |
| type | V1alpha1Type | [optional] | |
| error | Object | Error type. During type-checking if an expression is an error, its type is propagated as the `ERROR` type. This permits the type-checker to discover other errors present in the expression. | [optional] |
| abstractType | AbstractType | [optional] |