local types = import 'types.libsonnet';
types.google.api.expr.v1alpha1.Type
.withAbstractType(types.google.api.expr.v1alpha1.Type.AbstractType)
.withDyn(types.google.protobuf.Empty)
.withError(types.google.protobuf.Empty)
.withFunction(types.google.api.expr.v1alpha1.Type.FunctionType)
.withListType(types.google.api.expr.v1alpha1.Type.ListType)
.withMapType(types.google.api.expr.v1alpha1.Type.MapType)
.withMessageType('string')
.withNull(types.google.protobuf.NullValue.NULL_VALUE)
.withPrimitive(types.google.api.expr.v1alpha1.Type.PrimitiveType.PRIMITIVE_TYPE_UNSPECIFIED)
.withType(types.google.api.expr.v1alpha1.Type)
.withTypeParam('string')
.withWellKnown(types.google.api.expr.v1alpha1.Type.WellKnownType.WELL_KNOWN_TYPE_UNSPECIFIED)
.withWrapper(types.google.api.expr.v1alpha1.Type.PrimitiveType.PRIMITIVE_TYPE_UNSPECIFIED)
._validate()
| Name | Type | One-of group | Required | Constraints |
|---|---|---|---|---|
| abstract_type | google.api.expr.v1alpha1.Type.AbstractType | type_kind |
|
|
| dyn | google.protobuf.Empty | type_kind |
|
|
| error | google.protobuf.Empty | type_kind |
|
|
| function | google.api.expr.v1alpha1.Type.FunctionType | type_kind |
|
|
| list_type | google.api.expr.v1alpha1.Type.ListType | type_kind |
|
|
| map_type | google.api.expr.v1alpha1.Type.MapType | type_kind |
|
|
| message_type | string | type_kind |
|
|
| null | google.protobuf.NullValue | type_kind |
|
|
| primitive | google.api.expr.v1alpha1.Type.PrimitiveType | type_kind |
|
|
| type | google.api.expr.v1alpha1.Type | type_kind |
|
|
| type_param | string | type_kind |
|
|
| well_known | google.api.expr.v1alpha1.Type.WellKnownType | type_kind |
|
|
| wrapper | google.api.expr.v1alpha1.Type.PrimitiveType | type_kind |
|