Schema Name: ValidMultipleVehicleIncentiveResponse.xsd
Target Namespace: http://www.starstandard.org/STAR/5
Documentation:
This schema is made available under an Eclipse Public Licenses 1.0. This license may be found in the STAR/License directory as well as the STAR BOD Guidelines.
Collapse XSD Schema Code:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:star="http://www.starstandard.org/STAR/5"
    xmlns:oacl="http://www.openapplications.org/oagis/9/codelists"
    xmlns:sqdt="http://www.starstandard.org/STAR/5/qualifieddatatypes/1.0"
    xmlns="http://www.starstandard.org/STAR/5" xmlns:ccts="urn:un:unece:uncefact:documentation:1.1"
    xmlns:sudt="http://www.starstandard.org/STAR/5/unqualifieddatatypes/1.0"
    xmlns:scl="http://www.starstandard.org/STAR/5/codelists"
    targetNamespace="http://www.starstandard.org/STAR/5" elementFormDefault="qualified"
    attributeFormDefault="unqualified" blockDefault="#all"
    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1"
    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1">
    <xsd:annotation>
        <xsd:documentation source="http://www.starstandard.org/STAR/5"> This schema is made available under an Eclipse Public Licenses 1.0.
         This license may be found in the STAR/License directory as well as the STAR BOD Guidelines.</xsd:documentation>
    </xsd:annotation>
    <xsd:include schemaLocation="../Components/Common/Meta.xsd"/>
    <xsd:import namespace="http://www.starstandard.org/STAR/5/qualifieddatatypes/1.0"
        schemaLocation="../Components/Common/QualifiedDataTypes.xsd"/>
    <xsd:import namespace="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
        schemaLocation="../Components/OAGIS/CoreComponents/UnqualifiedDataTypes.xsd"/>
    <xsd:import namespace="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1"
        schemaLocation="../Components/OAGIS/CoreComponents/QualifiedDataTypes.xsd"/>
    <xsd:import namespace="http://www.starstandard.org/STAR/5/codelists"
        schemaLocation="../Components/Common/CodeLists.xsd"/>
    <xsd:import namespace="http://www.openapplications.org/oagis/9"
        schemaLocation="../Components/OAGIS/Common/Components.xsd"/>
    <xsd:element name="ValidMultipleVehicleIncentiveResponse" type="ValidMultipleVehicleIncentiveResponseType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
            The primary purpose of this Noun is to provide a comprehensive list of incentives 
            that a buyer qualifies for when purchasing or financing a specific vehicle.
         </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ValidMultipleVehicleIncentiveResponseHeader"
        type="ValidMultipleVehicleIncentiveResponseHeaderType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Initial Download Header.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:element name="ValidMultipleVehicleIncentiveResponseDetail"
        type="ValidMultipleVehicleIncentiveResponseDetailType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Valid Deals detail.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ValidMultipleVehicleIncentiveResponseType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">STAR Initial Version - Draft</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="ValidMultipleVehicleIncentiveResponseHeader" minOccurs="1" maxOccurs="1"/>
            <xsd:element ref="ValidMultipleVehicleIncentiveResponseDetail" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ValidMultipleVehicleIncentiveResponseHeaderType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The Header component contains summary information related to the
            entire ValidMultipleVehicleIncentiveResponse Business Object Document.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="HeaderBaseType">
                <xsd:sequence> </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ValidMultipleVehicleIncentiveResponseDetailType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">This component contains the valid 
            deals s information for Incentive program
         </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="ValidMultipleVehicleIncentiveResponseResponse" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="MVResponseDealManagementType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">This section allows the calling application to select the amount
            of data that is returned in the response. It is possible to limit the response to only the highest level incentives or 
            to request the full detail of every available incentive within the deal.
         </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="topOfDealOnlyInd" type="xsd:boolean" minOccurs="1"
                maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Allows the calling application to restrict the results to Top of Deal programs. 
                  Top of Deal programs are the primary incentives that a buyer receives when purchasing or financing a vehicle
                  (consumer cash, finance, lease). Setting the flag to true will exclude all stackable add-on programs from the results.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="alwaysStackableOnlyInd" type="xsd:boolean" minOccurs="1"
                maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Allows the calling application to restrict the results to: Top of Deal programs, and 
                  Always Stackable incentives.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="bestDealOnlyInd" type="xsd:boolean" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Allows the calling application to restrict the results to one deal for each Purchase Type. 
                  Identifies the best deal based on the purchase type only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseDealManagement" type="MVResponseDealManagementType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">This section allows the calling application to select the amount
            of data that is returned in the response. It is possible to limit the response to only the highest level incentives or 
            to request the full detail of every available incentive within the deal.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ValidMultipleVehicleIncentiveResponseRequestType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="MVResponseRequestTags" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ValidMultipleVehicleIncentiveResponseRequest"
        type="ValidMultipleVehicleIncentiveResponseRequestType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ValidMultipleVehicleIncentiveResponseRequestTagsType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The
                GetValidMultipleVehicleIncentiveRequestTagsGroup is the second major grouping of request data. It
                provides the eligibility criteria for selecting incentives. </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="RequestFilterSelection" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="RequestFilterDate" minOccurs="1" maxOccurs="unbounded"/>
            <xsd:element ref="RequestFilterFlexibleString" minOccurs="1" maxOccurs="unbounded"/>
            <xsd:element ref="RequestFilterNumeric" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="RequestFilterList" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseRequestTags" type="ValidMultipleVehicleIncentiveResponseRequestTagsType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The
            GetValidMultipleVehicleIncentiveRequestTagsGroup is the second major grouping of request data. It
            provides the eligibility criteria for selecting incentives. </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="ValidMultipleVehicleIncentiveResponseResponseType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="MVResponseResponseStats" minOccurs="1" maxOccurs="1"/>
            <xsd:element ref="MVResponseInputRequestData" minOccurs="1" maxOccurs="1"/>
            <xsd:element ref="MVResponseVehicleIncentiveDetail" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="ValidMultipleVehicleIncentiveResponseResponse"
        type="ValidMultipleVehicleIncentiveResponseResponseType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseInputRequestDataType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The ResponseStats section contains a count of the supplemental 
            incentive program attachments sent with the response.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="MVResponseRequestHeader" minOccurs="1" maxOccurs="1"/>
            <xsd:element ref="MVResponseRequestTags" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseInputRequestData" type="MVResponseInputRequestDataType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">Provides the total number of vehicles found in the VehicleRow
            group found in this GetValidMultipleVehicle response.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseRequestHeaderType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                This section controls the type and the structure of the content to be returned. This is where you specify what you will get back. These controls allow 
                you to manage the filtering criteria.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="Localization" minOccurs="1" maxOccurs="1"/>
            <xsd:element ref="MVResponseDealManagement" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseRequestHeader" type="MVResponseRequestHeaderType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
                This section controls the type and the structure of the content to be returned. This is where you specify what you will get back. These controls allow you 
                to manage the filtering criteria.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseResponseStatsType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">The ResponseStats section contains a count of the supplemental 
            incentive program attachments sent with the response.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="vehicleCount" type="udt:NumericType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Provides the total number of vehicles found in the VehicleRow
                  group found in this GetValidMultipleVehicle response.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="programCount" type="udt:NumericType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Provides the number of top of deals Programs included in this 
                  GetValidMultipleVehicle response.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseResponseStats" type="MVResponseResponseStatsType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseVehicleIncentiveDetailType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
              This group defines two related categories of information, vehicle information and program incentive information. Program incentive pointer will be
              used in the VehicleRow group will be used to create a relationship to the top of deal incentive in the DealResponse group.
           </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="MVResponseVehicleRow" minOccurs="1" maxOccurs="unbounded"/>
            <xsd:element ref="MVResponseDealResponse" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseVehicleIncentiveDetail" type="MVResponseVehicleIncentiveDetailType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseVehicleRowType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
            This set of data identifies a group of vehicles that have incentives available to them.
         </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="vehicleModelYear" type="udt:TextType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                  This specifies the model year of the vehicle specified in the vehicleFilterString field, below.
               </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="vehicleDivision" type="udt:TextType" minOccurs="0" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                  This specifies the division of the vehicle specified in the vehicleFilterString field, below.
               </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="vehicleModel" type="udt:TextType" minOccurs="0" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                  This specifies the model of the vehicle specified in the vehicleFilterString field, below.
               </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="vehicleDescription" type="udt:TextType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                  Specifies a descriptive name for the vehicle specified in the vehicleFilterString field below. 
               </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="vehicleFilterString" type="udt:TextType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                  Describes attributes about the vehicle being purchased using the Flexible Vehicle Description (FVD) syntax.
                  This provides a powerful tool for describing vehicles with widely varying attributes and combinations of features.
               </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dealReferenceId" type="udt:TextType" minOccurs="1"
                maxOccurs="unbounded">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                  This group repeats for each deal in the response. This allows the Get Multiple Vehicles method to
                  return a list of deals that meet the eligibility criteria of the request.
               </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseVehicleRow" type="MVResponseVehicleRowType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseDealResponseType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">This group repeats for each deal for a requested vehicle in the response. This allows the Get Valid Deals service to return a list of deals that meet the eligibility criteria of the request. Each deal would include one Top of Deal
            incentive and zero to many add-on incentives. The same add-on incentive may appear in multiple deals.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="dealReferenceId" type="udt:TextType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    This group repeats for each deal in the response. This allows the Get Multiple Vehicles method to
                    return a list of deals that meet the eligibility criteria of the request.
                 </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="MVResponseSharedTerms" minOccurs="1" maxOccurs="1"/>
            <xsd:element ref="MVResponseIncentiveInDeal" maxOccurs="unbounded" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseDealResponse" type="MVResponseDealResponseType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">This represents the purchase type of the Top of Deal Incentive.</xsd:documentation>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseSharedTermsType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">
              A deal is defined by incentives that have certain shared criteria. The following values are shared with all the incentives within the deal.
           </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="PurchaseType" type="udt:TextType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">This represents the purchase type of the Top of Deal Incentive.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="PurchaseTypeDescription" type="udt:TextType" minOccurs="1"
                maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">This represents the purchase type of the Top of Deal Incentive.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="FinancialProvider" type="udt:TextType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">The financial provider specifies the bank or finance 
                  company that is supplying the financing for this deal. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="FinancialProviderDescription" type="udt:TextType" minOccurs="1"
                maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">A description of the financial provider code specified above.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="IncentiveTermBeginMonth" type="udt:NumericType" minOccurs="1"
                maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">For cases where there is financing (e.g., Purchase Type = Finance or Lease),
                  this field will specify the minimum months term for the financing.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="IncentiveTermEndMonth" type="udt:NumericType" minOccurs="1"
                maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">For cases where there is financing (e.g., Purchase Type = Finance or Lease), 
                  this field will specify the maximum months term for the financing.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="minimumDealCashValue" type="udt:NumericType" minOccurs="1"
                maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">This is the total cash value associated with the Top of Deal and the
                    Always Stackable incentives. This is in effect the minimum cash that would be available for the Deal assuming that the Top of 
                    Deal and its Always Stackable add on incentives was selected.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseSharedTerms" type="MVResponseSharedTermsType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseIncentiveInDealType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">This section links the incentive program to the individual incentive value.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="MVResponseProgramIdentification" maxOccurs="1" minOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseIncentiveInDeal" type="MVResponseIncentiveInDealType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseProgramIdentificationType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">This section links the incentive program to the individual incentive value.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ProgramID" type="udt:TextType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">This is a unique identifier for an incentive program. Details group together multiple
                  vehicles and incentive terms into a single document to simplify authoring, posting, and reporting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ProgramRevisionNumber" type="udt:NumericType" minOccurs="1"
                maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Denotes a specific revision of an incentive program. Each revision contains
                  the fully defined content of the incentive program and its eligibility criteria.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ProgramURL" type="qdt:URIType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">An URL to access 10 Point PDF file</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="standardIncentiveType" type="udt:TextType" minOccurs="1"
                maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    This code specifies the type of incentive values that may be associated with each vehicle within the program. The standard incentive type determines whether cash, 
                    interest rate, residual, text based non cash incentives, and other special terms and conditions are allowed on the program.
                 </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="programAbbrCode" type="udt:TextType" minOccurs="0" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">
                    Provides a short code indicating the program type, typically displayed on reports as a reference 
                    to another section of the report where more information about the program is displayed.
                 </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TopOfDealInd" type="xsd:boolean" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">A program is a “Top Of Deal” if it is a primary incentive which drives the 
                  selection of other incentives.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ProgramName" type="udt:TextType" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Program name includes some description of the program type and contents</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="SeeContractInd" type="xsd:boolean" minOccurs="1" maxOccurs="1">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies incentive programs that have special terms that require a dealer to review in the full program text. 
                  The incentive eligibility cannot be fully evaluated based on the rules within IOM.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="redemptionCode" type="udt:TextType" minOccurs="0"
                maxOccurs="unbounded">
                <xsd:annotation
                    xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
                    xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
                    <xsd:documentation source="http://www.starstandard.org/STAR/5">This is the accounting code that is used by the dealers to file for reimbursement.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="MVResponseIncentiveProgramTags" minOccurs="0" maxOccurs="1"/>
            <xsd:element ref="IncentiveValue" minOccurs="1" maxOccurs="1"/>
            <xsd:element ref="DealStackability" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseProgramIdentification" type="MVResponseProgramIdentificationType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
    </xsd:element>
    <xsd:complexType name="MVResponseIncentiveProgramTagsType">
        <xsd:annotation xmlns="http://www.starstandards.org/STAR">
            <xsd:documentation source="http://www.starstandard.org/STAR/5">This group contains pertinent eligibility and filtering information about the incentive program; it is not a 
            repeat of the filter data sent in the request. Some of the values may be useful in determining how specific records within the response are to be handled.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element ref="IncentiveFilterSelection" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="IncentiveFilterDate" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="IncentiveFilterFlexibleString" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="IncentiveFilterNumeric" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element ref="IncentiveFilterList" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="MVResponseIncentiveProgramTags" type="MVResponseIncentiveProgramTagsType">
        <xsd:annotation xmlns:udt="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"
            xmlns:qdt="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1">
            <xsd:documentation source="http://www.starstandard.org/STAR/5"/>
        </xsd:annotation>
    </xsd:element>

</xsd:schema>
Collapse ComplexTypes:
Collapse Elements: