{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/CancelProductOrder_FVO", "title": "CancelProductOrder_FVO", "allOf": [ { "$ref": "#/components/schemas/Entity_FVO" }, { "type": "object", "description": "Request for cancellation an existing product order", "properties": { "productOrder": { "$ref": "#/components/schemas/ProductOrderRef_FVO" }, "requestedCancellationDate": { "type": "string", "format": "date-time", "description": "Date when the submitter wants the order to be cancelled" }, "cancellationReason": { "type": "string", "description": "Reason why the order is cancelled." } }, "required": [ "productOrder" ] } ], "discriminator": { "propertyName": "@type", "mapping": { "CancelProductOrder": "#/components/schemas/CancelProductOrder_FVO" } } }