<xsd:complexType name="StaffingOrderType">
<xsd:sequence>
<xsd:element name="OrderId" type="EntityIdType" />
<xsd:element name="ReferenceInformation">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MasterOrderId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="StaffingCustomerId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="StaffingCustomerOrgUnitId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="IntermediaryId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="StaffingSupplierId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="BillToEntityId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="StaffingSupplierOrgUnitId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="TimeCardId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="InvoiceId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="PositionId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="AssignmentId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="HumanResourceId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="StaffingOrganizationId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="UserArea" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element ref="CustomerReportingRequirements" />
<xsd:element name="OrderClassification">
<xsd:complexType>
<xsd:attribute name="orderType" type="OrderType" use="required" />
<xsd:attribute name="orderStatus" type="OrderStatusType" use="required" />
</xsd:complexType>
</xsd:element>
<xsd:element name="BillToAttention" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="ContactInfo" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OrderContact" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="ContactInfo" />
</xsd:sequence>
<xsd:attribute name="contactType" type="StaffingContactType" use="required" />
</xsd:complexType>
</xsd:element>
<xsd:element name="RequiredResponseDate" type="AnyDateTimeNaType" minOccurs="0" />
<xsd:element name="OrderComments" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="PositionQuantity" type="xsd:integer" />
<xsd:element name="PositionQuantityOpen" type="xsd:integer" minOccurs="0" />
<xsd:element name="MultiVendorDistribution" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation>The MultiVendorDistribution default of false is deprecated and will be removed in a future version. Please do not use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="StaffingPosition" maxOccurs="unbounded" />
<xsd:element ref="UserArea" minOccurs="0" />
</xsd:sequence>
<xsd:attribute ref="xml:lang" />
</xsd:complexType>
|