XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://toyota.cz/Cars
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
tns http://toyota.cz/Cars
Schema Component Representation
<xs:schema elementFormDefault="qualified" targetNamespace="http://toyota.cz/Cars">
<xs:import schemaLocation="CarService1.Arrays.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<xs:import schemaLocation="CarService1.Well.xsd" namespace="http://toyota.cz/Well"/>
<xs:import schemaLocation="CarService1.Serialization.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
...
</xs:schema>
top

Global Declarations

Element: ArrayOfCampaign

Name ArrayOfCampaign
Type tns:ArrayOfCampaign
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:ArrayOfCampaign>
<tns:Campaign> tns:Campaign </tns:Campaign> [0..*]
</tns:ArrayOfCampaign>
Schema Component Representation
<xs:element name="ArrayOfCampaign" type="tns:ArrayOfCampaign" nillable="true"/>
top

Element: ArrayOfCampaignAlowedOrderType

Name ArrayOfCampaignAlowedOrderType
Type tns:ArrayOfCampaignAlowedOrderType
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:ArrayOfCampaignAlowedOrderType>
<tns:CampaignAlowedOrderType> tns:CampaignAlowedOrderType </tns:CampaignAlowedOrderType> [0..*]
</tns:ArrayOfCampaignAlowedOrderType>
Schema Component Representation
<xs:element name="ArrayOfCampaignAlowedOrderType" type="tns:ArrayOfCampaignAlowedOrderType" nillable="true"/>
top

Element: ArrayOfCampaignValidity

Name ArrayOfCampaignValidity
Type tns:ArrayOfCampaignValidity
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:ArrayOfCampaignValidity>
<tns:CampaignValidity> tns:CampaignValidity </tns:CampaignValidity> [0..*]
</tns:ArrayOfCampaignValidity>
Schema Component Representation
<xs:element name="ArrayOfCampaignValidity" type="tns:ArrayOfCampaignValidity" nillable="true"/>
top

Element: ArrayOfCarPrice

Name ArrayOfCarPrice
Type tns:ArrayOfCarPrice
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:ArrayOfCarPrice>
<tns:CarPrice> tns:CarPrice </tns:CarPrice> [0..*]
</tns:ArrayOfCarPrice>
Schema Component Representation
<xs:element name="ArrayOfCarPrice" type="tns:ArrayOfCarPrice" nillable="true"/>
top

Element: ArrayOfPrice

Name ArrayOfPrice
Type tns:ArrayOfPrice
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:ArrayOfPrice>
<tns:Price> tns:Price </tns:Price> [0..*] ?
</tns:ArrayOfPrice>
Schema Component Representation
<xs:element name="ArrayOfPrice" type="tns:ArrayOfPrice" nillable="true"/>
top

Element: Campaign

Name Campaign
Type tns:Campaign
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:Campaign>
<tns:Name> xs:string </tns:Name> [1] ?
<tns:Code> xs:string </tns:Code> [1] ?
<tns:Discount> xs:decimal </tns:Discount> [1] ?
<tns:Validity> tns:ArrayOfCampaignValidity </tns:Validity> [1] ?
<tns:Type> tns:ArrayOfCampaignAlowedOrderType </tns:Type> [1] ?
</tns:Campaign>
Schema Component Representation
<xs:element name="Campaign" type="tns:Campaign" nillable="true"/>
top

Element: CampaignAlowedOrderType

Name CampaignAlowedOrderType
Type tns:CampaignAlowedOrderType
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CampaignAlowedOrderType>
<tns:Value> xs:string </tns:Value> [1] ?
</tns:CampaignAlowedOrderType>
Schema Component Representation
<xs:element name="CampaignAlowedOrderType" type="tns:CampaignAlowedOrderType" nillable="true"/>
top

Element: Campaigns

Name Campaigns
Type tns:Campaigns
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:Campaigns>
<tns:Campaign> tns:ArrayOfCampaign </tns:Campaign> [1] ?
</tns:Campaigns>
Schema Component Representation
<xs:element name="Campaigns" type="tns:Campaigns" nillable="true"/>
top

Element: CampaignValidity

Name CampaignValidity
Type tns:CampaignValidity
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CampaignValidity>
<tns:Country> xs:string </tns:Country> [1] ?
<tns:From> xs:dateTime </tns:From> [1] ?
<tns:To> xs:dateTime </tns:To> [1] ?
</tns:CampaignValidity>
Schema Component Representation
<xs:element name="CampaignValidity" type="tns:CampaignValidity" nillable="true"/>
top

Element: CarAxle

Name CarAxle
Type tns:CarAxle
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarAxle>
<tns:IsPowered> xs:boolean </tns:IsPowered> [1] ?
<tns:Length> xs:unsignedShort </tns:Length> [1] ?
<tns:No> xs:unsignedByte </tns:No> [1] ?
</tns:CarAxle>
Schema Component Representation
<xs:element name="CarAxle" type="tns:CarAxle" nillable="true"/>
top

Element: CarAxleCollection

Name CarAxleCollection
Type tns:CarAxleCollection
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarAxleCollection>
<tns:CarAxle> tns:CarAxle </tns:CarAxle> [0..*] ?
</tns:CarAxleCollection>
Schema Component Representation
<xs:element name="CarAxleCollection" type="tns:CarAxleCollection" nillable="true"/>
top

Element: CarHistories

Name CarHistories
Type tns:CarHistories
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarHistories>
<tns:CarHistory> tns:CarHistory </tns:CarHistory> [0..*] ?
</tns:CarHistories>
Schema Component Representation
<xs:element name="CarHistories" type="tns:CarHistories" nillable="true"/>
top

Element: CarHistory

Name CarHistory
Type tns:CarHistory
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarHistory>
<tns:VIN> xs:string </tns:VIN> [1] ?
<tns:Name> xs:string </tns:Name> [1] ?
<tns:EventCode> xs:string </tns:EventCode> [0..1] ?
<tns:CreateDate> xs:dateTime </tns:CreateDate> [1] ?
<tns:IssuedBy> xs:string </tns:IssuedBy> [1] ?
<tns:Customer> xs:string </tns:Customer> [0..1] ?
<tns:Mileage> xs:string </tns:Mileage> [0..1] ?
<tns:CustomerIDs> q4:PartyIdentification </tns:CustomerIDs> [0..1] ?
<tns:CustomerMainContactIDs> q5:PartyIdentification </tns:CustomerMainContactIDs> [0..1] ?
<tns:IssuedByIDs> q6:PartyIdentification </tns:IssuedByIDs> [0..1] ?
<tns:EmployeeIDs> q7:PartyIdentification </tns:EmployeeIDs> [0..1] ?
<tns:AmountCZK> xs:decimal </tns:AmountCZK> [0..1] ?
<tns:AmountEUR> xs:decimal </tns:AmountEUR> [0..1] ?
<tns:Number> xs:string </tns:Number> [0..1] ?
<tns:EventType> tns:CarHistoryType </tns:EventType> [0..1] ?
</tns:CarHistory>
Schema Component Representation
<xs:element name="CarHistory" type="tns:CarHistory" nillable="true"/>
top

