openapi: 3.0.0
info:
  title: Dockblocks
  version: '1.0'
paths:
  /api/endpoint:
    get:
      operationId: 2dd3513e31e559b14abab58814959d68
      responses:
        '200':
          description: 'successful operation'
components:
  schemas:
    DocblocksSchema:
      properties:
        name:
          description: 'The name'
          type: string
        oldName:
          description: 'The name (old)'
          type: string
          deprecated: true
        rangeInt:
          description: 'The range integer'
          type: integer
          maximum: 25
          minimum: 5
        minRangeInt:
          description: 'The minimum range integer'
          type: integer
          minimum: 2
        maxRangeInt:
          description: 'The maximum range integer'
          type: integer
          maximum: 10
        positiveInt:
          description: 'The positive integer'
          type: integer
          minimum: 1
        negativeInt:
          description: 'The negative integer'
          type: integer
          maximum: -1
        nonPositiveInt:
          description: 'The non-positive integer'
          type: integer
          maximum: 0
        nonNegativeInt:
          description: 'The non-negative integer'
          type: integer
          minimum: 0
        nonZeroInt:
          description: 'The non-zero integer'
          type: integer
          not:
            enum:
              - 0
      type: object
    DocblockSchemaChild:
      type: object
      allOf:
        -
          $ref: '#/components/schemas/DocblocksSchema'
        -
          properties:
            id:
              description: 'The id'
              type: integer
          type: object
