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

Initial draft

parent 2d521e8c
Loading
Loading
Loading
Loading
Loading
+31 −1
Original line number Original line Diff line number Diff line
@@ -124,6 +124,36 @@
            },
            },
            "required" : ["Location", "TimeOfLocation"]
            "required" : ["Location", "TimeOfLocation"]
        },
        },
        "VINtoPartNumberRecord" : {
            "type" : "object",
            "properties" : {
                "PartNumber" : { "$ref" : "ts_103280_2017_07#/$defs/ShortString" },
                "PartType" : { "$ref" : "ts_103120_Common_2016_02#/$defs/DictionaryEntry"},
                "PartTypeFreeText" : { "$ref" : "ts_103280_2017_07#/$defs/ShortString" }
            },
            "required" : ["PartNumber"]
        },
        "PartNumbertoVINRecord" : {
            "type" : "object",
            "properties" : {
                "VIN" : { "$ref" : "ts_103280_2017_07#/$defs/VIN" }
            },
            "required" : ["VIN"]
        },
        "VINtoSubscribedServicesRecord" : {
            "type" : "object",
            "properties" : {
                "NameOfService" : { "$ref" : "ts_103280_2017_07#/$defs/ShortString" },
                "FirstPaymentDate" : { "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime" },
                "MostRecentPaymentDate" : { "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime" },
                "TerminationDate" : { "$ref": "ts_103280_2017_07#/$defs/QualifiedDateTime" },
                "UserID" : { "$ref" : "ts_103280_2017_07#/$defs/ShortString" },
                "CustomerName" : { "$ref" : "ts_103280_2017_07#/$defs/ShortString" },
                "CustomerAddress": { "$ref" : "ts_103280_2017_07#/$defs/LongString" },
                "TypeOfPaymentMethod" : { "$ref" : "ts_103120_Common_2016_02#/$defs/DictionaryEntry"} 
            },
            "required" : []
        },
        "ResultRecords" : {
        "ResultRecords" : {
            "type" : "object",
            "type" : "object",
            "properties" : {
            "properties" : {
+73 −0
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<Dictionaries xmlns="http://uri.etsi.org/03280/common/2019/10/Dictionaries">
    <Dictionary>
        <Owner>ETSI</Owner>
        <Name>TS103976RequestType</Name>
        <DictionaryEntries>
            <DictionaryEntry>
                <Value>VINtoCommsID</Value>
                <Meaning>VINtoCommsID request, as defined in clause 7.2.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>CommsIDtoVIN</Value>
                <Meaning>CommsIDtoVIN request, as defined in clause 7.3.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>VINtoLocation</Value>
                <Meaning>VINtoLocation request, as defined in clause 7.4.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>VINtoPartNumber</Value>
                <Meaning>VINtoPartNumber request, as defined in clause 7.5</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>PartNumbertoVIN</Value>
                <Meaning>PartNumbertoVIN request, as defined in clause 7.6</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>VINtoSubscribedServices</Value>
                <Meaning>VINtoSubscribedServices request, as defined in clause 7.7</Meaning>
            </DictionaryEntry>
        </DictionaryEntries>
    </Dictionary>
    <Dictionary>
        <Owner>ETSI</Owner>
        <Name>PartType</Name>
        <DictionaryEntries>
            <DictionaryEntry>
                <Value>Gearbox</Value>
                <Meaning>Part that the RPS considers to be a gearbox</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Engine</Value>
                <Meaning>Part that the RPS considers to be an engine</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Airbag</Value>
                <Meaning>Part that the RPS considers to be an airbag</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Multimedia</Value>
                <Meaning>Components of the vehicle used for providing information or entertainment capabilities, including an automotive head unit.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Other</Value>
                <Meaning>Component not meeting any of the other entries of this list.</Meaning>
            </DictionaryEntry>
        </DictionaryEntries>
    </Dictionary>
    <Dictionary>
        <Owner>ETSI</Owner>
        <Name>TypeOfPayment</Name>
        <DictionaryEntries>
            <DictionaryEntry>
                <Value>CreditCard</Value>
                <Meaning>Payment made using credit card</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Other</Value>
                <Meaning>Item not covered by other entries in this dictionary</Meaning>
            </DictionaryEntry>
        </DictionaryEntries>
    </Dictionary>
</Dictionaries>