Element: CarHistoryEventRequestedType

Name CarHistoryEventRequestedType
Type tns:CarHistoryEventRequestedType
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarHistoryEventRequestedType> tns:CarHistoryEventRequestedType </tns:CarHistoryEventRequestedType>
Schema Component Representation
<xs:element name="CarHistoryEventRequestedType" type="tns:CarHistoryEventRequestedType" nillable="true"/>
top

Element: CarHistoryInformationLevel

Name CarHistoryInformationLevel
Type tns:CarHistoryInformationLevel
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarHistoryInformationLevel> tns:CarHistoryInformationLevel </tns:CarHistoryInformationLevel>
Schema Component Representation
<xs:element name="CarHistoryInformationLevel" type="tns:CarHistoryInformationLevel" nillable="true"/>
top

Element: CarHistoryType

Name CarHistoryType
Type tns:CarHistoryType
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarHistoryType> tns:CarHistoryType </tns:CarHistoryType>
Schema Component Representation
<xs:element name="CarHistoryType" type="tns:CarHistoryType" nillable="true"/>
top

Element: CarInfo

Name CarInfo
Type tns:CarInfo
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarInfo>
<tns:Axles> tns:CarAxleCollection </tns:Axles> [0..1] ?
<tns:BodyTypeCode> xs:string </tns:BodyTypeCode> [0..1] ?
<tns:BodyTypeID> xs:int </tns:BodyTypeID> [0..1] ?
<tns:BodyTypeName> xs:string </tns:BodyTypeName> [0..1] ?
<tns:BrandID> xs:int </tns:BrandID> [0..1] ?
<tns:BrandName> xs:string </tns:BrandName> [0..1] ?
<tns:ColorBase> xs:string </tns:ColorBase> [0..1] ?
<tns:Doors> xs:unsignedByte </tns:Doors> [0..1] ?
<tns:ECOCode> xs:string </tns:ECOCode> [0..1] ?
<tns:ECOName> xs:string </tns:ECOName> [0..1] ?
<tns:ECOType> tns:ExteriorColorType </tns:ECOType> [0..1] ?
<tns:ECO_ID> xs:int </tns:ECO_ID> [0..1] ?
<tns:EngineCapacity> xs:short </tns:EngineCapacity> [0..1] ?
<tns:EngineKata> xs:string </tns:EngineKata> [0..1] ?
<tns:EngineNo> xs:string </tns:EngineNo> [0..1] ?
<tns:EngineVolume> xs:decimal </tns:EngineVolume> [0..1] ?
<tns:FuelTypeCode> xs:string </tns:FuelTypeCode> [0..1] ?
<tns:FuelTypeID> xs:int </tns:FuelTypeID> [0..1] ?
<tns:FuelTypeName> xs:string </tns:FuelTypeName> [0..1] ?
<tns:FullKatashiki> xs:string </tns:FullKatashiki> [0..1] ?
<tns:FullName> xs:string </tns:FullName> [0..1] ?
<tns:Height> xs:short </tns:Height> [0..1] ?
<tns:Katashiki> xs:string </tns:Katashiki> [0..1] ?
<tns:Length> xs:short </tns:Length> [0..1] ?
<tns:MaxLadenMass> xs:short </tns:MaxLadenMass> [0..1] ?
<tns:MaxPower> xs:short </tns:MaxPower> [0..1] ?
<tns:MaxSpeed> xs:short </tns:MaxSpeed> [0..1] ?
<tns:ModelCategoryCode> xs:string </tns:ModelCategoryCode> [0..1] ?
<tns:ModelCategoryID> xs:int </tns:ModelCategoryID> [0..1] ?
<tns:ModelCategoryName> xs:string </tns:ModelCategoryName> [0..1] ?
<tns:ModelGenerationCode> xs:string </tns:ModelGenerationCode> [0..1] ?
<tns:ModelGenerationID> xs:string </tns:ModelGenerationID> [0..1]
<tns:ModelNameCode> xs:string </tns:ModelNameCode> [0..1] ?
<tns:ModelNameID> xs:int </tns:ModelNameID> [0..1] ?
<tns:ModelNameName> xs:string </tns:ModelNameName> [0..1] ?
<tns:ModelTypeID> xs:string </tns:ModelTypeID> [0..1]
<tns:ModelTypeName> xs:string </tns:ModelTypeName> [0..1] ?
<tns:Owner_PTY_ID> xs:int </tns:Owner_PTY_ID> [0..1] ?
<tns:PoweredAxles> xs:int </tns:PoweredAxles> [0..1] ?
<tns:ProductionMonth> xs:unsignedByte </tns:ProductionMonth> [0..1] ?
<tns:ProductionYear> xs:short </tns:ProductionYear> [0..1] ?
<tns:RegistrationBookNumber> xs:string </tns:RegistrationBookNumber> [0..1] ?
<tns:RegistrationNumber> xs:string </tns:RegistrationNumber> [0..1] ?
<tns:SFX_ID> xs:int </tns:SFX_ID> [0..1] ?
<tns:Seats> tns:CarSeatCollection </tns:Seats> [0..1] ?
<tns:SfxCode> xs:string </tns:SfxCode> [0..1] ?
<tns:SfxName> xs:string </tns:SfxName> [0..1] ?
<tns:ShortName> xs:string </tns:ShortName> [0..1] ?
<tns:TransmissionTypeCode> xs:string </tns:TransmissionTypeCode> [0..1] ?
<tns:TransmissionTypeID> xs:int </tns:TransmissionTypeID> [0..1] ?
<tns:TransmissionTypeName> xs:string </tns:TransmissionTypeName> [0..1] ?
<tns:TrimCode> xs:string </tns:TrimCode> [0..1] ?
<tns:TrimID> xs:int </tns:TrimID> [0..1] ?
<tns:Tyres> tns:CarTyreCollection </tns:Tyres> [0..1] ?
<tns:UNI_ID> xs:int </tns:UNI_ID> [0..1]
<tns:VIN> xs:string </tns:VIN> [0..1] ?
<tns:VehicleMassMax> xs:short </tns:VehicleMassMax> [0..1] ?
<tns:VehicleMassMin> xs:short </tns:VehicleMassMin> [0..1] ?
<tns:WheelBase> xs:short </tns:WheelBase> [0..1] ?
<tns:Width> xs:short </tns:Width> [0..1] ?
<tns:ZTPNumber> xs:string </tns:ZTPNumber> [0..1] ?
</tns:CarInfo>
Schema Component Representation
<xs:element name="CarInfo" type="tns:CarInfo" nillable="true"/>
top

Element: CarInfos

