Proto: cue.proto

Package: solo.io.cue

Types:

FieldOptions

FieldDescription
required(bool)

disableOpenapiValidation(bool)

Enable this option to treat this field as an unstructured object in the OpenAPI schema. This is currently required to disable infinite recursion when expanding references with CUE on recursive types.
jsonFieldNameOverride(string)

pass field name strait through as-is as an override and do not run toLowerCamel on it. Useful for field names with a number in them like “k8s”
disableOpenapiTypeValidation(bool)

Enable this option to treat this field as any value in the OpenAPI schema. This can be set to disable infinite recursion when expanding references with CUE on recursive types. In addition, should be set when using google.protobuf.Value, which can accept any JSON value type: object, array, string, number, boolean, or null.

File-level Extensions

ExtensionTypeBaseNumberDescription
optFieldOptions.google.protobuf.FieldOptions1069
valstring.google.protobuf.FieldOptions123456