github.com/kaisawind/go-swagger@v0.19.0/fixtures/bugs/84/swagger.yml (about)

     1  swagger: '2.0'
     2  info:
     3    version: 0.0.0
     4    title: 'AttendList'
     5    description: |
     6      AttendList service.
     7    contact:
     8      name: API Support
     9      url: http://attendlist.co/support
    10      email: contact@evecon.co
    11  consumes:
    12    - application/json
    13  produces:
    14    - application/json
    15  definitions:
    16    Event:
    17      title: Event
    18      type: object
    19      properties:
    20        Id:
    21          type: integer
    22          format: int64
    23          readOnly: true
    24        Version:
    25          type: integer
    26          format: int64
    27          readOnly: true
    28        Created:
    29          type: integer
    30          format: int64
    31          readOnly: true
    32        Updated:
    33          type: integer
    34          format: int64
    35          readOnly: true
    36        Deleted:
    37          type: boolean
    38          readOnly: true
    39        StartDate:
    40          type: string
    41          format: date-time
    42        EndDate:
    43          type: string
    44          format: date-time
    45        Latitude:
    46          type: number
    47          format: float
    48        Longitude:
    49          type: number
    50          format: float
    51        Name:
    52          type: string
    53        URL:
    54          type: string
    55        Notes:
    56          type: string
    57        Autosearch:
    58          type: boolean
    59      example:
    60        StartDate: "2015-11-01T12:00:00Z"
    61        EndDate: "2015-11-05T12:00:00Z"
    62        Latitude: 59.842609
    63        Longitude: 30.319087
    64        Name: "Bikers meeting"
    65        URL: "http://attendlist.co"
    66        Notes: "Yet another bikers meeting"
    67        Autosearch: false
    68  paths:
    69    /events:
    70      get:
    71        description: Get events.
    72        tags:
    73        - events
    74        operationId: getEvents
    75        responses:
    76          default:
    77            description: Generic Error
    78          '200':
    79            description: Successful response
    80            schema:
    81              title: ArrayOfEvents
    82              type: array
    83              items:
    84                $ref: '#/definitions/Event'
    85      post:
    86        description: Create new event.
    87        tags:
    88        - events
    89        operationId: postEvent
    90        parameters:
    91          - name: Event
    92            in: body
    93            description: New events
    94            required: true
    95            schema:
    96              $ref: '#/definitions/Event'
    97        responses:
    98          default:
    99            description: Generic Error
   100          '201':
   101            description: |
   102              Successful response.
   103              'Location' header with link to /events/{id} containing new ID.
   104    /events/{id}:
   105      parameters:
   106        - name: id
   107          in: path
   108          description: Existing event id.
   109          required: true
   110          type: integer
   111          format: int64
   112      get:
   113        description: Get event by id.
   114        tags:
   115        - events
   116        operationId: getEventById
   117        responses:
   118          default:
   119            description: Generic Error
   120          '200':
   121            description: Successful response
   122            schema:
   123              title: Newly created event
   124              $ref: '#/definitions/Event'
   125      put:
   126        description: Update existing event.
   127        tags:
   128        - events
   129        operationId: putEventById
   130        parameters:
   131          - name: Event
   132            in: body
   133            description: Existing event
   134            required: true
   135            schema:
   136              $ref: '#/definitions/Event'
   137        responses:
   138          default:
   139            description: Generic Error
   140          '204':
   141            description: Successful response
   142      delete:
   143        description: Delete event by id.
   144        tags:
   145        - events
   146        operationId: deleteEventById
   147        responses:
   148          default:
   149            description: Generic Error
   150          '204':
   151            description: Successful response