Name CarInfos
Type tns:CarInfos
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarInfos>
<tns:CarInfo> tns:CarInfo </tns:CarInfo> [0..*] ?
</tns:CarInfos>
Schema Component Representation
<xs:element name="CarInfos" type="tns:CarInfos" nillable="true"/>
top

Element: CarPrice

Name CarPrice
Type tns:CarPrice
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarPrice>
<tns:VIN> xs:string </tns:VIN> [1] ?
<tns:RetailerCode> xs:string </tns:RetailerCode> [0..1] ?
<tns:Country> xs:string </tns:Country> [0..1] ?
<tns:OrderNumber> xs:string </tns:OrderNumber> [0..1] ?
<tns:ModelName> xs:string </tns:ModelName> [1] ?
<tns:Prices> tns:ArrayOfPrice </tns:Prices> [1] ?
</tns:CarPrice>
Schema Component Representation
<xs:element name="CarPrice" type="tns:CarPrice" nillable="true"/>
top

Element: CarPrices

Name CarPrices
Type tns:CarPrices
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarPrices>
<tns:CarPrice> tns:ArrayOfCarPrice </tns:CarPrice> [1]
</tns:CarPrices>
Schema Component Representation
<xs:element name="CarPrices" type="tns:CarPrices" nillable="true"/>
top

Element: CarSeat

Name CarSeat
Type tns:CarSeat
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarSeat>
<tns:Qty> xs:unsignedByte </tns:Qty> [1] ?
<tns:Row> xs:unsignedByte </tns:Row> [1] ?
</tns:CarSeat>
Schema Component Representation
<xs:element name="CarSeat" type="tns:CarSeat" nillable="true"/>
top

Element: CarSeatCollection

Name CarSeatCollection
Type tns:CarSeatCollection
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarSeatCollection>
<tns:CarSeat> tns:CarSeat </tns:CarSeat> [0..*] ?
</tns:CarSeatCollection>
Schema Component Representation
<xs:element name="CarSeatCollection" type="tns:CarSeatCollection" nillable="true"/>
top

Element: CarType

Name CarType
Type tns:CarType
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarType> tns:CarType </tns:CarType>
Schema Component Representation
<xs:element name="CarType" type="tns:CarType" nillable="true"/>
top

Element: CarTyre

Name CarTyre
Type tns:CarTyre
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarTyre>
<tns:Description> xs:string </tns:Description> [1] ?
</tns:CarTyre>
Schema Component Representation
<xs:element name="CarTyre" type="tns:CarTyre" nillable="true"/>
top

Element: CarTyreCollection

Name CarTyreCollection
Type tns:CarTyreCollection
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:CarTyreCollection>
<tns:CarTyre> tns:CarTyre </tns:CarTyre> [0..*] ?
</tns:CarTyreCollection>
Schema Component Representation
<xs:element name="CarTyreCollection" type="tns:CarTyreCollection" nillable="true"/>
top

Element: ExteriorColorType

Name ExteriorColorType
Type tns:ExteriorColorType
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:ExteriorColorType> tns:ExteriorColorType </tns:ExteriorColorType>
Schema Component Representation
<xs:element name="ExteriorColorType" type="tns:ExteriorColorType" nillable="true"/>
top

Element: GetCampaignByCountry

Name GetCampaignByCountry
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCampaignByCountry>
<tns:countryCode> xs:string </tns:countryCode> [0..1]
</tns:GetCampaignByCountry>
Schema Component Representation
<xs:element name="GetCampaignByCountry">
<xs:complexType>
<xs:sequence>
<xs:element name="countryCode" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCampaignByCountryResponse

Name GetCampaignByCountryResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCampaignByCountryResponse>
<tns:GetCampaignByCountryResult> tns:Campaigns </tns:GetCampaignByCountryResult> [0..1]
</tns:GetCampaignByCountryResponse>
Schema Component Representation
<xs:element name="GetCampaignByCountryResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="GetCampaignByCountryResult" type="tns:Campaigns" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCampaignByCountrySfx

Name GetCampaignByCountrySfx
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCampaignByCountrySfx>
<tns:countryCode> xs:string </tns:countryCode> [0..1]
<tns:fullKatashiki> xs:string </tns:fullKatashiki> [0..1]
<tns:sfx> xs:string </tns:sfx> [0..1]
<tns:ssn> xs:string </tns:ssn> [0..1]
</tns:GetCampaignByCountrySfx>
Schema Component Representation
<xs:element name="GetCampaignByCountrySfx">
<xs:complexType>
<xs:sequence>
<xs:element name="countryCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="fullKatashiki" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="sfx" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ssn" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCampaignByCountrySfxResponse

Name GetCampaignByCountrySfxResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCampaignByCountrySfxResponse>
<tns:GetCampaignByCountrySfxResult> tns:Campaigns </tns:GetCampaignByCountrySfxResult> [0..1]
</tns:GetCampaignByCountrySfxResponse>
Schema Component Representation
<xs:element name="GetCampaignByCountrySfxResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="GetCampaignByCountrySfxResult" type="tns:Campaigns" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarHistory

Name GetCarHistory
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarHistory>
<tns:VINs> q3:ArrayOfstring </tns:VINs> [0..1]
</tns:GetCarHistory>
Schema Component Representation
<xs:element name="GetCarHistory">
<xs:complexType>
<xs:sequence>
<xs:element name="VINs" type="q3:ArrayOfstring" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarHistoryByDate

Name GetCarHistoryByDate
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarHistoryByDate>
<tns:DateFrom> xs:dateTime </tns:DateFrom> [0..1]
<tns:DateTo> xs:dateTime </tns:DateTo> [0..1]
<tns:RequestedType> tns:CarHistoryEventRequestedType </tns:RequestedType> [0..1]
<tns:InformationLevel> tns:CarHistoryInformationLevel </tns:InformationLevel> [0..1]
</tns:GetCarHistoryByDate>
Schema Component Representation
<xs:element name="GetCarHistoryByDate">
<xs:complexType>
<xs:sequence>
<xs:element name="DateFrom" type="xs:dateTime" minOccurs="0"/>
<xs:element name="DateTo" type="xs:dateTime" minOccurs="0"/>
<xs:element name="RequestedType" type="tns:CarHistoryEventRequestedType" minOccurs="0"/>
<xs:element name="InformationLevel" type="tns:CarHistoryInformationLevel" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarHistoryByDateResponse

Name GetCarHistoryByDateResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarHistoryByDateResponse>
<tns:GetCarHistoryByDateResult> tns:CarHistories </tns:GetCarHistoryByDateResult> [0..1]
</tns:GetCarHistoryByDateResponse>
Schema Component Representation
<xs:element name="GetCarHistoryByDateResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="GetCarHistoryByDateResult" type="tns:CarHistories" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarHistoryByVIN

