<xsd:complexType name="TimeCardConfigurationType">
<xsd:sequence>
<xsd:element name="Resources" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Person" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xsd:string" minOccurs="0" />
<xsd:element ref="PersonName" minOccurs="0" />
<xsd:element name="Assignment" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="validFrom" type="AnyDateTimeType" />
<xsd:attribute name="validTo" type="AnyDateTimeType" />
<xsd:attribute name="preferredLanguage" type="xsd:language" use="optional" />
</xsd:complexType>
</xsd:element>
<xsd:element name="Resource" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xsd:string" minOccurs="0" />
<xsd:element name="ResourceName" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="validFrom" type="AnyDateTimeType" />
<xsd:attribute name="validTo" type="AnyDateTimeType" />
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="TimeIntervalTypes" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type" type="NamedEntityType" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="TimeEventTypes" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type" type="NamedEntityType" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="TimeExpenseTypes" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type" type="NamedEntityType" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AdditionalDataTypesAndValues" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type" type="NamedEntityType" />
<xsd:element name="Value" type="NamedEntityType" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="scope">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TimeInterval" />
<xsd:enumeration value="TimeEvent" />
<xsd:enumeration value="TimeExpense" />
<xsd:enumeration value="TimeIntervalAndTimeEvent" />
<xsd:enumeration value="TimeIntervalAndTimeExpense" />
<xsd:enumeration value="TimeEventAndTimeExpense" />
<xsd:enumeration value="TimeIntervalAndTimeEventAndTimeExpense" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|