...

Text file src/github.com/go-openapi/analysis/fixtures/external_definitions.yml

Documentation: github.com/go-openapi/analysis/fixtures

     1---
     2swagger: "2.0"
     3info:
     4  version: "0.1.0"
     5  title: reference analysis
     6
     7parameters:
     8  someParam:
     9    name: someParam
    10    in: body
    11    schema:
    12      $ref: "external/definitions.yml#/definitions/record"
    13responses:
    14  someResponse:
    15    schema:
    16      $ref: "external/definitions.yml#/definitions/record"
    17paths:
    18  "/some/where/{id}":
    19    parameters:
    20      - $ref: "external/parameters.yml#/parameters/idParam"
    21
    22      - name: bodyId
    23        in: body
    24        schema:
    25          $ref: "external/definitions.yml#/definitions/record"
    26    get:
    27      parameters:
    28      - $ref: "external/parameters.yml#/parameters/limitParam"
    29      - name: other
    30        in: query
    31        type: array
    32        items:
    33          $ref: "external/definitions.yml#/definitions/named"
    34      - name: body
    35        in: body
    36        schema:
    37          $ref: "external/definitions.yml#/definitions/record"
    38      responses:
    39        default:
    40          schema:
    41            $ref: "external/definitions.yml#/definitions/record"
    42        404:
    43          $ref: "external/responses.yml#/responses/notFound"
    44        200:
    45          schema:
    46            $ref: "external/definitions.yml#/definitions/tag"
    47  "/other/place":
    48    $ref: "external/pathItem.yml"
    49
    50definitions:
    51  namedAgain:
    52    $ref: "external/definitions.yml#/definitions/named"
    53
    54  datedTag:
    55    allOf:
    56      - type: string
    57        format: date
    58      - $ref: "external/definitions.yml#/definitions/tag"
    59  
    60  records:
    61    type: array
    62    items:
    63      - $ref: "external/definitions.yml#/definitions/record"
    64
    65  datedRecords:
    66    type: array
    67    items:
    68      - type: string
    69        format: date-time
    70      - $ref: "external/definitions.yml#/definitions/record"
    71
    72  datedTaggedRecords:
    73    type: array
    74    items:
    75      - type: string
    76        format: date-time
    77      - $ref: "external/definitions.yml#/definitions/record"
    78    additionalItems:
    79      $ref: "external/definitions.yml#/definitions/tag"
    80    
    81  otherRecords:
    82    type: array
    83    items:
    84      $ref: "external/definitions.yml#/definitions/record"
    85  
    86  tags:
    87    type: object
    88    additionalProperties:
    89      $ref: "external/definitions.yml#/definitions/tag"
    90
    91  namedThing:
    92    type: object
    93    properties:
    94      name:
    95        $ref: "external/definitions.yml#/definitions/named"

View as plain text