Commit baac8429 authored by Mark Canterbury's avatar Mark Canterbury
Browse files

Updating JSON translation

parent 1fec1f22
Loading
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -260,6 +260,13 @@
        },
        "delivery:Checksums": {
          "$ref": "ts_103120_Common_2016_02#/$defs/ListOfChecksumAndType"
        },
        "delivery:OriginalFilename": {
          "$ref": "ts_103280_2017_07#/$defs/LongString"
        },
        "delivery:ContentLength": {
          "type": "integer",
          "minimum": 0
        }
      },
      "required": [
+78 −0
Original line number Diff line number Diff line
{
  "$id": "ts_103120_Encryption_2026_01",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$defs": {
    "EncryptionObject": {
      "type": "object",
      "properties": {
        "@xsi:type": {
          "type": "string",
          "enum": [
            "{http://uri.etsi.org/03120/common/2026/01/Encryption}EncryptionObject"
          ]
        },
        "ObjectIdentifier": {
          "$ref": "ts_103120_Core_2019_10#/$defs/ObjectIdentifier"
        },
        "CountryCode": {
          "$ref": "ts_103280_2017_07#/$defs/ISOCountryCode"
        },
        "OwnerIdentifier": {
          "$ref": "ts_103280_2017_07#/$defs/ShortString"
        },
        "Generation": {
          "type": "integer",
          "minimum": 0
        },
        "ExternalIdentifier": {
          "$ref": "ts_103280_2017_07#/$defs/LongString"
        },
        "AssociatedObjects": {
          "$ref": "ts_103120_Core_2019_10#/$defs/AssociatedObjects"
        },
        "LastChanged": {
          "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime"
        },
        "NationalHandlingParameters": {
          "$ref": "ts_103120_Core_2019_10#/$defs/NationalHandlingParameters"
        },
        "encryption:EncryptionScheme": {
          "$ref": "ts_103120_Common_2016_02#/$defs/DictionaryEntry"
        },
        "encryption:X509EncryptionDetails": {
          "$ref": "#/$defs/X509EncryptionDetails"
        }
      },
      "required": [
        "@xsi:type",
        "ObjectIdentifier",
        "encryption:EncryptionScheme"
      ],
      "additionalProperties": false
    },
    "X509EncryptionDetails": {
      "type": "object",
      "properties": {
        "encryption:X509Certificates": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/X509Certificate"
          }
        }
      },
      "required": [],
      "additionalProperties": false
    },
    "X509Certificate": {
      "type": "object",
      "properties": {
        "encryption:X509CertificateDER": {
          "type": "string",
          "pattern": "^[A-Za-z0-9+\\/]*={0,3}$"
        }
      },
      "required": [],
      "additionalProperties": false
    }
  }
}
+3 −4
Original line number Diff line number Diff line
@@ -864,9 +864,6 @@
        "NationalHandlingParameters": {
          "$ref": "ts_103120_Core_2019_10#/$defs/NationalHandlingParameters"
        },
        "task:Reference": {
          "$ref": "ts_103280_2017_07#/$defs/LongString"
        },
        "task:RequesterReference": {
          "$ref": "ts_103280_2017_07#/$defs/LongString"
        },
@@ -969,7 +966,9 @@
      "properties": {
        "task:TakedownDeadline": {
          "type": "array",
          "items": {}
          "items": {
            "$ref": "#/$defs/TakedownDeadline"
          }
        }
      },
      "required": [],
+3 −0
Original line number Diff line number Diff line
@@ -20,6 +20,9 @@
    "./103120/schema/xsd/ts_103120_Document.xsd": {
      "prefix": "doc"
    },
    "./103120/schema/xsd/ts_103120_Encryption.xsd": {
      "prefix": "encryption"
    },
    "./103120/schema/xsd/ts_103120_Notification.xsd": {
      "prefix": "notification"
    },