<xs:sequence> <xs:element minOccurs="0" name="Name" type="xs:token">
</xs:element>
<xs:element minOccurs="0" name="Label" type="xs:string">
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0"> </xs:choice> <xs:element minOccurs="0" name="EmployeeLimits"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="EmployeeLimit"> <xs:complexType> <xs:complexContent> <xs:extension base="DayRange"> <xs:choice maxOccurs="unbounded" minOccurs="0"> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element minOccurs="0" name="ValidDays" type="DayCollection"> </xs:element> <xs:element minOccurs="0" name="FixedShiftTasks"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="FixedShiftTask"> <xs:complexType> <xs:sequence> <xs:choice> <xs:element name="AfterShiftStart" type="TimeSpan"> </xs:element> <xs:element name="BeforeShiftEnd" type="TimeSpan"> </xs:element> </xs:choice> <xs:element name="Length" type="TimeSpan"> </xs:element> </xs:sequence> <xs:attribute name="ID" type="ID" use="required"> </xs:attribute> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence>