<xsd:element name="Violations" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ViolationType" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The type of the violation being reported. i.e. Conviction, suspension, violation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ViolationDate" type="FlexibleDatesType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The date the violation occurred on.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ViolationCode" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The code assigned by the region describing the violation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ViolationACDCode" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The code assigned by AAMVA describing the violation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ViolationDescription" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The textual description of the violation. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ViolationConvictedDate" type="FlexibleDatesType" minOccurs="0" />
<xsd:element name="ViolationPoints" type="xsd:string" minOccurs="0" />
<xsd:element name="ViolationLocation" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Location of the violation. Typically contains region, county, municipality, etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AgencyReference" type="AgencyReferenceType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Case, Docket or other identifier and associated File Date assigned by the reporting agency.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CourtName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Name of court if the violation went to court.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ViolationVehicleType" type="VehicleType" minOccurs="0" />
<xsd:element name="ViolationHazardousMaterial" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>True if the vehicle was carying hazardous materials at the time of the violation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AdditionalItems" type="FlexibleDetailType" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
|