...

Text file src/github.com/go-openapi/analysis/fixtures/flatten.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: some
    10    in: query
    11    type: string
    12responses:
    13  notFound:
    14    description: "Not Found"
    15    schema:
    16      $ref: "external/errors.yml#/error"
    17
    18paths:
    19  "/some/where/{id}":
    20    parameters:
    21      - $ref: "external/parameters.yml#/parameters/idParam"
    22
    23    get:
    24      parameters:
    25      - $ref: "external/parameters.yml#/parameters/limitParam"
    26      - $ref: "#/parameters/someParam" 
    27      - name: other
    28        in: query
    29        type: string
    30      - $ref: "external/nestedParams.yml#/bodyParam"
    31
    32      responses:
    33        default:
    34          $ref: "external/nestedResponses.yml#/genericResponse"
    35        404:
    36          $ref: "#/responses/notFound"
    37        200:
    38          description: "RecordHolder"
    39          schema:
    40            type: object
    41            properties:
    42              record:
    43                $ref: "external/definitions.yml#/definitions/nestedThing"
    44  "/other/place":
    45    $ref: "external/pathItem.yml"
    46
    47definitions:
    48  namedAgain:
    49    $ref: "external/definitions.yml#/definitions/named"
    50
    51  datedTag:
    52    allOf:
    53      - type: string
    54        format: date
    55      - $ref: "external/definitions.yml#/definitions/tag"
    56  
    57  records:
    58    type: array
    59    items:
    60      - $ref: "external/definitions.yml#/definitions/record"
    61
    62  datedRecords:
    63    type: array
    64    items:
    65      - type: string
    66        format: date-time
    67      - $ref: "external/definitions.yml#/definitions/record"
    68    
    69  otherRecords:
    70    type: array
    71    items:
    72      $ref: "external/definitions.yml#/definitions/record"
    73  
    74  tags:
    75    type: object
    76    additionalProperties:
    77      $ref: "external/definitions.yml#/definitions/tag"
    78
    79  namedThing:
    80    type: object
    81    properties:
    82      name:
    83        $ref: "external/definitions.yml#/definitions/named"
    84      namedAgain:
    85        $ref: "#/definitions/namedAgain"

View as plain text