<xsd:complexType name="PositionHeaderType">
<xsd:sequence>
<xsd:element name="PositionId" type="PositionIdentifierType" />
<xsd:element ref="JobId" minOccurs="0" />
<xsd:element ref="PositionTitle" minOccurs="0" />
<xsd:element name="PositionType" type="xsd:string" minOccurs="0" />
<xsd:element ref="PositionDescription" minOccurs="0" />
<xsd:element ref="PositionStatus" minOccurs="0" />
<xsd:element ref="ReportToPositionId" minOccurs="0" />
<xsd:element ref="SpecialInstructions" minOccurs="0" />
<xsd:element name="TypeOfHours" type="xsd:string" minOccurs="0" />
<xsd:element name="Quantity" type="xsd:double" minOccurs="0" />
<xsd:element name="RequestedPerson" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PersonName" type="PersonNameType" minOccurs="0" />
<xsd:element name="PersonId" type="EntityIdType" minOccurs="0" />
<xsd:element name="Supplier" type="EntityReferenceType" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="mandatory" type="xsd:boolean" />
<xsd:attribute name="currentlyAssigned" type="xsd:boolean" />
</xsd:complexType>
</xsd:element>
<xsd:element name="PositionSpecificCondition" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ConditionCode" type="xsd:string" minOccurs="0" />
<xsd:element name="ConditionDescription" type="xsd:string" minOccurs="0" />
<xsd:element name="ConditionValue" type="xsd:string" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="validFrom" type="AnyDateTimeType" />
<xsd:attribute name="validTo" type="AnyDateTimeType" />
</xsd:complexType>
|