Name GetCarHistoryByVIN
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarHistoryByVIN>
<tns:VINs> q8:ArrayOfstring </tns:VINs> [0..1]
<tns:RequestedType> tns:CarHistoryEventRequestedType </tns:RequestedType> [0..1]
<tns:InformationLevel> tns:CarHistoryInformationLevel </tns:InformationLevel> [0..1]
</tns:GetCarHistoryByVIN>
Schema Component Representation
<xs:element name="GetCarHistoryByVIN">
<xs:complexType>
<xs:sequence>
<xs:element name="VINs" type="q8:ArrayOfstring" minOccurs="0" nillable="true"/>
<xs:element name="RequestedType" type="tns:CarHistoryEventRequestedType" minOccurs="0"/>
<xs:element name="InformationLevel" type="tns:CarHistoryInformationLevel" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarHistoryByVINResponse

Name GetCarHistoryByVINResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarHistoryByVINResponse>
<tns:GetCarHistoryByVINResult> tns:CarHistories </tns:GetCarHistoryByVINResult> [0..1]
</tns:GetCarHistoryByVINResponse>
Schema Component Representation
<xs:element name="GetCarHistoryByVINResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="GetCarHistoryByVINResult" type="tns:CarHistories" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarHistoryResponse

Name GetCarHistoryResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarHistoryResponse>
<tns:GetCarHistoryResult> tns:CarHistories </tns:GetCarHistoryResult> [0..1]
</tns:GetCarHistoryResponse>
Schema Component Representation
<xs:element name="GetCarHistoryResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="GetCarHistoryResult" type="tns:CarHistories" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarInfo

Name GetCarInfo
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarInfo>
<tns:VINs> q1:ArrayOfstring </tns:VINs> [0..1]
</tns:GetCarInfo>
Schema Component Representation
<xs:element name="GetCarInfo">
<xs:complexType>
<xs:sequence>
<xs:element name="VINs" type="q1:ArrayOfstring" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarInfoAdvanced

Name GetCarInfoAdvanced
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarInfoAdvanced>
<tns:VINs> q2:ArrayOfstring </tns:VINs> [0..1]
</tns:GetCarInfoAdvanced>
Schema Component Representation
<xs:element name="GetCarInfoAdvanced">
<xs:complexType>
<xs:sequence>
<xs:element name="VINs" type="q2:ArrayOfstring" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarInfoAdvancedResponse

Name GetCarInfoAdvancedResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarInfoAdvancedResponse>
<tns:GetCarInfoAdvancedResult> tns:CarInfos </tns:GetCarInfoAdvancedResult> [0..1]
</tns:GetCarInfoAdvancedResponse>
Schema Component Representation
<xs:element name="GetCarInfoAdvancedResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="GetCarInfoAdvancedResult" type="tns:CarInfos" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarInfoResponse

Name GetCarInfoResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarInfoResponse>
<tns:GetCarInfoResult> tns:CarInfos </tns:GetCarInfoResult> [0..1]
</tns:GetCarInfoResponse>
Schema Component Representation
<xs:element name="GetCarInfoResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="GetCarInfoResult" type="tns:CarInfos" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarPrice

Name GetCarPrice
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarPrice>
<tns:carIds> q9:ArrayOfint </tns:carIds> [0..1]
</tns:GetCarPrice>
Schema Component Representation
<xs:element name="GetCarPrice">
<xs:complexType>
<xs:sequence>
<xs:element name="carIds" type="q9:ArrayOfint" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GetCarPriceResponse

Name GetCarPriceResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:GetCarPriceResponse>
<tns:GetCarPriceResult> tns:CarPrices </tns:GetCarPriceResult> [0..1]
</tns:GetCarPriceResponse>
Schema Component Representation
<xs:element name="GetCarPriceResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="GetCarPriceResult" type="tns:CarPrices" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: Price

Name Price
Type tns:Price
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:Price>
<tns:Type> tns:CarType </tns:Type> [1]
<tns:Amount> xs:decimal </tns:Amount> [1]
<tns:Currency> xs:string </tns:Currency> [1]
<tns:ExchangeRate> xs:decimal </tns:ExchangeRate> [0..1]
<tns:TargetCurrency> xs:string </tns:TargetCurrency> [0..1]
</tns:Price>
Schema Component Representation
<xs:element name="Price" type="tns:Price" nillable="true"/>
top

Element: UpsertCarInfo

Name UpsertCarInfo
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:UpsertCarInfo>
<tns:carInfos> tns:CarInfos </tns:carInfos> [0..1]
</tns:UpsertCarInfo>
Schema Component Representation
<xs:element name="UpsertCarInfo">
<xs:complexType>
<xs:sequence>
<xs:element name="carInfos" type="tns:CarInfos" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: UpsertCarInfoResponse

Name UpsertCarInfoResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:UpsertCarInfoResponse/>
Schema Component Representation
<xs:element name="UpsertCarInfoResponse">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
top

Element: UpsertUsedCarSale

Name UpsertUsedCarSale
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:UpsertUsedCarSale>
<tns:usedCarSales> tns:UsedCarSales </tns:usedCarSales> [0..1]
</tns:UpsertUsedCarSale>
Schema Component Representation
<xs:element name="UpsertUsedCarSale">
<xs:complexType>
<xs:sequence>
<xs:element name="usedCarSales" type="tns:UsedCarSales" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: UpsertUsedCarSaleResponse

Name UpsertUsedCarSaleResponse
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<tns:UpsertUsedCarSaleResponse/>
Schema Component Representation
<xs:element name="UpsertUsedCarSaleResponse">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
top

Element: UsedCarSale

Name UsedCarSale
Type tns:UsedCarSale
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:UsedCarSale>
<tns:VIN> xs:string </tns:VIN> [1]
<tns:UsedCarPartnerID> xs:int </tns:UsedCarPartnerID> [1]
<tns:SalesmanID> xs:int </tns:SalesmanID> [0..1]
<tns:Date> xs:dateTime </tns:Date> [1]
<tns:AdvertiseDate> xs:dateTime </tns:AdvertiseDate> [1]
<tns:PriceWithVAT> xs:decimal </tns:PriceWithVAT> [0..1]
<tns:CurrencyCode> xs:string </tns:CurrencyCode> [0..1]
</tns:UsedCarSale>
Schema Component Representation
<xs:element name="UsedCarSale" type="tns:UsedCarSale" nillable="true"/>
top

Element: UsedCarSales

Name UsedCarSales
Type tns:UsedCarSales
Nillable yes
Abstract no
Diagram
XML Instance Representation
<tns:UsedCarSales>
<tns:UsedCarSale> tns:UsedCarSale </tns:UsedCarSale> [0..*]
</tns:UsedCarSales>
Schema Component Representation
<xs:element name="UsedCarSales" type="tns:UsedCarSales" nillable="true"/>
top

Global Definitions

Complex Type: ArrayOfCampaign

