* add helper functions for generating Open API path/query params with defaults * tweak Open API schema - make description optional - allow null example + allowEmptyValue (for boolean query params) * convert examples --> openApi in amo * convert examples --> openApi in ansible * convert examples --> openApi in appveyor build/job * add re-usable Open API query param for test-results badges we can use these for all the 'test results' badges * convert examples --> openApi in appveyor tests * DRY up existing dynamic/endpoint param definitions * DRY up queryParam * allow enum param in serviceDefinition schema * improve misleading param name * check route and openApi are consistent on service load * fix mistake in ansible role route * documentation --> description * add pathParams and queryParams helpers +docstrings * give everything a search-friendly summary, check for duplicate summary * prettier fixup
41 lines
987 B
JavaScript
41 lines
987 B
JavaScript
import BaseService from './base.js'
|
|
import BaseJsonService from './base-json.js'
|
|
import BaseGraphqlService from './base-graphql.js'
|
|
import BaseStaticService from './base-static.js'
|
|
import BaseSvgScrapingService from './base-svg-scraping.js'
|
|
import BaseXmlService from './base-xml.js'
|
|
import BaseYamlService from './base-yaml.js'
|
|
import deprecatedService from './deprecated-service.js'
|
|
import redirector from './redirector.js'
|
|
import {
|
|
NotFound,
|
|
InvalidResponse,
|
|
Inaccessible,
|
|
InvalidParameter,
|
|
Deprecated,
|
|
ImproperlyConfigured,
|
|
} from './errors.js'
|
|
import { pathParam, pathParams, queryParam, queryParams } from './openapi.js'
|
|
|
|
export {
|
|
BaseService,
|
|
BaseJsonService,
|
|
BaseGraphqlService,
|
|
BaseStaticService,
|
|
BaseSvgScrapingService,
|
|
BaseXmlService,
|
|
BaseYamlService,
|
|
deprecatedService,
|
|
redirector,
|
|
NotFound,
|
|
InvalidResponse,
|
|
Inaccessible,
|
|
InvalidParameter,
|
|
ImproperlyConfigured,
|
|
Deprecated,
|
|
pathParam,
|
|
pathParams,
|
|
queryParam,
|
|
queryParams,
|
|
}
|