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

Fixing dictionaries and adding response records

parent ee387291
Loading
Loading
Loading
Loading
Loading
+18 −5
Original line number Original line Diff line number Diff line
{
{
    "$id": "ts_103976_core",
    "$id": "ts_103976_core",
    "$schema" : "https://json-schema.org/draft/2020-12/schema",
    "$defs": { 
    "$defs": { 
        "AssociationPeriod" : {
        "AssociationPeriod" : {
            "type" : "object",
            "type" : "object",
@@ -124,16 +125,16 @@
            },
            },
            "required" : ["Location", "TimeOfLocation"]
            "required" : ["Location", "TimeOfLocation"]
        },
        },
        "VINtoPartNumberRecord" : {
        "VINtoUniquePartNumberRecord" : {
            "type" : "object",
            "type" : "object",
            "properties" : {
            "properties" : {
                "PartNumber" : { "$ref" : "ts_103280_2017_07#/$defs/ShortString" },
                "UniquePartNumber" : { "$ref" : "ts_103280_2017_07#/$defs/ShortString" },
                "PartType" : { "$ref" : "ts_103120_Common_2016_02#/$defs/DictionaryEntry"},
                "PartType" : { "$ref" : "ts_103120_Common_2016_02#/$defs/DictionaryEntry"},
                "PartTypeFreeText" : { "$ref" : "ts_103280_2017_07#/$defs/ShortString" }
                "PartTypeFreeText" : { "$ref" : "ts_103280_2017_07#/$defs/ShortString" }
            },
            },
            "required" : ["PartNumber"]
            "required" : ["UniquePartNumber"]
        },
        },
        "PartNumbertoVINRecord" : {
        "UniquePartNumbertoVINRecord" : {
            "type" : "object",
            "type" : "object",
            "properties" : {
            "properties" : {
                "VIN" : { "$ref" : "ts_103280_2017_07#/$defs/VIN" }
                "VIN" : { "$ref" : "ts_103280_2017_07#/$defs/VIN" }
@@ -168,6 +169,18 @@
                "VINtoLocationRecords" : {
                "VINtoLocationRecords" : {
                    "type" : "array",
                    "type" : "array",
                    "items" : { "$ref" : "#/$defs/VINtoLocationRecord"}
                    "items" : { "$ref" : "#/$defs/VINtoLocationRecord"}
                },
                "VINtoUniquePartNumberRecords" : {
                    "type" : "array",
                    "items" : { "$ref" : "#/$defs/VINtoUniquePartNumberRecord"}
                },
                "UniquePartNumbertoVINRecords" : {
                    "type" : "array",
                    "items" : { "$ref" : "#/$defs/UniquePartNumbertoVINRecord"}
                },
                "VINtoSubscribedServicesRecords" : {
                    "type" : "array",
                    "items" : { "$ref" : "#/$defs/VINtoSubscribedServicesRecord"}
                }
                }
            }
            }
        }
        }
+6 −6
Original line number Original line Diff line number Diff line
@@ -17,12 +17,12 @@
                <Meaning>VINtoLocation request, as defined in clause 7.4.</Meaning>
                <Meaning>VINtoLocation request, as defined in clause 7.4.</Meaning>
            </DictionaryEntry>
            </DictionaryEntry>
            <DictionaryEntry>
            <DictionaryEntry>
                <Value>VINtoPartNumber</Value>
                <Value>VINtoUniquePartNumber</Value>
                <Meaning>VINtoPartNumber request, as defined in clause 7.5</Meaning>
                <Meaning>VINtoUniquePartNumber request, as defined in clause 7.5</Meaning>
            </DictionaryEntry>
            </DictionaryEntry>
            <DictionaryEntry>
            <DictionaryEntry>
                <Value>PartNumbertoVIN</Value>
                <Value>UniquePartNumbertoVIN</Value>
                <Meaning>PartNumbertoVIN request, as defined in clause 7.6</Meaning>
                <Meaning>UniquePartNumbertoVIN request, as defined in clause 7.6</Meaning>
            </DictionaryEntry>
            </DictionaryEntry>
            <DictionaryEntry>
            <DictionaryEntry>
                <Value>VINtoSubscribedServices</Value>
                <Value>VINtoSubscribedServices</Value>
@@ -32,7 +32,7 @@
    </Dictionary>
    </Dictionary>
    <Dictionary>
    <Dictionary>
        <Owner>ETSI</Owner>
        <Owner>ETSI</Owner>
        <Name>PartType</Name>
        <Name>TS103976PartType</Name>
        <DictionaryEntries>
        <DictionaryEntries>
            <DictionaryEntry>
            <DictionaryEntry>
                <Value>Gearbox</Value>
                <Value>Gearbox</Value>
@@ -58,7 +58,7 @@
    </Dictionary>
    </Dictionary>
    <Dictionary>
    <Dictionary>
        <Owner>ETSI</Owner>
        <Owner>ETSI</Owner>
        <Name>TypeOfPayment</Name>
        <Name>TS103976TypeOfPayment</Name>
        <DictionaryEntries>
        <DictionaryEntries>
            <DictionaryEntry>
            <DictionaryEntry>
                <Value>CreditCard</Value>
                <Value>CreditCard</Value>