Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 2.13 KB

V1alpha1Type.md

File metadata and controls

42 lines (33 loc) · 2.13 KB

V1alpha1Type

Represents a CEL type.

Properties

Name Type Description Notes
dyn object Dynamic type. [optional]
null str Null value. [optional]
primitive PrimitiveType [optional]
wrapper PrimitiveType [optional]
well_known WellKnownType [optional]
list_type ListType [optional]
map_type MapType [optional]
function FunctionType [optional]
message_type str Protocol buffer message type. The `message_type` string specifies the qualified message type name. For example, `google.plus.Profile`. [optional]
type_param str 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]
abstract_type AbstractType [optional]

Example

from permify.models.v1alpha1_type import V1alpha1Type

# TODO update the JSON string below
json = "{}"
# create an instance of V1alpha1Type from a JSON string
v1alpha1_type_instance = V1alpha1Type.from_json(json)
# print the JSON string representation of the object
print(V1alpha1Type.to_json())

# convert the object into a dict
v1alpha1_type_dict = v1alpha1_type_instance.to_dict()
# create an instance of V1alpha1Type from a dict
v1alpha1_type_from_dict = V1alpha1Type.from_dict(v1alpha1_type_dict)

[Back to Model list] [Back to API list] [Back to README]