Histórico da Página
...
Todos os produtos que forem declarados nos "productInformation" de cada um dos "paths" do OpenAPI devem estar presentes também no "x-totvs" da "info". Essa verificação se faz necessária pois sempre que um endpoint é implementado em um produto, este produto deve ser explicitado no cabeçalho da especificação de API ("info"), facilitando o acesso a informação de quem lê o arquivo OpenAPI.
Content-Type:
should be one of the supported/allowed ContentTypes
O "Content-Type" definido deve ser um dos permitidos, que são os seguintes:
-audio/aac
-application/x-abiword
-application/octet-stream
-video/x-msvideo
-application/vnd.amazon.ebook
-application/x-bzip
-application/x-bzip2
-application/x-csh
-text/css
-text/csv
-text/xml
-application/msword
-application/vnd.ms-fontobject
-application/epub+zip
-image/gif
-text/html
-image/x-icon
-text/calendar
-application/java-archive
-image/jpeg
-application/javascript
-application/json
-audio/midi
-video/mpeg
-application/vnd.apple.installer+xml
-application/vnd.oasis.opendocument.presentation
-application/vnd.oasis.opendocument.spreadsheet
-application/vnd.oasis.opendocument.text
-audio/ogg
-video/ogg
-font/otf
-image/png
-application/pdf
-application/vnd.ms-powerpoint
-application/x-rar-compressed
-application/rtf
-application/x-sh
-image/svg+xml
-application/x-shockwave-flash
-application/x-tar
-image/tiff
-application/typescript
-font/ttf
-application/vnd.visio
-audio/x-wav
-audio/webm
-video/webm
-image/webp
-font/woff
-font/woff2
-application/xhtml+xml
-application/vnd.ms-excel
-application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
-application/xml
-application/vnd.mozilla.xul+xml
-application/zip
-video/3gpp
-audio/3gpp
-video/3gpp2
-audio/3gpp2
-application/x-7z-compressed
should have matching body content
Para endpoints de arquivos binários, é obrigatório que o schema siga a seguinte estrutura: (https://swagger.io/docs/specification/describing-request-body/file-upload/)
Bloco de código | ||
---|---|---|
| ||
requestBody:
content:
image/png:
schema:
type: string
format: binary
|
Schemas:
Filename:
should start with uppercase letter
...