> @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 Simple Authentication Service (internal)-0.0.1.json:557:9 at #/paths/~1token/post/responses

Operation must have at least one `4XX` response.

555 |   }
556 | },
557 | "responses": {
558 |   "201": {
559 |     "description": "The token was created successfully.",

Warning was generated by the operation-4xx-response rule.


[4] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'url'.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92: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:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'isPublic'.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92: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:101:30 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

 99 | "name": "ATmega328P",
100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
101 | "owner": "https://api.example.com/groups/goldi",
102 | "type": "device",
103 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92: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:102: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.

100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
101 | "owner": "https://api.example.com/groups/goldi",
102 | "type": "device",
103 | "services": [
104 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92: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:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'url'.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92: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:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'isPublic'.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92: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:101:30 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

 99 | "name": "ATmega328P",
100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
101 | "owner": "https://api.example.com/groups/goldi",
102 | "type": "device",
103 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92: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:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'url'.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92: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:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'isPublic'.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/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:101:30 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

 99 | "name": "ATmega328P",
100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
101 | "owner": "https://api.example.com/groups/goldi",
102 | "type": "device",
103 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/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:102: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.

100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
101 | "owner": "https://api.example.com/groups/goldi",
102 | "type": "device",
103 | "services": [
104 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/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:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'url'.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/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:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'isPublic'.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/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:101:30 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

 99 | "name": "ATmega328P",
100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
101 | "owner": "https://api.example.com/groups/goldi",
102 | "type": "device",
103 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/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:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'devices'.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/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:102: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.

100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
101 | "owner": "https://api.example.com/groups/goldi",
102 | "type": "device",
103 | "services": [
104 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/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:98: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.

 96 | "examples": {
 97 |   "microcontroller": {
 98 |     "value": {
 99 |       "name": "ATmega328P",
  … |       < 96 more lines >
196 |     }
197 |   }
198 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/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:212: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'.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'isPublic'.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:215:32 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

213 | "name": "ATmega328P",
214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
215 | "owner": "https://api.example.com/groups/goldi",
216 | "type": "device",
217 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:216: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.

214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
215 | "owner": "https://api.example.com/groups/goldi",
216 | "type": "device",
217 | "services": [
218 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:212: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'.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'isPublic'.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:215:32 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

213 | "name": "ATmega328P",
214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
215 | "owner": "https://api.example.com/groups/goldi",
216 | "type": "device",
217 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:212: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'.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'isPublic'.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:215:32 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

213 | "name": "ATmega328P",
214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
215 | "owner": "https://api.example.com/groups/goldi",
216 | "type": "device",
217 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[31] gen/CrossLab Device Service REST API (internal)-0.0.1.json:216: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.

214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
215 | "owner": "https://api.example.com/groups/goldi",
216 | "type": "device",
217 | "services": [
218 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[32] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212: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'.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must have required property 'isPublic'.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:215:32 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

213 | "name": "ATmega328P",
214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
215 | "owner": "https://api.example.com/groups/goldi",
216 | "type": "device",
217 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:212: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'.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:216: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.

214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
215 | "owner": "https://api.example.com/groups/goldi",
216 | "type": "device",
217 | "services": [
218 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:212: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.

210 | "examples": {
211 |   "microcontroller": {
212 |     "value": {
213 |       "name": "ATmega328P",
  … |       < 96 more lines >
310 |     }
311 |   }
312 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/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:406: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'.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/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:406: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 'isPublic'.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/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:409:32 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

407 | "name": "ATmega328P",
408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
409 | "owner": "https://api.example.com/groups/goldi",
410 | "type": "device",
411 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[41] gen/CrossLab Device Service REST API (internal)-0.0.1.json:410: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.

408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
409 | "owner": "https://api.example.com/groups/goldi",
410 | "type": "device",
411 | "services": [
412 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[42] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406: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'.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[43] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406: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 'isPublic'.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[44] gen/CrossLab Device Service REST API (internal)-0.0.1.json:409:32 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

407 | "name": "ATmega328P",
408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
409 | "owner": "https://api.example.com/groups/goldi",
410 | "type": "device",
411 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[45] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406: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'.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[46] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406: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 'isPublic'.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[47] gen/CrossLab Device Service REST API (internal)-0.0.1.json:409:32 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

407 | "name": "ATmega328P",
408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
409 | "owner": "https://api.example.com/groups/goldi",
410 | "type": "device",
411 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[48] gen/CrossLab Device Service REST API (internal)-0.0.1.json:410: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.

408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
409 | "owner": "https://api.example.com/groups/goldi",
410 | "type": "device",
411 | "services": [
412 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[49] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406: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'.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[50] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406: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 'isPublic'.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[51] gen/CrossLab Device Service REST API (internal)-0.0.1.json:409:32 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

407 | "name": "ATmega328P",
408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
409 | "owner": "https://api.example.com/groups/goldi",
410 | "type": "device",
411 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[52] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406: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'.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[53] gen/CrossLab Device Service REST API (internal)-0.0.1.json:410: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.

408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
409 | "owner": "https://api.example.com/groups/goldi",
410 | "type": "device",
411 | "services": [
412 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[54] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406: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.

404 | "examples": {
405 |   "microcontroller": {
406 |     "value": {
407 |       "name": "ATmega328P",
  … |       < 96 more lines >
504 |     }
505 |   }
506 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[55] gen/CrossLab Device Service REST API (internal)-0.0.1.json:2739:17 at #/components/parameters/device_id/name

Path parameter `device_id` is not used in the path `{$request.query.changedUrl}`.

2737 | "device_id": {
2738 |   "in": "path",
2739 |   "name": "device_id",
2740 |   "description": "UUID of the device",
2741 |   "required": true,

Warning was generated by the path-parameters-defined rule.


[56] gen/CrossLab Device Service REST API (internal)-0.0.1.json:2739:17 at #/components/parameters/device_id/name

Path parameter `device_id` is not used in the path `{$request.query.changedUrl}`.

2737 | "device_id": {
2738 |   "in": "path",
2739 |   "name": "device_id",
2740 |   "description": "UUID of the device",
2741 |   "required": true,

Warning was generated by the path-parameters-defined rule.


[57] gen/CrossLab Device Service REST API (internal)-0.0.1.json:563:30 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

561 | "name": "ATmega328P",
562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
563 | "owner": "https://api.example.com/groups/goldi",
564 | "type": "device",
565 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[58] gen/CrossLab Device Service REST API (internal)-0.0.1.json:564:29 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/type

Example value must conform to the schema: `type` property must be equal to constant.

562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
563 | "owner": "https://api.example.com/groups/goldi",
564 | "type": "device",
565 | "services": [
566 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[59] gen/CrossLab Device Service REST API (internal)-0.0.1.json:563:30 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

561 | "name": "ATmega328P",
562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
563 | "owner": "https://api.example.com/groups/goldi",
564 | "type": "device",
565 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[60] gen/CrossLab Device Service REST API (internal)-0.0.1.json:563:30 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

561 | "name": "ATmega328P",
562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
563 | "owner": "https://api.example.com/groups/goldi",
564 | "type": "device",
565 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[61] gen/CrossLab Device Service REST API (internal)-0.0.1.json:564:29 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/type

Example value must conform to the schema: `type` property must be equal to constant.

562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
563 | "owner": "https://api.example.com/groups/goldi",
564 | "type": "device",
565 | "services": [
566 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[62] gen/CrossLab Device Service REST API (internal)-0.0.1.json:563:30 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

561 | "name": "ATmega328P",
562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
563 | "owner": "https://api.example.com/groups/goldi",
564 | "type": "device",
565 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[63] gen/CrossLab Device Service REST API (internal)-0.0.1.json:564:29 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/type

Example value must conform to the schema: `type` property must be equal to constant.

562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
563 | "owner": "https://api.example.com/groups/goldi",
564 | "type": "device",
565 | "services": [
566 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[64] gen/CrossLab Device Service REST API (internal)-0.0.1.json:560:28 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value

Example value must conform to the schema: must match a schema in anyOf.

558 | "examples": {
559 |   "microcontroller": {
560 |     "value": {
561 |       "name": "ATmega328P",
  … |       < 96 more lines >
658 |     }
659 |   }
660 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[65] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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'.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[66] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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 'isPublic'.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[67] gen/CrossLab Device Service REST API (internal)-0.0.1.json:677:32 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

675 | "name": "ATmega328P",
676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
677 | "owner": "https://api.example.com/groups/goldi",
678 | "type": "device",
679 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[68] gen/CrossLab Device Service REST API (internal)-0.0.1.json:678: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.

676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
677 | "owner": "https://api.example.com/groups/goldi",
678 | "type": "device",
679 | "services": [
680 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[69] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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'.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[70] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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 'isPublic'.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[71] gen/CrossLab Device Service REST API (internal)-0.0.1.json:677:32 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

675 | "name": "ATmega328P",
676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
677 | "owner": "https://api.example.com/groups/goldi",
678 | "type": "device",
679 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[72] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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'.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[73] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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 'isPublic'.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[74] gen/CrossLab Device Service REST API (internal)-0.0.1.json:677:32 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

675 | "name": "ATmega328P",
676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
677 | "owner": "https://api.example.com/groups/goldi",
678 | "type": "device",
679 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[75] gen/CrossLab Device Service REST API (internal)-0.0.1.json:678: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.

676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
677 | "owner": "https://api.example.com/groups/goldi",
678 | "type": "device",
679 | "services": [
680 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[76] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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'.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[77] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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 'isPublic'.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[78] gen/CrossLab Device Service REST API (internal)-0.0.1.json:677:32 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/owner

Example value must conform to the schema: `owner` property type must be array.

675 | "name": "ATmega328P",
676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
677 | "owner": "https://api.example.com/groups/goldi",
678 | "type": "device",
679 | "services": [

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[79] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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'.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[80] gen/CrossLab Device Service REST API (internal)-0.0.1.json:678: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.

676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash",
677 | "owner": "https://api.example.com/groups/goldi",
678 | "type": "device",
679 | "services": [
680 |   {

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json 

Warning was generated by the no-invalid-media-type-examples rule.


[81] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674: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.

672 | "examples": {
673 |   "microcontroller": {
674 |     "value": {
675 |       "name": "ATmega328P",
  … |       < 96 more lines >
772 |     }
773 |   }
774 | }

referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668: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 246ms

Woohoo! Your API description is valid. 🎉
You have 81 warnings.