> @crosslab/openapi-spec@0.0.1 openapi-lint > node generate.js && npx --yes @redocly/cli lint ./openapi.yml validating ./openapi.yml... [1] openapi.yml:2:1 at #/openapi Servers must be present. 1 | # yaml-language-server: $schema=https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/schemas/v3.1/schema.json 2 | openapi: 3.1.0 3 | info: 4 | title: CrossLab REST API Warning was generated by the no-empty-servers rule. [2] openapi.yml:3:1 at #/info Info object should contain `license` field. 1 | # yaml-language-server: $schema=https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/schemas/v3.1/schema.json 2 | openapi: 3.1.0 3 | info: 4 | title: CrossLab REST API 5 | description: |- Warning was generated by the info-license rule. [3] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1005:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1003 | "examples": { 1004 | "microcontroller": { 1005 | "value": { 1006 | "name": "ATmega328P",  … | < 96 more lines > 1103 | } 1104 | } 1105 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:999:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [4] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1009:29 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1007 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1008 | "owner": "https://api.example.com/groups/goldi", 1009 | "type": "device", 1010 | "services": [ 1011 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:999:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [5] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1005:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1003 | "examples": { 1004 | "microcontroller": { 1005 | "value": { 1006 | "name": "ATmega328P",  … | < 96 more lines > 1103 | } 1104 | } 1105 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:999:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [6] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1005:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1003 | "examples": { 1004 | "microcontroller": { 1005 | "value": { 1006 | "name": "ATmega328P",  … | < 96 more lines > 1103 | } 1104 | } 1105 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:999:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [7] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1009:29 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1007 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1008 | "owner": "https://api.example.com/groups/goldi", 1009 | "type": "device", 1010 | "services": [ 1011 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:999:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [8] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1005:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1003 | "examples": { 1004 | "microcontroller": { 1005 | "value": { 1006 | "name": "ATmega328P",  … | < 96 more lines > 1103 | } 1104 | } 1105 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:999:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [9] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1005:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'devices'. 1003 | "examples": { 1004 | "microcontroller": { 1005 | "value": { 1006 | "name": "ATmega328P",  … | < 96 more lines > 1103 | } 1104 | } 1105 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:999:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [10] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1009:29 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1007 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1008 | "owner": "https://api.example.com/groups/goldi", 1009 | "type": "device", 1010 | "services": [ 1011 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:999:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [11] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1005:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must match a schema in anyOf. 1003 | "examples": { 1004 | "microcontroller": { 1005 | "value": { 1006 | "name": "ATmega328P",  … | < 96 more lines > 1103 | } 1104 | } 1105 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:999:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [12] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1119:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1117 | "examples": { 1118 | "microcontroller": { 1119 | "value": { 1120 | "name": "ATmega328P",  … | < 96 more lines > 1217 | } 1218 | } 1219 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1113:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [13] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1123:31 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1121 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1122 | "owner": "https://api.example.com/groups/goldi", 1123 | "type": "device", 1124 | "services": [ 1125 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1113:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [14] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1119:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1117 | "examples": { 1118 | "microcontroller": { 1119 | "value": { 1120 | "name": "ATmega328P",  … | < 96 more lines > 1217 | } 1218 | } 1219 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1113:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [15] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1119:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1117 | "examples": { 1118 | "microcontroller": { 1119 | "value": { 1120 | "name": "ATmega328P",  … | < 96 more lines > 1217 | } 1218 | } 1219 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1113:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [16] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1123:31 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1121 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1122 | "owner": "https://api.example.com/groups/goldi", 1123 | "type": "device", 1124 | "services": [ 1125 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1113:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [17] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1119:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1117 | "examples": { 1118 | "microcontroller": { 1119 | "value": { 1120 | "name": "ATmega328P",  … | < 96 more lines > 1217 | } 1218 | } 1219 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1113:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [18] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1119:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'devices'. 1117 | "examples": { 1118 | "microcontroller": { 1119 | "value": { 1120 | "name": "ATmega328P",  … | < 96 more lines > 1217 | } 1218 | } 1219 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1113:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [19] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1123:31 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1121 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1122 | "owner": "https://api.example.com/groups/goldi", 1123 | "type": "device", 1124 | "services": [ 1125 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1113:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [20] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1119:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must match a schema in anyOf. 1117 | "examples": { 1118 | "microcontroller": { 1119 | "value": { 1120 | "name": "ATmega328P",  … | < 96 more lines > 1217 | } 1218 | } 1219 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1113:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [21] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1343:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1341 | "examples": { 1342 | "microcontroller": { 1343 | "value": { 1344 | "name": "ATmega328P",  … | < 96 more lines > 1441 | } 1442 | } 1443 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1337:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [22] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1347:31 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1345 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1346 | "owner": "https://api.example.com/groups/goldi", 1347 | "type": "device", 1348 | "services": [ 1349 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1337:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [23] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1343:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1341 | "examples": { 1342 | "microcontroller": { 1343 | "value": { 1344 | "name": "ATmega328P",  … | < 96 more lines > 1441 | } 1442 | } 1443 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1337:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [24] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1343:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1341 | "examples": { 1342 | "microcontroller": { 1343 | "value": { 1344 | "name": "ATmega328P",  … | < 96 more lines > 1441 | } 1442 | } 1443 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1337:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [25] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1347:31 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1345 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1346 | "owner": "https://api.example.com/groups/goldi", 1347 | "type": "device", 1348 | "services": [ 1349 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1337:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [26] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1343:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1341 | "examples": { 1342 | "microcontroller": { 1343 | "value": { 1344 | "name": "ATmega328P",  … | < 96 more lines > 1441 | } 1442 | } 1443 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1337:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [27] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1343:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'devices'. 1341 | "examples": { 1342 | "microcontroller": { 1343 | "value": { 1344 | "name": "ATmega328P",  … | < 96 more lines > 1441 | } 1442 | } 1443 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1337:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [28] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1347:31 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1345 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1346 | "owner": "https://api.example.com/groups/goldi", 1347 | "type": "device", 1348 | "services": [ 1349 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1337:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [29] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1343:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must match a schema in anyOf. 1341 | "examples": { 1342 | "microcontroller": { 1343 | "value": { 1344 | "name": "ATmega328P",  … | < 96 more lines > 1441 | } 1442 | } 1443 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1337:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [30] gen/CrossLab Device Service REST API (internal)-0.0.1.json:830:17 at #/components/parameters/device_id/name Path parameter `device_id` is not used in the path `{$request.query.changedUrl}`. 828 | "device_id": { 829 | "in": "path", 830 | "name": "device_id", 831 | "description": "UUID of the device", 832 | "required": true, Warning was generated by the path-parameters-defined rule. [31] gen/CrossLab Device Service REST API (internal)-0.0.1.json:830:17 at #/components/parameters/device_id/name Path parameter `device_id` is not used in the path `{$request.query.changedUrl}`. 828 | "device_id": { 829 | "in": "path", 830 | "name": "device_id", 831 | "description": "UUID of the device", 832 | "required": true, Warning was generated by the path-parameters-defined rule. [32] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1611:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1609 | "examples": { 1610 | "microcontroller": { 1611 | "value": { 1612 | "name": "ATmega328P",  … | < 96 more lines > 1709 | } 1710 | } 1711 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1605:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [33] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1615:31 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1613 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1614 | "owner": "https://api.example.com/groups/goldi", 1615 | "type": "device", 1616 | "services": [ 1617 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1605:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [34] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1611:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1609 | "examples": { 1610 | "microcontroller": { 1611 | "value": { 1612 | "name": "ATmega328P",  … | < 96 more lines > 1709 | } 1710 | } 1711 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1605:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [35] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1611:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1609 | "examples": { 1610 | "microcontroller": { 1611 | "value": { 1612 | "name": "ATmega328P",  … | < 96 more lines > 1709 | } 1710 | } 1711 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1605:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [36] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1615:31 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1613 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1614 | "owner": "https://api.example.com/groups/goldi", 1615 | "type": "device", 1616 | "services": [ 1617 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1605:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [37] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1611:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 1609 | "examples": { 1610 | "microcontroller": { 1611 | "value": { 1612 | "name": "ATmega328P",  … | < 96 more lines > 1709 | } 1710 | } 1711 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1605:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [38] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1611:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'devices'. 1609 | "examples": { 1610 | "microcontroller": { 1611 | "value": { 1612 | "name": "ATmega328P",  … | < 96 more lines > 1709 | } 1710 | } 1711 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1605:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [39] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1615:31 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 1613 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 1614 | "owner": "https://api.example.com/groups/goldi", 1615 | "type": "device", 1616 | "services": [ 1617 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1605:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [40] gen/CrossLab Device Service REST API (internal)-0.0.1.json:1611:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must match a schema in anyOf. 1609 | "examples": { 1610 | "microcontroller": { 1611 | "value": { 1612 | "name": "ATmega328P",  … | < 96 more lines > 1709 | } 1710 | } 1711 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:1605:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. ./openapi.yml: validated in 276ms Woohoo! Your OpenAPI definition is valid. 🎉 You have 40 warnings.