...

Text file src/github.com/go-openapi/validate/fixtures/go-swagger/bugs/822/swagger.yml

Documentation: github.com/go-openapi/validate/fixtures/go-swagger/bugs/822

     1---
     2swagger: "2.0"
     3info:
     4  description: "This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters."
     5  version: "1.0.0"
     6  title: "Swagger Petstore"
     7  termsOfService: "http://swagger.io/terms/"
     8  contact:
     9    email: "apiteam@swagger.io"
    10  license:
    11    name: "Apache 2.0"
    12    url: "http://www.apache.org/licenses/LICENSE-2.0.html"
    13host: "petstore.swagger.io"
    14basePath: "/v2"
    15tags:
    16  -
    17    name: "pet"
    18    description: "Everything about your Pets"
    19    externalDocs:
    20      description: "Find out more"
    21      url: "http://swagger.io"
    22schemes:
    23  - "http"
    24paths:
    25  /pet:
    26    post:
    27      tags:
    28        - "pet"
    29      summary: "Add a new pet to the store"
    30      description: ""
    31      operationId: "addPet"
    32      consumes:
    33        - "application/json"
    34        - "application/xml"
    35      produces:
    36        - "application/xml"
    37        - "application/json"
    38      parameters:
    39        -
    40          in: "body"
    41          name: "body"
    42          description: "Pet object that needs to be added to the store"
    43          required: true
    44          schema:
    45            $ref: "#/definitions/Pet"
    46      responses:
    47        405:
    48          description: "Invalid input"
    49securityDefinitions:
    50  api_key:
    51    type: "apiKey"
    52    name: "api_key"
    53    in: "header"
    54definitions:
    55  Category:
    56    type: "object"
    57    properties:
    58      id:
    59        type: "integer"
    60        format: "int64"
    61      name:
    62        type: "string"
    63    xml:
    64      name: "Category"
    65  Tag:
    66    type: "object"
    67    properties:
    68      id:
    69        type: "integer"
    70        format: "int64"
    71      name:
    72        type: "string"
    73    xml:
    74      name: "Tag"
    75  Pet:
    76    additionalProperties: true
    77    type: "object"
    78    required:
    79      - "name"
    80      - "photoUrls"
    81    properties:
    82      id:
    83        type: "integer"
    84        format: "int64"
    85      category:
    86        $ref: "#/definitions/Category"
    87      name:
    88        type: "string"
    89        example: "doggie"
    90      photoUrls:
    91        type: "array"
    92        xml:
    93          name: "photoUrl"
    94          wrapped: true
    95        items:
    96          type: "string"
    97      tags:
    98        type: "array"
    99        xml:
   100          name: "tag"
   101          wrapped: true
   102        items:
   103          $ref: "#/definitions/Tag"
   104      status:
   105        type: "string"
   106        description: "pet status in the store"
   107        enum:
   108          - "available"
   109          - "pending"
   110          - "sold"
   111    xml:
   112      name: "Pet"
   113externalDocs:
   114  description: "Find out more about Swagger"
   115  url: "http://swagger.io"

View as plain text