TafTsiId Data Type

Java class for TafTsiId complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="TafTsiId">
   <complexContent>
     <restriction base=" http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="objectType" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <length value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="coreElement" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <length value="12"/>
             </restriction>
           </simpleType>
         </element>
         <element name="variant">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <length value="2"/>
               <pattern value="\d+"/>
             </restriction>
           </simpleType>
         </element>
         <element name="timetableYear" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="4"/>
             </restriction>
           </simpleType>
         </element>
         <element name="startDate" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}date">
               <minInclusive value="2012-01-01"/>
               <maxInclusive value="2097-12-31"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Namespace
(Default)
Subtypes
TrainId, TsiPathId
Properties
name data type type namespace min/max occurs default constraints description
objectType string element 0/1     Object type. For train id: TR. For path id: PR for Applicant Path, PA for IM Path
coreElement string element 0/1     TSI Core Clement
variant string element 1/1 00 required TSI Variant
timetableYear long element 0/1     Timetable period year
startDate string element 0/1     TSI Start Date.

Example

<t----->
  <objectType>...</objectType>
  <coreElement>...</coreElement>
  <variant>...</variant>
  <timetableYear>...</timetableYear>
  <startDate>...</startDate>
</t----->