feature/IO-3357-Reynolds-and-Reynolds-DMS-API-Integration - Checkpoint

This commit is contained in:
Dave
2025-10-08 13:57:34 -04:00
parent 2ffc4b81f4
commit de02b34a63
28 changed files with 2550 additions and 2443 deletions

View File

@@ -1,50 +1,25 @@
<rr:GetPartRq 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>
{{#PartNumber}}<rr:PartNumber>{{PartNumber}}</rr:PartNumber>{{/PartNumber}}
{{#Description}}<rr:Description>{{Description}}</rr:Description>{{/Description}}
{{#Make}}<rr:Make>{{Make}}</rr:Make>{{/Make}}
{{#Model}}<rr:Model>{{Model}}</rr:Model>{{/Model}}
{{#Year}}<rr:Year>{{Year}}</rr:Year>{{/Year}}
{{#Vendor}}<rr:Vendor>{{Vendor}}</rr:Vendor>{{/Vendor}}
{{#Category}}<rr:Category>{{Category}}</rr:Category>{{/Category}}
<!-- Optional classification flags -->
{{#Brand}}<rr:Brand>{{Brand}}</rr:Brand>{{/Brand}}
{{#IsOEM}}<rr:IsOEM>{{IsOEM}}</rr:IsOEM>{{/IsOEM}} <!-- true | false -->
{{#IsAftermarket}}<rr:IsAftermarket>{{IsAftermarket}}</rr:IsAftermarket>{{/IsAftermarket}}
<!-- Availability / inventory -->
{{#InStock}}<rr:InStock>{{InStock}}</rr:InStock>{{/InStock}} <!-- true | false -->
{{#Warehouse}}<rr:Warehouse>{{Warehouse}}</rr:Warehouse>{{/Warehouse}}
{{#Location}}<rr:Location>{{Location}}</rr:Location>{{/Location}}
<!-- Pricing filters -->
{{#MinPrice}}<rr:MinPrice>{{MinPrice}}</rr:MinPrice>{{/MinPrice}}
{{#MaxPrice}}<rr:MaxPrice>{{MaxPrice}}</rr:MaxPrice>{{/MaxPrice}}
{{#Currency}}<rr:Currency>{{Currency}}</rr:Currency>{{/Currency}}
<!-- Search behavior -->
{{#SearchMode}}<rr:SearchMode>
{{SearchMode}}</rr:SearchMode>{{/SearchMode}} <!-- EXACT | PARTIAL -->
<!-- Paging / sorting -->
{{#MaxResults}}<rr:MaxResults>{{MaxResults}}</rr:MaxResults>{{/MaxResults}}
{{#PageNumber}}<rr:PageNumber>{{PageNumber}}</rr:PageNumber>{{/PageNumber}}
{{#SortBy}}<rr:SortBy>
{{SortBy}}</rr:SortBy>{{/SortBy}} <!-- e.g., PARTNUMBER, DESCRIPTION, PRICE -->
{{#SortDirection}}<rr:SortDirection>
{{SortDirection}}</rr:SortDirection>{{/SortDirection}} <!-- ASC | DESC -->
</rr:SearchCriteria>
</rr:GetPartRq>
<rey_RomeGetPartsReq xmlns="{{STAR_NS}}" revision="1.0">
<GetPartReq>
<QueryData{{#MaxResults}} MaxRecs="{{MaxResults}}"{{/MaxResults}}{{#PageNumber}} Page="{{PageNumber}}"{{/PageNumber}}>
{{#PartNumber}}<PartNumber>{{PartNumber}}</PartNumber>{{/PartNumber}}
{{#Description}}<Description>{{Description}}</Description>{{/Description}}
{{#Make}}<Make>{{Make}}</Make>{{/Make}}
{{#Model}}<Model>{{Model}}</Model>{{/Model}}
{{#Year}}<Year>{{Year}}</Year>{{/Year}}
{{#Vendor}}<Vendor>{{Vendor}}</Vendor>{{/Vendor}}
{{#Category}}<Category>{{Category}}</Category>{{/Category}}
{{#Brand}}<Brand>{{Brand}}</Brand>{{/Brand}}
{{#IsOEM}}<IsOEM>{{IsOEM}}</IsOEM>{{/IsOEM}}
{{#IsAftermarket}}<IsAftermarket>{{IsAftermarket}}</IsAftermarket>{{/IsAftermarket}}
{{#InStock}}<InStock>{{InStock}}</InStock>{{/InStock}}
{{#Warehouse}}<Warehouse>{{Warehouse}}</Warehouse>{{/Warehouse}}
{{#Location}}<Location>{{Location}}</Location>{{/Location}}
{{#MinPrice}}<MinPrice>{{MinPrice}}</MinPrice>{{/MinPrice}}
{{#MaxPrice}}<MaxPrice>{{MaxPrice}}</MaxPrice>{{/MaxPrice}}
{{#Currency}}<Currency>{{Currency}}</Currency>{{/Currency}}
{{#SearchMode}}<SearchMode>{{SearchMode}}</SearchMode>{{/SearchMode}}
{{#SortBy}}<SortBy>{{SortBy}}</SortBy>{{/SortBy}}
{{#SortDirection}}<SortDirection>{{SortDirection}}</SortDirection>{{/SortDirection}}
</QueryData>
</GetPartReq>
</rey_RomeGetPartsReq>