{
    "$id": "https://api.comnorm.com/schemas/configuration-notification-info.schema.json",
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "title": "Configuration Notification Info",
    "description": "Konfigurationsnotifikationsinformationen",
    "type": "object",
    "required": [
        "productNumber",
        "configurationData",
        "notificationURL",
        "notificationSecret"
    ],
    "properties": {
        "productNumber": {
            "description": "Artikel-Nummer des Produktes",
            "$ref": "https://api.comnorm.com/schemas/product-info.schema.json#/properties/productNumber"
        },
        "configurationData": {
            "description": "Parametrisierungsinformationen",
            "$ref": "https://api.comnorm.com/schemas/configuration-data.schema.json"
        },
        "notificationURL": {
            "description": "Internetadresse, an welche eine Notifikation gesendet werden soll",
            "type": "string",
            "minLength": 1,
            "format": "uri"
        },
        "notificationSecret": {
            "description": "Information, welche der Sender mit Notifikation mitsenden muss, damit dessen Authentizität validiert werden kann",
            "type": "string",
            "minLength": 1,
            "maxLength": 256
        },
        "notificationHint": {
            "description": "Hinweise zur Notifikation (kann vom Anbieter beispielsweise als Tooltip angezeigt werden)",
            "type": "string",
            "maxLength": 256
        }
    }
}
