PreferenceDetail

Uses the Component:PreferenceDetailType

The purpose of the PreferenceDetail component is to identify the preference parameters of a potential customer.

Fields and Components

Table 6.127. Fields and Components

Name Description Occurrence Type Data Type User Notes
SaleClassCode

Class of vehicle sale, ie new, used, demo, floor sample, etc.

0..1Field scl:SaleClassEnumeratedType  
MinimumPriceAmount

Minimum price of vehicle.

0..1Field udt:AmountType  
MaximumPriceAmount

Maximum price of vehicle.

0..1Field udt:AmountType  
MinimumModelYear

Minimum model year of vehicle.

0..1Field qdt:YearDateType  
MaximumModelYear

Maximum model year of vehicle.

0..1Field qdt:YearDateType  
MakeString

Make of vehicle

0..*Field qdt:StringType  
PreferredCategoryTypeCode

Customer's preferred category of vehicle (i.e., SUV, Stationwagon, Runabouts, Cruiser, Multi-hull).

0..*Field udt:CodeType  
MinimumLengthMeasure

Minimum length of vehicle.

0..1Field sqdt:LengthMeasureType  
MaximumLengthMeasure

Maximum length of vehicle.

0..1Field sqdt:LengthMeasureType  

Sample XML

The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.

Example 6.127. PreferenceDetail

<PreferenceDetail>
     <SaleClassCode>......</SaleClassCode>     [0..1]
     <MinimumPriceAmount>......</MinimumPriceAmount>     [0..1]
     <MaximumPriceAmount>......</MaximumPriceAmount>     [0..1]
     <MinimumModelYear>......</MinimumModelYear>     [0..1]
     <MaximumModelYear>......</MaximumModelYear>     [0..1]
     <MakeString>......</MakeString>     [0..*]
     <PreferredCategoryTypeCode>......</PreferredCategoryTypeCode>     [0..*]
     <MinimumLengthMeasure>......</MinimumLengthMeasure>     [0..1]
     <MaximumLengthMeasure>......</MaximumLengthMeasure>     [0..1]
</PreferenceDetail>