/// A product from Acme's catalog
schema Product: object {
$schema: https://json-schema.org/draft/2020-12/schema
$id: https://example.com/product.schema.json
"required": [
"productId",
"productName",
"price"
]
}
/// The unique identifier for a product
properties productId: integer {
}
/// Name of the product
properties productName: string {
}
/// The price of the product
properties productName: number {
exclusiveMinimum: 0
}
/// Tags for the product
properties tags: array {
minItems: 1,
uniqueItems: true
"items": {
"type": "string"
},
}
/// Tags for the product
properties dimensions: object {
.length: number
.width: number
.height: number
required: ["length", "width", "height"]
}