<xsd:complexType name="ServiceAppointmentExtendedType">
<xsd:complexContent>
<xsd:extension base="ServiceAppointmentBaseType">
<xsd:sequence>
<xsd:element minOccurs="0" name="AlternateAppointmentDateTime" type="udt:DateTimeType">
<xsd:annotation>
<xsd:documentation>Identifies alternate appointment date and time.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DesiredPickupDateTime" type="udt:DateTimeType">
<xsd:annotation>
<xsd:documentation>Identifies the customer's desired pickup date and time.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DropOffDateTime" type="udt:DateTimeType">
<xsd:annotation>
<xsd:documentation>Identifies the time the vehicle will be dropped off for service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="OpenAppointmentDateTime" type="udt:DateTimeType">
<xsd:annotation>
<xsd:documentation>Identifies available appointment dates and times.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="NumberOfDaysNumeric" type="udt:NumericType">
<xsd:annotation>
<xsd:documentation />
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="EstimatedRepairAmount" type="udt:AmountType">
<xsd:annotation>
<xsd:documentation>Indicates estimated amount of repair.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="EstimatedLaborHoursNumeric" type="udt:NumericType">
<xsd:annotation>
<xsd:documentation>Indicates the estimated labor hours required to complete repair.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="EstimatedPartsAmount" type="udt:AmountType">
<xsd:annotation>
<xsd:documentation>Indicates the estimated amount of parts required to complete repair.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="RequestedService">
<xsd:annotation>
<xsd:documentation>Communicates the type of service to be performed during the service appointment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="ServiceAdvisorParty">
<xsd:annotation>
<xsd:documentation>Represents the Service Advisor for the Service Appointment</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="RequestedAppointmentPeriod" />
<xsd:element minOccurs="0" name="AppointmentType" type="udt:TextType">
<xsd:annotation>
<xsd:documentation>Type of the appointment. Main reason for the customer scheduling the appointment.Maintenance, Customer pay Repair,
Warranty repair, Safety Recall, Service Campaign, Body Shop Repair
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="LeadID" type="udt:IdentifierType">
<xsd:annotation>
<xsd:documentation>
The Service Lead that lead associated with this booked service
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="EstimatedMileage" type="sqdt:LengthMeasureType">
<xsd:annotation>
<xsd:documentation>
Estimated vehicle mileage by the date of the appointment.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="EstimatedEngineHours" type="sqdt:TimeMeasureType">
<xsd:annotation>
<xsd:documentation>
Estimated engine hours by the date of the appointment.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|