Files
bodyshop/server/rr/xml-templates/CombinedSearch.xml

74 lines
3.1 KiB
XML

<rr:CombinedSearchRq xmlns:rr="http://reynoldsandrey.com/">
<!-- Optional request metadata -->
{{#RequestId}}
<rr:RequestId>{{RequestId}}</rr:RequestId>
{{/RequestId}}
{{#Environment}}
<rr:Environment>{{Environment}}</rr:Environment>
{{/Environment}}
<rr:Dealer>
<rr:DealerCode>{{DealerCode}}</rr:DealerCode>
{{#DealerName}}
<rr:DealerName>{{DealerName}}</rr:DealerName>
{{/DealerName}}
{{#DealerNumber}}
<rr:DealerNumber>{{DealerNumber}}</rr:DealerNumber>
{{/DealerNumber}}
{{#StoreNumber}}
<rr:StoreNumber>{{StoreNumber}}</rr:StoreNumber>
{{/StoreNumber}}
{{#BranchNumber}}
<rr:BranchNumber>{{BranchNumber}}</rr:BranchNumber>
{{/BranchNumber}}
</rr:Dealer>
<rr:SearchCriteria>
{{#Customer}}
<rr:Customer>
{{#FirstName}}<rr:FirstName>{{FirstName}}</rr:FirstName>{{/FirstName}}
{{#LastName}}<rr:LastName>{{LastName}}</rr:LastName>{{/LastName}}
{{#PhoneNumber}}<rr:PhoneNumber>{{PhoneNumber}}</rr:PhoneNumber>{{/PhoneNumber}}
{{#EmailAddress}}<rr:EmailAddress>{{EmailAddress}}</rr:EmailAddress>{{/EmailAddress}}
{{#CompanyName}}<rr:CompanyName>{{CompanyName}}</rr:CompanyName>{{/CompanyName}}
{{#CustomerId}}<rr:CustomerId>{{CustomerId}}</rr:CustomerId>{{/CustomerId}}
</rr:Customer>
{{/Customer}}
{{#Vehicle}}
<rr:ServiceVehicle>
{{#VIN}}<rr:VIN>{{VIN}}</rr:VIN>{{/VIN}}
{{#LicensePlate}}<rr:LicensePlate>{{LicensePlate}}</rr:LicensePlate>{{/LicensePlate}}
{{#Make}}<rr:Make>{{Make}}</rr:Make>{{/Make}}
{{#Model}}<rr:Model>{{Model}}</rr:Model>{{/Model}}
{{#Year}}<rr:Year>{{Year}}</rr:Year>{{/Year}}
{{#VehicleId}}<rr:VehicleId>{{VehicleId}}</rr:VehicleId>{{/VehicleId}}
</rr:ServiceVehicle>
{{/Vehicle}}
{{#Company}}
<rr:Company>
{{#Name}}<rr:Name>{{Name}}</rr:Name>{{/Name}}
{{#Phone}}<rr:Phone>{{Phone}}</rr:Phone>{{/Phone}}
</rr:Company>
{{/Company}}
<!-- Search behavior flags (all optional) -->
{{#SearchMode}}<rr:SearchMode>{{SearchMode}}</rr:SearchMode>{{/SearchMode}}
{{#ExactMatch}}<rr:ExactMatch>{{ExactMatch}}</rr:ExactMatch>{{/ExactMatch}}
{{#PartialMatch}}<rr:PartialMatch>{{PartialMatch}}</rr:PartialMatch>{{/PartialMatch}}
{{#CaseInsensitive}}<rr:CaseInsensitive>{{CaseInsensitive}}</rr:CaseInsensitive>{{/CaseInsensitive}}
<!-- Result shaping (all optional) -->
{{#ReturnCustomers}}<rr:ReturnCustomers>{{ReturnCustomers}}</rr:ReturnCustomers>{{/ReturnCustomers}}
{{#ReturnVehicles}}<rr:ReturnVehicles>{{ReturnVehicles}}</rr:ReturnVehicles>{{/ReturnVehicles}}
{{#ReturnCompanies}}<rr:ReturnCompanies>{{ReturnCompanies}}</rr:ReturnCompanies>{{/ReturnCompanies}}
<!-- Paging/sorting (all optional) -->
{{#MaxResults}}<rr:MaxResults>{{MaxResults}}</rr:MaxResults>{{/MaxResults}}
{{#PageNumber}}<rr:PageNumber>{{PageNumber}}</rr:PageNumber>{{/PageNumber}}
{{#SortBy}}<rr:SortBy>{{SortBy}}</rr:SortBy>{{/SortBy}}
{{#SortDirection}}<rr:SortDirection>{{SortDirection}}</rr:SortDirection>{{/SortDirection}}
</rr:SearchCriteria>
</rr:CombinedSearchRq>