| # SPDX-License-Identifier: GPL-2.0+ | |
| # | |
| # Test schema | |
| # | |
| --- | |
| definitions: | |
| u8: | |
| type: integer | |
| minimum: 0 | |
| maximum: 0xff | |
| u16: | |
| type: integer | |
| minimum: 0 | |
| maximum: 0xffff | |
| u32: | |
| type: integer | |
| minimum: 0 | |
| maximum: 0xffffffff | |
| type: object | |
| properties: | |
| main-branch: | |
| type: object | |
| properties: | |
| obj: | |
| type: object | |
| properties: | |
| a: | |
| $ref: "#/definitions/u32" | |
| b: | |
| $ref: "#/definitions/u16" | |
| arr: | |
| type: array | |
| minItems: 4 | |
| maxItems: 4 | |
| items: | |
| $ref: "#/definitions/u8" | |
| another-arr: | |
| type: array | |
| minItems: 2 | |
| maxItems: 2 | |
| items: | |
| type: object | |
| properties: | |
| c: | |
| $ref: "#/definitions/u8" | |
| d: | |
| $ref: "#/definitions/u8" |