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