openapi: 3.0.2
info:
  title: Petstore - OpenAPI 3.0
  description: Specification to reproduce issues with mediatypes other than common application/json
  termsOfService: http://inss.ch
  contact:
    email: openapi@inss.ch
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  version: 1.0.0
servers:
- url: http://localhost:8080/api/v3

paths:
  /customers:
    get:
      tags:
      - customer-controller
      summary: getAll
      operationId: getAllUsingGET_1
      responses:
        200:
          description: OK
          content:
            application/hal+json:
              schema:
                $ref: '#/components/schemas/ResponseObject'
        401:
          description: Unauthorized
          content: {}
        403:
          description: Forbidden
          content: {}
        404:
          description: Not Found
          content: {}

components:
  schemas:
    ResponseObject:
      required:
      - name
      - photoUrls
      type: object
      properties:
        id:
          type: integer
          format: int64
          example: 10
          description: 'Id'
        status:
          type: string
          description: pet status in the store
          enum:
          - available
          - pending
          - sold
          example: available