From 151edaf489a83ef7819a524f4d56a17d8b5bcbfb Mon Sep 17 00:00:00 2001 From: rengasamis Date: Thu, 10 Oct 2024 17:10:10 +0000 Subject: [PATCH] CR004 AssociationTime Addition --- 103976/ts_103976.schema.json | 291 ++++++++++++++++++----------------- 1 file changed, 146 insertions(+), 145 deletions(-) diff --git a/103976/ts_103976.schema.json b/103976/ts_103976.schema.json index 008c083..5c3a0a8 100644 --- a/103976/ts_103976.schema.json +++ b/103976/ts_103976.schema.json @@ -1,146 +1,147 @@ -{ - "$id": "ts_103976_core", - "$defs": { - "AssociationPeriod" : { - "type" : "object", - "properties" : { - "StartTime" : { "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime" }, - "EndTime" : { "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime" } - }, - "required" : ["StartTime"] - }, - "AssociationTime" : { - "oneOf" : [ - { - "type" : "object", - "properties" : { - "PointInTime" : { "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime" } - }, - "required" : ["PointInTime"] - }, - { - "type" : "object", - "properties" : { - "PeriodInTime" : { "$ref": "#/$defs/AssociationPeriod" } - }, - "required" : ["PeriodInTime"] - } - ] - }, - "CommsID" : { - "oneOf" : [ - { - "type" : "object", - "properties" : { "IMEI" : { "$ref" : "ts_103280_2017_07#/$defs/IMEI"} }, - "required" : ["IMEI"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/IMSI"} }, - "required" : ["IMSI"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/ICCID"} }, - "required" : ["ICCID"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/PEIIMEI"} }, - "required" : ["PEIIMEI"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/SUPIIMSI"} }, - "required" : ["SUPIIMSI"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/SUPINAI"} }, - "required" : ["SUPINAI"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/InternationalE164"} }, - "required" : ["MSISDN"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/GPSIMSISDN"} }, - "required" : ["GPSIMSISDN"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/GPSINAI"} }, - "required" : ["GPSINAI"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/MACAddress"} }, - "required" : ["MACAddress"] - }, - { - "type" : "object", - "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/EUI64"} }, - "required" : ["EUI164"] - } - ] - }, - "Location" : { - "oneOf" : [ - { - "type" : "object", - "properties" : { - "WGS84CoordinateDecimal" : { "$ref" : "ts_103280_2017_07#/$defs/WGS84CoordinateDecimal"} - } - } - ] - }, - "SourceOfLocation" : { - "enum" : ["GNSS"] - }, - "VINtoCommsIDRecord" : { - "type" : "object", - "properties" : { - "CommsID" : { "$ref" : "#/$defs/CommsID" }, - "AssociationTime" : { "$ref" : "#/$defs/AssociationTime"} - }, - "required" : ["CommsID"] - }, - "CommsIDToVINRecord" : { - "type" : "object", - "properties" : { - "VIN" : { "$ref" : "ts_103280_2017_07#/$defs/VIN" } - }, - "required" : ["VIN"] - }, - "VINtoLocationRecord" : { - "type" : "object", - "properties" : { - "Location" : { "$ref" : "#/$defs/Location" }, - "TimeOfLocation" : { "$ref" : "#/$defs/AssociationTime" }, - "SourceOfLocation" : { "$ref" : "#/$defs/SourceOfLocation" }, - "LocationRecordReason" : { "$ref" : "ts_103280_2017_07#/$defs/LongString" } - }, - "required" : ["Location", "TimeOfLocation"] - }, - "ResultRecords" : { - "type" : "object", - "properties" : { - "VINtoCommsIDRecords" : { - "type" : "array", - "items" : { "$ref" : "#/$defs/VINtoCommsIDRecord"} - }, - "CommsIDToVINRecords" : { - "type" : "array", - "items" : { "$ref" : "#/$defs/CommsIDToVINRecord"} - }, - "VINtoLocationRecords" : { - "type" : "array", - "items" : { "$ref" : "#/$defs/VINtoLocationRecord"} - } - } - } - }, - "$ref": "#/$defs/ResultRecords" +{ + "$id": "ts_103976_core", + "$defs": { + "AssociationPeriod" : { + "type" : "object", + "properties" : { + "StartTime" : { "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime" }, + "EndTime" : { "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime" } + }, + "required" : ["StartTime"] + }, + "AssociationTime" : { + "oneOf" : [ + { + "type" : "object", + "properties" : { + "PointInTime" : { "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime" } + }, + "required" : ["PointInTime"] + }, + { + "type" : "object", + "properties" : { + "PeriodInTime" : { "$ref": "#/$defs/AssociationPeriod" } + }, + "required" : ["PeriodInTime"] + } + ] + }, + "CommsID" : { + "oneOf" : [ + { + "type" : "object", + "properties" : { "IMEI" : { "$ref" : "ts_103280_2017_07#/$defs/IMEI"} }, + "required" : ["IMEI"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/IMSI"} }, + "required" : ["IMSI"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/ICCID"} }, + "required" : ["ICCID"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/PEIIMEI"} }, + "required" : ["PEIIMEI"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/SUPIIMSI"} }, + "required" : ["SUPIIMSI"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/SUPINAI"} }, + "required" : ["SUPINAI"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/InternationalE164"} }, + "required" : ["MSISDN"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/GPSIMSISDN"} }, + "required" : ["GPSIMSISDN"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/GPSINAI"} }, + "required" : ["GPSINAI"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/MACAddress"} }, + "required" : ["MACAddress"] + }, + { + "type" : "object", + "properties" : { "IMSI" : { "$ref" : "ts_103280_2017_07#/$defs/EUI64"} }, + "required" : ["EUI164"] + } + ] + }, + "Location" : { + "oneOf" : [ + { + "type" : "object", + "properties" : { + "WGS84CoordinateDecimal" : { "$ref" : "ts_103280_2017_07#/$defs/WGS84CoordinateDecimal"} + } + } + ] + }, + "SourceOfLocation" : { + "enum" : ["GNSS"] + }, + "VINtoCommsIDRecord" : { + "type" : "object", + "properties" : { + "CommsID" : { "$ref" : "#/$defs/CommsID" }, + "AssociationTime" : { "$ref" : "#/$defs/AssociationTime"} + }, + "required" : ["CommsID"] + }, + "CommsIDToVINRecord" : { + "type" : "object", + "properties" : { + "VIN" : { "$ref" : "ts_103280_2017_07#/$defs/VIN" }, + "AssociationTime" : { "$ref" : "#/$defs/AssociationTime"} + }, + "required" : ["VIN"] + }, + "VINtoLocationRecord" : { + "type" : "object", + "properties" : { + "Location" : { "$ref" : "#/$defs/Location" }, + "TimeOfLocation" : { "$ref" : "#/$defs/AssociationTime" }, + "SourceOfLocation" : { "$ref" : "#/$defs/SourceOfLocation" }, + "LocationRecordReason" : { "$ref" : "ts_103280_2017_07#/$defs/LongString" } + }, + "required" : ["Location", "TimeOfLocation"] + }, + "ResultRecords" : { + "type" : "object", + "properties" : { + "VINtoCommsIDRecords" : { + "type" : "array", + "items" : { "$ref" : "#/$defs/VINtoCommsIDRecord"} + }, + "CommsIDToVINRecords" : { + "type" : "array", + "items" : { "$ref" : "#/$defs/CommsIDToVINRecord"} + }, + "VINtoLocationRecords" : { + "type" : "array", + "items" : { "$ref" : "#/$defs/VINtoLocationRecord"} + } + } + } + }, + "$ref": "#/$defs/ResultRecords" } \ No newline at end of file -- GitLab