Super-types: None
Sub-types: None
Name ArrayOfCampaign
Abstract no
Documentation Collection of campaigns
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Campaign> tns:Campaign </tns:Campaign> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfCampaign">
<xs:sequence>
<xs:element name="Campaign" type="tns:Campaign" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfCampaignAlowedOrderType

Super-types: None
Sub-types: None
Name ArrayOfCampaignAlowedOrderType
Abstract no
Documentation Collectio of campaign alowedordertypes
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:CampaignAlowedOrderType> tns:CampaignAlowedOrderType </tns:CampaignAlowedOrderType> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfCampaignAlowedOrderType">
<xs:sequence>
<xs:element name="CampaignAlowedOrderType" type="tns:CampaignAlowedOrderType" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfCampaignValidity

Super-types: None
Sub-types: None
Name ArrayOfCampaignValidity
Abstract no
Documentation Collection of campaign validities
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:CampaignValidity> tns:CampaignValidity </tns:CampaignValidity> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfCampaignValidity">
<xs:sequence>
<xs:element name="CampaignValidity" type="tns:CampaignValidity" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfCarPrice

Super-types: None
Sub-types: None
Name ArrayOfCarPrice
Abstract no
Documentation Array of car price
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:CarPrice> tns:CarPrice </tns:CarPrice> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfCarPrice">
<xs:sequence>
<xs:element name="CarPrice" type="tns:CarPrice" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfPrice

Super-types: None
Sub-types: None
Name ArrayOfPrice
Abstract no
Documentation Collection of price
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Price> tns:Price </tns:Price> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="ArrayOfPrice">
<xs:sequence>
<xs:element name="Price" type="tns:Price" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: Campaign

Super-types: None
Sub-types: None
Name Campaign
Abstract no
Documentation Campaing
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Name> xs:string </tns:Name> [1] ?
<tns:Code> xs:string </tns:Code> [1] ?
<tns:Discount> xs:decimal </tns:Discount> [1] ?
<tns:Validity> tns:ArrayOfCampaignValidity </tns:Validity> [1] ?
<tns:Type> tns:ArrayOfCampaignAlowedOrderType </tns:Type> [1] ?
</...>
Schema Component Representation
<xs:complexType name="Campaign">
<xs:sequence>
<xs:element name="Name" type="xs:string" nillable="true"/>
<xs:element name="Code" type="xs:string" nillable="true"/>
<xs:element name="Discount" type="xs:decimal"/>
<xs:element name="Validity" type="tns:ArrayOfCampaignValidity" nillable="true"/>
<xs:element name="Type" type="tns:ArrayOfCampaignAlowedOrderType" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CampaignAlowedOrderType

Super-types: None
Sub-types: None
Name CampaignAlowedOrderType
Abstract no
Documentation Campaign allowed order type
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Value> xs:string </tns:Value> [1] ?
</...>
Schema Component Representation
<xs:complexType name="CampaignAlowedOrderType">
<xs:sequence>
<xs:element name="Value" type="xs:string" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: Campaigns

Super-types: None
Sub-types: None
Name Campaigns
Abstract no
Documentation Collection of campaings
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Campaign> tns:ArrayOfCampaign </tns:Campaign> [1] ?
</...>
Schema Component Representation
<xs:complexType name="Campaigns">
<xs:sequence>
<xs:element name="Campaign" type="tns:ArrayOfCampaign" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CampaignValidity

Super-types: None
Sub-types: None
Name CampaignValidity
Abstract no
Documentation Campaing validity describes when and where campaign is valid
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Country> xs:string </tns:Country> [1] ?
<tns:From> xs:dateTime </tns:From> [1] ?
<tns:To> xs:dateTime </tns:To> [1] ?
</...>
Schema Component Representation
<xs:complexType name="CampaignValidity">
<xs:sequence>
<xs:element name="Country" type="xs:string" nillable="true"/>
<xs:element name="From" type="xs:dateTime"/>
<xs:element name="To" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarAxle

Super-types: None
Sub-types: None
Name CarAxle
Abstract no
Documentation Axle of the vehicle
More information at: TMCZ.

Náprava vozu
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:IsPowered> xs:boolean </tns:IsPowered> [1] ?
<tns:Length> xs:unsignedShort </tns:Length> [1] ?
<tns:No> xs:unsignedByte </tns:No> [1] ?
</...>
Schema Component Representation
<xs:complexType name="CarAxle">
<xs:sequence>
<xs:element name="IsPowered" type="xs:boolean"/>
<xs:element name="Length" type="xs:unsignedShort"/>
<xs:element name="No" type="xs:unsignedByte"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarAxleCollection

Super-types: None
Sub-types: None
Name CarAxleCollection
Abstract no
Documentation Collection of CarAxles
More information at: TMCZ.

Kolekce náprav.
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:CarAxle> tns:CarAxle </tns:CarAxle> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="CarAxleCollection">
<xs:sequence>
<xs:element name="CarAxle" type="tns:CarAxle" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarHistories

Super-types: None
Sub-types: None
Name CarHistories
Abstract no
Documentation Collection of Carhistories.
More information at: TMCZ.

Kolekce historií o voze.
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:CarHistory> tns:CarHistory </tns:CarHistory> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="CarHistories">
<xs:sequence>
<xs:element name="CarHistory" type="tns:CarHistory" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarHistory

Super-types: None
Sub-types: None
Name CarHistory
Abstract no
Documentation Car history (event).
More information at: TMCZ.

Historie o voze (událost)
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:VIN> xs:string </tns:VIN> [1] ?
<tns:Name> xs:string </tns:Name> [1] ?
<tns:EventCode> xs:string </tns:EventCode> [0..1] ?
<tns:CreateDate> xs:dateTime </tns:CreateDate> [1] ?
<tns:IssuedBy> xs:string </tns:IssuedBy> [1] ?
<tns:Customer> xs:string </tns:Customer> [0..1] ?
<tns:Mileage> xs:string </tns:Mileage> [0..1] ?
<tns:CustomerIDs> q4:PartyIdentification </tns:CustomerIDs> [0..1] ?
<tns:CustomerMainContactIDs> q5:PartyIdentification </tns:CustomerMainContactIDs> [0..1] ?
<tns:IssuedByIDs> q6:PartyIdentification </tns:IssuedByIDs> [0..1] ?
<tns:EmployeeIDs> q7:PartyIdentification </tns:EmployeeIDs> [0..1] ?
<tns:AmountCZK> xs:decimal </tns:AmountCZK> [0..1] ?
<tns:AmountEUR> xs:decimal </tns:AmountEUR> [0..1] ?
<tns:Number> xs:string </tns:Number> [0..1] ?
<tns:EventType> tns:CarHistoryType </tns:EventType> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="CarHistory">
<xs:sequence>
<xs:element name="VIN" type="xs:string" nillable="true"/>
<xs:element name="Name" type="xs:string" nillable="true"/>
<xs:element name="EventCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="CreateDate" type="xs:dateTime"/>
<xs:element name="IssuedBy" type="xs:string" nillable="true"/>
<xs:element name="Customer" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="Mileage" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="CustomerIDs" type="q4:PartyIdentification" minOccurs="0" nillable="true"/>
<xs:element name="CustomerMainContactIDs" type="q5:PartyIdentification" minOccurs="0" nillable="true"/>
<xs:element name="IssuedByIDs" type="q6:PartyIdentification" minOccurs="0" nillable="true"/>
<xs:element name="EmployeeIDs" type="q7:PartyIdentification" minOccurs="0" nillable="true"/>
<xs:element name="AmountCZK" type="xs:decimal" minOccurs="0"/>
<xs:element name="AmountEUR" type="xs:decimal" minOccurs="0"/>
<xs:element name="Number" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="EventType" type="tns:CarHistoryType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarInfo

