# 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"