Schema Field Comparison Report
This report compares properties across similar schemas to identify missing fields.
Schemas Compared
schema/Api/OfferBroker/CreateOfferRequest.jsonschema/Api/OfferBroker/GetOfferResponse.jsonschema/Api/OfferBroker/UpdateOfferRequest.json
Summary
| Schema | Total Properties | Missing Fields |
|---|---|---|
| CreateOfferRequest | 61 | 17 |
| GetOfferResponse | 76 | 2 |
| UpdateOfferRequest | 68 | 10 |
Property Comparison Matrix
| Property | CreateOfferRequest | GetOfferResponse | UpdateOfferRequest |
|---|---|---|---|
accessGroups |
✓ | ✓ | ✓ |
additionalPropsRequiredOnOrder |
✓ | ✓ | ✓ |
additionalPropsRequiredOnOrder[].hint |
✓ | ✓ | ✓ |
additionalPropsRequiredOnOrder[].label |
✓ | ✓ | ✓ |
additionalPropsRequiredOnOrder[].name |
✓ | ✓ | ✓ |
additionalPropsRequiredOnOrder[].type |
✓ | ✓ | ✓ |
additionalPropsRequiredOnOrder[].value |
✓ | ✓ | ✓ |
availableEndDate |
✓ | ✓ | ✓ |
availableStartDate |
✓ | ✓ | ✓ |
categories |
✗ | ✓ | ✓ |
categories[].categoryKey |
✗ | ✓ | ✓ |
categories[].name |
✗ | ✓ | ✓ |
categoryIds |
✓ | ✓ | ✓ |
comments |
✓ | ✓ | ✓ |
defaultPrice |
✓ | ✓ | ✓ |
deliveryScheduleCron |
✓ | ✓ | ✓ |
description |
✓ | ✓ | ✓ |
doSuppressShippingAndHandling |
✓ | ✓ | ✓ |
fixedOrderQuantities |
✓ | ✓ | ✓ |
fullImageUrl |
✓ | ✓ | ✓ |
id |
✗ | ✓ | ✗ |
integrationBrokerLastUpdatedDateTimeUtc |
✗ | ✓ | ✓ |
isActive |
✓ | ✓ | ✓ |
isAvailableViaCoopFunds |
✓ | ✓ | ✓ |
isDeleted |
✗ | ✓ | ✓ |
isInventoried |
✓ | ✓ | ✓ |
isTaxable |
✓ | ✓ | ✓ |
lastUpdatedDateTimeUTC |
✗ | ✓ | ✗ |
lastUpdatedDateTimeUtc |
✓ | ✗ | ✓ |
number |
✓ | ✓ | ✓ |
offerId |
✗ | ✗ | ✓ |
offerType |
✓ | ✓ | ✓ |
omniChannel |
✓ | ✓ | ✓ |
omniChannel.offers |
✓ | ✓ | ✓ |
omniChannel.offers[].deliveryChannel |
✓ | ✓ | ✓ |
omniChannel.offers[].offerId |
✓ | ✓ | ✓ |
omsIdentifier |
✗ | ✓ | ✓ |
omsOfferId |
✓ | ✓ | ✓ |
omsRootSystemName |
✗ | ✓ | ✓ |
onlyShipMethodsAvailable |
✓ | ✓ | ✓ |
orderMaximum |
✓ | ✓ | ✓ |
orderMinimum |
✓ | ✓ | ✓ |
pdfUrl |
✓ | ✓ | ✓ |
priceClasses |
✓ | ✓ | ✓ |
priceClasses[].name |
✓ | ✓ | ✓ |
priceClasses[].price |
✓ | ✓ | ✓ |
priceClasses[].priceTiers |
✓ | ✓ | ✓ |
priceClasses[].priceTiers[].maximumQuantity |
✓ | ✓ | ✓ |
priceClasses[].priceTiers[].minimumQuantity |
✓ | ✓ | ✓ |
priceClasses[].priceTiers[].pageCounts |
✓ | ✓ | ✓ |
priceClasses[].priceTiers[].pageCounts[].maximumPages |
✓ | ✓ | ✓ |
priceClasses[].priceTiers[].pageCounts[].minimumPages |
✓ | ✓ | ✓ |
priceClasses[].priceTiers[].pageCounts[].price |
✓ | ✓ | ✓ |
priceClasses[].priceTiers[].price |
✓ | ✓ | ✓ |
productClusters |
✓ | ✓ | ✓ |
productClusters[].id |
✓ | ✓ | ✓ |
productClusters[].products |
✓ | ✓ | ✓ |
productClusters[].products[].associatedFileName |
✓ | ✓ | ✗ |
productClusters[].products[].buildType |
✗ | ✓ | ✗ |
productClusters[].products[].omsProductId |
✗ | ✓ | ✗ |
productClusters[].products[].pageCount |
✓ | ✓ | ✓ |
productClusters[].products[].productColor |
✗ | ✓ | ✗ |
productClusters[].products[].productDescription |
✗ | ✓ | ✗ |
productClusters[].products[].productId |
✓ | ✓ | ✓ |
productClusters[].products[].productNumber |
✗ | ✓ | ✗ |
productClusters[].products[].productQuantityInOffer |
✓ | ✓ | ✓ |
productClusters[].products[].productSize |
✗ | ✓ | ✗ |
productClusters[].products[].surcharge |
✓ | ✓ | ✗ |
requiresApproval |
✓ | ✓ | ✓ |
schemaVersion |
✗ | ✓ | ✓ |
secureEmailBody |
✓ | ✓ | ✓ |
secureEmailSubject |
✓ | ✓ | ✓ |
surcharge |
✓ | ✓ | ✓ |
thumbnailUrl |
✓ | ✓ | ✓ |
unitOfMeasure |
✓ | ✓ | ✓ |
weightInPounds |
✓ | ✓ | ✓ |
xmPieTemplateId |
✓ | ✓ | ✓ |
xmPieUStoreId |
✓ | ✓ | ✓ |
Missing Fields by Schema
CreateOfferRequest
Missing 17 field(s):
categoriescategories[].categoryKeycategories[].nameidintegrationBrokerLastUpdatedDateTimeUtcisDeletedlastUpdatedDateTimeUTCofferIdomsIdentifieromsRootSystemNameproductClusters[].products[].buildTypeproductClusters[].products[].omsProductIdproductClusters[].products[].productColorproductClusters[].products[].productDescriptionproductClusters[].products[].productNumberproductClusters[].products[].productSizeschemaVersion
GetOfferResponse
Missing 2 field(s):
lastUpdatedDateTimeUtcofferId
UpdateOfferRequest
Missing 10 field(s):
idlastUpdatedDateTimeUTCproductClusters[].products[].associatedFileNameproductClusters[].products[].buildTypeproductClusters[].products[].omsProductIdproductClusters[].products[].productColorproductClusters[].products[].productDescriptionproductClusters[].products[].productNumberproductClusters[].products[].productSizeproductClusters[].products[].surcharge