Sha256: 8c40277b7ccfa8bcf1dde6a81cc811f4601c8c5a729ba42689bb774c39ca2691

Contents?: true

Size: 903 Bytes

Versions: 33

Compression:

Stored size: 903 Bytes

Contents

type: object
title: endpoint
description: Describes an API endpoint
additionalProperties: no
properties:
  description:
    type: string
    required: no
    description: Free-form text describing the endpoint. Rendered with a Markdown parser.
  requestParameters:
    type: object
    description: A schema for the request parameters
  responseParameters:
    type: object
    description: A schema for the response parameters
  responseCodes:
    type: array
    required: yes
    items:
      type: object
      description: |
        A status code is defined by its HTTP status code and whether or not it was successful
      properties:
        status:
          type: string
          description: An HTTP status code, such as 200 OK or 201 Created
        successful:
          type: boolean
          description: |
            Describes if the client can interpret this response as successful.

Version data entries

33 entries across 33 versions & 2 rubygems

Version Path
lurker-1.0.0 lib/endpoint-schema.yaml
lurker-0.6.12 lib/endpoint-schema.yaml
lurker-0.6.11 lib/endpoint-schema.yaml
lurker-0.6.10 lib/endpoint-schema.yaml
lurker-0.6.9 lib/endpoint-schema.yaml
lurker-0.6.8 lib/endpoint-schema.yaml
lurker-0.6.7 lib/endpoint-schema.yaml
fdoc-0.3.3 lib/endpoint-schema.yaml
lurker-0.6.6 lib/endpoint-schema.yaml
lurker-0.6.5 lib/endpoint-schema.yaml
lurker-0.6.4 lib/endpoint-schema.yaml
lurker-0.6.3 lib/endpoint-schema.yaml
lurker-0.6.2 lib/endpoint-schema.yaml
lurker-0.6.1 lib/endpoint-schema.yaml
lurker-0.5.7 lib/endpoint-schema.yaml
lurker-0.6.0 lib/endpoint-schema.yaml
lurker-0.5.6 lib/endpoint-schema.yaml
lurker-0.5.5 lib/endpoint-schema.yaml
lurker-0.5.4 lib/endpoint-schema.yaml
lurker-0.5.3 lib/endpoint-schema.yaml