Super-types: None
Sub-types: None
Name CarInfo
Abstract no
Documentation Car information
More information at: TMCZ.

Informace o voze
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Axles> tns:CarAxleCollection </tns:Axles> [0..1] ?
<tns:BodyTypeCode> xs:string </tns:BodyTypeCode> [0..1] ?
<tns:BodyTypeID> xs:int </tns:BodyTypeID> [0..1] ?
<tns:BodyTypeName> xs:string </tns:BodyTypeName> [0..1] ?
<tns:BrandID> xs:int </tns:BrandID> [0..1] ?
<tns:BrandName> xs:string </tns:BrandName> [0..1] ?
<tns:ColorBase> xs:string </tns:ColorBase> [0..1] ?
<tns:Doors> xs:unsignedByte </tns:Doors> [0..1] ?
<tns:ECOCode> xs:string </tns:ECOCode> [0..1] ?
<tns:ECOName> xs:string </tns:ECOName> [0..1] ?
<tns:ECOType> tns:ExteriorColorType </tns:ECOType> [0..1] ?
<tns:ECO_ID> xs:int </tns:ECO_ID> [0..1] ?
<tns:EngineCapacity> xs:short </tns:EngineCapacity> [0..1] ?
<tns:EngineKata> xs:string </tns:EngineKata> [0..1] ?
<tns:EngineNo> xs:string </tns:EngineNo> [0..1] ?
<tns:EngineVolume> xs:decimal </tns:EngineVolume> [0..1] ?
<tns:FuelTypeCode> xs:string </tns:FuelTypeCode> [0..1] ?
<tns:FuelTypeID> xs:int </tns:FuelTypeID> [0..1] ?
<tns:FuelTypeName> xs:string </tns:FuelTypeName> [0..1] ?
<tns:FullKatashiki> xs:string </tns:FullKatashiki> [0..1] ?
<tns:FullName> xs:string </tns:FullName> [0..1] ?
<tns:Height> xs:short </tns:Height> [0..1] ?
<tns:Katashiki> xs:string </tns:Katashiki> [0..1] ?
<tns:Length> xs:short </tns:Length> [0..1] ?
<tns:MaxLadenMass> xs:short </tns:MaxLadenMass> [0..1] ?
<tns:MaxPower> xs:short </tns:MaxPower> [0..1] ?
<tns:MaxSpeed> xs:short </tns:MaxSpeed> [0..1] ?
<tns:ModelCategoryCode> xs:string </tns:ModelCategoryCode> [0..1] ?
<tns:ModelCategoryID> xs:int </tns:ModelCategoryID> [0..1] ?
<tns:ModelCategoryName> xs:string </tns:ModelCategoryName> [0..1] ?
<tns:ModelGenerationCode> xs:string </tns:ModelGenerationCode> [0..1] ?
<tns:ModelGenerationID> xs:string </tns:ModelGenerationID> [0..1]
<tns:ModelNameCode> xs:string </tns:ModelNameCode> [0..1] ?
<tns:ModelNameID> xs:int </tns:ModelNameID> [0..1] ?
<tns:ModelNameName> xs:string </tns:ModelNameName> [0..1] ?
<tns:ModelTypeID> xs:string </tns:ModelTypeID> [0..1]
<tns:ModelTypeName> xs:string </tns:ModelTypeName> [0..1] ?
<tns:Owner_PTY_ID> xs:int </tns:Owner_PTY_ID> [0..1] ?
<tns:PoweredAxles> xs:int </tns:PoweredAxles> [0..1] ?
<tns:ProductionMonth> xs:unsignedByte </tns:ProductionMonth> [0..1] ?
<tns:ProductionYear> xs:short </tns:ProductionYear> [0..1] ?
<tns:RegistrationBookNumber> xs:string </tns:RegistrationBookNumber> [0..1] ?
<tns:RegistrationNumber> xs:string </tns:RegistrationNumber> [0..1] ?
<tns:SFX_ID> xs:int </tns:SFX_ID> [0..1] ?
<tns:Seats> tns:CarSeatCollection </tns:Seats> [0..1] ?
<tns:SfxCode> xs:string </tns:SfxCode> [0..1] ?
<tns:SfxName> xs:string </tns:SfxName> [0..1] ?
<tns:ShortName> xs:string </tns:ShortName> [0..1] ?
<tns:TransmissionTypeCode> xs:string </tns:TransmissionTypeCode> [0..1] ?
<tns:TransmissionTypeID> xs:int </tns:TransmissionTypeID> [0..1] ?
<tns:TransmissionTypeName> xs:string </tns:TransmissionTypeName> [0..1] ?
<tns:TrimCode> xs:string </tns:TrimCode> [0..1] ?
<tns:TrimID> xs:int </tns:TrimID> [0..1] ?
<tns:Tyres> tns:CarTyreCollection </tns:Tyres> [0..1] ?
<tns:UNI_ID> xs:int </tns:UNI_ID> [0..1]
<tns:VIN> xs:string </tns:VIN> [0..1] ?
<tns:VehicleMassMax> xs:short </tns:VehicleMassMax> [0..1] ?
<tns:VehicleMassMin> xs:short </tns:VehicleMassMin> [0..1] ?
<tns:WheelBase> xs:short </tns:WheelBase> [0..1] ?
<tns:Width> xs:short </tns:Width> [0..1] ?
<tns:ZTPNumber> xs:string </tns:ZTPNumber> [0..1] ?
</...>
Schema Component Representation
<xs:complexType name="CarInfo">
<xs:sequence>
<xs:element name="Axles" type="tns:CarAxleCollection" minOccurs="0" nillable="true"/>
<xs:element name="BodyTypeCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="BodyTypeID" type="xs:int" minOccurs="0"/>
<xs:element name="BodyTypeName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="BrandID" type="xs:int" minOccurs="0"/>
<xs:element name="BrandName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ColorBase" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="Doors" type="xs:unsignedByte" minOccurs="0"/>
<xs:element name="ECOCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ECOName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ECOType" type="tns:ExteriorColorType" minOccurs="0"/>
<xs:element name="ECO_ID" type="xs:int" minOccurs="0"/>
<xs:element name="EngineCapacity" type="xs:short" minOccurs="0"/>
<xs:element name="EngineKata" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="EngineNo" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="EngineVolume" type="xs:decimal" minOccurs="0"/>
<xs:element name="FuelTypeCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="FuelTypeID" type="xs:int" minOccurs="0"/>
<xs:element name="FuelTypeName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="FullKatashiki" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="FullName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="Height" type="xs:short" minOccurs="0"/>
<xs:element name="Katashiki" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="Length" type="xs:short" minOccurs="0"/>
<xs:element name="MaxLadenMass" type="xs:short" minOccurs="0"/>
<xs:element name="MaxPower" type="xs:short" minOccurs="0"/>
<xs:element name="MaxSpeed" type="xs:short" minOccurs="0"/>
<xs:element name="ModelCategoryCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ModelCategoryID" type="xs:int" minOccurs="0"/>
<xs:element name="ModelCategoryName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ModelGenerationCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ModelGenerationID" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ModelNameCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ModelNameID" type="xs:int" minOccurs="0"/>
<xs:element name="ModelNameName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ModelTypeID" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ModelTypeName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="Owner_PTY_ID" type="xs:int" minOccurs="0"/>
<xs:element name="PoweredAxles" type="xs:int" minOccurs="0"/>
<xs:element name="ProductionMonth" type="xs:unsignedByte" minOccurs="0"/>
<xs:element name="ProductionYear" type="xs:short" minOccurs="0"/>
<xs:element name="RegistrationBookNumber" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="RegistrationNumber" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="SFX_ID" type="xs:int" minOccurs="0"/>
<xs:element name="Seats" type="tns:CarSeatCollection" minOccurs="0" nillable="true"/>
<xs:element name="SfxCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="SfxName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ShortName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="TransmissionTypeCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="TransmissionTypeID" type="xs:int" minOccurs="0"/>
<xs:element name="TransmissionTypeName" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="TrimCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="TrimID" type="xs:int" minOccurs="0"/>
<xs:element name="Tyres" type="tns:CarTyreCollection" minOccurs="0" nillable="true"/>
<xs:element name="UNI_ID" type="xs:int" minOccurs="0"/>
<xs:element name="VIN" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="VehicleMassMax" type="xs:short" minOccurs="0"/>
<xs:element name="VehicleMassMin" type="xs:short" minOccurs="0"/>
<xs:element name="WheelBase" type="xs:short" minOccurs="0"/>
<xs:element name="Width" type="xs:short" minOccurs="0"/>
<xs:element name="ZTPNumber" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarInfos

