github.com/solo-io/cue@v0.4.7/encoding/openapi/testdata/nested-in-oneof.json (about)

     1  {
     2     "openapi": "3.0.0",
     3     "info": {
     4        "title": "Generated by cue.",
     5        "version": "no version"
     6     },
     7     "paths": {},
     8     "components": {
     9        "schemas": {
    10           "A": {
    11              "type": "object",
    12              "properties": {
    13                 "c": {
    14                    "type": "object",
    15                    "properties": {
    16                       "b": {
    17                          "type": "object"
    18                       }
    19                    }
    20                 }
    21              },
    22              "oneOf": [
    23                 {
    24                    "not": {
    25                       "anyOf": [
    26                          {
    27                             "required": [
    28                                "c"
    29                             ]
    30                          }
    31                       ]
    32                    }
    33                 },
    34                 {
    35                    "required": [
    36                       "c"
    37                    ]
    38                 }
    39              ]
    40           },
    41           "A.B": {
    42              "type": "object"
    43           },
    44           "A.C": {
    45              "type": "object",
    46              "properties": {
    47                 "b": {
    48                    "type": "object"
    49                 }
    50              }
    51           }
    52        }
    53     }
    54  }