* OAS 2 request and response examples for json cases * OAS 3 request and response examples for json cases * OAS2 and OAS3 tests * jsonParse utils for syntax highlighting
95 lines
2.3 KiB
YAML
95 lines
2.3 KiB
YAML
openapi: 3.0.1
|
|
info:
|
|
title: json syntax highlighting
|
|
description: sample OAS 3 definition to test syntax highlighting
|
|
version: 1.0.0
|
|
servers:
|
|
- url: https://localhost:3200/v1
|
|
- url: http://localhost:3200/v1
|
|
paths:
|
|
/setServices:
|
|
post:
|
|
summary: simple service
|
|
requestBody:
|
|
content:
|
|
'*/*':
|
|
schema:
|
|
$ref: '#/components/schemas/setServicesBody'
|
|
required: true
|
|
responses:
|
|
200:
|
|
description: OK
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/setServicesResponse'
|
|
404:
|
|
description: Page not found
|
|
content: {}
|
|
x-codegen-request-body-name: body
|
|
components:
|
|
schemas:
|
|
setServicesBody:
|
|
required:
|
|
- appid
|
|
- details
|
|
- station_objectid
|
|
- userid
|
|
type: object
|
|
properties:
|
|
appid:
|
|
type: string
|
|
description: application ID
|
|
example: Website
|
|
userid:
|
|
type: integer
|
|
description: user id available to test
|
|
station_objectid:
|
|
type: string
|
|
description: station id available to test
|
|
example: 22a124b4-594b-4452-bdf5-fc3ef1477ba7
|
|
details:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
station_serviceid:
|
|
type: integer
|
|
description: optional service id
|
|
example: 34
|
|
name:
|
|
type: string
|
|
example: hooray
|
|
amount:
|
|
type: string
|
|
example: "0.00"
|
|
quantity:
|
|
type: integer
|
|
example: 999999
|
|
date:
|
|
type: string
|
|
format: date-time
|
|
setServicesResponse:
|
|
type: object
|
|
properties:
|
|
status:
|
|
type: boolean
|
|
example: true
|
|
count:
|
|
type: boolean
|
|
example: false
|
|
response:
|
|
type: object
|
|
properties:
|
|
status:
|
|
type: integer
|
|
example: 200
|
|
station_serviceid:
|
|
type: integer
|
|
example: 3
|
|
userid:
|
|
type: integer
|
|
statusId:
|
|
type: string
|
|
example: f0009babde9dbe204540d79cf754408e
|