diff --git a/public/404.html b/docs/404.html
similarity index 100%
rename from public/404.html
rename to docs/404.html
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
deleted file mode 100644
index e69de29..0000000
diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md
deleted file mode 100644
index e69de29..0000000
diff --git a/public/assets/images/favicon.png b/docs/assets/images/favicon.png
similarity index 100%
rename from public/assets/images/favicon.png
rename to docs/assets/images/favicon.png
diff --git a/public/assets/javascripts/bundle.6c14ae12.min.js b/docs/assets/javascripts/bundle.6c14ae12.min.js
similarity index 100%
rename from public/assets/javascripts/bundle.6c14ae12.min.js
rename to docs/assets/javascripts/bundle.6c14ae12.min.js
diff --git a/public/assets/javascripts/bundle.6c14ae12.min.js.map b/docs/assets/javascripts/bundle.6c14ae12.min.js.map
similarity index 100%
rename from public/assets/javascripts/bundle.6c14ae12.min.js.map
rename to docs/assets/javascripts/bundle.6c14ae12.min.js.map
diff --git a/public/assets/javascripts/lunr/min/lunr.ar.min.js b/docs/assets/javascripts/lunr/min/lunr.ar.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.ar.min.js
rename to docs/assets/javascripts/lunr/min/lunr.ar.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.da.min.js b/docs/assets/javascripts/lunr/min/lunr.da.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.da.min.js
rename to docs/assets/javascripts/lunr/min/lunr.da.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.de.min.js b/docs/assets/javascripts/lunr/min/lunr.de.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.de.min.js
rename to docs/assets/javascripts/lunr/min/lunr.de.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.du.min.js b/docs/assets/javascripts/lunr/min/lunr.du.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.du.min.js
rename to docs/assets/javascripts/lunr/min/lunr.du.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.el.min.js b/docs/assets/javascripts/lunr/min/lunr.el.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.el.min.js
rename to docs/assets/javascripts/lunr/min/lunr.el.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.es.min.js b/docs/assets/javascripts/lunr/min/lunr.es.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.es.min.js
rename to docs/assets/javascripts/lunr/min/lunr.es.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.fi.min.js b/docs/assets/javascripts/lunr/min/lunr.fi.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.fi.min.js
rename to docs/assets/javascripts/lunr/min/lunr.fi.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.fr.min.js b/docs/assets/javascripts/lunr/min/lunr.fr.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.fr.min.js
rename to docs/assets/javascripts/lunr/min/lunr.fr.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.he.min.js b/docs/assets/javascripts/lunr/min/lunr.he.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.he.min.js
rename to docs/assets/javascripts/lunr/min/lunr.he.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.hi.min.js b/docs/assets/javascripts/lunr/min/lunr.hi.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.hi.min.js
rename to docs/assets/javascripts/lunr/min/lunr.hi.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.hu.min.js b/docs/assets/javascripts/lunr/min/lunr.hu.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.hu.min.js
rename to docs/assets/javascripts/lunr/min/lunr.hu.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.hy.min.js b/docs/assets/javascripts/lunr/min/lunr.hy.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.hy.min.js
rename to docs/assets/javascripts/lunr/min/lunr.hy.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.it.min.js b/docs/assets/javascripts/lunr/min/lunr.it.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.it.min.js
rename to docs/assets/javascripts/lunr/min/lunr.it.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.ja.min.js b/docs/assets/javascripts/lunr/min/lunr.ja.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.ja.min.js
rename to docs/assets/javascripts/lunr/min/lunr.ja.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.jp.min.js b/docs/assets/javascripts/lunr/min/lunr.jp.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.jp.min.js
rename to docs/assets/javascripts/lunr/min/lunr.jp.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.kn.min.js b/docs/assets/javascripts/lunr/min/lunr.kn.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.kn.min.js
rename to docs/assets/javascripts/lunr/min/lunr.kn.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.ko.min.js b/docs/assets/javascripts/lunr/min/lunr.ko.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.ko.min.js
rename to docs/assets/javascripts/lunr/min/lunr.ko.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.multi.min.js b/docs/assets/javascripts/lunr/min/lunr.multi.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.multi.min.js
rename to docs/assets/javascripts/lunr/min/lunr.multi.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.nl.min.js b/docs/assets/javascripts/lunr/min/lunr.nl.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.nl.min.js
rename to docs/assets/javascripts/lunr/min/lunr.nl.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.no.min.js b/docs/assets/javascripts/lunr/min/lunr.no.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.no.min.js
rename to docs/assets/javascripts/lunr/min/lunr.no.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.pt.min.js b/docs/assets/javascripts/lunr/min/lunr.pt.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.pt.min.js
rename to docs/assets/javascripts/lunr/min/lunr.pt.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.ro.min.js b/docs/assets/javascripts/lunr/min/lunr.ro.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.ro.min.js
rename to docs/assets/javascripts/lunr/min/lunr.ro.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.ru.min.js b/docs/assets/javascripts/lunr/min/lunr.ru.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.ru.min.js
rename to docs/assets/javascripts/lunr/min/lunr.ru.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.sa.min.js b/docs/assets/javascripts/lunr/min/lunr.sa.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.sa.min.js
rename to docs/assets/javascripts/lunr/min/lunr.sa.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.stemmer.support.min.js b/docs/assets/javascripts/lunr/min/lunr.stemmer.support.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.stemmer.support.min.js
rename to docs/assets/javascripts/lunr/min/lunr.stemmer.support.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.sv.min.js b/docs/assets/javascripts/lunr/min/lunr.sv.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.sv.min.js
rename to docs/assets/javascripts/lunr/min/lunr.sv.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.ta.min.js b/docs/assets/javascripts/lunr/min/lunr.ta.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.ta.min.js
rename to docs/assets/javascripts/lunr/min/lunr.ta.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.te.min.js b/docs/assets/javascripts/lunr/min/lunr.te.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.te.min.js
rename to docs/assets/javascripts/lunr/min/lunr.te.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.th.min.js b/docs/assets/javascripts/lunr/min/lunr.th.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.th.min.js
rename to docs/assets/javascripts/lunr/min/lunr.th.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.tr.min.js b/docs/assets/javascripts/lunr/min/lunr.tr.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.tr.min.js
rename to docs/assets/javascripts/lunr/min/lunr.tr.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.vi.min.js b/docs/assets/javascripts/lunr/min/lunr.vi.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.vi.min.js
rename to docs/assets/javascripts/lunr/min/lunr.vi.min.js
diff --git a/public/assets/javascripts/lunr/min/lunr.zh.min.js b/docs/assets/javascripts/lunr/min/lunr.zh.min.js
similarity index 100%
rename from public/assets/javascripts/lunr/min/lunr.zh.min.js
rename to docs/assets/javascripts/lunr/min/lunr.zh.min.js
diff --git a/public/assets/javascripts/lunr/tinyseg.js b/docs/assets/javascripts/lunr/tinyseg.js
similarity index 100%
rename from public/assets/javascripts/lunr/tinyseg.js
rename to docs/assets/javascripts/lunr/tinyseg.js
diff --git a/public/assets/javascripts/lunr/wordcut.js b/docs/assets/javascripts/lunr/wordcut.js
similarity index 100%
rename from public/assets/javascripts/lunr/wordcut.js
rename to docs/assets/javascripts/lunr/wordcut.js
diff --git a/public/assets/javascripts/workers/search.f886a092.min.js b/docs/assets/javascripts/workers/search.f886a092.min.js
similarity index 100%
rename from public/assets/javascripts/workers/search.f886a092.min.js
rename to docs/assets/javascripts/workers/search.f886a092.min.js
diff --git a/public/assets/javascripts/workers/search.f886a092.min.js.map b/docs/assets/javascripts/workers/search.f886a092.min.js.map
similarity index 100%
rename from public/assets/javascripts/workers/search.f886a092.min.js.map
rename to docs/assets/javascripts/workers/search.f886a092.min.js.map
diff --git a/public/assets/stylesheets/main.fad675c6.min.css b/docs/assets/stylesheets/main.fad675c6.min.css
similarity index 100%
rename from public/assets/stylesheets/main.fad675c6.min.css
rename to docs/assets/stylesheets/main.fad675c6.min.css
diff --git a/public/assets/stylesheets/main.fad675c6.min.css.map b/docs/assets/stylesheets/main.fad675c6.min.css.map
similarity index 100%
rename from public/assets/stylesheets/main.fad675c6.min.css.map
rename to docs/assets/stylesheets/main.fad675c6.min.css.map
diff --git a/public/assets/stylesheets/palette.356b1318.min.css b/docs/assets/stylesheets/palette.356b1318.min.css
similarity index 100%
rename from public/assets/stylesheets/palette.356b1318.min.css
rename to docs/assets/stylesheets/palette.356b1318.min.css
diff --git a/public/assets/stylesheets/palette.356b1318.min.css.map b/docs/assets/stylesheets/palette.356b1318.min.css.map
similarity index 100%
rename from public/assets/stylesheets/palette.356b1318.min.css.map
rename to docs/assets/stylesheets/palette.356b1318.min.css.map
diff --git a/docs/deployment.md b/docs/deployment.md
deleted file mode 100644
index e69de29..0000000
diff --git a/public/index.html b/docs/index.html
similarity index 100%
rename from public/index.html
rename to docs/index.html
diff --git a/public/search/search_index.json b/docs/search/search_index.json
similarity index 100%
rename from public/search/search_index.json
rename to docs/search/search_index.json
diff --git a/public/sitemap.xml b/docs/sitemap.xml
similarity index 100%
rename from public/sitemap.xml
rename to docs/sitemap.xml
diff --git a/public/sitemap.xml.gz b/docs/sitemap.xml.gz
similarity index 100%
rename from public/sitemap.xml.gz
rename to docs/sitemap.xml.gz
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
deleted file mode 100644
index 83ccdf1..0000000
--- a/docs/swagger.yaml
+++ /dev/null
@@ -1,728 +0,0 @@
-openapi: 3.0.1
-info:
- title: Swagger Petstore
- description: 'This is a sample server Petstore server. You can find out more about Swagger
- at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For
- this sample, you can use the api key `special-key` to test the authorization filters.'
- termsOfService: http://swagger.io/terms/
- contact:
- email: apiteam@swagger.io
- license:
- name: Apache 2.0
- url: http://www.apache.org/licenses/LICENSE-2.0.html
- version: 1.0.0
-externalDocs:
- description: Find out more about Swagger
- url: http://swagger.io
-servers:
-- url: https://petstore.swagger.io/v2
-- url: http://petstore.swagger.io/v2
-tags:
-- name: pet
- description: Everything about your Pets
- externalDocs:
- description: Find out more
- url: http://swagger.io
-- name: store
- description: Access to Petstore orders
-- name: user
- description: Operations about user
- externalDocs:
- description: Find out more about our store
- url: http://swagger.io
-paths:
- /pet:
- put:
- tags:
- - pet
- summary: Update an existing pet
- operationId: updatePet
- requestBody:
- description: Pet object that needs to be added to the store
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Pet'
- application/xml:
- schema:
- $ref: '#/components/schemas/Pet'
- required: true
- responses:
- 400:
- description: Invalid ID supplied
- content: {}
- 404:
- description: Pet not found
- content: {}
- 405:
- description: Validation exception
- content: {}
- security:
- - petstore_auth:
- - write:pets
- - read:pets
- x-codegen-request-body-name: body
- post:
- tags:
- - pet
- summary: Add a new pet to the store
- operationId: addPet
- requestBody:
- description: Pet object that needs to be added to the store
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Pet'
- application/xml:
- schema:
- $ref: '#/components/schemas/Pet'
- required: true
- responses:
- 405:
- description: Invalid input
- content: {}
- security:
- - petstore_auth:
- - write:pets
- - read:pets
- x-codegen-request-body-name: body
- /pet/findByStatus:
- get:
- tags:
- - pet
- summary: Finds Pets by status
- description: Multiple status values can be provided with comma separated strings
- operationId: findPetsByStatus
- parameters:
- - name: status
- in: query
- description: Status values that need to be considered for filter
- required: true
- style: form
- explode: true
- schema:
- type: array
- items:
- type: string
- default: available
- enum:
- - available
- - pending
- - sold
- responses:
- 200:
- description: successful operation
- content:
- application/xml:
- schema:
- type: array
- items:
- $ref: '#/components/schemas/Pet'
- application/json:
- schema:
- type: array
- items:
- $ref: '#/components/schemas/Pet'
- 400:
- description: Invalid status value
- content: {}
- security:
- - petstore_auth:
- - write:pets
- - read:pets
- /pet/findByTags:
- get:
- tags:
- - pet
- summary: Finds Pets by tags
- description: Muliple tags can be provided with comma separated strings. Use tag1,
- tag2, tag3 for testing.
- operationId: findPetsByTags
- parameters:
- - name: tags
- in: query
- description: Tags to filter by
- required: true
- style: form
- explode: true
- schema:
- type: array
- items:
- type: string
- responses:
- 200:
- description: successful operation
- content:
- application/xml:
- schema:
- type: array
- items:
- $ref: '#/components/schemas/Pet'
- application/json:
- schema:
- type: array
- items:
- $ref: '#/components/schemas/Pet'
- 400:
- description: Invalid tag value
- content: {}
- deprecated: true
- security:
- - petstore_auth:
- - write:pets
- - read:pets
- /pet/{petId}:
- get:
- tags:
- - pet
- summary: Find pet by ID
- description: Returns a single pet
- operationId: getPetById
- parameters:
- - name: petId
- in: path
- description: ID of pet to return
- required: true
- schema:
- type: integer
- format: int64
- responses:
- 200:
- description: successful operation
- content:
- application/xml:
- schema:
- $ref: '#/components/schemas/Pet'
- application/json:
- schema:
- $ref: '#/components/schemas/Pet'
- 400:
- description: Invalid ID supplied
- content: {}
- 404:
- description: Pet not found
- content: {}
- security:
- - api_key: []
- post:
- tags:
- - pet
- summary: Updates a pet in the store with form data
- operationId: updatePetWithForm
- parameters:
- - name: petId
- in: path
- description: ID of pet that needs to be updated
- required: true
- schema:
- type: integer
- format: int64
- requestBody:
- content:
- application/x-www-form-urlencoded:
- schema:
- properties:
- name:
- type: string
- description: Updated name of the pet
- status:
- type: string
- description: Updated status of the pet
- responses:
- 405:
- description: Invalid input
- content: {}
- security:
- - petstore_auth:
- - write:pets
- - read:pets
- delete:
- tags:
- - pet
- summary: Deletes a pet
- operationId: deletePet
- parameters:
- - name: api_key
- in: header
- schema:
- type: string
- - name: petId
- in: path
- description: Pet id to delete
- required: true
- schema:
- type: integer
- format: int64
- responses:
- 400:
- description: Invalid ID supplied
- content: {}
- 404:
- description: Pet not found
- content: {}
- security:
- - petstore_auth:
- - write:pets
- - read:pets
- /pet/{petId}/uploadImage:
- post:
- tags:
- - pet
- summary: uploads an image
- operationId: uploadFile
- parameters:
- - name: petId
- in: path
- description: ID of pet to update
- required: true
- schema:
- type: integer
- format: int64
- requestBody:
- content:
- multipart/form-data:
- schema:
- properties:
- additionalMetadata:
- type: string
- description: Additional data to pass to server
- file:
- type: string
- description: file to upload
- format: binary
- responses:
- 200:
- description: successful operation
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ApiResponse'
- security:
- - petstore_auth:
- - write:pets
- - read:pets
- /store/inventory:
- get:
- tags:
- - store
- summary: Returns pet inventories by status
- description: Returns a map of status codes to quantities
- operationId: getInventory
- responses:
- 200:
- description: successful operation
- content:
- application/json:
- schema:
- type: object
- additionalProperties:
- type: integer
- format: int32
- security:
- - api_key: []
- /store/order:
- post:
- tags:
- - store
- summary: Place an order for a pet
- operationId: placeOrder
- requestBody:
- description: order placed for purchasing the pet
- content:
- '*/*':
- schema:
- $ref: '#/components/schemas/Order'
- required: true
- responses:
- 200:
- description: successful operation
- content:
- application/xml:
- schema:
- $ref: '#/components/schemas/Order'
- application/json:
- schema:
- $ref: '#/components/schemas/Order'
- 400:
- description: Invalid Order
- content: {}
- x-codegen-request-body-name: body
- /store/order/{orderId}:
- get:
- tags:
- - store
- summary: Find purchase order by ID
- description: For valid response try integer IDs with value >= 1 and <= 10. Other
- values will generated exceptions
- operationId: getOrderById
- parameters:
- - name: orderId
- in: path
- description: ID of pet that needs to be fetched
- required: true
- schema:
- maximum: 10.0
- minimum: 1.0
- type: integer
- format: int64
- responses:
- 200:
- description: successful operation
- content:
- application/xml:
- schema:
- $ref: '#/components/schemas/Order'
- application/json:
- schema:
- $ref: '#/components/schemas/Order'
- 400:
- description: Invalid ID supplied
- content: {}
- 404:
- description: Order not found
- content: {}
- delete:
- tags:
- - store
- summary: Delete purchase order by ID
- description: For valid response try integer IDs with positive integer value. Negative
- or non-integer values will generate API errors
- operationId: deleteOrder
- parameters:
- - name: orderId
- in: path
- description: ID of the order that needs to be deleted
- required: true
- schema:
- minimum: 1.0
- type: integer
- format: int64
- responses:
- 400:
- description: Invalid ID supplied
- content: {}
- 404:
- description: Order not found
- content: {}
- /user:
- post:
- tags:
- - user
- summary: Create user
- description: This can only be done by the logged in user.
- operationId: createUser
- requestBody:
- description: Created user object
- content:
- '*/*':
- schema:
- $ref: '#/components/schemas/User'
- required: true
- responses:
- default:
- description: successful operation
- content: {}
- x-codegen-request-body-name: body
- /user/createWithArray:
- post:
- tags:
- - user
- summary: Creates list of users with given input array
- operationId: createUsersWithArrayInput
- requestBody:
- description: List of user object
- content:
- '*/*':
- schema:
- type: array
- items:
- $ref: '#/components/schemas/User'
- required: true
- responses:
- default:
- description: successful operation
- content: {}
- x-codegen-request-body-name: body
- /user/createWithList:
- post:
- tags:
- - user
- summary: Creates list of users with given input array
- operationId: createUsersWithListInput
- requestBody:
- description: List of user object
- content:
- '*/*':
- schema:
- type: array
- items:
- $ref: '#/components/schemas/User'
- required: true
- responses:
- default:
- description: successful operation
- content: {}
- x-codegen-request-body-name: body
- /user/login:
- get:
- tags:
- - user
- summary: Logs user into the system
- operationId: loginUser
- parameters:
- - name: username
- in: query
- description: The user name for login
- required: true
- schema:
- type: string
- - name: password
- in: query
- description: The password for login in clear text
- required: true
- schema:
- type: string
- responses:
- 200:
- description: successful operation
- headers:
- X-Rate-Limit:
- description: calls per hour allowed by the user
- schema:
- type: integer
- format: int32
- X-Expires-After:
- description: date in UTC when token expires
- schema:
- type: string
- format: date-time
- content:
- application/xml:
- schema:
- type: string
- application/json:
- schema:
- type: string
- 400:
- description: Invalid username/password supplied
- content: {}
- /user/logout:
- get:
- tags:
- - user
- summary: Logs out current logged in user session
- operationId: logoutUser
- responses:
- default:
- description: successful operation
- content: {}
- /user/{username}:
- get:
- tags:
- - user
- summary: Get user by user name
- operationId: getUserByName
- parameters:
- - name: username
- in: path
- description: 'The name that needs to be fetched. Use user1 for testing. '
- required: true
- schema:
- type: string
- responses:
- 200:
- description: successful operation
- content:
- application/xml:
- schema:
- $ref: '#/components/schemas/User'
- application/json:
- schema:
- $ref: '#/components/schemas/User'
- 400:
- description: Invalid username supplied
- content: {}
- 404:
- description: User not found
- content: {}
- put:
- tags:
- - user
- summary: Updated user
- description: This can only be done by the logged in user.
- operationId: updateUser
- parameters:
- - name: username
- in: path
- description: name that need to be updated
- required: true
- schema:
- type: string
- requestBody:
- description: Updated user object
- content:
- '*/*':
- schema:
- $ref: '#/components/schemas/User'
- required: true
- responses:
- 400:
- description: Invalid user supplied
- content: {}
- 404:
- description: User not found
- content: {}
- x-codegen-request-body-name: body
- delete:
- tags:
- - user
- summary: Delete user
- description: This can only be done by the logged in user.
- operationId: deleteUser
- parameters:
- - name: username
- in: path
- description: The name that needs to be deleted
- required: true
- schema:
- type: string
- responses:
- 400:
- description: Invalid username supplied
- content: {}
- 404:
- description: User not found
- content: {}
-components:
- schemas:
- Order:
- type: object
- properties:
- id:
- type: integer
- format: int64
- petId:
- type: integer
- format: int64
- quantity:
- type: integer
- format: int32
- shipDate:
- type: string
- format: date-time
- status:
- type: string
- description: Order Status
- enum:
- - placed
- - approved
- - delivered
- complete:
- type: boolean
- default: false
- xml:
- name: Order
- Category:
- type: object
- properties:
- id:
- type: integer
- format: int64
- name:
- type: string
- xml:
- name: Category
- User:
- type: object
- properties:
- id:
- type: integer
- format: int64
- username:
- type: string
- firstName:
- type: string
- lastName:
- type: string
- email:
- type: string
- password:
- type: string
- phone:
- type: string
- userStatus:
- type: integer
- description: User Status
- format: int32
- xml:
- name: User
- Tag:
- type: object
- properties:
- id:
- type: integer
- format: int64
- name:
- type: string
- xml:
- name: Tag
- Pet:
- required:
- - name
- - photoUrls
- type: object
- properties:
- id:
- type: integer
- format: int64
- category:
- $ref: '#/components/schemas/Category'
- name:
- type: string
- example: doggie
- photoUrls:
- type: array
- xml:
- name: photoUrl
- wrapped: true
- items:
- type: string
- tags:
- type: array
- xml:
- name: tag
- wrapped: true
- items:
- $ref: '#/components/schemas/Tag'
- status:
- type: string
- description: pet status in the store
- enum:
- - available
- - pending
- - sold
- xml:
- name: Pet
- ApiResponse:
- type: object
- properties:
- code:
- type: integer
- format: int32
- type:
- type: string
- message:
- type: string
- securitySchemes:
- petstore_auth:
- type: oauth2
- flows:
- implicit:
- authorizationUrl: http://petstore.swagger.io/oauth/dialog
- scopes:
- write:pets: modify pets in your account
- read:pets: read your pets
- api_key:
- type: apiKey
- name: api_key
- in: header