Super-types: None
Sub-types: None
Name CarInfos
Abstract no
Documentation Collection of CarInfos
More information at: TMCZ.

kolekce informací o vozech
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:CarInfo> tns:CarInfo </tns:CarInfo> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="CarInfos">
<xs:sequence>
<xs:element name="CarInfo" type="tns:CarInfo" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarPrice

Super-types: None
Sub-types: None
Name CarPrice
Abstract no
Documentation Car price
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:VIN> xs:string </tns:VIN> [1] ?
<tns:RetailerCode> xs:string </tns:RetailerCode> [0..1] ?
<tns:Country> xs:string </tns:Country> [0..1] ?
<tns:OrderNumber> xs:string </tns:OrderNumber> [0..1] ?
<tns:ModelName> xs:string </tns:ModelName> [1] ?
<tns:Prices> tns:ArrayOfPrice </tns:Prices> [1] ?
</...>
Schema Component Representation
<xs:complexType name="CarPrice">
<xs:sequence>
<xs:element name="VIN" type="xs:string" nillable="true"/>
<xs:element name="RetailerCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="Country" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="OrderNumber" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="ModelName" type="xs:string" nillable="true"/>
<xs:element name="Prices" type="tns:ArrayOfPrice" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarPrices

Super-types: None
Sub-types: None
Name CarPrices
Abstract no
Documentation Collection of car prices
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:CarPrice> tns:ArrayOfCarPrice </tns:CarPrice> [1]
</...>
Schema Component Representation
<xs:complexType name="CarPrices">
<xs:sequence>
<xs:element name="CarPrice" type="tns:ArrayOfCarPrice" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarSeat

Super-types: None
Sub-types: None
Name CarSeat
Abstract no
Documentation Car seats
More information at: TMCZ.

Sedadla vozu
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Qty> xs:unsignedByte </tns:Qty> [1] ?
<tns:Row> xs:unsignedByte </tns:Row> [1] ?
</...>
Schema Component Representation
<xs:complexType name="CarSeat">
<xs:sequence>
<xs:element name="Qty" type="xs:unsignedByte"/>
<xs:element name="Row" type="xs:unsignedByte"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarSeatCollection

Super-types: None
Sub-types: None
Name CarSeatCollection
Abstract no
Documentation Collection of car seats.
More information at: TMCZ.

Kolekce sedadel.
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:CarSeat> tns:CarSeat </tns:CarSeat> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="CarSeatCollection">
<xs:sequence>
<xs:element name="CarSeat" type="tns:CarSeat" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarTyre

Super-types: None
Sub-types: None
Name CarTyre
Abstract no
Documentation Permited tyres.
More information at: TMCZ.

Povolené pneumatiky.
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Description> xs:string </tns:Description> [1] ?
</...>
Schema Component Representation
<xs:complexType name="CarTyre">
<xs:sequence>
<xs:element name="Description" type="xs:string" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CarTyreCollection

Super-types: None
Sub-types: None
Name CarTyreCollection
Abstract no
Documentation Collection of tyres
More information at: TMCZ.

Kolekce pneumatik.
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:CarTyre> tns:CarTyre </tns:CarTyre> [0..*] ?
</...>
Schema Component Representation
<xs:complexType name="CarTyreCollection">
<xs:sequence>
<xs:element name="CarTyre" type="tns:CarTyre" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: Price

Super-types: None
Sub-types: None
Name Price
Abstract no
Documentation Price
More information at: TMCZ.
Diagram
XML Instance Representation
<...>
<tns:Type> tns:CarType </tns:Type> [1]
<tns:Amount> xs:decimal </tns:Amount> [1]
<tns:Currency> xs:string </tns:Currency> [1]
<tns:ExchangeRate> xs:decimal </tns:ExchangeRate> [0..1]
<tns:TargetCurrency> xs:string </tns:TargetCurrency> [0..1]
</...>
Schema Component Representation
<xs:complexType name="Price">
<xs:sequence>
<xs:element name="Type" type="tns:CarType"/>
<xs:element name="Amount" type="xs:decimal"/>
<xs:element name="Currency" type="xs:string" nillable="true"/>
<xs:element name="ExchangeRate" type="xs:decimal" minOccurs="0"/>
<xs:element name="TargetCurrency" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: UsedCarSale

