Definition Type: ComplexType
Name: ServiceComponentsType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into CarrierID in schema components_xsd Drilldown into Tax in schema components_xsd Drilldown into Splits in schema components_xsd Drilldown into DocumentID in schema components_xsd Drilldown into AppealActionCode in schema components_xsd Drilldown into ExpenseHoursNumeric in schema components_xsd Drilldown into ItemQuantity in schema components_xsd Drilldown into Pricing in schema components_xsd Drilldown into ServiceDescription in schema components_xsd Drilldown into ServiceCode in schema components_xsd Drilldown into ComponentTypeCode in schema components_xsdXSD Diagram of ServiceComponentsType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<xsd:complexType name="ServiceComponentsType">
    <xsd:sequence>
        <xsd:element name="ComponentTypeCode" type="scl:ComponentTypeEnumeratedType">
            <xsd:annotation>
                <xsd:documentation>
                        Identifies the type of ServiceComponent
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ServiceCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>
                        Manufacturer assigned code for service component associated
                            with job
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="ServiceDescription" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation>
                        Free form text description of service component associated
                            with job
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Pricing">
            <xsd:annotation>
                <xsd:documentation>
                        Price and cost information assoicated with service
                            component
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ItemQuantity" type="sqdt:QuantityType">
            <xsd:annotation>
                <xsd:documentation>
                        Quantity used for service component
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="ExpenseHoursNumeric" type="udt:NumericType">
            <xsd:annotation>
                <xsd:documentation>
                        Time allotted for administrative work
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="AppealActionCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>
                        Defines action to be taken on appeal
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="DocumentID" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>
                        Free form entry for document associated with service
                            component (i.e., Shipper, BOL, Invoice, etc.)
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="Splits">
            <xsd:annotation>
                <xsd:documentation>
                        Splits assoicated with service component
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Tax">
            <xsd:annotation>
                <xsd:documentation>
                        Tax assoicated with service component
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="CarrierID" type="udt:IdentifierType">
            <xsd:annotation>
                <xsd:documentation>
                        Carrier code related to service component
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ComponentTypeCode star:ComponentTypeCode (1) (1)
ServiceCode star:ServiceCode 0 (1)
ServiceDescription star:ServiceDescription 0 unbounded
Pricing star:Pricing 0 unbounded
ItemQuantity star:ItemQuantity 0 (1)
ExpenseHoursNumeric star:ExpenseHoursNumeric 0 (1)
AppealActionCode star:AppealActionCode 0 (1)
DocumentID star:DocumentID 0 (1)
Splits star:Splits 0 (1)
Tax star:Tax 0 unbounded
CarrierID star:CarrierID 0 (1)
Collapse Derivation Tree:
Collapse References:
star:ServiceComponents