cuelang.org/go@v0.13.0/encoding/openapi/testdata/simple-filter.txtar (about) 1 #FieldFilter: min.*|max.* 2 -- in.cue -- 3 #MyStruct: { 4 mediumNum: int32 5 smallNum: int8 6 7 float: float32 8 double: float64 9 10 deprecatedField: string @protobuf(5,deprecated) 11 } 12 13 -- out/TestGenerateOpenAPI/out.json -- 14 { 15 "openapi": "3.0.0", 16 "info": { 17 "title": "Generated by cue.", 18 "version": "no version" 19 }, 20 "paths": {}, 21 "components": { 22 "schemas": { 23 "MyStruct": { 24 "type": "object", 25 "required": [ 26 "mediumNum", 27 "smallNum", 28 "float", 29 "double", 30 "deprecatedField" 31 ], 32 "properties": { 33 "mediumNum": { 34 "type": "integer", 35 "format": "int32" 36 }, 37 "smallNum": { 38 "type": "integer" 39 }, 40 "float": { 41 "type": "number", 42 "format": "float" 43 }, 44 "double": { 45 "type": "number", 46 "format": "double" 47 }, 48 "deprecatedField": { 49 "type": "string", 50 "deprecated": true 51 } 52 } 53 } 54 } 55 } 56 }