Super-types: None
Sub-types: None
Name UsedCarSale
Abstract no
Diagram
XML Instance Representation
<...>
<tns:VIN> xs:string </tns:VIN> [1]
<tns:UsedCarPartnerID> xs:int </tns:UsedCarPartnerID> [1]
<tns:SalesmanID> xs:int </tns:SalesmanID> [0..1]
<tns:Date> xs:dateTime </tns:Date> [1]
<tns:AdvertiseDate> xs:dateTime </tns:AdvertiseDate> [1]
<tns:PriceWithVAT> xs:decimal </tns:PriceWithVAT> [0..1]
<tns:CurrencyCode> xs:string </tns:CurrencyCode> [0..1]
</...>
Schema Component Representation
<xs:complexType name="UsedCarSale">
<xs:sequence>
<xs:element name="VIN" type="xs:string" nillable="true"/>
<xs:element name="UsedCarPartnerID" type="xs:int"/>
<xs:element name="SalesmanID" type="xs:int" minOccurs="0"/>
<xs:element name="Date" type="xs:dateTime"/>
<xs:element name="AdvertiseDate" type="xs:dateTime"/>
<xs:element name="PriceWithVAT" type="xs:decimal" minOccurs="0"/>
<xs:element name="CurrencyCode" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: UsedCarSales

Super-types: None
Sub-types: None
Name UsedCarSales
Abstract no
Diagram
XML Instance Representation
<...>
<tns:UsedCarSale> tns:UsedCarSale </tns:UsedCarSale> [0..*]
</...>
Schema Component Representation
<xs:complexType name="UsedCarSales">
<xs:sequence>
<xs:element name="UsedCarSale" type="tns:UsedCarSale" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Simple Type: CarHistoryEventRequestedType

Super-types: xs:string < CarHistoryEventRequestedType (by restriction)
Sub-types: None
Name CarHistoryEventRequestedType
Content
  • Base XSD Type: string
Values'Unknown'
'GeneralEvent'
'SalesEvent'
'ServiceEvent'
'CustomerEvent'
'WarrantyValidityEvent'
Schema Component Representation
<xs:simpleType name="CarHistoryEventRequestedType">
<xs:restriction base="xs:string">
<xs:enumeration value="Unknown"/>
<xs:enumeration value="GeneralEvent"/>
<xs:enumeration value="SalesEvent"/>
<xs:enumeration value="ServiceEvent"/>
<xs:enumeration value="CustomerEvent"/>
<xs:enumeration value="WarrantyValidityEvent"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CarHistoryInformationLevel

Super-types: xs:string < CarHistoryInformationLevel (by restriction)
Sub-types: None
Name CarHistoryInformationLevel
Content
  • Base XSD Type: string
Values'Unknown'
'Level1'
'Level2'
'Level3'
'Level4'
Schema Component Representation
<xs:simpleType name="CarHistoryInformationLevel">
<xs:restriction base="xs:string">
<xs:enumeration value="Unknown"/>
<xs:enumeration value="Level1"/>
<xs:enumeration value="Level2"/>
<xs:enumeration value="Level3"/>
<xs:enumeration value="Level4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CarHistoryType

Super-types: xs:string < CarHistoryType (by restriction)
Sub-types: None
Name CarHistoryType
Content
  • Base XSD Type: string
Values'PDI'
'Delivery'
'Retail'
'LineOff'
'GeneralRepair'
'Maintenance'
'Campaign'
'AccessorySale'
'WarrantyRepair'
'Recall'
'WarrantyNCS'
'InternalConsumption'
'InternalAccessory'
'InternalUsedCar'
'InternalPDS'
'InternalInsurance'
'CounterSale'
'ExpressService'
'InternalClaim'
'TransitToRetailer'
'RetailerArrival'
'WarrantyStartNewCar'
'CarOwnerChange'
'WarrantyStartExtended'
'GeneralRepairOldCars'
'MaintenanceOldCars'
'LoyaltyDLR'
'WarrantyStartUsedCar'
Schema Component Representation
<xs:simpleType name="CarHistoryType">
<xs:restriction base="xs:string">
<xs:enumeration value="PDI"/>
<xs:enumeration value="Delivery"/>
<xs:enumeration value="Retail"/>
<xs:enumeration value="LineOff"/>
<xs:enumeration value="GeneralRepair"/>
<xs:enumeration value="Maintenance"/>
<xs:enumeration value="Campaign"/>
<xs:enumeration value="AccessorySale"/>
<xs:enumeration value="WarrantyRepair"/>
<xs:enumeration value="Recall"/>
<xs:enumeration value="WarrantyNCS"/>
<xs:enumeration value="InternalConsumption"/>
<xs:enumeration value="InternalAccessory"/>
<xs:enumeration value="InternalUsedCar"/>
<xs:enumeration value="InternalPDS"/>
<xs:enumeration value="InternalInsurance"/>
<xs:enumeration value="CounterSale"/>
<xs:enumeration value="ExpressService"/>
<xs:enumeration value="InternalClaim"/>
<xs:enumeration value="TransitToRetailer"/>
<xs:enumeration value="RetailerArrival"/>
<xs:enumeration value="WarrantyStartNewCar"/>
<xs:enumeration value="CarOwnerChange"/>
<xs:enumeration value="WarrantyStartExtended"/>
<xs:enumeration value="GeneralRepairOldCars"/>
<xs:enumeration value="MaintenanceOldCars"/>
<xs:enumeration value="LoyaltyDLR"/>
<xs:enumeration value="WarrantyStartUsedCar"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CarType

Super-types: xs:string < CarType (by restriction)
Sub-types: None
Name CarType
Content
  • Base XSD Type: string
Values'VPP'
'MOS'
'MOR'
'PPS'
'PPR'
'CAS'
'CAR'
Schema Component Representation
<xs:simpleType name="CarType">
<xs:restriction base="xs:string">
<xs:enumeration value="VPP"/>
<xs:enumeration value="MOS"/>
<xs:enumeration value="MOR"/>
<xs:enumeration value="PPS"/>
<xs:enumeration value="PPR"/>
<xs:enumeration value="CAS"/>
<xs:enumeration value="CAR"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ExteriorColorType

Super-types: xs:string < ExteriorColorType (by restriction)
Sub-types: None
Name ExteriorColorType
Content
  • Base XSD Type: string
Values'Unknown'
'Standard'
'Metallic'
Schema Component Representation
<xs:simpleType name="ExteriorColorType">
<xs:restriction base="xs:string">
<xs:enumeration value="Unknown"/>
<xs:enumeration value="Standard"/>
<xs:enumeration value="Metallic"/>
</xs:restriction>
</xs:simpleType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base="Address">
<sequence>
<element name="state" type="AusStates"/>
<element name="postcode">
<simpleType>
<restriction base="string">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type="string" fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top