github.com/thetreep/go-swagger@v0.0.0-20240223100711-35af64f14f01/fixtures/bugs/2400/fixture-2400.yaml (about)

     1  ---
     2    swagger: "2.0"
     3    info:
     4      title: "required aliased primitive"
     5      version: "0.0.1"
     6      description: "repro issue 2400"
     7      license:
     8        name: "Apache 2.0"
     9        url: "http://www.apache.org/licenses/LICENSE-2.0.html"
    10  
    11    definitions:
    12      SignupRequest:
    13        properties:
    14          email:
    15            type: string
    16        required:
    17          - email
    18  
    19      Email:
    20        type: string
    21  
    22      SignupRequest2:
    23        properties:
    24          email:
    25            $ref: "#/definitions/Email"
    26        required:
    27          - email
    28    paths:
    29      /getRecords:
    30        get:
    31          operationId: getRecords
    32          parameters:
    33            - name: records
    34              in: body
    35              required: true
    36              schema:
    37                $ref: '#/definitions/SignupRequest2'
    38          responses:
    39            200:
    40              description: "OK"
    41              schema:
    42                $ref: '#/definitions/SignupRequest2'