diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ea51ced5a..9d64ca22e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,32 @@ -# CHANGE LOG (1.3.3-beta.1) - v1.8.0-prerelease-v1 +# CHANGE LOG (1.3.3-beta.3) - v1.8.2-prerelease-v3 ## Platform Client +### Cart + + + +#### getCoupons + +- ##### What's New + - [Added] property `items[]` of schema `CouponAdd` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] properties `items.ownership`, `items.author`, `items.state`, `items.restrictions`, `items.validation`, `items.action`, `items.tags`, `items.rule`, `items.code`, `items.identifiers`, `items.validity`, `items.dateMeta`, `items.schedule`, `items.displayMeta`, `items.typeSlug`, `items.ruleDefinition` in response with status code 200 + - [Deleted] Required status from properties `items.code`, `items.display_meta`, `items.identifiers`, `items.ownership`, `items.rule`, `items.rule_definition`, `items.type_slug`, `items.validity` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `array` of property `items` of schema `CouponAdd` in response with status code 200 + + +#### createCoupon + +- ##### What's New + - [Added] property `id` of schema `CouponAdd` in request body + + ### Catalog @@ -21,22 +44,877 @@ +#### invalidateShipmentCache + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 5XX + + +#### reassignLocation + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### updateShipmentLock + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### getAnnouncements + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### updateAddress + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### updateShipmentStatus + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `statuses[].shipments[].status` of schema `ShipmentsResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `statuses[].shipments[].identifier` of schema `ShipmentsResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `statuses[].shipments[].code` of schema `ShipmentsResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `statuses[].shipments[].meta` of schema `ShipmentsResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `statuses[].shipments[].message` of schema `ShipmentsResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `statuses[].shipments[].exception` of schema `ShipmentsResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `statuses[].shipments[].finalState` of schema `ShipmentsResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `statuses[].shipments[].stackTrace` of schema `ShipmentsResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + #### processManifest - ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `orderInfo.shipment.shipmentData.shipment[].articles[].status` of schema `ArticleDetails` in request body + - [Breaking] [Added] Possible nullable value `true` to property `orderInfo.shipment.shipmentData.shipment[].lockStatus` of schema `ShipmentDetails` in request body + - [Breaking] [Added] Possible nullable value `true` to property `orderInfo.shipment.shipmentData.shipment[].lockMessage` of schema `ShipmentDetails` in request body + - [Breaking] [Added] Possible nullable value `true` to property `orderInfo.shipment.shipmentData.shipment[].actionToStatus` of schema `ShipmentDetails` in request body + - [Breaking] [Added] Possible nullable value `true` to property `orderInfo.shipment.shipmentData.locationDetails.articles[].status` of schema `ArticleDetails` in request body - [Added] property `orderConfig.affiliate.config.appCompanyId` of schema `AffiliateConfig` in request body + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### dispatchManifest + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### getRoleBasedActions + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 5XX + + +#### getShipmentHistory + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 5XX + + +#### updatePackagingDimensions + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### uploadConsent + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### fetchCreditBalanceDetail + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### fetchRefundModeConfig + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### attachOrderUser + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### sendUserMobileOTP + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### verifyMobileOTP + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### eInvoiceRetry + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### trackShipment + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### updateShipmentTracking + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + + +#### getShipments + +- ##### What's New + - [Added] `query` parameter `orderType` (type: `string`) + + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ShipmentInternalPlatformViewResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ShipmentInternalPlatformViewResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].user.uid` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].user.name` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].user.firstName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].user.lastName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].user.isAnonymousUser` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].user.avisUserId` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].channel.logo` of schema `ShipmentListingChannel` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].channel.name` of schema `ShipmentListingChannel` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].channel.channelShipmentId` of schema `ShipmentListingChannel` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].channel.isAffiliate` of schema `ShipmentListingChannel` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.cgstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.igstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.gstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.hsnCodeId` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.igstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.isDefaultHsnCode` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.sgstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.cgstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.gstTag` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.sgstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].gst.hsnCode` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.dimensions.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.dimensions.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.dimensions.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.dimensions.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.dimensions.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.code` of schema `Article` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.weight.shipping` of schema `Weight` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.weight.unit` of schema `Weight` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.weight.isDefault` of schema `Weight` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].article.isSet` of schema `Article` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].brand.logo` of schema `ShipmentListingBrand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].brand.name` of schema `ShipmentListingBrand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].brand.createdOn` of schema `ShipmentListingBrand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].brand.logoBase64` of schema `ShipmentListingBrand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.id` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.attributes.currency` of schema `PlatformArticleAttributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.name` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.brand` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.image` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.code` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.size` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.meta` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.images` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.brandId` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.slugKey` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.l3Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.l3CategoryName` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.lastUpdatedAt` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.l2Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.l1Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.canCancel` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.canReturn` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].item.departmentId` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].reasons` of schema `BagUnit` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].size` of schema `BagUnit` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].meta` of schema `BagUnit` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].dates.orderCreated` of schema `Dates` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagType` of schema `BagUnit` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].financialBreakup[].identifiers.alu` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].financialBreakup[].identifiers.ean` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].financialBreakup[].identifiers.upc` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].financialBreakup[].identifiers.isbn` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].financialBreakup[].identifiers.skuCode` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].financialBreakup[].amountPaidRoundoff` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].financialBreakup[].taxCollectedAtSource` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].bagStatus[].displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentOperationalStatus.displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].affiliateBagDetails.affiliateMeta.quantity` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].affiliateBagDetails.affiliateMeta.orderItemId` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].affiliateBagDetails.affiliateMeta.employeeDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].affiliateBagDetails.affiliateMeta.loyaltyDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].affiliateBagDetails.affiliateMeta.isPriority` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].affiliateBagDetails.employeeDiscount` of schema `AffiliateBagDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].affiliateBagDetails.loyaltyDiscount` of schema `AffiliateBagDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].canReturn` of schema `BagUnit` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].displayName` of schema `BagUnit` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].canCancel` of schema `BagUnit` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].lineNumber` of schema `BagUnit` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].currentStatus.displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bags[].entityType` of schema `BagUnit` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.formatted.max` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.formatted.min` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.sla` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.tags` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.external` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.timestamp.max` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.timestamp.min` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.weight` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.sameStoreAvailable` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.isInternational` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.debugInfo` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.shipmentChargeableWeight` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.pdfMedia` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.existingDpList` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.parentDpId` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.shipmentWeight` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.dpOptions` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.assignDpFromSb` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.shippingZone` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.storeInvoiceUpdatedDate` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.activityComment` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.shipmentTags[].slug` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.shipmentTags[].entityType` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.shipmentTags[].displayText` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.ewaybillInfo` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.lockData.locked` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.lockData.mto` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.lockData.lockMessage` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.shipmentVolumetricWeight` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.packagingName` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.bagWeight` of schema `ShipmentItemMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderDate` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentStatus.currentShipmentStatus` of schema `ShipmentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentStatus.shipmentStatusId` of schema `ShipmentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentStatus.bagList` of schema `ShipmentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentStatus.createdAt` of schema `ShipmentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentStatus.shipmentId` of schema `ShipmentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentStatus.statusCreatedAt` of schema `ShipmentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.phone` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.address2` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.longitude` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.pincode` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.area` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.country` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.email` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.address1` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.landmark` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.version` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.latitude` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.state` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.city` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.addressType` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.addressCategory` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.createdAt` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.updatedAt` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress.contactPerson` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].lockStatus` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].paymentMethods` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].displayName` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].fulfillingStore.phone` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].fulfillingStore.pincode` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].fulfillingStore.name` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].fulfillingStore.state` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].fulfillingStore.city` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].fulfillingStore.locationType` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].fulfillingStore.storeEmail` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].paymentMode` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].canProcess` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingChannnel` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentId` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].customerNote` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].totalBags` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].modeOfPayment` of schema `ShipmentItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `lane` of schema `ShipmentInternalPlatformViewResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.type` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.total` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.size` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.current` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.hasPrevious` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.hasNext` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `totalCount` of schema `ShipmentInternalPlatformViewResponse` in response with status code 200 #### getShipmentById - ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ShipmentInfoResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoice.invoiceUrl` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoice.updatedDate` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoice.externalInvoiceId` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoice.labelUrl` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.source` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.orderDate` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.taxDetails` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.codCharges` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.affiliateId` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.orderingChannelLogo` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.orderValue` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.orderingChannel` of schema `OrderDetailsData` in response with status code 200 - [Added] property `shipments[].order.meta` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.uid` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.name` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.firstName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.lastName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.isAnonymousUser` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.avisUserId` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].coupon` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.identifiers` of schema `OrderBagArticle` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.uid` of schema `OrderBagArticle` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.size` of schema `OrderBagArticle` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.returnConfig.returnable` of schema `ReturnConfig1` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.returnConfig.time` of schema `ReturnConfig1` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.returnConfig.unit` of schema `ReturnConfig1` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].brand.logo` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].brand.createdOn` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].brand.brandName` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].brand.modifiedOn` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.id` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.attributes.currency` of schema `PlatformArticleAttributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.name` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.brand` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.image` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.code` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.size` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.meta` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.images` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.brandId` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.slugKey` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.l3Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.l3CategoryName` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.lastUpdatedAt` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.l2Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.l1Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.canCancel` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.canReturn` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.departmentId` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].quantity` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].identifier` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.giftCard.giftMessage` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.giftCard.giftPrice` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.giftCard.displayText` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.giftCard.isGiftApplied` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.customMessage` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.docketNumber` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.groupId` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.partialCanRet` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.extraMeta` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.dockerNumber` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.poLineAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.totalGstPercentage` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.partialCanRet` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.poTaxAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.itemBasePrice` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.customJson` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.cgstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.cgstGstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.gstinCode` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.valueOfGood` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.gstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.igstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.gstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.hsnCodeId` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.igstGstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.sgstGstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.taxCollectedAtSource` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.brandCalculatedAmount` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.isDefaultHsnCode` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.gstTag` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.sgstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.hsnCode` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].parentPromoBags` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.alu` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.ean` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.upc` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.isbn` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.skuCode` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.amountPaidRoundoff` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.taxCollectedAtSource` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].sellerIdentifier` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.phone` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.address2` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.longitude` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.pincode` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.area` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.country` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.email` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.address1` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.landmark` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.version` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.latitude` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.state` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.city` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.addressType` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.addressCategory` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.createdAt` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.updatedAt` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.contactPerson` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].groupId` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].affiliateBagDetails.affiliateBagId` of schema `AffiliateBagsDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].paymentMethods[].mode` of schema `BagPaymentMethods` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].paymentMethods[].amount` of schema `BagPaymentMethods` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].canReturn` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].canCancel` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].displayName` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].lineNumber` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].amount` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].promotionType` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].promotionName` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].discountRules[].value` of schema `DiscountRules` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].discountRules[].type` of schema `DiscountRules` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].articleQuantity` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].buyRules[].itemCriteria.itemBrand` of schema `ItemCriterias` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].buyRules[].cartConditions` of schema `BuyRules` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].promoId` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].mrpPromotion` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.status` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.storeId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.kafkaSync` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.stateType` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.stateId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.shipmentId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.updatedAt` of schema `CurrentStatus` in response with status code 200 - [Breaking] [Added] Value format `date-time` to property `shipments[].bags[].currentStatus.updatedAt` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].entityType` of schema `OrderBags` in response with status code 200 + - [Added] property `shipments[].bags[].isParent` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.formatted.max` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.formatted.min` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.external` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.timestamp.max` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.timestamp.min` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.b2BBuyerDetails.ajioSiteId` of schema `BuyerDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.debugInfo.stormbreakerUuid` of schema `DebugInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnAwbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.einvoiceInfo.invoice` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.einvoiceInfo.creditNote` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dpOptions` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.assignDpFromSb` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dueDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.storeInvoiceUpdatedDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.forwardAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnStoreNode` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentTags[].slug` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentTags[].entityType` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentTags[].displayText` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.awbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.lockData.locked` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.lockData.mto` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.lockData.lockMessage` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentVolumetricWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.marketplaceStoreId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnDetails` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dpSortKey` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.packagingName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.autoTriggerDpAssignmentAcf` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dpName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.poNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.forwardAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.bagWeight` of schema `ShipmentMeta` in response with status code 200 + - [Added] property `shipments[].meta.refundTo` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].payments.mode` of schema `ShipmentPayments` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].payments.logo` of schema `ShipmentPayments` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].payments.source` of schema `ShipmentPayments` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.meta` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.id` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.status` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.bagList` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.shipmentId` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.displayName` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].pickedDate` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].trackingList[].time` of schema `TrackingList` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].trackingList[].isPassed` of schema `TrackingList` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].trackingList[].isCurrent` of schema `TrackingList` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentStatus` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.cgstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.igstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.gstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.hsnCodeId` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.igstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.isDefaultHsnCode` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.sgstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.cgstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.gstTag` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.sgstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.hsnCode` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliverySlot` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].enableDpTracking` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].customMessage` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].estimatedSlaTime` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].canUpdateDimension` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentImages` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.area` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.email` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.address1` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.landmark` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.addressType` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.area` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.email` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.address1` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.landmark` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.addressType` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].fulfilmentPriority` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentDetails.articles[].status` of schema `ArticleDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentDetails.lockStatus` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentDetails.lockMessage` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentDetails.actionToStatus` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].customMeta` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentQuantity` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.address` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyName` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyId` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyGst` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyContact.phone[].number` of schema `PhoneDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyContact.phone[].countryCode` of schema `PhoneDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyContact.phone` of schema `ContactDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyContact.emails` of schema `ContactDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.phone` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.pincode` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.meta` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.address` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.id` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.code` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.country` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.state` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.city` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.storeName` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.contactPerson` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].lockStatus` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].platformLogo` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].userAgent` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].dpDetails.pincode` of schema `DPDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].dpDetails.country` of schema `DPDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].dpDetails.gstTag` of schema `DPDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoiceId` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].paymentMethods` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.formatted.max` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.formatted.min` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.external` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.timestamp.max` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.timestamp.min` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.b2BBuyerDetails.ajioSiteId` of schema `BuyerDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.debugInfo.stormbreakerUuid` of schema `DebugInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnAwbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.einvoiceInfo.invoice` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.einvoiceInfo.creditNote` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dpOptions` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.assignDpFromSb` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dueDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.storeInvoiceUpdatedDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.forwardAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnStoreNode` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentTags[].slug` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentTags[].entityType` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentTags[].displayText` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.awbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.lockData.locked` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.lockData.mto` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.lockData.lockMessage` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentVolumetricWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.marketplaceStoreId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnDetails` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dpSortKey` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.packagingName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.autoTriggerDpAssignmentAcf` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dpName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.poNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.forwardAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.bagWeight` of schema `ShipmentMeta` in response with status code 200 + - [Added] property `shipments[].affiliateDetails.shipmentMeta.refundTo` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.quantity` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.orderItemId` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.employeeDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.loyaltyDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.isPriority` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.companyAffiliateTag` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.label` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.labelA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.labelPos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoiceA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.b2B` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.labelA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoiceExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.creditNoteUrl` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.deliveryChallanA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.labelExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoiceA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoicePos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.poInvoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateId` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.adId` of schema `AffiliateDetails` in response with status code 200 - [Added] property `shipments[].affiliateDetails.config` of schema `AffiliateConfig` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].isDpAssignEnabled` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].dpAssignment` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].totalItems` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].paymentMode` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].packagingType` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].journeyType` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].operationalStatus` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].totalBags` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentCreatedAt` of schema `PlatformShipment` in response with status code 200 - [Added] property `shipments[].previousShipmentId` of schema `PlatformShipment` in response with status code 200 - [Added] property `shipments[].shipmentUpdateTime` of schema `PlatformShipment` in response with status code 200 - [Added] property `shipments[].rtoAddress` of schema `PlatformDeliveryAddress` in response with status code 200 - [Added] property `shipments[].creditNoteId` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].isSelfShip` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].modeOfPayment` of schema `PlatformShipment` in response with status code 200 - ##### What's Changed - [Breaking] [Changed] Type from `integer` to `string` of property `shipments[].bags[].currentStatus.updatedAt` of schema `CurrentStatus` in response with status code 200 @@ -45,43 +923,1506 @@ #### getOrderById - ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.comment` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.files` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.staff` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.platformUserDetails.platformUserFirstName` of schema `PlatformUserDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.platformUserDetails.platformUserLastName` of schema `PlatformUserDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.companyLogo` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.currencySymbol` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.extraMeta` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.transactionData.currency` of schema `TransactionData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.transactionData.entity` of schema `TransactionData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.transactionData.status` of schema `TransactionData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.transactionData.amountPaid` of schema `TransactionData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.transactionData.paymentId` of schema `TransactionData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.transactionData.uniqueReferenceNumber` of schema `TransactionData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.transactionData.terminalId` of schema `TransactionData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.transactionData.transactionId` of schema `TransactionData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.orderingStore` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.paymentType` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.mongoCartId` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.orderChildEntities` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.orderType` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.orderPlatform` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.customerNote` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.meta.cartId` of schema `OrderMeta` in response with status code 200 + - [Added] property `order.meta.cartObjectId` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `order.paymentMethods` of schema `OrderData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoice.invoiceUrl` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoice.updatedDate` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoice.externalInvoiceId` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoice.labelUrl` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.source` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.orderDate` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.taxDetails` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.codCharges` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.affiliateId` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.orderingChannelLogo` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.orderValue` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].order.orderingChannel` of schema `OrderDetailsData` in response with status code 200 - [Added] property `shipments[].order.meta` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.uid` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.name` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.firstName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.lastName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.isAnonymousUser` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].user.avisUserId` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].coupon` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.identifiers` of schema `OrderBagArticle` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.uid` of schema `OrderBagArticle` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.size` of schema `OrderBagArticle` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.returnConfig.returnable` of schema `ReturnConfig1` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.returnConfig.time` of schema `ReturnConfig1` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].article.returnConfig.unit` of schema `ReturnConfig1` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].brand.logo` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].brand.createdOn` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].brand.brandName` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].brand.modifiedOn` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.id` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.attributes.currency` of schema `PlatformArticleAttributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.name` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.brand` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.image` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.code` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.size` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.meta` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.images` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.brandId` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.slugKey` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.l3Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.l3CategoryName` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.lastUpdatedAt` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.l2Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.l1Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.canCancel` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.canReturn` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].item.departmentId` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].quantity` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].identifier` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.giftCard.giftMessage` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.giftCard.giftPrice` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.giftCard.displayText` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.giftCard.isGiftApplied` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.customMessage` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.docketNumber` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.groupId` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.partialCanRet` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.extraMeta` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.dockerNumber` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.poLineAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.totalGstPercentage` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.partialCanRet` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.poTaxAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.b2BPoDetails.itemBasePrice` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].meta.customJson` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.cgstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.cgstGstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.gstinCode` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.valueOfGood` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.gstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.igstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.gstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.hsnCodeId` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.igstGstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.sgstGstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.taxCollectedAtSource` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.brandCalculatedAmount` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.isDefaultHsnCode` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.gstTag` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.sgstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].gstDetails.hsnCode` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].parentPromoBags` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.alu` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.ean` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.upc` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.isbn` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.identifiers.skuCode` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.amountPaidRoundoff` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].financialBreakup.taxCollectedAtSource` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].sellerIdentifier` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.phone` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.address2` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.longitude` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.pincode` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.area` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.country` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.email` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.address1` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.landmark` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.version` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.latitude` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.state` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.city` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.addressType` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.addressCategory` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.createdAt` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.updatedAt` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress.contactPerson` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].groupId` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].affiliateBagDetails.affiliateBagId` of schema `AffiliateBagsDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].paymentMethods[].mode` of schema `BagPaymentMethods` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].paymentMethods[].amount` of schema `BagPaymentMethods` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].canReturn` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].canCancel` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].displayName` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].lineNumber` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].amount` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].promotionType` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].promotionName` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].discountRules[].value` of schema `DiscountRules` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].discountRules[].type` of schema `DiscountRules` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].articleQuantity` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].buyRules[].itemCriteria.itemBrand` of schema `ItemCriterias` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].buyRules[].cartConditions` of schema `BuyRules` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].promoId` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].appliedPromos[].mrpPromotion` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.status` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.storeId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.kafkaSync` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.stateType` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.stateId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.shipmentId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.updatedAt` of schema `CurrentStatus` in response with status code 200 - [Breaking] [Added] Value format `date-time` to property `shipments[].bags[].currentStatus.updatedAt` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].currentStatus.bagId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].entityType` of schema `OrderBags` in response with status code 200 + - [Added] property `shipments[].bags[].isParent` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.formatted.max` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.formatted.min` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dimension.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.external` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.timestamp.max` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.timestamp.min` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.b2BBuyerDetails.ajioSiteId` of schema `BuyerDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.debugInfo.stormbreakerUuid` of schema `DebugInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnAwbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.einvoiceInfo.invoice` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.einvoiceInfo.creditNote` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dpOptions` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.assignDpFromSb` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dueDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.storeInvoiceUpdatedDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.forwardAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnStoreNode` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentTags[].slug` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentTags[].entityType` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentTags[].displayText` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.awbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.lockData.locked` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.lockData.mto` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.lockData.lockMessage` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.shipmentVolumetricWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.marketplaceStoreId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnDetails` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dpSortKey` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.packagingName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.autoTriggerDpAssignmentAcf` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.dpName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.poNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.forwardAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.returnAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta.bagWeight` of schema `ShipmentMeta` in response with status code 200 + - [Added] property `shipments[].meta.refundTo` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].payments.mode` of schema `ShipmentPayments` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].payments.logo` of schema `ShipmentPayments` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].payments.source` of schema `ShipmentPayments` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.meta` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.id` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.status` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.bagList` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.shipmentId` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].status.displayName` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].pickedDate` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].trackingList[].time` of schema `TrackingList` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].trackingList[].isPassed` of schema `TrackingList` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].trackingList[].isCurrent` of schema `TrackingList` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentStatus` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.cgstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.igstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.gstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.hsnCodeId` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.igstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.isDefaultHsnCode` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.sgstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.cgstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.gstTag` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.sgstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].gstDetails.hsnCode` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliverySlot` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].enableDpTracking` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].customMessage` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].estimatedSlaTime` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].canUpdateDimension` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentImages` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.area` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.email` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.address1` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.landmark` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].deliveryDetails.addressType` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.area` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.email` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.address1` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.landmark` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].billingDetails.addressType` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].fulfilmentPriority` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentDetails.articles[].status` of schema `ArticleDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentDetails.lockStatus` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentDetails.lockMessage` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentDetails.actionToStatus` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].customMeta` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentQuantity` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.address` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyName` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyId` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyGst` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyContact.phone[].number` of schema `PhoneDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyContact.phone[].countryCode` of schema `PhoneDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyContact.phone` of schema `ContactDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].companyDetails.companyContact.emails` of schema `ContactDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.phone` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.pincode` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.meta` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.address` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.id` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.code` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.country` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.state` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.city` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.storeName` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].orderingStore.contactPerson` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].lockStatus` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].platformLogo` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].userAgent` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].dpDetails.pincode` of schema `DPDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].dpDetails.country` of schema `DPDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].dpDetails.gstTag` of schema `DPDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].invoiceId` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].paymentMethods` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.formatted.max` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.formatted.min` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dimension.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.external` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.timestamp.max` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.timestamp.min` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.b2BBuyerDetails.ajioSiteId` of schema `BuyerDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.debugInfo.stormbreakerUuid` of schema `DebugInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnAwbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.einvoiceInfo.invoice` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.einvoiceInfo.creditNote` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dpOptions` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.assignDpFromSb` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dueDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.storeInvoiceUpdatedDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.forwardAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnStoreNode` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentTags[].slug` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentTags[].entityType` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentTags[].displayText` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.awbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.lockData.locked` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.lockData.mto` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.lockData.lockMessage` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.shipmentVolumetricWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.marketplaceStoreId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnDetails` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dpSortKey` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.packagingName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.autoTriggerDpAssignmentAcf` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.dpName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.poNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.forwardAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.returnAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.shipmentMeta.bagWeight` of schema `ShipmentMeta` in response with status code 200 + - [Added] property `shipments[].affiliateDetails.shipmentMeta.refundTo` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.quantity` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.orderItemId` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.employeeDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.loyaltyDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateMeta.isPriority` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.companyAffiliateTag` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.label` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.labelA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.labelPos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoiceA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.b2B` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.labelA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoiceExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.creditNoteUrl` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.deliveryChallanA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.labelExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoiceA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.invoicePos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.pdfLinks.poInvoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.affiliateId` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].affiliateDetails.adId` of schema `AffiliateDetails` in response with status code 200 - [Added] property `shipments[].affiliateDetails.config` of schema `AffiliateConfig` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bagStatusHistory[].displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].isDpAssignEnabled` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].dpAssignment` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].totalItems` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].paymentMode` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].packagingType` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].journeyType` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].operationalStatus` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].totalBags` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].shipmentCreatedAt` of schema `PlatformShipment` in response with status code 200 - [Added] property `shipments[].previousShipmentId` of schema `PlatformShipment` in response with status code 200 - [Added] property `shipments[].shipmentUpdateTime` of schema `PlatformShipment` in response with status code 200 - [Added] property `shipments[].rtoAddress` of schema `PlatformDeliveryAddress` in response with status code 200 - [Added] property `shipments[].creditNoteId` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].isSelfShip` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].modeOfPayment` of schema `PlatformShipment` in response with status code 200 - ##### What's Changed - [Breaking] [Changed] Type from `integer` to `string` of property `shipments[].bags[].currentStatus.updatedAt` of schema `CurrentStatus` in response with status code 200 +#### getLaneConfig + +- ##### What's New + - [Added] `query` parameter `orderType` (type: `string`) + + + #### getOrders - ##### What's New + - [Added] `query` parameter `orderType` (type: `string`) + + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `OrderListingResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `OrderListingResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta` of schema `PlatformOrderItems` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].invoice.invoiceUrl` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].invoice.updatedDate` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].invoice.externalInvoiceId` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].invoice.labelUrl` of schema `InvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].order.source` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].order.orderDate` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].order.taxDetails` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].order.codCharges` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].order.affiliateId` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].order.orderingChannelLogo` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].order.orderValue` of schema `OrderDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].order.orderingChannel` of schema `OrderDetailsData` in response with status code 200 - [Added] property `items[].shipments[].order.meta` of schema `OrderMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].user.uid` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].user.name` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].user.firstName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].user.lastName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].user.isAnonymousUser` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].user.avisUserId` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].coupon` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].article.identifiers` of schema `OrderBagArticle` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].article.uid` of schema `OrderBagArticle` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].article.size` of schema `OrderBagArticle` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].article.returnConfig.returnable` of schema `ReturnConfig1` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].article.returnConfig.time` of schema `ReturnConfig1` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].article.returnConfig.unit` of schema `ReturnConfig1` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].brand.logo` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].brand.createdOn` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].brand.brandName` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].brand.modifiedOn` of schema `OrderBrandName` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.id` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.attributes.currency` of schema `PlatformArticleAttributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.name` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.brand` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.image` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.code` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.size` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.meta` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.images` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.brandId` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.slugKey` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.l3Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.l3CategoryName` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.lastUpdatedAt` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.l2Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.l1Category` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.canCancel` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.canReturn` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].item.departmentId` of schema `PlatformItem` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].quantity` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].identifier` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.giftCard.giftMessage` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.giftCard.giftPrice` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.giftCard.displayText` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.giftCard.isGiftApplied` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.customMessage` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.docketNumber` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.groupId` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.partialCanRet` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.extraMeta` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.b2BPoDetails.dockerNumber` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.b2BPoDetails.poLineAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.b2BPoDetails.totalGstPercentage` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.b2BPoDetails.partialCanRet` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.b2BPoDetails.poTaxAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.b2BPoDetails.itemBasePrice` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].meta.customJson` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.cgstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.cgstGstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.gstinCode` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.valueOfGood` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.gstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.igstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.gstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.hsnCodeId` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.igstGstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.sgstGstFee` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.taxCollectedAtSource` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.brandCalculatedAmount` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.isDefaultHsnCode` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.gstTag` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.sgstTaxPercentage` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].gstDetails.hsnCode` of schema `BagGST` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].parentPromoBags` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].financialBreakup.identifiers.alu` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].financialBreakup.identifiers.ean` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].financialBreakup.identifiers.upc` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].financialBreakup.identifiers.isbn` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].financialBreakup.identifiers.skuCode` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].financialBreakup.amountPaidRoundoff` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].financialBreakup.taxCollectedAtSource` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].sellerIdentifier` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.phone` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.address2` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.longitude` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.pincode` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.area` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.country` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.email` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.address1` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.landmark` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.version` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.latitude` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.state` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.city` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.addressType` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.addressCategory` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.createdAt` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.updatedAt` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress.contactPerson` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].groupId` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].affiliateBagDetails.affiliateBagId` of schema `AffiliateBagsDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].paymentMethods[].mode` of schema `BagPaymentMethods` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].paymentMethods[].amount` of schema `BagPaymentMethods` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].canReturn` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].canCancel` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].displayName` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].lineNumber` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].amount` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].promotionType` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].promotionName` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].discountRules[].value` of schema `DiscountRules` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].discountRules[].type` of schema `DiscountRules` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].articleQuantity` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].buyRules[].itemCriteria.itemBrand` of schema `ItemCriterias` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].buyRules[].cartConditions` of schema `BuyRules` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].promoId` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].appliedPromos[].mrpPromotion` of schema `AppliedPromos` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.status` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.storeId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.kafkaSync` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.stateType` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.stateId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.shipmentId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.updatedAt` of schema `CurrentStatus` in response with status code 200 - [Breaking] [Added] Value format `date-time` to property `items[].shipments[].bags[].currentStatus.updatedAt` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].currentStatus.bagId` of schema `CurrentStatus` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].entityType` of schema `OrderBags` in response with status code 200 + - [Added] property `items[].shipments[].bags[].isParent` of schema `OrderBags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.formatted.max` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.formatted.min` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.dimension.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.dimension.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.dimension.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.dimension.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.dimension.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.external` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.timestamp.max` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.timestamp.min` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.b2BBuyerDetails.ajioSiteId` of schema `BuyerDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.debugInfo.stormbreakerUuid` of schema `DebugInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.returnAwbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.einvoiceInfo.invoice` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.einvoiceInfo.creditNote` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.returnAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.shipmentWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.dpOptions` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.assignDpFromSb` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.dueDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.storeInvoiceUpdatedDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.forwardAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.returnStoreNode` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.shipmentTags[].slug` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.shipmentTags[].entityType` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.shipmentTags[].displayText` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.awbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.lockData.locked` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.lockData.mto` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.lockData.lockMessage` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.shipmentVolumetricWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.marketplaceStoreId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.returnDetails` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.dpSortKey` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.packagingName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.autoTriggerDpAssignmentAcf` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.dpName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.poNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.forwardAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.returnAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].meta.bagWeight` of schema `ShipmentMeta` in response with status code 200 + - [Added] property `items[].shipments[].meta.refundTo` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].payments.mode` of schema `ShipmentPayments` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].payments.logo` of schema `ShipmentPayments` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].payments.source` of schema `ShipmentPayments` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].status.meta` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].status.id` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].status.status` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].status.bagList` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].status.shipmentId` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].status.displayName` of schema `ShipmentStatusData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].pickedDate` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].trackingList[].time` of schema `TrackingList` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].trackingList[].isPassed` of schema `TrackingList` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].trackingList[].isCurrent` of schema `TrackingList` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].shipmentStatus` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.cgstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.igstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.gstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.hsnCodeId` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.igstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.isDefaultHsnCode` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.sgstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.cgstGstFee` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.gstTag` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.sgstTaxPercentage` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].gstDetails.hsnCode` of schema `GSTDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].deliverySlot` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].enableDpTracking` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].customMessage` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].estimatedSlaTime` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].canUpdateDimension` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].shipmentImages` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].deliveryDetails.area` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].deliveryDetails.email` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].deliveryDetails.address1` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].deliveryDetails.landmark` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].deliveryDetails.addressType` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].billingDetails.area` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].billingDetails.email` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].billingDetails.address1` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].billingDetails.landmark` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].billingDetails.addressType` of schema `UserDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].fulfilmentPriority` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].shipmentDetails.articles[].status` of schema `ArticleDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].shipmentDetails.lockStatus` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].shipmentDetails.lockMessage` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].shipmentDetails.actionToStatus` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].customMeta` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].shipmentQuantity` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].companyDetails.address` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].companyDetails.companyName` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].companyDetails.companyId` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].companyDetails.companyGst` of schema `CompanyDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].companyDetails.companyContact.phone[].number` of schema `PhoneDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].companyDetails.companyContact.phone[].countryCode` of schema `PhoneDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].companyDetails.companyContact.phone` of schema `ContactDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].companyDetails.companyContact.emails` of schema `ContactDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.phone` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.pincode` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.meta` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.address` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.id` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.code` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.country` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.state` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.city` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.storeName` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].orderingStore.contactPerson` of schema `OrderingStoreDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].lockStatus` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].platformLogo` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].userAgent` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].dpDetails.pincode` of schema `DPDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].dpDetails.country` of schema `DPDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].dpDetails.gstTag` of schema `DPDetailsData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].invoiceId` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].paymentMethods` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.formatted.max` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.formatted.min` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.dimension.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.dimension.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.dimension.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.dimension.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.dimension.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.external` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.timestamp.max` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.timestamp.min` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.b2BBuyerDetails.ajioSiteId` of schema `BuyerDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.debugInfo.stormbreakerUuid` of schema `DebugInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.returnAwbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.einvoiceInfo.invoice` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.einvoiceInfo.creditNote` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.returnAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.shipmentWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.dpOptions` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.assignDpFromSb` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.dueDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.storeInvoiceUpdatedDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.forwardAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.returnStoreNode` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.shipmentTags[].slug` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.shipmentTags[].entityType` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.shipmentTags[].displayText` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.awbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.lockData.locked` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.lockData.mto` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.lockData.lockMessage` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.shipmentVolumetricWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.marketplaceStoreId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.returnDetails` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.dpSortKey` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.packagingName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.autoTriggerDpAssignmentAcf` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.dpName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.poNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.forwardAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.returnAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.shipmentMeta.bagWeight` of schema `ShipmentMeta` in response with status code 200 + - [Added] property `items[].shipments[].affiliateDetails.shipmentMeta.refundTo` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.affiliateMeta.quantity` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.affiliateMeta.orderItemId` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.affiliateMeta.employeeDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.affiliateMeta.loyaltyDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.affiliateMeta.isPriority` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.companyAffiliateTag` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.invoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.label` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.labelA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.labelPos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.invoiceA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.b2B` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.labelA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.invoiceExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.creditNoteUrl` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.deliveryChallanA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.labelExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.invoiceA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.invoicePos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.pdfLinks.poInvoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.affiliateId` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].affiliateDetails.adId` of schema `AffiliateDetails` in response with status code 200 - [Added] property `items[].shipments[].affiliateDetails.config` of schema `AffiliateConfig` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bagStatusHistory[].displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].isDpAssignEnabled` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].dpAssignment` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].totalItems` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].paymentMode` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].packagingType` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].journeyType` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].operationalStatus` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].totalBags` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].shipmentCreatedAt` of schema `PlatformShipment` in response with status code 200 - [Added] property `items[].shipments[].previousShipmentId` of schema `PlatformShipment` in response with status code 200 - [Added] property `items[].shipments[].shipmentUpdateTime` of schema `PlatformShipment` in response with status code 200 - [Added] property `items[].shipments[].rtoAddress` of schema `PlatformDeliveryAddress` in response with status code 200 - [Added] property `items[].shipments[].creditNoteId` of schema `PlatformShipment` in response with status code 200 + - [Added] property `items[].shipments[].isSelfShip` of schema `PlatformShipment` in response with status code 200 + - [Added] property `items[].shipments[].modeOfPayment` of schema `PlatformShipment` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].channel.logo` of schema `PlatformChannel` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].channel.name` of schema `PlatformChannel` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].breakupValues[].value` of schema `PlatformBreakupValues` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].breakupValues[].name` of schema `PlatformBreakupValues` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].breakupValues[].display` of schema `PlatformBreakupValues` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].totalOrderValue` of schema `PlatformOrderItems` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderCreatedTime` of schema `PlatformOrderItems` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].paymentMode` of schema `PlatformOrderItems` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderId` of schema `PlatformOrderItems` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].userInfo.uid` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].userInfo.name` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].userInfo.firstName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].userInfo.lastName` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].userInfo.isAnonymousUser` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].userInfo.avisUserId` of schema `UserDataInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderValue` of schema `PlatformOrderItems` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `lane` of schema `OrderListingResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.type` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.total` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.size` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.current` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.hasPrevious` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.hasNext` of schema `Page` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `totalCount` of schema `OrderListingResponse` in response with status code 200 - ##### What's Changed - [Breaking] [Changed] Type from `integer` to `string` of property `items[].shipments[].bags[].currentStatus.updatedAt` of schema `CurrentStatus` in response with status code 200 +#### getfilters + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.returned[].options[].showUi` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.returned[].options[].placeholderText` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.returned[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.returned[].required` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.returned[].placeholderText` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.returned` of schema `AdvanceFilterInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.unfulfilled[].options[].showUi` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.unfulfilled[].options[].placeholderText` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.unfulfilled[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.unfulfilled[].required` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.unfulfilled[].placeholderText` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.unfulfilled` of schema `AdvanceFilterInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.filters[].options[].showUi` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.filters[].options[].placeholderText` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.filters[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.filters[].required` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.filters[].placeholderText` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.filters` of schema `AdvanceFilterInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.processed[].options[].showUi` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.processed[].options[].placeholderText` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.processed[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.processed[].required` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.processed[].placeholderText` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.processed` of schema `AdvanceFilterInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.page` of schema `AdvanceFilterInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.actionCentre[].options[].showUi` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.actionCentre[].options[].placeholderText` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.actionCentre[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.actionCentre[].required` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.actionCentre[].placeholderText` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.actionCentre` of schema `AdvanceFilterInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `advanceFilter.appliedFilters` of schema `AdvanceFilterInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `globalFilter[].options[].showUi` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `globalFilter[].options[].placeholderText` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `globalFilter[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `globalFilter[].required` of schema `FiltersInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `globalFilter[].placeholderText` of schema `FiltersInfo` in response with status code 200 + + #### getBagById - ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `id` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `tags` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.dimensions.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.dimensions.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.dimensions.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.dimensions.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.dimensions.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.code` of schema `Article` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.weight.shipping` of schema `Weight` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.weight.unit` of schema `Weight` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.weight.isDefault` of schema `Weight` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `article.isSet` of schema `Article` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `brand.logo` of schema `Brand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `brand.creditNoteAllowed` of schema `Brand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `brand.createdOn` of schema `Brand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `brand.modifiedOn` of schema `Brand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.attributes.essential` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.attributes.name` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.attributes.gender` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.attributes.primaryMaterial` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.attributes.marketerName` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.attributes.primaryColor` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.attributes.marketerAddress` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.attributes.primaryColorHex` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.attributes.brandName` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.code` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.meta` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.l3Category` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.l3CategoryName` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.lastUpdatedAt` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.l2Category` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.l1CategoryId` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.l1Category` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.canCancel` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.canReturn` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.departmentId` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `item.l2CategoryId` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `identifier` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `quantity` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `reasons` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `type` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.giftCard.giftMessage` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.giftCard.giftPrice` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.giftCard.displayText` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.giftCard.isGiftApplied` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.customMessage` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.docketNumber` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.groupId` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.partialCanRet` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.extraMeta` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.b2BPoDetails.dockerNumber` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.b2BPoDetails.poLineAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.b2BPoDetails.totalGstPercentage` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.b2BPoDetails.partialCanRet` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.b2BPoDetails.poTaxAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.b2BPoDetails.itemBasePrice` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `meta.customJson` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `dates.orderCreated` of schema `Dates` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagUpdateTime` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `gstDetails.isDefaultHsnCode` of schema `BagGSTDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `parentPromoBags` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `financialBreakup[].identifiers.alu` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `financialBreakup[].identifiers.ean` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `financialBreakup[].identifiers.upc` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `financialBreakup[].identifiers.isbn` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `financialBreakup[].identifiers.skuCode` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `financialBreakup[].amountPaidRoundoff` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `financialBreakup[].taxCollectedAtSource` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatus[].displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `sellerIdentifier` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `originalBagList` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `articleDetails.status` of schema `ArticleDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentOperationalStatus.displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.code` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.timing` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.documents.gst.url` of schema `Document` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.additionalContactDetails` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.notificationEmails` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.gstNumber` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.ewaybillPortalDetails` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.einvoicePortalDetails.username` of schema `EInvoicePortalDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.einvoicePortalDetails.user` of schema `EInvoicePortalDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.einvoicePortalDetails.password` of schema `EInvoicePortalDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.gstCredentials.eInvoice.username` of schema `StoreEinvoice` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.gstCredentials.eInvoice.user` of schema `StoreEinvoice` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.gstCredentials.eInvoice.password` of schema `StoreEinvoice` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.gstCredentials.eWaybill.enabled` of schema `StoreEwaybill` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.meta.productReturnConfig` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.address2` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.isActive` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.alohomoraUserId` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.isEnabledForRecon` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.brandStoreTags` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.orderIntegrationId` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.parentStoreId` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.storeAddressJson.version` of schema `StoreAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.storeAddressJson.area` of schema `StoreAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.storeAddressJson.email` of schema `StoreAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.packagingMaterialCount` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `orderingStore.isArchived` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateBagDetails.affiliateMeta.quantity` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateBagDetails.affiliateMeta.orderItemId` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateBagDetails.affiliateMeta.employeeDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateBagDetails.affiliateMeta.loyaltyDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateBagDetails.affiliateMeta.isPriority` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateBagDetails.employeeDiscount` of schema `AffiliateBagDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateBagDetails.loyaltyDiscount` of schema `AffiliateBagDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `restorePromos` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.formatted.max` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.formatted.min` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.dimension.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.dimension.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.dimension.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.dimension.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.dimension.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.external` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.timestamp.max` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.timestamp.min` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.b2BBuyerDetails.ajioSiteId` of schema `BuyerDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.debugInfo.stormbreakerUuid` of schema `DebugInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.returnAwbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.einvoiceInfo.invoice` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.einvoiceInfo.creditNote` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.returnAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.shipmentWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.dpOptions` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.assignDpFromSb` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.dueDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.storeInvoiceUpdatedDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.forwardAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.returnStoreNode` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.shipmentTags[].slug` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.shipmentTags[].entityType` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.shipmentTags[].displayText` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.awbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.lockData.locked` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.lockData.mto` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.lockData.lockMessage` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.shipmentVolumetricWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.marketplaceStoreId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.returnDetails` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.dpSortKey` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.packagingName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.autoTriggerDpAssignmentAcf` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.dpName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.poNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.forwardAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.returnAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.shipmentMeta.bagWeight` of schema `ShipmentMeta` in response with status code 200 + - [Added] property `affiliateDetails.shipmentMeta.refundTo` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.affiliateMeta.quantity` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.affiliateMeta.orderItemId` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.affiliateMeta.employeeDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.affiliateMeta.loyaltyDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.affiliateMeta.isPriority` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.companyAffiliateTag` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.invoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.label` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.labelA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.labelPos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.invoiceA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.b2B` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.labelA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.invoiceExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.creditNoteUrl` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.deliveryChallanA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.labelExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.invoiceA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.invoicePos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.pdfLinks.poInvoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.affiliateId` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `affiliateDetails.adId` of schema `AffiliateDetails` in response with status code 200 - [Added] property `affiliateDetails.config` of schema `AffiliateConfig` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `bagStatusHistory.displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `displayName` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `lineNumber` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `restoreCoupon` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `noOfBagsOrder` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `appliedPromos` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `journeyType` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipmentId` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `currentStatus.displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `operationalStatus` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `entityType` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 5XX #### getBags - ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `items[].id` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].tags` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.dimensions.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.dimensions.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.dimensions.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.dimensions.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.dimensions.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.code` of schema `Article` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.weight.shipping` of schema `Weight` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.weight.unit` of schema `Weight` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.weight.isDefault` of schema `Weight` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].article.isSet` of schema `Article` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].brand.logo` of schema `Brand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].brand.creditNoteAllowed` of schema `Brand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].brand.createdOn` of schema `Brand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].brand.modifiedOn` of schema `Brand` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.attributes.essential` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.attributes.name` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.attributes.gender` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.attributes.primaryMaterial` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.attributes.marketerName` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.attributes.primaryColor` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.attributes.marketerAddress` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.attributes.primaryColorHex` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.attributes.brandName` of schema `Attributes` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.code` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.meta` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.l3Category` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.l3CategoryName` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.lastUpdatedAt` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.l2Category` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.l1CategoryId` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.l1Category` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.canCancel` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.canReturn` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.departmentId` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].item.l2CategoryId` of schema `Item` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].identifier` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].quantity` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].reasons` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].type` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.giftCard.giftMessage` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.giftCard.giftPrice` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.giftCard.displayText` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.giftCard.isGiftApplied` of schema `GiftCard` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.customMessage` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.docketNumber` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.groupId` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.partialCanRet` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.extraMeta` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.b2BPoDetails.dockerNumber` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.b2BPoDetails.poLineAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.b2BPoDetails.totalGstPercentage` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.b2BPoDetails.partialCanRet` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.b2BPoDetails.poTaxAmount` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.b2BPoDetails.itemBasePrice` of schema `B2BPODetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].meta.customJson` of schema `BagMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.cashback` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.discount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.refundCredit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.amountPaidRoundoff` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.priceEffective` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.promotionEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.pmPriceSplit` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.refundAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.transferPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.couponEffectiveDiscount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.taxCollectedAtSource` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.brandCalculatedAmount` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.deliveryCharge` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.valueOfGood` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.cashbackApplied` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.codCharges` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.priceMarked` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.amountPaid` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.couponValue` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.fyndCredits` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].prices.giftPrice` of schema `Prices` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].dates.orderCreated` of schema `Dates` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagUpdateTime` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].gstDetails.isDefaultHsnCode` of schema `BagGSTDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].parentPromoBags` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].financialBreakup[].identifiers.alu` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].financialBreakup[].identifiers.ean` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].financialBreakup[].identifiers.upc` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].financialBreakup[].identifiers.isbn` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].financialBreakup[].identifiers.skuCode` of schema `Identifier` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].financialBreakup[].amountPaidRoundoff` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].financialBreakup[].taxCollectedAtSource` of schema `FinancialBreakup` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatus[].displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].sellerIdentifier` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].originalBagList` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].articleDetails.status` of schema `ArticleDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentOperationalStatus.displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.code` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.timing` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.documents.gst.url` of schema `Document` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.additionalContactDetails` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.notificationEmails` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.gstNumber` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.ewaybillPortalDetails` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.einvoicePortalDetails.username` of schema `EInvoicePortalDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.einvoicePortalDetails.user` of schema `EInvoicePortalDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.einvoicePortalDetails.password` of schema `EInvoicePortalDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.gstCredentials.eInvoice.username` of schema `StoreEinvoice` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.gstCredentials.eInvoice.user` of schema `StoreEinvoice` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.gstCredentials.eInvoice.password` of schema `StoreEinvoice` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.gstCredentials.eWaybill.enabled` of schema `StoreEwaybill` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.meta.productReturnConfig` of schema `StoreMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.address2` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.isActive` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.alohomoraUserId` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.isEnabledForRecon` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.brandStoreTags` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.orderIntegrationId` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.parentStoreId` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.storeAddressJson.version` of schema `StoreAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.storeAddressJson.area` of schema `StoreAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.storeAddressJson.email` of schema `StoreAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.packagingMaterialCount` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].orderingStore.isArchived` of schema `Store` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateBagDetails.affiliateMeta.quantity` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateBagDetails.affiliateMeta.orderItemId` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateBagDetails.affiliateMeta.employeeDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateBagDetails.affiliateMeta.loyaltyDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateBagDetails.affiliateMeta.isPriority` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateBagDetails.employeeDiscount` of schema `AffiliateBagDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateBagDetails.loyaltyDiscount` of schema `AffiliateBagDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].restorePromos` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.formatted.max` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.formatted.min` of schema `Formatted` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.dimension.height` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.dimension.width` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.dimension.unit` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.dimension.length` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.dimension.isDefault` of schema `Dimensions` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.external` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.timestamp.max` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.timestamp.min` of schema `ShipmentTimeStamp` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.b2BBuyerDetails.ajioSiteId` of schema `BuyerDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.debugInfo.stormbreakerUuid` of schema `DebugInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.returnAwbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.einvoiceInfo.invoice` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.einvoiceInfo.creditNote` of schema `EinvoiceInfo` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.returnAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.shipmentWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.dpOptions` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.assignDpFromSb` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.dueDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.storeInvoiceUpdatedDate` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.forwardAffiliateShipmentId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.returnStoreNode` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.shipmentTags[].slug` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.shipmentTags[].entityType` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.shipmentTags[].displayText` of schema `ShipmentTags` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.awbNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.lockData.locked` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.lockData.mto` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.lockData.lockMessage` of schema `LockData` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.shipmentVolumetricWeight` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.marketplaceStoreId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.returnDetails` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.dpSortKey` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.packagingName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.autoTriggerDpAssignmentAcf` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.dpName` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.poNumber` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.forwardAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.returnAffiliateOrderId` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.shipmentMeta.bagWeight` of schema `ShipmentMeta` in response with status code 200 + - [Added] property `items[].affiliateDetails.shipmentMeta.refundTo` of schema `ShipmentMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.affiliateMeta.quantity` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.affiliateMeta.orderItemId` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.affiliateMeta.employeeDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.affiliateMeta.loyaltyDiscount` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.affiliateMeta.isPriority` of schema `AffiliateMeta` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.companyAffiliateTag` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.invoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.label` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.labelA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.labelPos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.invoiceA6` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.b2B` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.labelA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.invoiceExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.creditNoteUrl` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.deliveryChallanA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.labelExport` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.invoiceA4` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.invoicePos` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.pdfLinks.poInvoice` of schema `PDFLinks` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.affiliateId` of schema `AffiliateDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].affiliateDetails.adId` of schema `AffiliateDetails` in response with status code 200 - [Added] property `items[].affiliateDetails.config` of schema `AffiliateConfig` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].bagStatusHistory.displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].displayName` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].lineNumber` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].restoreCoupon` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].noOfBagsOrder` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].appliedPromos` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].journeyType` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentId` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.reasons` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.storeId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.kafkaSync` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.appDisplayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.stateId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.stateType` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.bshId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.createdAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.shipmentId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.updatedAt` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.bagStateMapper.isActive` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.bagStateMapper.appDisplayName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.bagStateMapper.appStateName` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.bagStateMapper.appFacing` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.bagStateMapper.notifyCustomer` of schema `BagStateMapper` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.bagId` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].currentStatus.displayName` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].operationalStatus` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].entityType` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 4XX + - [Breaking] [Added] Possible nullable value `true` to property `status` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `success` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `message` of schema `ErrorResponse` in response with status code 5XX + - [Breaking] [Added] Possible nullable value `true` to property `errorTrace` of schema `ErrorResponse` in response with status code 5XX # CHANGE LOG (1.3.2) FP-v1.8.1 diff --git a/FDKClient.podspec b/FDKClient.podspec index fe0b496106..d41145ba5e 100644 --- a/FDKClient.podspec +++ b/FDKClient.podspec @@ -5,7 +5,7 @@ Pod::Spec.new do |s| s.name = 'FDKClient' - s.version = '1.3.3-beta.1' + s.version = '1.3.3-beta.3' s.summary = 'FDK Client SDK for Swift language' s.description = 'FDK Client SDK for Swift language that can be used to make Apps or extensions.' diff --git a/Sources/code/application/ApplicationAPIClient.swift b/Sources/code/application/ApplicationAPIClient.swift index 374cf32406..d662a3fc7a 100644 --- a/Sources/code/application/ApplicationAPIClient.swift +++ b/Sources/code/application/ApplicationAPIClient.swift @@ -13,7 +13,7 @@ class ApplicationAPIClient { var headers = [ (key: "Authorization", value: "Bearer " + "\(config.applicationId):\(config.applicationToken)".asBase64) ] - headers.append((key: "x-fp-sdk-version", value: "1.3.3-beta.1")) + headers.append((key: "x-fp-sdk-version", value: "1.3.3-beta.3")) headers.append(contentsOf: extraHeaders) headers.append(contentsOf: config.extraHeaders) if let userAgent = config.userAgent { diff --git a/Sources/code/platform/Client/OrderPlatformClient.swift b/Sources/code/platform/Client/OrderPlatformClient.swift index e003f1103b..dfd8f8f606 100644 --- a/Sources/code/platform/Client/OrderPlatformClient.swift +++ b/Sources/code/platform/Client/OrderPlatformClient.swift @@ -1730,6 +1730,7 @@ if let value = pageSize { showCrossCompanyData: Bool?, tags: String?, customerId: String?, + orderType: String?, onResponse: @escaping (_ response: ShipmentInternalPlatformViewResponse?, _ error: FDKError?) -> Void ) { @@ -1925,6 +1926,13 @@ if let value = customerId { } +if let value = orderType { + + xQuery["order_type"] = value + +} + + @@ -1961,6 +1969,265 @@ if let value = customerId { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /** + * + * Summary: get paginator for getShipments + * Description: fetch the next page by calling .next(...) function + **/ + public func getShipmentsPaginator( + lane: String?, + bagStatus: String?, + statusOverrideLane: Bool?, + timeToDispatch: Double?, + searchType: String?, + searchValue: String?, + fromDate: String?, + toDate: String?, + dpIds: String?, + stores: String?, + salesChannels: String?, + pageSize: Int?, + fetchActiveShipment: Bool?, + excludeLockedShipments: Bool?, + paymentMethods: String?, + channelShipmentId: String?, + channelOrderId: String?, + customMeta: String?, + orderingChannel: String?, + companyAffiliateTag: String?, + myOrders: Bool?, + platformUserId: String?, + sortType: String?, + showCrossCompanyData: Bool?, + tags: String?, + customerId: String?, + orderType: String? + + ) -> Paginator { + let pageSize = pageSize ?? 20 + let paginator = Paginator(pageSize: pageSize, type: "number") + paginator.onPage = { + self.getShipments( + + lane: lane, + bagStatus: bagStatus, + statusOverrideLane: statusOverrideLane, + timeToDispatch: timeToDispatch, + searchType: searchType, + searchValue: searchValue, + fromDate: fromDate, + toDate: toDate, + dpIds: dpIds, + stores: stores, + salesChannels: salesChannels, + pageNo: paginator.pageNo + , + pageSize: paginator.pageSize + , + fetchActiveShipment: fetchActiveShipment, + excludeLockedShipments: excludeLockedShipments, + paymentMethods: paymentMethods, + channelShipmentId: channelShipmentId, + channelOrderId: channelOrderId, + customMeta: customMeta, + orderingChannel: orderingChannel, + companyAffiliateTag: companyAffiliateTag, + myOrders: myOrders, + platformUserId: platformUserId, + sortType: sortType, + showCrossCompanyData: showCrossCompanyData, + tags: tags, + customerId: customerId, + orderType: orderType + ) { response, error in + if let response = response { + paginator.hasNext = response.page?.hasNext ?? false + paginator.pageNo = (paginator.pageNo ?? 0) + 1 + } + paginator.onNext?(response, error) + } + } + return paginator + } + + + + /** * * Summary: @@ -2101,6 +2368,7 @@ var xQuery: [String: Any] = [:] paymentMethods: String?, myOrders: Bool?, showCrossCompanyData: Bool?, + orderType: String?, onResponse: @escaping (_ response: LaneConfigResponse?, _ error: FDKError?) -> Void ) { @@ -2219,6 +2487,13 @@ if let value = showCrossCompanyData { } +if let value = orderType { + + xQuery["order_type"] = value + +} + + @@ -2280,6 +2555,7 @@ if let value = showCrossCompanyData { myOrders: Bool?, showCrossCompanyData: Bool?, customerId: String?, + orderType: String?, onResponse: @escaping (_ response: OrderListingResponse?, _ error: FDKError?) -> Void ) { @@ -2419,6 +2695,13 @@ if let value = customerId { } +if let value = orderType { + + xQuery["order_type"] = value + +} + + @@ -2456,6 +2739,201 @@ if let value = customerId { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /** + * + * Summary: get paginator for getOrders + * Description: fetch the next page by calling .next(...) function + **/ + public func getOrdersPaginator( + lane: String?, + searchType: String?, + bagStatus: String?, + timeToDispatch: String?, + paymentMethods: String?, + tags: String?, + searchValue: String?, + fromDate: String?, + toDate: String?, + dpIds: String?, + stores: String?, + salesChannels: String?, + pageSize: Int?, + isPrioritySort: Bool?, + customMeta: String?, + myOrders: Bool?, + showCrossCompanyData: Bool?, + customerId: String?, + orderType: String? + + ) -> Paginator { + let pageSize = pageSize ?? 20 + let paginator = Paginator(pageSize: pageSize, type: "number") + paginator.onPage = { + self.getOrders( + + lane: lane, + searchType: searchType, + bagStatus: bagStatus, + timeToDispatch: timeToDispatch, + paymentMethods: paymentMethods, + tags: tags, + searchValue: searchValue, + fromDate: fromDate, + toDate: toDate, + dpIds: dpIds, + stores: stores, + salesChannels: salesChannels, + pageNo: paginator.pageNo + , + pageSize: paginator.pageSize + , + isPrioritySort: isPrioritySort, + customMeta: customMeta, + myOrders: myOrders, + showCrossCompanyData: showCrossCompanyData, + customerId: customerId, + orderType: orderType + ) { response, error in + if let response = response { + paginator.hasNext = response.page?.hasNext ?? false + paginator.pageNo = (paginator.pageNo ?? 0) + 1 + } + paginator.onNext?(response, error) + } + } + return paginator + } + + + + + /** * * Summary: diff --git a/Sources/code/platform/Models/Cart/CouponAddCartPlatformModel.swift b/Sources/code/platform/Models/Cart/CouponAddCartPlatformModel.swift index f7d7e4c81f..13eb8f3268 100644 --- a/Sources/code/platform/Models/Cart/CouponAddCartPlatformModel.swift +++ b/Sources/code/platform/Models/Cart/CouponAddCartPlatformModel.swift @@ -46,6 +46,8 @@ public extension PlatformClient.ApplicationClient.Cart { public var ruleDefinition: RuleDefinition + public var id: String? + public enum CodingKeys: String, CodingKey { @@ -81,9 +83,11 @@ public extension PlatformClient.ApplicationClient.Cart { case ruleDefinition = "rule_definition" + case id = "_id" + } - public init(action: CouponAction? = nil, author: CouponAuthor? = nil, code: String, dateMeta: CouponDateMeta? = nil, displayMeta: DisplayMeta, identifiers: Identifier, ownership: Ownership, restrictions: Restrictions? = nil, rule: [Rule], ruleDefinition: RuleDefinition, state: State? = nil, tags: [String]? = nil, typeSlug: String, validation: Validation? = nil, validity: Validity, schedule: CouponSchedule? = nil) { + public init(action: CouponAction? = nil, author: CouponAuthor? = nil, code: String, dateMeta: CouponDateMeta? = nil, displayMeta: DisplayMeta, identifiers: Identifier, ownership: Ownership, restrictions: Restrictions? = nil, rule: [Rule], ruleDefinition: RuleDefinition, state: State? = nil, tags: [String]? = nil, typeSlug: String, validation: Validation? = nil, validity: Validity, id: String? = nil, schedule: CouponSchedule? = nil) { self.dateMeta = dateMeta @@ -117,6 +121,8 @@ public extension PlatformClient.ApplicationClient.Cart { self.ruleDefinition = ruleDefinition + self.id = id + } required public init(from decoder: Decoder) throws { @@ -258,6 +264,18 @@ public extension PlatformClient.ApplicationClient.Cart { + + do { + id = try container.decode(String.self, forKey: .id) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -343,6 +361,11 @@ public extension PlatformClient.ApplicationClient.Cart { try? container.encodeIfPresent(ruleDefinition, forKey: .ruleDefinition) + + + try? container.encodeIfPresent(id, forKey: .id) + + } } diff --git a/Sources/code/platform/Models/Cart/CouponsResponseCartPlatformModel.swift b/Sources/code/platform/Models/Cart/CouponsResponseCartPlatformModel.swift index faf67dc2a9..6d3695291a 100644 --- a/Sources/code/platform/Models/Cart/CouponsResponseCartPlatformModel.swift +++ b/Sources/code/platform/Models/Cart/CouponsResponseCartPlatformModel.swift @@ -14,7 +14,7 @@ public extension PlatformClient.ApplicationClient.Cart { class CouponsResponse: Codable { - public var items: CouponAdd? + public var items: [CouponAdd]? public var page: Page? @@ -27,7 +27,7 @@ public extension PlatformClient.ApplicationClient.Cart { } - public init(items: CouponAdd? = nil, page: Page? = nil) { + public init(items: [CouponAdd]? = nil, page: Page? = nil) { self.items = items @@ -40,7 +40,7 @@ public extension PlatformClient.ApplicationClient.Cart { do { - items = try container.decode(CouponAdd.self, forKey: .items) + items = try container.decode([CouponAdd].self, forKey: .items) } catch DecodingError.typeMismatch(let type, let context) { print("Type '\(type)' mismatch:", context.debugDescription) diff --git a/Sources/code/platform/Models/Order/AdvanceFilterInfoOrderPlatformModel.swift b/Sources/code/platform/Models/Order/AdvanceFilterInfoOrderPlatformModel.swift index dd6d9164c5..f69bc603a8 100644 --- a/Sources/code/platform/Models/Order/AdvanceFilterInfoOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/AdvanceFilterInfoOrderPlatformModel.swift @@ -157,37 +157,37 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(returned, forKey: .returned) + try? container.encode(returned, forKey: .returned) - try? container.encodeIfPresent(actionCentre, forKey: .actionCentre) + try? container.encode(actionCentre, forKey: .actionCentre) - try? container.encodeIfPresent(unfulfilled, forKey: .unfulfilled) + try? container.encode(unfulfilled, forKey: .unfulfilled) - try? container.encodeIfPresent(filters, forKey: .filters) + try? container.encode(filters, forKey: .filters) - try? container.encodeIfPresent(processed, forKey: .processed) + try? container.encode(processed, forKey: .processed) - try? container.encodeIfPresent(appliedFilters, forKey: .appliedFilters) + try? container.encode(appliedFilters, forKey: .appliedFilters) - try? container.encodeIfPresent(page, forKey: .page) + try? container.encode(page, forKey: .page) } @@ -351,37 +351,37 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(returned, forKey: .returned) + try? container.encode(returned, forKey: .returned) - try? container.encodeIfPresent(actionCentre, forKey: .actionCentre) + try? container.encode(actionCentre, forKey: .actionCentre) - try? container.encodeIfPresent(unfulfilled, forKey: .unfulfilled) + try? container.encode(unfulfilled, forKey: .unfulfilled) - try? container.encodeIfPresent(filters, forKey: .filters) + try? container.encode(filters, forKey: .filters) - try? container.encodeIfPresent(processed, forKey: .processed) + try? container.encode(processed, forKey: .processed) - try? container.encodeIfPresent(appliedFilters, forKey: .appliedFilters) + try? container.encode(appliedFilters, forKey: .appliedFilters) - try? container.encodeIfPresent(page, forKey: .page) + try? container.encode(page, forKey: .page) } diff --git a/Sources/code/platform/Models/Order/AffiliateBagDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/AffiliateBagDetailsOrderPlatformModel.swift index 9d98a0b85d..04960b2100 100644 --- a/Sources/code/platform/Models/Order/AffiliateBagDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/AffiliateBagDetailsOrderPlatformModel.swift @@ -110,7 +110,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(employeeDiscount, forKey: .employeeDiscount) + try? container.encode(employeeDiscount, forKey: .employeeDiscount) @@ -120,7 +120,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(loyaltyDiscount, forKey: .loyaltyDiscount) + try? container.encode(loyaltyDiscount, forKey: .loyaltyDiscount) } @@ -237,7 +237,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(employeeDiscount, forKey: .employeeDiscount) + try? container.encode(employeeDiscount, forKey: .employeeDiscount) @@ -247,7 +247,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(loyaltyDiscount, forKey: .loyaltyDiscount) + try? container.encode(loyaltyDiscount, forKey: .loyaltyDiscount) } diff --git a/Sources/code/platform/Models/Order/AffiliateBagsDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/AffiliateBagsDetailsOrderPlatformModel.swift index 8ab73b5b91..a3bad47ac4 100644 --- a/Sources/code/platform/Models/Order/AffiliateBagsDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/AffiliateBagsDetailsOrderPlatformModel.swift @@ -67,7 +67,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(affiliateBagId, forKey: .affiliateBagId) + try? container.encode(affiliateBagId, forKey: .affiliateBagId) @@ -146,7 +146,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(affiliateBagId, forKey: .affiliateBagId) + try? container.encode(affiliateBagId, forKey: .affiliateBagId) diff --git a/Sources/code/platform/Models/Order/AffiliateDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/AffiliateDetailsOrderPlatformModel.swift index 707eb745e2..167308e55d 100644 --- a/Sources/code/platform/Models/Order/AffiliateDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/AffiliateDetailsOrderPlatformModel.swift @@ -202,7 +202,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(companyAffiliateTag, forKey: .companyAffiliateTag) + try? container.encode(companyAffiliateTag, forKey: .companyAffiliateTag) @@ -222,7 +222,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(affiliateId, forKey: .affiliateId) + try? container.encode(affiliateId, forKey: .affiliateId) @@ -237,7 +237,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(adId, forKey: .adId) + try? container.encode(adId, forKey: .adId) } @@ -446,7 +446,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(companyAffiliateTag, forKey: .companyAffiliateTag) + try? container.encode(companyAffiliateTag, forKey: .companyAffiliateTag) @@ -466,7 +466,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(affiliateId, forKey: .affiliateId) + try? container.encode(affiliateId, forKey: .affiliateId) @@ -481,7 +481,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(adId, forKey: .adId) + try? container.encode(adId, forKey: .adId) } diff --git a/Sources/code/platform/Models/Order/AffiliateMetaOrderPlatformModel.swift b/Sources/code/platform/Models/Order/AffiliateMetaOrderPlatformModel.swift index 275b69b498..a5062d7b2e 100644 --- a/Sources/code/platform/Models/Order/AffiliateMetaOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/AffiliateMetaOrderPlatformModel.swift @@ -265,7 +265,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(orderItemId, forKey: .orderItemId) + try? container.encode(orderItemId, forKey: .orderItemId) @@ -275,7 +275,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(employeeDiscount, forKey: .employeeDiscount) + try? container.encode(employeeDiscount, forKey: .employeeDiscount) @@ -285,7 +285,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(quantity, forKey: .quantity) + try? container.encode(quantity, forKey: .quantity) @@ -295,7 +295,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(loyaltyDiscount, forKey: .loyaltyDiscount) + try? container.encode(loyaltyDiscount, forKey: .loyaltyDiscount) @@ -325,7 +325,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isPriority, forKey: .isPriority) + try? container.encode(isPriority, forKey: .isPriority) } @@ -597,7 +597,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(orderItemId, forKey: .orderItemId) + try? container.encode(orderItemId, forKey: .orderItemId) @@ -607,7 +607,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(employeeDiscount, forKey: .employeeDiscount) + try? container.encode(employeeDiscount, forKey: .employeeDiscount) @@ -617,7 +617,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(quantity, forKey: .quantity) + try? container.encode(quantity, forKey: .quantity) @@ -627,7 +627,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(loyaltyDiscount, forKey: .loyaltyDiscount) + try? container.encode(loyaltyDiscount, forKey: .loyaltyDiscount) @@ -657,7 +657,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isPriority, forKey: .isPriority) + try? container.encode(isPriority, forKey: .isPriority) } diff --git a/Sources/code/platform/Models/Order/AppliedPromosOrderPlatformModel.swift b/Sources/code/platform/Models/Order/AppliedPromosOrderPlatformModel.swift index 010c8b1bb9..3c3916d079 100644 --- a/Sources/code/platform/Models/Order/AppliedPromosOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/AppliedPromosOrderPlatformModel.swift @@ -175,12 +175,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(promotionType, forKey: .promotionType) + try? container.encode(promotionType, forKey: .promotionType) - try? container.encodeIfPresent(promotionName, forKey: .promotionName) + try? container.encode(promotionName, forKey: .promotionName) @@ -190,12 +190,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(amount, forKey: .amount) + try? container.encode(amount, forKey: .amount) - try? container.encodeIfPresent(articleQuantity, forKey: .articleQuantity) + try? container.encode(articleQuantity, forKey: .articleQuantity) @@ -205,12 +205,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(promoId, forKey: .promoId) + try? container.encode(promoId, forKey: .promoId) - try? container.encodeIfPresent(mrpPromotion, forKey: .mrpPromotion) + try? container.encode(mrpPromotion, forKey: .mrpPromotion) } @@ -392,12 +392,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(promotionType, forKey: .promotionType) + try? container.encode(promotionType, forKey: .promotionType) - try? container.encodeIfPresent(promotionName, forKey: .promotionName) + try? container.encode(promotionName, forKey: .promotionName) @@ -407,12 +407,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(amount, forKey: .amount) + try? container.encode(amount, forKey: .amount) - try? container.encodeIfPresent(articleQuantity, forKey: .articleQuantity) + try? container.encode(articleQuantity, forKey: .articleQuantity) @@ -422,12 +422,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(promoId, forKey: .promoId) + try? container.encode(promoId, forKey: .promoId) - try? container.encodeIfPresent(mrpPromotion, forKey: .mrpPromotion) + try? container.encode(mrpPromotion, forKey: .mrpPromotion) } diff --git a/Sources/code/platform/Models/Order/ArticleDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ArticleDetailsOrderPlatformModel.swift index 806b79c4c4..1ff4912f69 100644 --- a/Sources/code/platform/Models/Order/ArticleDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ArticleDetailsOrderPlatformModel.swift @@ -161,7 +161,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) } @@ -329,7 +329,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) } diff --git a/Sources/code/platform/Models/Order/ArticleOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ArticleOrderPlatformModel.swift index 1d740aedbe..eab2e4629e 100644 --- a/Sources/code/platform/Models/Order/ArticleOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ArticleOrderPlatformModel.swift @@ -306,7 +306,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) @@ -336,7 +336,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isSet, forKey: .isSet) + try? container.encode(isSet, forKey: .isSet) } @@ -649,7 +649,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) @@ -679,7 +679,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isSet, forKey: .isSet) + try? container.encode(isSet, forKey: .isSet) } diff --git a/Sources/code/platform/Models/Order/AttributesOrderPlatformModel.swift b/Sources/code/platform/Models/Order/AttributesOrderPlatformModel.swift index 445988a107..5263c77ff4 100644 --- a/Sources/code/platform/Models/Order/AttributesOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/AttributesOrderPlatformModel.swift @@ -193,47 +193,47 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(primaryMaterial, forKey: .primaryMaterial) + try? container.encode(primaryMaterial, forKey: .primaryMaterial) - try? container.encodeIfPresent(essential, forKey: .essential) + try? container.encode(essential, forKey: .essential) - try? container.encodeIfPresent(marketerName, forKey: .marketerName) + try? container.encode(marketerName, forKey: .marketerName) - try? container.encodeIfPresent(primaryColor, forKey: .primaryColor) + try? container.encode(primaryColor, forKey: .primaryColor) - try? container.encodeIfPresent(marketerAddress, forKey: .marketerAddress) + try? container.encode(marketerAddress, forKey: .marketerAddress) - try? container.encodeIfPresent(primaryColorHex, forKey: .primaryColorHex) + try? container.encode(primaryColorHex, forKey: .primaryColorHex) - try? container.encodeIfPresent(brandName, forKey: .brandName) + try? container.encode(brandName, forKey: .brandName) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(gender, forKey: .gender) + try? container.encode(gender, forKey: .gender) } @@ -433,47 +433,47 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(primaryMaterial, forKey: .primaryMaterial) + try? container.encode(primaryMaterial, forKey: .primaryMaterial) - try? container.encodeIfPresent(essential, forKey: .essential) + try? container.encode(essential, forKey: .essential) - try? container.encodeIfPresent(marketerName, forKey: .marketerName) + try? container.encode(marketerName, forKey: .marketerName) - try? container.encodeIfPresent(primaryColor, forKey: .primaryColor) + try? container.encode(primaryColor, forKey: .primaryColor) - try? container.encodeIfPresent(marketerAddress, forKey: .marketerAddress) + try? container.encode(marketerAddress, forKey: .marketerAddress) - try? container.encodeIfPresent(primaryColorHex, forKey: .primaryColorHex) + try? container.encode(primaryColorHex, forKey: .primaryColorHex) - try? container.encodeIfPresent(brandName, forKey: .brandName) + try? container.encode(brandName, forKey: .brandName) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(gender, forKey: .gender) + try? container.encode(gender, forKey: .gender) } diff --git a/Sources/code/platform/Models/Order/B2BPODetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/B2BPODetailsOrderPlatformModel.swift index 6291a37b6a..7c84124b79 100644 --- a/Sources/code/platform/Models/Order/B2BPODetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/B2BPODetailsOrderPlatformModel.swift @@ -139,32 +139,32 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(dockerNumber, forKey: .dockerNumber) + try? container.encode(dockerNumber, forKey: .dockerNumber) - try? container.encodeIfPresent(poLineAmount, forKey: .poLineAmount) + try? container.encode(poLineAmount, forKey: .poLineAmount) - try? container.encodeIfPresent(totalGstPercentage, forKey: .totalGstPercentage) + try? container.encode(totalGstPercentage, forKey: .totalGstPercentage) - try? container.encodeIfPresent(partialCanRet, forKey: .partialCanRet) + try? container.encode(partialCanRet, forKey: .partialCanRet) - try? container.encodeIfPresent(poTaxAmount, forKey: .poTaxAmount) + try? container.encode(poTaxAmount, forKey: .poTaxAmount) - try? container.encodeIfPresent(itemBasePrice, forKey: .itemBasePrice) + try? container.encode(itemBasePrice, forKey: .itemBasePrice) } @@ -310,32 +310,32 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(dockerNumber, forKey: .dockerNumber) + try? container.encode(dockerNumber, forKey: .dockerNumber) - try? container.encodeIfPresent(poLineAmount, forKey: .poLineAmount) + try? container.encode(poLineAmount, forKey: .poLineAmount) - try? container.encodeIfPresent(totalGstPercentage, forKey: .totalGstPercentage) + try? container.encode(totalGstPercentage, forKey: .totalGstPercentage) - try? container.encodeIfPresent(partialCanRet, forKey: .partialCanRet) + try? container.encode(partialCanRet, forKey: .partialCanRet) - try? container.encodeIfPresent(poTaxAmount, forKey: .poTaxAmount) + try? container.encode(poTaxAmount, forKey: .poTaxAmount) - try? container.encodeIfPresent(itemBasePrice, forKey: .itemBasePrice) + try? container.encode(itemBasePrice, forKey: .itemBasePrice) } diff --git a/Sources/code/platform/Models/Order/BagDetailsPlatformResponseOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BagDetailsPlatformResponseOrderPlatformModel.swift index 74095bc911..482e1af35c 100644 --- a/Sources/code/platform/Models/Order/BagDetailsPlatformResponseOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BagDetailsPlatformResponseOrderPlatformModel.swift @@ -733,12 +733,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(bagUpdateTime, forKey: .bagUpdateTime) + try? container.encode(bagUpdateTime, forKey: .bagUpdateTime) - try? container.encodeIfPresent(id, forKey: .id) + try? container.encode(id, forKey: .id) @@ -748,12 +748,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(parentPromoBags, forKey: .parentPromoBags) + try? container.encode(parentPromoBags, forKey: .parentPromoBags) - try? container.encodeIfPresent(tags, forKey: .tags) + try? container.encode(tags, forKey: .tags) @@ -768,12 +768,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(sellerIdentifier, forKey: .sellerIdentifier) + try? container.encode(sellerIdentifier, forKey: .sellerIdentifier) - try? container.encodeIfPresent(originalBagList, forKey: .originalBagList) + try? container.encode(originalBagList, forKey: .originalBagList) @@ -818,17 +818,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(identifier, forKey: .identifier) + try? container.encode(identifier, forKey: .identifier) - try? container.encodeIfPresent(quantity, forKey: .quantity) + try? container.encode(quantity, forKey: .quantity) - try? container.encodeIfPresent(restorePromos, forKey: .restorePromos) + try? container.encode(restorePromos, forKey: .restorePromos) @@ -838,7 +838,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(reasons, forKey: .reasons) + try? container.encode(reasons, forKey: .reasons) @@ -848,22 +848,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) - try? container.encodeIfPresent(type, forKey: .type) + try? container.encode(type, forKey: .type) - try? container.encodeIfPresent(lineNumber, forKey: .lineNumber) + try? container.encode(lineNumber, forKey: .lineNumber) - try? container.encodeIfPresent(restoreCoupon, forKey: .restoreCoupon) + try? container.encode(restoreCoupon, forKey: .restoreCoupon) @@ -873,17 +873,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(noOfBagsOrder, forKey: .noOfBagsOrder) + try? container.encode(noOfBagsOrder, forKey: .noOfBagsOrder) - try? container.encodeIfPresent(appliedPromos, forKey: .appliedPromos) + try? container.encode(appliedPromos, forKey: .appliedPromos) - try? container.encodeIfPresent(journeyType, forKey: .journeyType) + try? container.encode(journeyType, forKey: .journeyType) @@ -898,7 +898,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) @@ -913,12 +913,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(operationalStatus, forKey: .operationalStatus) + try? container.encode(operationalStatus, forKey: .operationalStatus) - try? container.encodeIfPresent(entityType, forKey: .entityType) + try? container.encode(entityType, forKey: .entityType) @@ -1663,12 +1663,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(bagUpdateTime, forKey: .bagUpdateTime) + try? container.encode(bagUpdateTime, forKey: .bagUpdateTime) - try? container.encodeIfPresent(id, forKey: .id) + try? container.encode(id, forKey: .id) @@ -1678,12 +1678,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(parentPromoBags, forKey: .parentPromoBags) + try? container.encode(parentPromoBags, forKey: .parentPromoBags) - try? container.encodeIfPresent(tags, forKey: .tags) + try? container.encode(tags, forKey: .tags) @@ -1698,12 +1698,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(sellerIdentifier, forKey: .sellerIdentifier) + try? container.encode(sellerIdentifier, forKey: .sellerIdentifier) - try? container.encodeIfPresent(originalBagList, forKey: .originalBagList) + try? container.encode(originalBagList, forKey: .originalBagList) @@ -1748,17 +1748,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(identifier, forKey: .identifier) + try? container.encode(identifier, forKey: .identifier) - try? container.encodeIfPresent(quantity, forKey: .quantity) + try? container.encode(quantity, forKey: .quantity) - try? container.encodeIfPresent(restorePromos, forKey: .restorePromos) + try? container.encode(restorePromos, forKey: .restorePromos) @@ -1768,7 +1768,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(reasons, forKey: .reasons) + try? container.encode(reasons, forKey: .reasons) @@ -1778,22 +1778,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) - try? container.encodeIfPresent(type, forKey: .type) + try? container.encode(type, forKey: .type) - try? container.encodeIfPresent(lineNumber, forKey: .lineNumber) + try? container.encode(lineNumber, forKey: .lineNumber) - try? container.encodeIfPresent(restoreCoupon, forKey: .restoreCoupon) + try? container.encode(restoreCoupon, forKey: .restoreCoupon) @@ -1803,17 +1803,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(noOfBagsOrder, forKey: .noOfBagsOrder) + try? container.encode(noOfBagsOrder, forKey: .noOfBagsOrder) - try? container.encodeIfPresent(appliedPromos, forKey: .appliedPromos) + try? container.encode(appliedPromos, forKey: .appliedPromos) - try? container.encodeIfPresent(journeyType, forKey: .journeyType) + try? container.encode(journeyType, forKey: .journeyType) @@ -1828,7 +1828,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) @@ -1843,12 +1843,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(operationalStatus, forKey: .operationalStatus) + try? container.encode(operationalStatus, forKey: .operationalStatus) - try? container.encodeIfPresent(entityType, forKey: .entityType) + try? container.encode(entityType, forKey: .entityType) diff --git a/Sources/code/platform/Models/Order/BagGSTDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BagGSTDetailsOrderPlatformModel.swift index 1b5e1b83f9..1b0e1367f7 100644 --- a/Sources/code/platform/Models/Order/BagGSTDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BagGSTDetailsOrderPlatformModel.swift @@ -281,7 +281,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isDefaultHsnCode, forKey: .isDefaultHsnCode) + try? container.encode(isDefaultHsnCode, forKey: .isDefaultHsnCode) @@ -584,7 +584,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isDefaultHsnCode, forKey: .isDefaultHsnCode) + try? container.encode(isDefaultHsnCode, forKey: .isDefaultHsnCode) diff --git a/Sources/code/platform/Models/Order/BagGSTOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BagGSTOrderPlatformModel.swift index 07e4cf4fdd..2301aa8e5c 100644 --- a/Sources/code/platform/Models/Order/BagGSTOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BagGSTOrderPlatformModel.swift @@ -319,82 +319,82 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(cgstTaxPercentage, forKey: .cgstTaxPercentage) + try? container.encode(cgstTaxPercentage, forKey: .cgstTaxPercentage) - try? container.encodeIfPresent(cgstGstFee, forKey: .cgstGstFee) + try? container.encode(cgstGstFee, forKey: .cgstGstFee) - try? container.encodeIfPresent(gstinCode, forKey: .gstinCode) + try? container.encode(gstinCode, forKey: .gstinCode) - try? container.encodeIfPresent(valueOfGood, forKey: .valueOfGood) + try? container.encode(valueOfGood, forKey: .valueOfGood) - try? container.encodeIfPresent(gstFee, forKey: .gstFee) + try? container.encode(gstFee, forKey: .gstFee) - try? container.encodeIfPresent(igstTaxPercentage, forKey: .igstTaxPercentage) + try? container.encode(igstTaxPercentage, forKey: .igstTaxPercentage) - try? container.encodeIfPresent(gstTaxPercentage, forKey: .gstTaxPercentage) + try? container.encode(gstTaxPercentage, forKey: .gstTaxPercentage) - try? container.encodeIfPresent(hsnCodeId, forKey: .hsnCodeId) + try? container.encode(hsnCodeId, forKey: .hsnCodeId) - try? container.encodeIfPresent(igstGstFee, forKey: .igstGstFee) + try? container.encode(igstGstFee, forKey: .igstGstFee) - try? container.encodeIfPresent(sgstGstFee, forKey: .sgstGstFee) + try? container.encode(sgstGstFee, forKey: .sgstGstFee) - try? container.encodeIfPresent(taxCollectedAtSource, forKey: .taxCollectedAtSource) + try? container.encode(taxCollectedAtSource, forKey: .taxCollectedAtSource) - try? container.encodeIfPresent(brandCalculatedAmount, forKey: .brandCalculatedAmount) + try? container.encode(brandCalculatedAmount, forKey: .brandCalculatedAmount) - try? container.encodeIfPresent(isDefaultHsnCode, forKey: .isDefaultHsnCode) + try? container.encode(isDefaultHsnCode, forKey: .isDefaultHsnCode) - try? container.encodeIfPresent(gstTag, forKey: .gstTag) + try? container.encode(gstTag, forKey: .gstTag) - try? container.encodeIfPresent(sgstTaxPercentage, forKey: .sgstTaxPercentage) + try? container.encode(sgstTaxPercentage, forKey: .sgstTaxPercentage) - try? container.encodeIfPresent(hsnCode, forKey: .hsnCode) + try? container.encode(hsnCode, forKey: .hsnCode) } @@ -720,82 +720,82 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(cgstTaxPercentage, forKey: .cgstTaxPercentage) + try? container.encode(cgstTaxPercentage, forKey: .cgstTaxPercentage) - try? container.encodeIfPresent(cgstGstFee, forKey: .cgstGstFee) + try? container.encode(cgstGstFee, forKey: .cgstGstFee) - try? container.encodeIfPresent(gstinCode, forKey: .gstinCode) + try? container.encode(gstinCode, forKey: .gstinCode) - try? container.encodeIfPresent(valueOfGood, forKey: .valueOfGood) + try? container.encode(valueOfGood, forKey: .valueOfGood) - try? container.encodeIfPresent(gstFee, forKey: .gstFee) + try? container.encode(gstFee, forKey: .gstFee) - try? container.encodeIfPresent(igstTaxPercentage, forKey: .igstTaxPercentage) + try? container.encode(igstTaxPercentage, forKey: .igstTaxPercentage) - try? container.encodeIfPresent(gstTaxPercentage, forKey: .gstTaxPercentage) + try? container.encode(gstTaxPercentage, forKey: .gstTaxPercentage) - try? container.encodeIfPresent(hsnCodeId, forKey: .hsnCodeId) + try? container.encode(hsnCodeId, forKey: .hsnCodeId) - try? container.encodeIfPresent(igstGstFee, forKey: .igstGstFee) + try? container.encode(igstGstFee, forKey: .igstGstFee) - try? container.encodeIfPresent(sgstGstFee, forKey: .sgstGstFee) + try? container.encode(sgstGstFee, forKey: .sgstGstFee) - try? container.encodeIfPresent(taxCollectedAtSource, forKey: .taxCollectedAtSource) + try? container.encode(taxCollectedAtSource, forKey: .taxCollectedAtSource) - try? container.encodeIfPresent(brandCalculatedAmount, forKey: .brandCalculatedAmount) + try? container.encode(brandCalculatedAmount, forKey: .brandCalculatedAmount) - try? container.encodeIfPresent(isDefaultHsnCode, forKey: .isDefaultHsnCode) + try? container.encode(isDefaultHsnCode, forKey: .isDefaultHsnCode) - try? container.encodeIfPresent(gstTag, forKey: .gstTag) + try? container.encode(gstTag, forKey: .gstTag) - try? container.encodeIfPresent(sgstTaxPercentage, forKey: .sgstTaxPercentage) + try? container.encode(sgstTaxPercentage, forKey: .sgstTaxPercentage) - try? container.encodeIfPresent(hsnCode, forKey: .hsnCode) + try? container.encode(hsnCode, forKey: .hsnCode) } diff --git a/Sources/code/platform/Models/Order/BagMetaOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BagMetaOrderPlatformModel.swift index 2dfe9e0f28..c8c82df440 100644 --- a/Sources/code/platform/Models/Order/BagMetaOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BagMetaOrderPlatformModel.swift @@ -180,27 +180,27 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(customMessage, forKey: .customMessage) + try? container.encode(customMessage, forKey: .customMessage) - try? container.encodeIfPresent(docketNumber, forKey: .docketNumber) + try? container.encode(docketNumber, forKey: .docketNumber) - try? container.encodeIfPresent(groupId, forKey: .groupId) + try? container.encode(groupId, forKey: .groupId) - try? container.encodeIfPresent(partialCanRet, forKey: .partialCanRet) + try? container.encode(partialCanRet, forKey: .partialCanRet) - try? container.encodeIfPresent(extraMeta, forKey: .extraMeta) + try? container.encode(extraMeta, forKey: .extraMeta) @@ -210,7 +210,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(customJson, forKey: .customJson) + try? container.encode(customJson, forKey: .customJson) } @@ -397,27 +397,27 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(customMessage, forKey: .customMessage) + try? container.encode(customMessage, forKey: .customMessage) - try? container.encodeIfPresent(docketNumber, forKey: .docketNumber) + try? container.encode(docketNumber, forKey: .docketNumber) - try? container.encodeIfPresent(groupId, forKey: .groupId) + try? container.encode(groupId, forKey: .groupId) - try? container.encodeIfPresent(partialCanRet, forKey: .partialCanRet) + try? container.encode(partialCanRet, forKey: .partialCanRet) - try? container.encodeIfPresent(extraMeta, forKey: .extraMeta) + try? container.encode(extraMeta, forKey: .extraMeta) @@ -427,7 +427,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(customJson, forKey: .customJson) + try? container.encode(customJson, forKey: .customJson) } diff --git a/Sources/code/platform/Models/Order/BagPaymentMethodsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BagPaymentMethodsOrderPlatformModel.swift index f0583672f0..9e684ac3f0 100644 --- a/Sources/code/platform/Models/Order/BagPaymentMethodsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BagPaymentMethodsOrderPlatformModel.swift @@ -67,12 +67,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(mode, forKey: .mode) + try? container.encode(mode, forKey: .mode) - try? container.encodeIfPresent(amount, forKey: .amount) + try? container.encode(amount, forKey: .amount) } @@ -146,12 +146,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(mode, forKey: .mode) + try? container.encode(mode, forKey: .mode) - try? container.encodeIfPresent(amount, forKey: .amount) + try? container.encode(amount, forKey: .amount) } diff --git a/Sources/code/platform/Models/Order/BagStateMapperOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BagStateMapperOrderPlatformModel.swift index 78675a3b8d..b6d8a54c4c 100644 --- a/Sources/code/platform/Models/Order/BagStateMapperOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BagStateMapperOrderPlatformModel.swift @@ -176,12 +176,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isActive, forKey: .isActive) + try? container.encode(isActive, forKey: .isActive) - try? container.encodeIfPresent(appDisplayName, forKey: .appDisplayName) + try? container.encode(appDisplayName, forKey: .appDisplayName) @@ -201,7 +201,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(appStateName, forKey: .appStateName) + try? container.encode(appStateName, forKey: .appStateName) @@ -211,12 +211,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(appFacing, forKey: .appFacing) + try? container.encode(appFacing, forKey: .appFacing) - try? container.encodeIfPresent(notifyCustomer, forKey: .notifyCustomer) + try? container.encode(notifyCustomer, forKey: .notifyCustomer) @@ -404,12 +404,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isActive, forKey: .isActive) + try? container.encode(isActive, forKey: .isActive) - try? container.encodeIfPresent(appDisplayName, forKey: .appDisplayName) + try? container.encode(appDisplayName, forKey: .appDisplayName) @@ -429,7 +429,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(appStateName, forKey: .appStateName) + try? container.encode(appStateName, forKey: .appStateName) @@ -439,12 +439,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(appFacing, forKey: .appFacing) + try? container.encode(appFacing, forKey: .appFacing) - try? container.encodeIfPresent(notifyCustomer, forKey: .notifyCustomer) + try? container.encode(notifyCustomer, forKey: .notifyCustomer) diff --git a/Sources/code/platform/Models/Order/BagStatusHistoryOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BagStatusHistoryOrderPlatformModel.swift index 4a03b7faad..742b638931 100644 --- a/Sources/code/platform/Models/Order/BagStatusHistoryOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BagStatusHistoryOrderPlatformModel.swift @@ -335,7 +335,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(storeId, forKey: .storeId) + try? container.encode(storeId, forKey: .storeId) @@ -345,7 +345,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(kafkaSync, forKey: .kafkaSync) + try? container.encode(kafkaSync, forKey: .kafkaSync) @@ -355,37 +355,37 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(appDisplayName, forKey: .appDisplayName) + try? container.encode(appDisplayName, forKey: .appDisplayName) - try? container.encodeIfPresent(stateId, forKey: .stateId) + try? container.encode(stateId, forKey: .stateId) - try? container.encodeIfPresent(stateType, forKey: .stateType) + try? container.encode(stateType, forKey: .stateType) - try? container.encodeIfPresent(bshId, forKey: .bshId) + try? container.encode(bshId, forKey: .bshId) - try? container.encodeIfPresent(createdAt, forKey: .createdAt) + try? container.encode(createdAt, forKey: .createdAt) - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(updatedAt, forKey: .updatedAt) + try? container.encode(updatedAt, forKey: .updatedAt) @@ -395,12 +395,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(bagId, forKey: .bagId) + try? container.encode(bagId, forKey: .bagId) - try? container.encodeIfPresent(reasons, forKey: .reasons) + try? container.encode(reasons, forKey: .reasons) @@ -410,7 +410,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) } @@ -752,7 +752,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(storeId, forKey: .storeId) + try? container.encode(storeId, forKey: .storeId) @@ -762,7 +762,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(kafkaSync, forKey: .kafkaSync) + try? container.encode(kafkaSync, forKey: .kafkaSync) @@ -772,37 +772,37 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(appDisplayName, forKey: .appDisplayName) + try? container.encode(appDisplayName, forKey: .appDisplayName) - try? container.encodeIfPresent(stateId, forKey: .stateId) + try? container.encode(stateId, forKey: .stateId) - try? container.encodeIfPresent(stateType, forKey: .stateType) + try? container.encode(stateType, forKey: .stateType) - try? container.encodeIfPresent(bshId, forKey: .bshId) + try? container.encode(bshId, forKey: .bshId) - try? container.encodeIfPresent(createdAt, forKey: .createdAt) + try? container.encode(createdAt, forKey: .createdAt) - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(updatedAt, forKey: .updatedAt) + try? container.encode(updatedAt, forKey: .updatedAt) @@ -812,12 +812,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(bagId, forKey: .bagId) + try? container.encode(bagId, forKey: .bagId) - try? container.encodeIfPresent(reasons, forKey: .reasons) + try? container.encode(reasons, forKey: .reasons) @@ -827,7 +827,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) } diff --git a/Sources/code/platform/Models/Order/BagUnitOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BagUnitOrderPlatformModel.swift index 7d680237fa..79802b5d3e 100644 --- a/Sources/code/platform/Models/Order/BagUnitOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BagUnitOrderPlatformModel.swift @@ -421,7 +421,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(bagType, forKey: .bagType) + try? container.encode(bagType, forKey: .bagType) @@ -471,7 +471,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(reasons, forKey: .reasons) + try? container.encode(reasons, forKey: .reasons) @@ -481,32 +481,32 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(canReturn, forKey: .canReturn) + try? container.encode(canReturn, forKey: .canReturn) - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) - try? container.encodeIfPresent(canCancel, forKey: .canCancel) + try? container.encode(canCancel, forKey: .canCancel) - try? container.encodeIfPresent(size, forKey: .size) + try? container.encode(size, forKey: .size) - try? container.encodeIfPresent(lineNumber, forKey: .lineNumber) + try? container.encode(lineNumber, forKey: .lineNumber) - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) @@ -531,7 +531,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(entityType, forKey: .entityType) + try? container.encode(entityType, forKey: .entityType) @@ -964,7 +964,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(bagType, forKey: .bagType) + try? container.encode(bagType, forKey: .bagType) @@ -1014,7 +1014,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(reasons, forKey: .reasons) + try? container.encode(reasons, forKey: .reasons) @@ -1024,32 +1024,32 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(canReturn, forKey: .canReturn) + try? container.encode(canReturn, forKey: .canReturn) - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) - try? container.encodeIfPresent(canCancel, forKey: .canCancel) + try? container.encode(canCancel, forKey: .canCancel) - try? container.encodeIfPresent(size, forKey: .size) + try? container.encode(size, forKey: .size) - try? container.encodeIfPresent(lineNumber, forKey: .lineNumber) + try? container.encode(lineNumber, forKey: .lineNumber) - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) @@ -1074,7 +1074,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(entityType, forKey: .entityType) + try? container.encode(entityType, forKey: .entityType) diff --git a/Sources/code/platform/Models/Order/BrandOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BrandOrderPlatformModel.swift index 0e18d16a2f..b977e4d2b3 100644 --- a/Sources/code/platform/Models/Order/BrandOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BrandOrderPlatformModel.swift @@ -249,7 +249,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) @@ -259,7 +259,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(creditNoteAllowed, forKey: .creditNoteAllowed) + try? container.encode(creditNoteAllowed, forKey: .creditNoteAllowed) @@ -289,7 +289,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(createdOn, forKey: .createdOn) + try? container.encode(createdOn, forKey: .createdOn) @@ -304,7 +304,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(modifiedOn, forKey: .modifiedOn) + try? container.encode(modifiedOn, forKey: .modifiedOn) } @@ -560,7 +560,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) @@ -570,7 +570,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(creditNoteAllowed, forKey: .creditNoteAllowed) + try? container.encode(creditNoteAllowed, forKey: .creditNoteAllowed) @@ -600,7 +600,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(createdOn, forKey: .createdOn) + try? container.encode(createdOn, forKey: .createdOn) @@ -615,7 +615,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(modifiedOn, forKey: .modifiedOn) + try? container.encode(modifiedOn, forKey: .modifiedOn) } diff --git a/Sources/code/platform/Models/Order/BuyRulesOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BuyRulesOrderPlatformModel.swift index 2015f95ad8..138110cfe4 100644 --- a/Sources/code/platform/Models/Order/BuyRulesOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BuyRulesOrderPlatformModel.swift @@ -72,7 +72,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(cartConditions, forKey: .cartConditions) + try? container.encode(cartConditions, forKey: .cartConditions) } @@ -151,7 +151,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(cartConditions, forKey: .cartConditions) + try? container.encode(cartConditions, forKey: .cartConditions) } diff --git a/Sources/code/platform/Models/Order/BuyerDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/BuyerDetailsOrderPlatformModel.swift index f703aae901..3a578772ef 100644 --- a/Sources/code/platform/Models/Order/BuyerDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/BuyerDetailsOrderPlatformModel.swift @@ -115,7 +115,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(ajioSiteId, forKey: .ajioSiteId) + try? container.encode(ajioSiteId, forKey: .ajioSiteId) @@ -267,7 +267,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(ajioSiteId, forKey: .ajioSiteId) + try? container.encode(ajioSiteId, forKey: .ajioSiteId) diff --git a/Sources/code/platform/Models/Order/CompanyDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/CompanyDetailsOrderPlatformModel.swift index 16967d837b..78e26189b7 100644 --- a/Sources/code/platform/Models/Order/CompanyDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/CompanyDetailsOrderPlatformModel.swift @@ -139,12 +139,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(companyName, forKey: .companyName) + try? container.encode(companyName, forKey: .companyName) - try? container.encodeIfPresent(address, forKey: .address) + try? container.encode(address, forKey: .address) @@ -154,12 +154,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(companyId, forKey: .companyId) + try? container.encode(companyId, forKey: .companyId) - try? container.encodeIfPresent(companyGst, forKey: .companyGst) + try? container.encode(companyGst, forKey: .companyGst) @@ -310,12 +310,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(companyName, forKey: .companyName) + try? container.encode(companyName, forKey: .companyName) - try? container.encodeIfPresent(address, forKey: .address) + try? container.encode(address, forKey: .address) @@ -325,12 +325,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(companyId, forKey: .companyId) + try? container.encode(companyId, forKey: .companyId) - try? container.encodeIfPresent(companyGst, forKey: .companyGst) + try? container.encode(companyGst, forKey: .companyGst) diff --git a/Sources/code/platform/Models/Order/ContactDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ContactDetailsOrderPlatformModel.swift index afec921bba..8bfe17831a 100644 --- a/Sources/code/platform/Models/Order/ContactDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ContactDetailsOrderPlatformModel.swift @@ -67,12 +67,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(phone, forKey: .phone) + try? container.encode(phone, forKey: .phone) - try? container.encodeIfPresent(emails, forKey: .emails) + try? container.encode(emails, forKey: .emails) } @@ -146,12 +146,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(phone, forKey: .phone) + try? container.encode(phone, forKey: .phone) - try? container.encodeIfPresent(emails, forKey: .emails) + try? container.encode(emails, forKey: .emails) } diff --git a/Sources/code/platform/Models/Order/CurrentStatusOrderPlatformModel.swift b/Sources/code/platform/Models/Order/CurrentStatusOrderPlatformModel.swift index 61e6ebb22a..7658be5d7c 100644 --- a/Sources/code/platform/Models/Order/CurrentStatusOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/CurrentStatusOrderPlatformModel.swift @@ -258,7 +258,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(storeId, forKey: .storeId) + try? container.encode(storeId, forKey: .storeId) @@ -268,7 +268,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(kafkaSync, forKey: .kafkaSync) + try? container.encode(kafkaSync, forKey: .kafkaSync) @@ -278,12 +278,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(stateType, forKey: .stateType) + try? container.encode(stateType, forKey: .stateType) - try? container.encodeIfPresent(stateId, forKey: .stateId) + try? container.encode(stateId, forKey: .stateId) @@ -298,12 +298,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(updatedAt, forKey: .updatedAt) + try? container.encode(updatedAt, forKey: .updatedAt) @@ -313,12 +313,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(bagId, forKey: .bagId) + try? container.encode(bagId, forKey: .bagId) - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) } @@ -583,7 +583,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(storeId, forKey: .storeId) + try? container.encode(storeId, forKey: .storeId) @@ -593,7 +593,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(kafkaSync, forKey: .kafkaSync) + try? container.encode(kafkaSync, forKey: .kafkaSync) @@ -603,12 +603,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(stateType, forKey: .stateType) + try? container.encode(stateType, forKey: .stateType) - try? container.encodeIfPresent(stateId, forKey: .stateId) + try? container.encode(stateId, forKey: .stateId) @@ -623,12 +623,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(updatedAt, forKey: .updatedAt) + try? container.encode(updatedAt, forKey: .updatedAt) @@ -638,12 +638,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(bagId, forKey: .bagId) + try? container.encode(bagId, forKey: .bagId) - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) } diff --git a/Sources/code/platform/Models/Order/DPDetailsDataOrderPlatformModel.swift b/Sources/code/platform/Models/Order/DPDetailsDataOrderPlatformModel.swift index bf314c3670..29e516d69f 100644 --- a/Sources/code/platform/Models/Order/DPDetailsDataOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/DPDetailsDataOrderPlatformModel.swift @@ -175,7 +175,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(pincode, forKey: .pincode) + try? container.encode(pincode, forKey: .pincode) @@ -195,7 +195,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(country, forKey: .country) + try? container.encode(country, forKey: .country) @@ -205,7 +205,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(gstTag, forKey: .gstTag) + try? container.encode(gstTag, forKey: .gstTag) @@ -392,7 +392,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(pincode, forKey: .pincode) + try? container.encode(pincode, forKey: .pincode) @@ -412,7 +412,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(country, forKey: .country) + try? container.encode(country, forKey: .country) @@ -422,7 +422,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(gstTag, forKey: .gstTag) + try? container.encode(gstTag, forKey: .gstTag) diff --git a/Sources/code/platform/Models/Order/DatesOrderPlatformModel.swift b/Sources/code/platform/Models/Order/DatesOrderPlatformModel.swift index ecfe23a9ef..270178be13 100644 --- a/Sources/code/platform/Models/Order/DatesOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/DatesOrderPlatformModel.swift @@ -72,7 +72,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(orderCreated, forKey: .orderCreated) + try? container.encode(orderCreated, forKey: .orderCreated) } @@ -151,7 +151,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(orderCreated, forKey: .orderCreated) + try? container.encode(orderCreated, forKey: .orderCreated) } diff --git a/Sources/code/platform/Models/Order/DebugInfoOrderPlatformModel.swift b/Sources/code/platform/Models/Order/DebugInfoOrderPlatformModel.swift index c245e8235c..973c306ac8 100644 --- a/Sources/code/platform/Models/Order/DebugInfoOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/DebugInfoOrderPlatformModel.swift @@ -49,7 +49,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(stormbreakerUuid, forKey: .stormbreakerUuid) + try? container.encode(stormbreakerUuid, forKey: .stormbreakerUuid) } @@ -105,7 +105,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(stormbreakerUuid, forKey: .stormbreakerUuid) + try? container.encode(stormbreakerUuid, forKey: .stormbreakerUuid) } diff --git a/Sources/code/platform/Models/Order/DimensionsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/DimensionsOrderPlatformModel.swift index d49e52bb2d..6c09507f9f 100644 --- a/Sources/code/platform/Models/Order/DimensionsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/DimensionsOrderPlatformModel.swift @@ -121,27 +121,27 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(height, forKey: .height) + try? container.encode(height, forKey: .height) - try? container.encodeIfPresent(width, forKey: .width) + try? container.encode(width, forKey: .width) - try? container.encodeIfPresent(isDefault, forKey: .isDefault) + try? container.encode(isDefault, forKey: .isDefault) - try? container.encodeIfPresent(unit, forKey: .unit) + try? container.encode(unit, forKey: .unit) - try? container.encodeIfPresent(length, forKey: .length) + try? container.encode(length, forKey: .length) } @@ -269,27 +269,27 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(height, forKey: .height) + try? container.encode(height, forKey: .height) - try? container.encodeIfPresent(width, forKey: .width) + try? container.encode(width, forKey: .width) - try? container.encodeIfPresent(isDefault, forKey: .isDefault) + try? container.encode(isDefault, forKey: .isDefault) - try? container.encodeIfPresent(unit, forKey: .unit) + try? container.encode(unit, forKey: .unit) - try? container.encodeIfPresent(length, forKey: .length) + try? container.encode(length, forKey: .length) } diff --git a/Sources/code/platform/Models/Order/DiscountRulesOrderPlatformModel.swift b/Sources/code/platform/Models/Order/DiscountRulesOrderPlatformModel.swift index aa7d50dff7..09e128f190 100644 --- a/Sources/code/platform/Models/Order/DiscountRulesOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/DiscountRulesOrderPlatformModel.swift @@ -67,12 +67,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(value, forKey: .value) + try? container.encode(value, forKey: .value) - try? container.encodeIfPresent(type, forKey: .type) + try? container.encode(type, forKey: .type) } @@ -146,12 +146,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(value, forKey: .value) + try? container.encode(value, forKey: .value) - try? container.encodeIfPresent(type, forKey: .type) + try? container.encode(type, forKey: .type) } diff --git a/Sources/code/platform/Models/Order/DocumentOrderPlatformModel.swift b/Sources/code/platform/Models/Order/DocumentOrderPlatformModel.swift index b7c74ca893..23eee9835b 100644 --- a/Sources/code/platform/Models/Order/DocumentOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/DocumentOrderPlatformModel.swift @@ -113,7 +113,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(url, forKey: .url) + try? container.encode(url, forKey: .url) } @@ -233,7 +233,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(url, forKey: .url) + try? container.encode(url, forKey: .url) } diff --git a/Sources/code/platform/Models/Order/EInvoicePortalDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/EInvoicePortalDetailsOrderPlatformModel.swift index 42d9113c5e..d1a7ed94e3 100644 --- a/Sources/code/platform/Models/Order/EInvoicePortalDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/EInvoicePortalDetailsOrderPlatformModel.swift @@ -85,17 +85,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(username, forKey: .username) + try? container.encode(username, forKey: .username) - try? container.encodeIfPresent(user, forKey: .user) + try? container.encode(user, forKey: .user) - try? container.encodeIfPresent(password, forKey: .password) + try? container.encode(password, forKey: .password) } @@ -187,17 +187,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(username, forKey: .username) + try? container.encode(username, forKey: .username) - try? container.encodeIfPresent(user, forKey: .user) + try? container.encode(user, forKey: .user) - try? container.encodeIfPresent(password, forKey: .password) + try? container.encode(password, forKey: .password) } diff --git a/Sources/code/platform/Models/Order/EinvoiceInfoOrderPlatformModel.swift b/Sources/code/platform/Models/Order/EinvoiceInfoOrderPlatformModel.swift index d88b810f16..0b8744ff8a 100644 --- a/Sources/code/platform/Models/Order/EinvoiceInfoOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/EinvoiceInfoOrderPlatformModel.swift @@ -67,12 +67,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(creditNote, forKey: .creditNote) + try? container.encode(creditNote, forKey: .creditNote) - try? container.encodeIfPresent(invoice, forKey: .invoice) + try? container.encode(invoice, forKey: .invoice) } @@ -146,12 +146,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(creditNote, forKey: .creditNote) + try? container.encode(creditNote, forKey: .creditNote) - try? container.encodeIfPresent(invoice, forKey: .invoice) + try? container.encode(invoice, forKey: .invoice) } diff --git a/Sources/code/platform/Models/Order/ErrorResponseOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ErrorResponseOrderPlatformModel.swift index 42ef3caa8f..da4869c4c8 100644 --- a/Sources/code/platform/Models/Order/ErrorResponseOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ErrorResponseOrderPlatformModel.swift @@ -107,22 +107,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) - try? container.encodeIfPresent(success, forKey: .success) + try? container.encode(success, forKey: .success) - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) - try? container.encodeIfPresent(errorTrace, forKey: .errorTrace) + try? container.encode(errorTrace, forKey: .errorTrace) @@ -241,22 +241,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) - try? container.encodeIfPresent(success, forKey: .success) + try? container.encode(success, forKey: .success) - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) - try? container.encodeIfPresent(errorTrace, forKey: .errorTrace) + try? container.encode(errorTrace, forKey: .errorTrace) diff --git a/Sources/code/platform/Models/Order/FilterInfoOptionOrderPlatformModel.swift b/Sources/code/platform/Models/Order/FilterInfoOptionOrderPlatformModel.swift index fd3f870651..bd3884cb94 100644 --- a/Sources/code/platform/Models/Order/FilterInfoOptionOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/FilterInfoOptionOrderPlatformModel.swift @@ -149,17 +149,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(showUi, forKey: .showUi) + try? container.encode(showUi, forKey: .showUi) - try? container.encodeIfPresent(placeholderText, forKey: .placeholderText) + try? container.encode(placeholderText, forKey: .placeholderText) - try? container.encodeIfPresent(minSearchSize, forKey: .minSearchSize) + try? container.encode(minSearchSize, forKey: .minSearchSize) @@ -320,17 +320,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(showUi, forKey: .showUi) + try? container.encode(showUi, forKey: .showUi) - try? container.encodeIfPresent(placeholderText, forKey: .placeholderText) + try? container.encode(placeholderText, forKey: .placeholderText) - try? container.encodeIfPresent(minSearchSize, forKey: .minSearchSize) + try? container.encode(minSearchSize, forKey: .minSearchSize) diff --git a/Sources/code/platform/Models/Order/FiltersInfoOrderPlatformModel.swift b/Sources/code/platform/Models/Order/FiltersInfoOrderPlatformModel.swift index ce0115930e..ad81f24345 100644 --- a/Sources/code/platform/Models/Order/FiltersInfoOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/FiltersInfoOrderPlatformModel.swift @@ -138,12 +138,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(placeholderText, forKey: .placeholderText) + try? container.encode(placeholderText, forKey: .placeholderText) - try? container.encodeIfPresent(required, forKey: .required) + try? container.encode(required, forKey: .required) } @@ -288,12 +288,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(placeholderText, forKey: .placeholderText) + try? container.encode(placeholderText, forKey: .placeholderText) - try? container.encodeIfPresent(required, forKey: .required) + try? container.encode(required, forKey: .required) } diff --git a/Sources/code/platform/Models/Order/FinancialBreakupOrderPlatformModel.swift b/Sources/code/platform/Models/Order/FinancialBreakupOrderPlatformModel.swift index 6e39107b90..407148ac1d 100644 --- a/Sources/code/platform/Models/Order/FinancialBreakupOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/FinancialBreakupOrderPlatformModel.swift @@ -347,7 +347,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(amountPaidRoundoff, forKey: .amountPaidRoundoff) + try? container.encode(amountPaidRoundoff, forKey: .amountPaidRoundoff) @@ -377,7 +377,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(taxCollectedAtSource, forKey: .taxCollectedAtSource) + try? container.encode(taxCollectedAtSource, forKey: .taxCollectedAtSource) @@ -826,7 +826,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(amountPaidRoundoff, forKey: .amountPaidRoundoff) + try? container.encode(amountPaidRoundoff, forKey: .amountPaidRoundoff) @@ -856,7 +856,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(taxCollectedAtSource, forKey: .taxCollectedAtSource) + try? container.encode(taxCollectedAtSource, forKey: .taxCollectedAtSource) diff --git a/Sources/code/platform/Models/Order/FormattedOrderPlatformModel.swift b/Sources/code/platform/Models/Order/FormattedOrderPlatformModel.swift index 2a1a972547..014389d594 100644 --- a/Sources/code/platform/Models/Order/FormattedOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/FormattedOrderPlatformModel.swift @@ -67,12 +67,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(max, forKey: .max) + try? container.encode(max, forKey: .max) - try? container.encodeIfPresent(min, forKey: .min) + try? container.encode(min, forKey: .min) } @@ -146,12 +146,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(max, forKey: .max) + try? container.encode(max, forKey: .max) - try? container.encodeIfPresent(min, forKey: .min) + try? container.encode(min, forKey: .min) } diff --git a/Sources/code/platform/Models/Order/GSTDetailsDataOrderPlatformModel.swift b/Sources/code/platform/Models/Order/GSTDetailsDataOrderPlatformModel.swift index 64848ed72c..8f09149388 100644 --- a/Sources/code/platform/Models/Order/GSTDetailsDataOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/GSTDetailsDataOrderPlatformModel.swift @@ -291,7 +291,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(cgstTaxPercentage, forKey: .cgstTaxPercentage) + try? container.encode(cgstTaxPercentage, forKey: .cgstTaxPercentage) @@ -311,32 +311,32 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(igstTaxPercentage, forKey: .igstTaxPercentage) + try? container.encode(igstTaxPercentage, forKey: .igstTaxPercentage) - try? container.encodeIfPresent(gstTaxPercentage, forKey: .gstTaxPercentage) + try? container.encode(gstTaxPercentage, forKey: .gstTaxPercentage) - try? container.encodeIfPresent(hsnCodeId, forKey: .hsnCodeId) + try? container.encode(hsnCodeId, forKey: .hsnCodeId) - try? container.encodeIfPresent(igstGstFee, forKey: .igstGstFee) + try? container.encode(igstGstFee, forKey: .igstGstFee) - try? container.encodeIfPresent(isDefaultHsnCode, forKey: .isDefaultHsnCode) + try? container.encode(isDefaultHsnCode, forKey: .isDefaultHsnCode) - try? container.encodeIfPresent(sgstGstFee, forKey: .sgstGstFee) + try? container.encode(sgstGstFee, forKey: .sgstGstFee) @@ -351,22 +351,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(cgstGstFee, forKey: .cgstGstFee) + try? container.encode(cgstGstFee, forKey: .cgstGstFee) - try? container.encodeIfPresent(gstTag, forKey: .gstTag) + try? container.encode(gstTag, forKey: .gstTag) - try? container.encodeIfPresent(sgstTaxPercentage, forKey: .sgstTaxPercentage) + try? container.encode(sgstTaxPercentage, forKey: .sgstTaxPercentage) - try? container.encodeIfPresent(hsnCode, forKey: .hsnCode) + try? container.encode(hsnCode, forKey: .hsnCode) } @@ -664,7 +664,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(cgstTaxPercentage, forKey: .cgstTaxPercentage) + try? container.encode(cgstTaxPercentage, forKey: .cgstTaxPercentage) @@ -684,32 +684,32 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(igstTaxPercentage, forKey: .igstTaxPercentage) + try? container.encode(igstTaxPercentage, forKey: .igstTaxPercentage) - try? container.encodeIfPresent(gstTaxPercentage, forKey: .gstTaxPercentage) + try? container.encode(gstTaxPercentage, forKey: .gstTaxPercentage) - try? container.encodeIfPresent(hsnCodeId, forKey: .hsnCodeId) + try? container.encode(hsnCodeId, forKey: .hsnCodeId) - try? container.encodeIfPresent(igstGstFee, forKey: .igstGstFee) + try? container.encode(igstGstFee, forKey: .igstGstFee) - try? container.encodeIfPresent(isDefaultHsnCode, forKey: .isDefaultHsnCode) + try? container.encode(isDefaultHsnCode, forKey: .isDefaultHsnCode) - try? container.encodeIfPresent(sgstGstFee, forKey: .sgstGstFee) + try? container.encode(sgstGstFee, forKey: .sgstGstFee) @@ -724,22 +724,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(cgstGstFee, forKey: .cgstGstFee) + try? container.encode(cgstGstFee, forKey: .cgstGstFee) - try? container.encodeIfPresent(gstTag, forKey: .gstTag) + try? container.encode(gstTag, forKey: .gstTag) - try? container.encodeIfPresent(sgstTaxPercentage, forKey: .sgstTaxPercentage) + try? container.encode(sgstTaxPercentage, forKey: .sgstTaxPercentage) - try? container.encodeIfPresent(hsnCode, forKey: .hsnCode) + try? container.encode(hsnCode, forKey: .hsnCode) } diff --git a/Sources/code/platform/Models/Order/GiftCardOrderPlatformModel.swift b/Sources/code/platform/Models/Order/GiftCardOrderPlatformModel.swift index a79cac4721..63b6a64a55 100644 --- a/Sources/code/platform/Models/Order/GiftCardOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/GiftCardOrderPlatformModel.swift @@ -103,22 +103,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(giftMessage, forKey: .giftMessage) + try? container.encode(giftMessage, forKey: .giftMessage) - try? container.encodeIfPresent(giftPrice, forKey: .giftPrice) + try? container.encode(giftPrice, forKey: .giftPrice) - try? container.encodeIfPresent(displayText, forKey: .displayText) + try? container.encode(displayText, forKey: .displayText) - try? container.encodeIfPresent(isGiftApplied, forKey: .isGiftApplied) + try? container.encode(isGiftApplied, forKey: .isGiftApplied) } @@ -228,22 +228,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(giftMessage, forKey: .giftMessage) + try? container.encode(giftMessage, forKey: .giftMessage) - try? container.encodeIfPresent(giftPrice, forKey: .giftPrice) + try? container.encode(giftPrice, forKey: .giftPrice) - try? container.encodeIfPresent(displayText, forKey: .displayText) + try? container.encode(displayText, forKey: .displayText) - try? container.encodeIfPresent(isGiftApplied, forKey: .isGiftApplied) + try? container.encode(isGiftApplied, forKey: .isGiftApplied) } diff --git a/Sources/code/platform/Models/Order/IdentifierOrderPlatformModel.swift b/Sources/code/platform/Models/Order/IdentifierOrderPlatformModel.swift index 6bc82da295..8abbf77f41 100644 --- a/Sources/code/platform/Models/Order/IdentifierOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/IdentifierOrderPlatformModel.swift @@ -121,27 +121,27 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(alu, forKey: .alu) + try? container.encode(alu, forKey: .alu) - try? container.encodeIfPresent(ean, forKey: .ean) + try? container.encode(ean, forKey: .ean) - try? container.encodeIfPresent(skuCode, forKey: .skuCode) + try? container.encode(skuCode, forKey: .skuCode) - try? container.encodeIfPresent(upc, forKey: .upc) + try? container.encode(upc, forKey: .upc) - try? container.encodeIfPresent(isbn, forKey: .isbn) + try? container.encode(isbn, forKey: .isbn) } @@ -269,27 +269,27 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(alu, forKey: .alu) + try? container.encode(alu, forKey: .alu) - try? container.encodeIfPresent(ean, forKey: .ean) + try? container.encode(ean, forKey: .ean) - try? container.encodeIfPresent(skuCode, forKey: .skuCode) + try? container.encode(skuCode, forKey: .skuCode) - try? container.encodeIfPresent(upc, forKey: .upc) + try? container.encode(upc, forKey: .upc) - try? container.encodeIfPresent(isbn, forKey: .isbn) + try? container.encode(isbn, forKey: .isbn) } diff --git a/Sources/code/platform/Models/Order/InvoiceInfoOrderPlatformModel.swift b/Sources/code/platform/Models/Order/InvoiceInfoOrderPlatformModel.swift index 418d3d947d..62b6997407 100644 --- a/Sources/code/platform/Models/Order/InvoiceInfoOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/InvoiceInfoOrderPlatformModel.swift @@ -144,22 +144,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(invoiceUrl, forKey: .invoiceUrl) + try? container.encode(invoiceUrl, forKey: .invoiceUrl) - try? container.encodeIfPresent(updatedDate, forKey: .updatedDate) + try? container.encode(updatedDate, forKey: .updatedDate) - try? container.encodeIfPresent(externalInvoiceId, forKey: .externalInvoiceId) + try? container.encode(externalInvoiceId, forKey: .externalInvoiceId) - try? container.encodeIfPresent(labelUrl, forKey: .labelUrl) + try? container.encode(labelUrl, forKey: .labelUrl) @@ -315,22 +315,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(invoiceUrl, forKey: .invoiceUrl) + try? container.encode(invoiceUrl, forKey: .invoiceUrl) - try? container.encodeIfPresent(updatedDate, forKey: .updatedDate) + try? container.encode(updatedDate, forKey: .updatedDate) - try? container.encodeIfPresent(externalInvoiceId, forKey: .externalInvoiceId) + try? container.encode(externalInvoiceId, forKey: .externalInvoiceId) - try? container.encodeIfPresent(labelUrl, forKey: .labelUrl) + try? container.encode(labelUrl, forKey: .labelUrl) diff --git a/Sources/code/platform/Models/Order/ItemCriteriasOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ItemCriteriasOrderPlatformModel.swift index d03dd30abb..4ea2d5caea 100644 --- a/Sources/code/platform/Models/Order/ItemCriteriasOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ItemCriteriasOrderPlatformModel.swift @@ -49,7 +49,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(itemBrand, forKey: .itemBrand) + try? container.encode(itemBrand, forKey: .itemBrand) } @@ -105,7 +105,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(itemBrand, forKey: .itemBrand) + try? container.encode(itemBrand, forKey: .itemBrand) } diff --git a/Sources/code/platform/Models/Order/ItemOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ItemOrderPlatformModel.swift index 4a5c9f57b7..cdeb793b6b 100644 --- a/Sources/code/platform/Models/Order/ItemOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ItemOrderPlatformModel.swift @@ -427,17 +427,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(l3Category, forKey: .l3Category) + try? container.encode(l3Category, forKey: .l3Category) - try? container.encodeIfPresent(l3CategoryName, forKey: .l3CategoryName) + try? container.encode(l3CategoryName, forKey: .l3CategoryName) - try? container.encodeIfPresent(lastUpdatedAt, forKey: .lastUpdatedAt) + try? container.encode(lastUpdatedAt, forKey: .lastUpdatedAt) @@ -447,7 +447,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(l2Category, forKey: .l2Category) + try? container.encode(l2Category, forKey: .l2Category) @@ -462,12 +462,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) - try? container.encodeIfPresent(l1CategoryId, forKey: .l1CategoryId) + try? container.encode(l1CategoryId, forKey: .l1CategoryId) @@ -477,7 +477,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(l1Category, forKey: .l1Category) + try? container.encode(l1Category, forKey: .l1Category) @@ -487,12 +487,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(canCancel, forKey: .canCancel) + try? container.encode(canCancel, forKey: .canCancel) - try? container.encodeIfPresent(canReturn, forKey: .canReturn) + try? container.encode(canReturn, forKey: .canReturn) @@ -507,7 +507,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) @@ -517,12 +517,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(departmentId, forKey: .departmentId) + try? container.encode(departmentId, forKey: .departmentId) - try? container.encodeIfPresent(l2CategoryId, forKey: .l2CategoryId) + try? container.encode(l2CategoryId, forKey: .l2CategoryId) } @@ -956,17 +956,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(l3Category, forKey: .l3Category) + try? container.encode(l3Category, forKey: .l3Category) - try? container.encodeIfPresent(l3CategoryName, forKey: .l3CategoryName) + try? container.encode(l3CategoryName, forKey: .l3CategoryName) - try? container.encodeIfPresent(lastUpdatedAt, forKey: .lastUpdatedAt) + try? container.encode(lastUpdatedAt, forKey: .lastUpdatedAt) @@ -976,7 +976,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(l2Category, forKey: .l2Category) + try? container.encode(l2Category, forKey: .l2Category) @@ -991,12 +991,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) - try? container.encodeIfPresent(l1CategoryId, forKey: .l1CategoryId) + try? container.encode(l1CategoryId, forKey: .l1CategoryId) @@ -1006,7 +1006,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(l1Category, forKey: .l1Category) + try? container.encode(l1Category, forKey: .l1Category) @@ -1016,12 +1016,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(canCancel, forKey: .canCancel) + try? container.encode(canCancel, forKey: .canCancel) - try? container.encodeIfPresent(canReturn, forKey: .canReturn) + try? container.encode(canReturn, forKey: .canReturn) @@ -1036,7 +1036,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) @@ -1046,12 +1046,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(departmentId, forKey: .departmentId) + try? container.encode(departmentId, forKey: .departmentId) - try? container.encodeIfPresent(l2CategoryId, forKey: .l2CategoryId) + try? container.encode(l2CategoryId, forKey: .l2CategoryId) } diff --git a/Sources/code/platform/Models/Order/LockDataOrderPlatformModel.swift b/Sources/code/platform/Models/Order/LockDataOrderPlatformModel.swift index ce708b767e..850a7fb36d 100644 --- a/Sources/code/platform/Models/Order/LockDataOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/LockDataOrderPlatformModel.swift @@ -85,17 +85,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(locked, forKey: .locked) + try? container.encode(locked, forKey: .locked) - try? container.encodeIfPresent(mto, forKey: .mto) + try? container.encode(mto, forKey: .mto) - try? container.encodeIfPresent(lockMessage, forKey: .lockMessage) + try? container.encode(lockMessage, forKey: .lockMessage) } @@ -187,17 +187,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(locked, forKey: .locked) + try? container.encode(locked, forKey: .locked) - try? container.encodeIfPresent(mto, forKey: .mto) + try? container.encode(mto, forKey: .mto) - try? container.encodeIfPresent(lockMessage, forKey: .lockMessage) + try? container.encode(lockMessage, forKey: .lockMessage) } diff --git a/Sources/code/platform/Models/Order/OrderBagArticleOrderPlatformModel.swift b/Sources/code/platform/Models/Order/OrderBagArticleOrderPlatformModel.swift index 256ad0612c..6476f5587f 100644 --- a/Sources/code/platform/Models/Order/OrderBagArticleOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/OrderBagArticleOrderPlatformModel.swift @@ -103,7 +103,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(identifiers, forKey: .identifiers) + try? container.encode(identifiers, forKey: .identifiers) @@ -113,12 +113,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(uid, forKey: .uid) + try? container.encode(uid, forKey: .uid) - try? container.encodeIfPresent(size, forKey: .size) + try? container.encode(size, forKey: .size) } @@ -228,7 +228,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(identifiers, forKey: .identifiers) + try? container.encode(identifiers, forKey: .identifiers) @@ -238,12 +238,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(uid, forKey: .uid) + try? container.encode(uid, forKey: .uid) - try? container.encodeIfPresent(size, forKey: .size) + try? container.encode(size, forKey: .size) } diff --git a/Sources/code/platform/Models/Order/OrderBagsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/OrderBagsOrderPlatformModel.swift index dc6e3e0f27..8f45f7c1c3 100644 --- a/Sources/code/platform/Models/Order/OrderBagsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/OrderBagsOrderPlatformModel.swift @@ -60,6 +60,8 @@ public extension PlatformClient.Order { public var entityType: String? + public var isParent: Bool? + public enum CodingKeys: String, CodingKey { @@ -111,9 +113,11 @@ public extension PlatformClient.Order { case entityType = "entity_type" + case isParent = "is_parent" + } - public init(affiliateBagDetails: AffiliateBagsDetails? = nil, appliedPromos: [AppliedPromos]? = nil, article: OrderBagArticle? = nil, bagConfigs: BagConfigs? = nil, bagId: Int, brand: OrderBrandName? = nil, canCancel: Bool? = nil, canReturn: Bool? = nil, currentStatus: CurrentStatus? = nil, deliveryAddress: PlatformDeliveryAddress? = nil, displayName: String? = nil, entityType: String? = nil, financialBreakup: FinancialBreakup? = nil, groupId: String? = nil, gstDetails: BagGST? = nil, identifier: String? = nil, item: PlatformItem? = nil, lineNumber: Int? = nil, meta: BagMeta? = nil, parentPromoBags: [String: Any]? = nil, paymentMethods: [BagPaymentMethods]? = nil, prices: Prices? = nil, quantity: Int? = nil, sellerIdentifier: String? = nil) { + public init(affiliateBagDetails: AffiliateBagsDetails? = nil, appliedPromos: [AppliedPromos]? = nil, article: OrderBagArticle? = nil, bagConfigs: BagConfigs? = nil, bagId: Int, brand: OrderBrandName? = nil, canCancel: Bool? = nil, canReturn: Bool? = nil, currentStatus: CurrentStatus? = nil, deliveryAddress: PlatformDeliveryAddress? = nil, displayName: String? = nil, entityType: String? = nil, financialBreakup: FinancialBreakup? = nil, groupId: String? = nil, gstDetails: BagGST? = nil, identifier: String? = nil, isParent: Bool? = nil, item: PlatformItem? = nil, lineNumber: Int? = nil, meta: BagMeta? = nil, parentPromoBags: [String: Any]? = nil, paymentMethods: [BagPaymentMethods]? = nil, prices: Prices? = nil, quantity: Int? = nil, sellerIdentifier: String? = nil) { self.gstDetails = gstDetails @@ -163,6 +167,8 @@ public extension PlatformClient.Order { self.entityType = entityType + self.isParent = isParent + } required public init(from decoder: Decoder) throws { @@ -449,6 +455,18 @@ public extension PlatformClient.Order { } + + do { + isParent = try container.decode(Bool.self, forKey: .isParent) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -461,7 +479,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(parentPromoBags, forKey: .parentPromoBags) + try? container.encode(parentPromoBags, forKey: .parentPromoBags) @@ -476,7 +494,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(sellerIdentifier, forKey: .sellerIdentifier) + try? container.encode(sellerIdentifier, forKey: .sellerIdentifier) @@ -496,7 +514,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(groupId, forKey: .groupId) + try? container.encode(groupId, forKey: .groupId) @@ -516,32 +534,32 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(quantity, forKey: .quantity) + try? container.encode(quantity, forKey: .quantity) - try? container.encodeIfPresent(identifier, forKey: .identifier) + try? container.encode(identifier, forKey: .identifier) - try? container.encodeIfPresent(canReturn, forKey: .canReturn) + try? container.encode(canReturn, forKey: .canReturn) - try? container.encodeIfPresent(canCancel, forKey: .canCancel) + try? container.encode(canCancel, forKey: .canCancel) - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) - try? container.encodeIfPresent(lineNumber, forKey: .lineNumber) + try? container.encode(lineNumber, forKey: .lineNumber) @@ -571,7 +589,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(entityType, forKey: .entityType) + try? container.encode(entityType, forKey: .entityType) + + + + + try? container.encode(isParent, forKey: .isParent) } @@ -638,6 +661,8 @@ public extension PlatformClient.ApplicationClient.Order { public var entityType: String? + public var isParent: Bool? + public enum CodingKeys: String, CodingKey { @@ -689,9 +714,11 @@ public extension PlatformClient.ApplicationClient.Order { case entityType = "entity_type" + case isParent = "is_parent" + } - public init(affiliateBagDetails: AffiliateBagsDetails? = nil, appliedPromos: [AppliedPromos]? = nil, article: OrderBagArticle? = nil, bagConfigs: BagConfigs? = nil, bagId: Int, brand: OrderBrandName? = nil, canCancel: Bool? = nil, canReturn: Bool? = nil, currentStatus: CurrentStatus? = nil, deliveryAddress: PlatformDeliveryAddress? = nil, displayName: String? = nil, entityType: String? = nil, financialBreakup: FinancialBreakup? = nil, groupId: String? = nil, gstDetails: BagGST? = nil, identifier: String? = nil, item: PlatformItem? = nil, lineNumber: Int? = nil, meta: BagMeta? = nil, parentPromoBags: [String: Any]? = nil, paymentMethods: [BagPaymentMethods]? = nil, prices: Prices? = nil, quantity: Int? = nil, sellerIdentifier: String? = nil) { + public init(affiliateBagDetails: AffiliateBagsDetails? = nil, appliedPromos: [AppliedPromos]? = nil, article: OrderBagArticle? = nil, bagConfigs: BagConfigs? = nil, bagId: Int, brand: OrderBrandName? = nil, canCancel: Bool? = nil, canReturn: Bool? = nil, currentStatus: CurrentStatus? = nil, deliveryAddress: PlatformDeliveryAddress? = nil, displayName: String? = nil, entityType: String? = nil, financialBreakup: FinancialBreakup? = nil, groupId: String? = nil, gstDetails: BagGST? = nil, identifier: String? = nil, isParent: Bool? = nil, item: PlatformItem? = nil, lineNumber: Int? = nil, meta: BagMeta? = nil, parentPromoBags: [String: Any]? = nil, paymentMethods: [BagPaymentMethods]? = nil, prices: Prices? = nil, quantity: Int? = nil, sellerIdentifier: String? = nil) { self.gstDetails = gstDetails @@ -741,6 +768,8 @@ public extension PlatformClient.ApplicationClient.Order { self.entityType = entityType + self.isParent = isParent + } required public init(from decoder: Decoder) throws { @@ -1027,6 +1056,18 @@ public extension PlatformClient.ApplicationClient.Order { } + + do { + isParent = try container.decode(Bool.self, forKey: .isParent) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -1039,7 +1080,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(parentPromoBags, forKey: .parentPromoBags) + try? container.encode(parentPromoBags, forKey: .parentPromoBags) @@ -1054,7 +1095,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(sellerIdentifier, forKey: .sellerIdentifier) + try? container.encode(sellerIdentifier, forKey: .sellerIdentifier) @@ -1074,7 +1115,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(groupId, forKey: .groupId) + try? container.encode(groupId, forKey: .groupId) @@ -1094,32 +1135,32 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(quantity, forKey: .quantity) + try? container.encode(quantity, forKey: .quantity) - try? container.encodeIfPresent(identifier, forKey: .identifier) + try? container.encode(identifier, forKey: .identifier) - try? container.encodeIfPresent(canReturn, forKey: .canReturn) + try? container.encode(canReturn, forKey: .canReturn) - try? container.encodeIfPresent(canCancel, forKey: .canCancel) + try? container.encode(canCancel, forKey: .canCancel) - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) - try? container.encodeIfPresent(lineNumber, forKey: .lineNumber) + try? container.encode(lineNumber, forKey: .lineNumber) @@ -1149,7 +1190,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(entityType, forKey: .entityType) + try? container.encode(entityType, forKey: .entityType) + + + + + try? container.encode(isParent, forKey: .isParent) } diff --git a/Sources/code/platform/Models/Order/OrderBrandNameOrderPlatformModel.swift b/Sources/code/platform/Models/Order/OrderBrandNameOrderPlatformModel.swift index bb61926df8..d1c8c0d0da 100644 --- a/Sources/code/platform/Models/Order/OrderBrandNameOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/OrderBrandNameOrderPlatformModel.swift @@ -125,7 +125,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) @@ -140,17 +140,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(createdOn, forKey: .createdOn) + try? container.encode(createdOn, forKey: .createdOn) - try? container.encodeIfPresent(brandName, forKey: .brandName) + try? container.encode(brandName, forKey: .brandName) - try? container.encodeIfPresent(modifiedOn, forKey: .modifiedOn) + try? container.encode(modifiedOn, forKey: .modifiedOn) } @@ -282,7 +282,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) @@ -297,17 +297,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(createdOn, forKey: .createdOn) + try? container.encode(createdOn, forKey: .createdOn) - try? container.encodeIfPresent(brandName, forKey: .brandName) + try? container.encode(brandName, forKey: .brandName) - try? container.encodeIfPresent(modifiedOn, forKey: .modifiedOn) + try? container.encode(modifiedOn, forKey: .modifiedOn) } diff --git a/Sources/code/platform/Models/Order/OrderDataOrderPlatformModel.swift b/Sources/code/platform/Models/Order/OrderDataOrderPlatformModel.swift index bab85aa9bd..dd25c70a32 100644 --- a/Sources/code/platform/Models/Order/OrderDataOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/OrderDataOrderPlatformModel.swift @@ -150,7 +150,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(paymentMethods, forKey: .paymentMethods) + try? container.encode(paymentMethods, forKey: .paymentMethods) } @@ -307,7 +307,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(paymentMethods, forKey: .paymentMethods) + try? container.encode(paymentMethods, forKey: .paymentMethods) } diff --git a/Sources/code/platform/Models/Order/OrderDetailsDataOrderPlatformModel.swift b/Sources/code/platform/Models/Order/OrderDetailsDataOrderPlatformModel.swift index 2449ceeecf..5ecb101dc0 100644 --- a/Sources/code/platform/Models/Order/OrderDetailsDataOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/OrderDetailsDataOrderPlatformModel.swift @@ -204,22 +204,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(orderDate, forKey: .orderDate) + try? container.encode(orderDate, forKey: .orderDate) - try? container.encodeIfPresent(taxDetails, forKey: .taxDetails) + try? container.encode(taxDetails, forKey: .taxDetails) - try? container.encodeIfPresent(codCharges, forKey: .codCharges) + try? container.encode(codCharges, forKey: .codCharges) - try? container.encodeIfPresent(source, forKey: .source) + try? container.encode(source, forKey: .source) @@ -229,22 +229,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(affiliateId, forKey: .affiliateId) + try? container.encode(affiliateId, forKey: .affiliateId) - try? container.encodeIfPresent(orderingChannelLogo, forKey: .orderingChannelLogo) + try? container.encode(orderingChannelLogo, forKey: .orderingChannelLogo) - try? container.encodeIfPresent(orderValue, forKey: .orderValue) + try? container.encode(orderValue, forKey: .orderValue) - try? container.encodeIfPresent(orderingChannel, forKey: .orderingChannel) + try? container.encode(orderingChannel, forKey: .orderingChannel) @@ -460,22 +460,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(orderDate, forKey: .orderDate) + try? container.encode(orderDate, forKey: .orderDate) - try? container.encodeIfPresent(taxDetails, forKey: .taxDetails) + try? container.encode(taxDetails, forKey: .taxDetails) - try? container.encodeIfPresent(codCharges, forKey: .codCharges) + try? container.encode(codCharges, forKey: .codCharges) - try? container.encodeIfPresent(source, forKey: .source) + try? container.encode(source, forKey: .source) @@ -485,22 +485,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(affiliateId, forKey: .affiliateId) + try? container.encode(affiliateId, forKey: .affiliateId) - try? container.encodeIfPresent(orderingChannelLogo, forKey: .orderingChannelLogo) + try? container.encode(orderingChannelLogo, forKey: .orderingChannelLogo) - try? container.encodeIfPresent(orderValue, forKey: .orderValue) + try? container.encode(orderValue, forKey: .orderValue) - try? container.encodeIfPresent(orderingChannel, forKey: .orderingChannel) + try? container.encode(orderingChannel, forKey: .orderingChannel) diff --git a/Sources/code/platform/Models/Order/OrderListingResponseOrderPlatformModel.swift b/Sources/code/platform/Models/Order/OrderListingResponseOrderPlatformModel.swift index 15ecff98fa..df3b87dd6f 100644 --- a/Sources/code/platform/Models/Order/OrderListingResponseOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/OrderListingResponseOrderPlatformModel.swift @@ -139,17 +139,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(totalCount, forKey: .totalCount) + try? container.encode(totalCount, forKey: .totalCount) - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) - try? container.encodeIfPresent(success, forKey: .success) + try? container.encode(success, forKey: .success) @@ -159,7 +159,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(lane, forKey: .lane) + try? container.encode(lane, forKey: .lane) @@ -310,17 +310,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(totalCount, forKey: .totalCount) + try? container.encode(totalCount, forKey: .totalCount) - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) - try? container.encodeIfPresent(success, forKey: .success) + try? container.encode(success, forKey: .success) @@ -330,7 +330,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(lane, forKey: .lane) + try? container.encode(lane, forKey: .lane) diff --git a/Sources/code/platform/Models/Order/OrderMetaOrderPlatformModel.swift b/Sources/code/platform/Models/Order/OrderMetaOrderPlatformModel.swift index 193919d2d0..bf25326294 100644 --- a/Sources/code/platform/Models/Order/OrderMetaOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/OrderMetaOrderPlatformModel.swift @@ -50,6 +50,8 @@ public extension PlatformClient.Order { public var cartId: Int? + public var cartObjectId: String? + public enum CodingKeys: String, CodingKey { @@ -91,9 +93,11 @@ public extension PlatformClient.Order { case cartId = "cart_id" + case cartObjectId = "cart_object_id" + } - public init(billingStaffDetails: BillingStaffDetails? = nil, cartId: Int? = nil, comment: String? = nil, companyLogo: String? = nil, currencySymbol: String? = nil, customerNote: String? = nil, employeeId: String? = nil, extraMeta: [String: Any]? = nil, files: [[String: Any]]? = nil, mongoCartId: Int? = nil, orderingStore: Int? = nil, orderChildEntities: [String]? = nil, orderPlatform: String? = nil, orderTags: [[String: Any]]? = nil, orderType: String? = nil, paymentType: String? = nil, platformUserDetails: PlatformUserDetails? = nil, staff: [String: Any]? = nil, transactionData: TransactionData? = nil) { + public init(billingStaffDetails: BillingStaffDetails? = nil, cartId: Int? = nil, cartObjectId: String? = nil, comment: String? = nil, companyLogo: String? = nil, currencySymbol: String? = nil, customerNote: String? = nil, employeeId: String? = nil, extraMeta: [String: Any]? = nil, files: [[String: Any]]? = nil, mongoCartId: Int? = nil, orderingStore: Int? = nil, orderChildEntities: [String]? = nil, orderPlatform: String? = nil, orderTags: [[String: Any]]? = nil, orderType: String? = nil, paymentType: String? = nil, platformUserDetails: PlatformUserDetails? = nil, staff: [String: Any]? = nil, transactionData: TransactionData? = nil) { self.platformUserDetails = platformUserDetails @@ -133,6 +137,8 @@ public extension PlatformClient.Order { self.cartId = cartId + self.cartObjectId = cartObjectId + } required public init(from decoder: Decoder) throws { @@ -366,6 +372,18 @@ public extension PlatformClient.Order { } + + do { + cartObjectId = try container.decode(String.self, forKey: .cartObjectId) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -378,27 +396,27 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(companyLogo, forKey: .companyLogo) + try? container.encode(companyLogo, forKey: .companyLogo) - try? container.encodeIfPresent(currencySymbol, forKey: .currencySymbol) + try? container.encode(currencySymbol, forKey: .currencySymbol) - try? container.encodeIfPresent(comment, forKey: .comment) + try? container.encode(comment, forKey: .comment) - try? container.encodeIfPresent(extraMeta, forKey: .extraMeta) + try? container.encode(extraMeta, forKey: .extraMeta) - try? container.encodeIfPresent(files, forKey: .files) + try? container.encode(files, forKey: .files) @@ -413,32 +431,32 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(orderingStore, forKey: .orderingStore) + try? container.encode(orderingStore, forKey: .orderingStore) - try? container.encodeIfPresent(paymentType, forKey: .paymentType) + try? container.encode(paymentType, forKey: .paymentType) - try? container.encodeIfPresent(mongoCartId, forKey: .mongoCartId) + try? container.encode(mongoCartId, forKey: .mongoCartId) - try? container.encodeIfPresent(orderChildEntities, forKey: .orderChildEntities) + try? container.encode(orderChildEntities, forKey: .orderChildEntities) - try? container.encodeIfPresent(orderType, forKey: .orderType) + try? container.encode(orderType, forKey: .orderType) - try? container.encodeIfPresent(orderPlatform, forKey: .orderPlatform) + try? container.encode(orderPlatform, forKey: .orderPlatform) @@ -453,17 +471,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(customerNote, forKey: .customerNote) + try? container.encode(customerNote, forKey: .customerNote) + + + + + try? container.encode(staff, forKey: .staff) - try? container.encodeIfPresent(staff, forKey: .staff) + try? container.encode(cartId, forKey: .cartId) - try? container.encodeIfPresent(cartId, forKey: .cartId) + try? container.encode(cartObjectId, forKey: .cartObjectId) } @@ -520,6 +543,8 @@ public extension PlatformClient.ApplicationClient.Order { public var cartId: Int? + public var cartObjectId: String? + public enum CodingKeys: String, CodingKey { @@ -561,9 +586,11 @@ public extension PlatformClient.ApplicationClient.Order { case cartId = "cart_id" + case cartObjectId = "cart_object_id" + } - public init(billingStaffDetails: BillingStaffDetails? = nil, cartId: Int? = nil, comment: String? = nil, companyLogo: String? = nil, currencySymbol: String? = nil, customerNote: String? = nil, employeeId: String? = nil, extraMeta: [String: Any]? = nil, files: [[String: Any]]? = nil, mongoCartId: Int? = nil, orderingStore: Int? = nil, orderChildEntities: [String]? = nil, orderPlatform: String? = nil, orderTags: [[String: Any]]? = nil, orderType: String? = nil, paymentType: String? = nil, platformUserDetails: PlatformUserDetails? = nil, staff: [String: Any]? = nil, transactionData: TransactionData? = nil) { + public init(billingStaffDetails: BillingStaffDetails? = nil, cartId: Int? = nil, cartObjectId: String? = nil, comment: String? = nil, companyLogo: String? = nil, currencySymbol: String? = nil, customerNote: String? = nil, employeeId: String? = nil, extraMeta: [String: Any]? = nil, files: [[String: Any]]? = nil, mongoCartId: Int? = nil, orderingStore: Int? = nil, orderChildEntities: [String]? = nil, orderPlatform: String? = nil, orderTags: [[String: Any]]? = nil, orderType: String? = nil, paymentType: String? = nil, platformUserDetails: PlatformUserDetails? = nil, staff: [String: Any]? = nil, transactionData: TransactionData? = nil) { self.platformUserDetails = platformUserDetails @@ -603,6 +630,8 @@ public extension PlatformClient.ApplicationClient.Order { self.cartId = cartId + self.cartObjectId = cartObjectId + } required public init(from decoder: Decoder) throws { @@ -836,6 +865,18 @@ public extension PlatformClient.ApplicationClient.Order { } + + do { + cartObjectId = try container.decode(String.self, forKey: .cartObjectId) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -848,27 +889,27 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(companyLogo, forKey: .companyLogo) + try? container.encode(companyLogo, forKey: .companyLogo) - try? container.encodeIfPresent(currencySymbol, forKey: .currencySymbol) + try? container.encode(currencySymbol, forKey: .currencySymbol) - try? container.encodeIfPresent(comment, forKey: .comment) + try? container.encode(comment, forKey: .comment) - try? container.encodeIfPresent(extraMeta, forKey: .extraMeta) + try? container.encode(extraMeta, forKey: .extraMeta) - try? container.encodeIfPresent(files, forKey: .files) + try? container.encode(files, forKey: .files) @@ -883,32 +924,32 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(orderingStore, forKey: .orderingStore) + try? container.encode(orderingStore, forKey: .orderingStore) - try? container.encodeIfPresent(paymentType, forKey: .paymentType) + try? container.encode(paymentType, forKey: .paymentType) - try? container.encodeIfPresent(mongoCartId, forKey: .mongoCartId) + try? container.encode(mongoCartId, forKey: .mongoCartId) - try? container.encodeIfPresent(orderChildEntities, forKey: .orderChildEntities) + try? container.encode(orderChildEntities, forKey: .orderChildEntities) - try? container.encodeIfPresent(orderType, forKey: .orderType) + try? container.encode(orderType, forKey: .orderType) - try? container.encodeIfPresent(orderPlatform, forKey: .orderPlatform) + try? container.encode(orderPlatform, forKey: .orderPlatform) @@ -923,17 +964,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(customerNote, forKey: .customerNote) + try? container.encode(customerNote, forKey: .customerNote) + + + + + try? container.encode(staff, forKey: .staff) - try? container.encodeIfPresent(staff, forKey: .staff) + try? container.encode(cartId, forKey: .cartId) - try? container.encodeIfPresent(cartId, forKey: .cartId) + try? container.encode(cartObjectId, forKey: .cartObjectId) } diff --git a/Sources/code/platform/Models/Order/OrderingStoreDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/OrderingStoreDetailsOrderPlatformModel.swift index 639a1ff885..d83a620ff1 100644 --- a/Sources/code/platform/Models/Order/OrderingStoreDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/OrderingStoreDetailsOrderPlatformModel.swift @@ -229,57 +229,57 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(phone, forKey: .phone) + try? container.encode(phone, forKey: .phone) - try? container.encodeIfPresent(pincode, forKey: .pincode) + try? container.encode(pincode, forKey: .pincode) - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) - try? container.encodeIfPresent(address, forKey: .address) + try? container.encode(address, forKey: .address) - try? container.encodeIfPresent(id, forKey: .id) + try? container.encode(id, forKey: .id) - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) - try? container.encodeIfPresent(storeName, forKey: .storeName) + try? container.encode(storeName, forKey: .storeName) - try? container.encodeIfPresent(country, forKey: .country) + try? container.encode(country, forKey: .country) - try? container.encodeIfPresent(contactPerson, forKey: .contactPerson) + try? container.encode(contactPerson, forKey: .contactPerson) - try? container.encodeIfPresent(state, forKey: .state) + try? container.encode(state, forKey: .state) - try? container.encodeIfPresent(city, forKey: .city) + try? container.encode(city, forKey: .city) } @@ -515,57 +515,57 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(phone, forKey: .phone) + try? container.encode(phone, forKey: .phone) - try? container.encodeIfPresent(pincode, forKey: .pincode) + try? container.encode(pincode, forKey: .pincode) - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) - try? container.encodeIfPresent(address, forKey: .address) + try? container.encode(address, forKey: .address) - try? container.encodeIfPresent(id, forKey: .id) + try? container.encode(id, forKey: .id) - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) - try? container.encodeIfPresent(storeName, forKey: .storeName) + try? container.encode(storeName, forKey: .storeName) - try? container.encodeIfPresent(country, forKey: .country) + try? container.encode(country, forKey: .country) - try? container.encodeIfPresent(contactPerson, forKey: .contactPerson) + try? container.encode(contactPerson, forKey: .contactPerson) - try? container.encodeIfPresent(state, forKey: .state) + try? container.encode(state, forKey: .state) - try? container.encodeIfPresent(city, forKey: .city) + try? container.encode(city, forKey: .city) } diff --git a/Sources/code/platform/Models/Order/PDFLinksOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PDFLinksOrderPlatformModel.swift index fba6f024ac..0886b5512f 100644 --- a/Sources/code/platform/Models/Order/PDFLinksOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PDFLinksOrderPlatformModel.swift @@ -310,37 +310,37 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(labelA6, forKey: .labelA6) + try? container.encode(labelA6, forKey: .labelA6) - try? container.encodeIfPresent(invoice, forKey: .invoice) + try? container.encode(invoice, forKey: .invoice) - try? container.encodeIfPresent(labelPos, forKey: .labelPos) + try? container.encode(labelPos, forKey: .labelPos) - try? container.encodeIfPresent(invoiceA6, forKey: .invoiceA6) + try? container.encode(invoiceA6, forKey: .invoiceA6) - try? container.encodeIfPresent(b2B, forKey: .b2B) + try? container.encode(b2B, forKey: .b2B) - try? container.encodeIfPresent(label, forKey: .label) + try? container.encode(label, forKey: .label) - try? container.encodeIfPresent(labelA4, forKey: .labelA4) + try? container.encode(labelA4, forKey: .labelA4) @@ -350,37 +350,37 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(invoiceExport, forKey: .invoiceExport) + try? container.encode(invoiceExport, forKey: .invoiceExport) - try? container.encodeIfPresent(creditNoteUrl, forKey: .creditNoteUrl) + try? container.encode(creditNoteUrl, forKey: .creditNoteUrl) - try? container.encodeIfPresent(deliveryChallanA4, forKey: .deliveryChallanA4) + try? container.encode(deliveryChallanA4, forKey: .deliveryChallanA4) - try? container.encodeIfPresent(labelExport, forKey: .labelExport) + try? container.encode(labelExport, forKey: .labelExport) - try? container.encodeIfPresent(invoiceA4, forKey: .invoiceA4) + try? container.encode(invoiceA4, forKey: .invoiceA4) - try? container.encodeIfPresent(invoicePos, forKey: .invoicePos) + try? container.encode(invoicePos, forKey: .invoicePos) - try? container.encodeIfPresent(poInvoice, forKey: .poInvoice) + try? container.encode(poInvoice, forKey: .poInvoice) } @@ -697,37 +697,37 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(labelA6, forKey: .labelA6) + try? container.encode(labelA6, forKey: .labelA6) - try? container.encodeIfPresent(invoice, forKey: .invoice) + try? container.encode(invoice, forKey: .invoice) - try? container.encodeIfPresent(labelPos, forKey: .labelPos) + try? container.encode(labelPos, forKey: .labelPos) - try? container.encodeIfPresent(invoiceA6, forKey: .invoiceA6) + try? container.encode(invoiceA6, forKey: .invoiceA6) - try? container.encodeIfPresent(b2B, forKey: .b2B) + try? container.encode(b2B, forKey: .b2B) - try? container.encodeIfPresent(label, forKey: .label) + try? container.encode(label, forKey: .label) - try? container.encodeIfPresent(labelA4, forKey: .labelA4) + try? container.encode(labelA4, forKey: .labelA4) @@ -737,37 +737,37 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(invoiceExport, forKey: .invoiceExport) + try? container.encode(invoiceExport, forKey: .invoiceExport) - try? container.encodeIfPresent(creditNoteUrl, forKey: .creditNoteUrl) + try? container.encode(creditNoteUrl, forKey: .creditNoteUrl) - try? container.encodeIfPresent(deliveryChallanA4, forKey: .deliveryChallanA4) + try? container.encode(deliveryChallanA4, forKey: .deliveryChallanA4) - try? container.encodeIfPresent(labelExport, forKey: .labelExport) + try? container.encode(labelExport, forKey: .labelExport) - try? container.encodeIfPresent(invoiceA4, forKey: .invoiceA4) + try? container.encode(invoiceA4, forKey: .invoiceA4) - try? container.encodeIfPresent(invoicePos, forKey: .invoicePos) + try? container.encode(invoicePos, forKey: .invoicePos) - try? container.encodeIfPresent(poInvoice, forKey: .poInvoice) + try? container.encode(poInvoice, forKey: .poInvoice) } diff --git a/Sources/code/platform/Models/Order/PhoneDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PhoneDetailsOrderPlatformModel.swift index c43b873eb9..e47523fa2b 100644 --- a/Sources/code/platform/Models/Order/PhoneDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PhoneDetailsOrderPlatformModel.swift @@ -67,12 +67,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(countryCode, forKey: .countryCode) + try? container.encode(countryCode, forKey: .countryCode) - try? container.encodeIfPresent(number, forKey: .number) + try? container.encode(number, forKey: .number) } @@ -146,12 +146,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(countryCode, forKey: .countryCode) + try? container.encode(countryCode, forKey: .countryCode) - try? container.encodeIfPresent(number, forKey: .number) + try? container.encode(number, forKey: .number) } diff --git a/Sources/code/platform/Models/Order/PlatformArticleAttributesOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PlatformArticleAttributesOrderPlatformModel.swift index 99c341b12e..711ed2fdae 100644 --- a/Sources/code/platform/Models/Order/PlatformArticleAttributesOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PlatformArticleAttributesOrderPlatformModel.swift @@ -49,7 +49,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(currency, forKey: .currency) + try? container.encode(currency, forKey: .currency) } @@ -105,7 +105,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(currency, forKey: .currency) + try? container.encode(currency, forKey: .currency) } diff --git a/Sources/code/platform/Models/Order/PlatformBreakupValuesOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PlatformBreakupValuesOrderPlatformModel.swift index 1b9ac07c1b..2ba136923c 100644 --- a/Sources/code/platform/Models/Order/PlatformBreakupValuesOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PlatformBreakupValuesOrderPlatformModel.swift @@ -85,17 +85,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(value, forKey: .value) + try? container.encode(value, forKey: .value) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(display, forKey: .display) + try? container.encode(display, forKey: .display) } @@ -187,17 +187,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(value, forKey: .value) + try? container.encode(value, forKey: .value) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(display, forKey: .display) + try? container.encode(display, forKey: .display) } diff --git a/Sources/code/platform/Models/Order/PlatformChannelOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PlatformChannelOrderPlatformModel.swift index fe1e2674c8..915b18a76a 100644 --- a/Sources/code/platform/Models/Order/PlatformChannelOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PlatformChannelOrderPlatformModel.swift @@ -67,12 +67,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) } @@ -146,12 +146,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) } diff --git a/Sources/code/platform/Models/Order/PlatformDeliveryAddressOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PlatformDeliveryAddressOrderPlatformModel.swift index de0ee90947..ac049b312e 100644 --- a/Sources/code/platform/Models/Order/PlatformDeliveryAddressOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PlatformDeliveryAddressOrderPlatformModel.swift @@ -355,92 +355,92 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(phone, forKey: .phone) + try? container.encode(phone, forKey: .phone) - try? container.encodeIfPresent(address2, forKey: .address2) + try? container.encode(address2, forKey: .address2) - try? container.encodeIfPresent(longitude, forKey: .longitude) + try? container.encode(longitude, forKey: .longitude) - try? container.encodeIfPresent(pincode, forKey: .pincode) + try? container.encode(pincode, forKey: .pincode) - try? container.encodeIfPresent(area, forKey: .area) + try? container.encode(area, forKey: .area) - try? container.encodeIfPresent(addressType, forKey: .addressType) + try? container.encode(addressType, forKey: .addressType) - try? container.encodeIfPresent(country, forKey: .country) + try? container.encode(country, forKey: .country) - try? container.encodeIfPresent(addressCategory, forKey: .addressCategory) + try? container.encode(addressCategory, forKey: .addressCategory) - try? container.encodeIfPresent(email, forKey: .email) + try? container.encode(email, forKey: .email) - try? container.encodeIfPresent(createdAt, forKey: .createdAt) + try? container.encode(createdAt, forKey: .createdAt) - try? container.encodeIfPresent(address1, forKey: .address1) + try? container.encode(address1, forKey: .address1) - try? container.encodeIfPresent(landmark, forKey: .landmark) + try? container.encode(landmark, forKey: .landmark) - try? container.encodeIfPresent(updatedAt, forKey: .updatedAt) + try? container.encode(updatedAt, forKey: .updatedAt) - try? container.encodeIfPresent(version, forKey: .version) + try? container.encode(version, forKey: .version) - try? container.encodeIfPresent(latitude, forKey: .latitude) + try? container.encode(latitude, forKey: .latitude) - try? container.encodeIfPresent(contactPerson, forKey: .contactPerson) + try? container.encode(contactPerson, forKey: .contactPerson) - try? container.encodeIfPresent(state, forKey: .state) + try? container.encode(state, forKey: .state) - try? container.encodeIfPresent(city, forKey: .city) + try? container.encode(city, forKey: .city) } @@ -802,92 +802,92 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(phone, forKey: .phone) + try? container.encode(phone, forKey: .phone) - try? container.encodeIfPresent(address2, forKey: .address2) + try? container.encode(address2, forKey: .address2) - try? container.encodeIfPresent(longitude, forKey: .longitude) + try? container.encode(longitude, forKey: .longitude) - try? container.encodeIfPresent(pincode, forKey: .pincode) + try? container.encode(pincode, forKey: .pincode) - try? container.encodeIfPresent(area, forKey: .area) + try? container.encode(area, forKey: .area) - try? container.encodeIfPresent(addressType, forKey: .addressType) + try? container.encode(addressType, forKey: .addressType) - try? container.encodeIfPresent(country, forKey: .country) + try? container.encode(country, forKey: .country) - try? container.encodeIfPresent(addressCategory, forKey: .addressCategory) + try? container.encode(addressCategory, forKey: .addressCategory) - try? container.encodeIfPresent(email, forKey: .email) + try? container.encode(email, forKey: .email) - try? container.encodeIfPresent(createdAt, forKey: .createdAt) + try? container.encode(createdAt, forKey: .createdAt) - try? container.encodeIfPresent(address1, forKey: .address1) + try? container.encode(address1, forKey: .address1) - try? container.encodeIfPresent(landmark, forKey: .landmark) + try? container.encode(landmark, forKey: .landmark) - try? container.encodeIfPresent(updatedAt, forKey: .updatedAt) + try? container.encode(updatedAt, forKey: .updatedAt) - try? container.encodeIfPresent(version, forKey: .version) + try? container.encode(version, forKey: .version) - try? container.encodeIfPresent(latitude, forKey: .latitude) + try? container.encode(latitude, forKey: .latitude) - try? container.encodeIfPresent(contactPerson, forKey: .contactPerson) + try? container.encode(contactPerson, forKey: .contactPerson) - try? container.encodeIfPresent(state, forKey: .state) + try? container.encode(state, forKey: .state) - try? container.encodeIfPresent(city, forKey: .city) + try? container.encode(city, forKey: .city) } diff --git a/Sources/code/platform/Models/Order/PlatformItemOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PlatformItemOrderPlatformModel.swift index 9758609ada..6979cb83c5 100644 --- a/Sources/code/platform/Models/Order/PlatformItemOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PlatformItemOrderPlatformModel.swift @@ -409,7 +409,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(id, forKey: .id) + try? container.encode(id, forKey: .id) @@ -419,72 +419,72 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(brandId, forKey: .brandId) + try? container.encode(brandId, forKey: .brandId) - try? container.encodeIfPresent(slugKey, forKey: .slugKey) + try? container.encode(slugKey, forKey: .slugKey) - try? container.encodeIfPresent(l3Category, forKey: .l3Category) + try? container.encode(l3Category, forKey: .l3Category) - try? container.encodeIfPresent(l3CategoryName, forKey: .l3CategoryName) + try? container.encode(l3CategoryName, forKey: .l3CategoryName) - try? container.encodeIfPresent(lastUpdatedAt, forKey: .lastUpdatedAt) + try? container.encode(lastUpdatedAt, forKey: .lastUpdatedAt) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(l2Category, forKey: .l2Category) + try? container.encode(l2Category, forKey: .l2Category) - try? container.encodeIfPresent(brand, forKey: .brand) + try? container.encode(brand, forKey: .brand) - try? container.encodeIfPresent(image, forKey: .image) + try? container.encode(image, forKey: .image) - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) - try? container.encodeIfPresent(l1Category, forKey: .l1Category) + try? container.encode(l1Category, forKey: .l1Category) - try? container.encodeIfPresent(size, forKey: .size) + try? container.encode(size, forKey: .size) - try? container.encodeIfPresent(canCancel, forKey: .canCancel) + try? container.encode(canCancel, forKey: .canCancel) - try? container.encodeIfPresent(canReturn, forKey: .canReturn) + try? container.encode(canReturn, forKey: .canReturn) @@ -494,7 +494,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) @@ -504,12 +504,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(departmentId, forKey: .departmentId) + try? container.encode(departmentId, forKey: .departmentId) - try? container.encodeIfPresent(images, forKey: .images) + try? container.encode(images, forKey: .images) } @@ -925,7 +925,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(id, forKey: .id) + try? container.encode(id, forKey: .id) @@ -935,72 +935,72 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(brandId, forKey: .brandId) + try? container.encode(brandId, forKey: .brandId) - try? container.encodeIfPresent(slugKey, forKey: .slugKey) + try? container.encode(slugKey, forKey: .slugKey) - try? container.encodeIfPresent(l3Category, forKey: .l3Category) + try? container.encode(l3Category, forKey: .l3Category) - try? container.encodeIfPresent(l3CategoryName, forKey: .l3CategoryName) + try? container.encode(l3CategoryName, forKey: .l3CategoryName) - try? container.encodeIfPresent(lastUpdatedAt, forKey: .lastUpdatedAt) + try? container.encode(lastUpdatedAt, forKey: .lastUpdatedAt) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(l2Category, forKey: .l2Category) + try? container.encode(l2Category, forKey: .l2Category) - try? container.encodeIfPresent(brand, forKey: .brand) + try? container.encode(brand, forKey: .brand) - try? container.encodeIfPresent(image, forKey: .image) + try? container.encode(image, forKey: .image) - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) - try? container.encodeIfPresent(l1Category, forKey: .l1Category) + try? container.encode(l1Category, forKey: .l1Category) - try? container.encodeIfPresent(size, forKey: .size) + try? container.encode(size, forKey: .size) - try? container.encodeIfPresent(canCancel, forKey: .canCancel) + try? container.encode(canCancel, forKey: .canCancel) - try? container.encodeIfPresent(canReturn, forKey: .canReturn) + try? container.encode(canReturn, forKey: .canReturn) @@ -1010,7 +1010,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) @@ -1020,12 +1020,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(departmentId, forKey: .departmentId) + try? container.encode(departmentId, forKey: .departmentId) - try? container.encodeIfPresent(images, forKey: .images) + try? container.encode(images, forKey: .images) } diff --git a/Sources/code/platform/Models/Order/PlatformOrderItemsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PlatformOrderItemsOrderPlatformModel.swift index 553b161250..80803c1e72 100644 --- a/Sources/code/platform/Models/Order/PlatformOrderItemsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PlatformOrderItemsOrderPlatformModel.swift @@ -216,22 +216,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(totalOrderValue, forKey: .totalOrderValue) + try? container.encode(totalOrderValue, forKey: .totalOrderValue) - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) - try? container.encodeIfPresent(orderCreatedTime, forKey: .orderCreatedTime) + try? container.encode(orderCreatedTime, forKey: .orderCreatedTime) - try? container.encodeIfPresent(paymentMode, forKey: .paymentMode) + try? container.encode(paymentMode, forKey: .paymentMode) @@ -241,7 +241,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(orderId, forKey: .orderId) + try? container.encode(orderId, forKey: .orderId) @@ -256,7 +256,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(orderValue, forKey: .orderValue) + try? container.encode(orderValue, forKey: .orderValue) } @@ -479,22 +479,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(totalOrderValue, forKey: .totalOrderValue) + try? container.encode(totalOrderValue, forKey: .totalOrderValue) - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) - try? container.encodeIfPresent(orderCreatedTime, forKey: .orderCreatedTime) + try? container.encode(orderCreatedTime, forKey: .orderCreatedTime) - try? container.encodeIfPresent(paymentMode, forKey: .paymentMode) + try? container.encode(paymentMode, forKey: .paymentMode) @@ -504,7 +504,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(orderId, forKey: .orderId) + try? container.encode(orderId, forKey: .orderId) @@ -519,7 +519,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(orderValue, forKey: .orderValue) + try? container.encode(orderValue, forKey: .orderValue) } diff --git a/Sources/code/platform/Models/Order/PlatformShipmentOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PlatformShipmentOrderPlatformModel.swift index 03dcda208a..cf51b1e3f8 100644 --- a/Sources/code/platform/Models/Order/PlatformShipmentOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PlatformShipmentOrderPlatformModel.swift @@ -120,6 +120,10 @@ public extension PlatformClient.Order { public var creditNoteId: String? + public var isSelfShip: Bool? + + public var modeOfPayment: String? + public enum CodingKeys: String, CodingKey { @@ -231,9 +235,13 @@ public extension PlatformClient.Order { case creditNoteId = "credit_note_id" + case isSelfShip = "is_self_ship" + + case modeOfPayment = "mode_of_payment" + } - public init(affiliateDetails: AffiliateDetails? = nil, bags: [OrderBags]? = nil, bagStatusHistory: [BagStatusHistory]? = nil, billingDetails: UserDetailsData? = nil, canUpdateDimension: Bool? = nil, companyDetails: CompanyDetails? = nil, coupon: [String: Any]? = nil, creditNoteId: String? = nil, customMessage: String? = nil, customMeta: [[String: Any]]? = nil, deliveryDetails: UserDetailsData? = nil, deliverySlot: [String: Any]? = nil, dpAssignment: Bool? = nil, dpDetails: DPDetailsData? = nil, enableDpTracking: Bool? = nil, estimatedSlaTime: String? = nil, forwardShipmentId: String? = nil, fulfillingStore: FulfillingStore? = nil, fulfilmentPriority: Int? = nil, gstDetails: GSTDetailsData? = nil, invoice: InvoiceInfo? = nil, invoiceId: String? = nil, isDpAssignEnabled: Bool? = nil, journeyType: String? = nil, lockStatus: Bool? = nil, meta: ShipmentMeta? = nil, operationalStatus: String? = nil, order: OrderDetailsData? = nil, orderingStore: OrderingStoreDetails? = nil, packagingType: String? = nil, payments: ShipmentPayments? = nil, paymentMethods: [String: Any]? = nil, paymentMode: String? = nil, pdfLinks: [String: Any]? = nil, pickedDate: String? = nil, platformLogo: String? = nil, previousShipmentId: String? = nil, prices: Prices? = nil, priorityText: String? = nil, rtoAddress: PlatformDeliveryAddress? = nil, shipmentCreatedAt: String? = nil, shipmentDetails: ShipmentDetails? = nil, shipmentId: String, shipmentImages: [String]? = nil, shipmentQuantity: Int? = nil, shipmentStatus: String? = nil, shipmentUpdateTime: Double? = nil, status: ShipmentStatusData? = nil, totalBags: Int? = nil, totalItems: Int? = nil, trackingList: [TrackingList]? = nil, user: UserDataInfo? = nil, userAgent: String? = nil, vertical: String? = nil) { + public init(affiliateDetails: AffiliateDetails? = nil, bags: [OrderBags]? = nil, bagStatusHistory: [BagStatusHistory]? = nil, billingDetails: UserDetailsData? = nil, canUpdateDimension: Bool? = nil, companyDetails: CompanyDetails? = nil, coupon: [String: Any]? = nil, creditNoteId: String? = nil, customMessage: String? = nil, customMeta: [[String: Any]]? = nil, deliveryDetails: UserDetailsData? = nil, deliverySlot: [String: Any]? = nil, dpAssignment: Bool? = nil, dpDetails: DPDetailsData? = nil, enableDpTracking: Bool? = nil, estimatedSlaTime: String? = nil, forwardShipmentId: String? = nil, fulfillingStore: FulfillingStore? = nil, fulfilmentPriority: Int? = nil, gstDetails: GSTDetailsData? = nil, invoice: InvoiceInfo? = nil, invoiceId: String? = nil, isDpAssignEnabled: Bool? = nil, isSelfShip: Bool? = nil, journeyType: String? = nil, lockStatus: Bool? = nil, meta: ShipmentMeta? = nil, modeOfPayment: String? = nil, operationalStatus: String? = nil, order: OrderDetailsData? = nil, orderingStore: OrderingStoreDetails? = nil, packagingType: String? = nil, payments: ShipmentPayments? = nil, paymentMethods: [String: Any]? = nil, paymentMode: String? = nil, pdfLinks: [String: Any]? = nil, pickedDate: String? = nil, platformLogo: String? = nil, previousShipmentId: String? = nil, prices: Prices? = nil, priorityText: String? = nil, rtoAddress: PlatformDeliveryAddress? = nil, shipmentCreatedAt: String? = nil, shipmentDetails: ShipmentDetails? = nil, shipmentId: String, shipmentImages: [String]? = nil, shipmentQuantity: Int? = nil, shipmentStatus: String? = nil, shipmentUpdateTime: Double? = nil, status: ShipmentStatusData? = nil, totalBags: Int? = nil, totalItems: Int? = nil, trackingList: [TrackingList]? = nil, user: UserDataInfo? = nil, userAgent: String? = nil, vertical: String? = nil) { self.pickedDate = pickedDate @@ -343,6 +351,10 @@ public extension PlatformClient.Order { self.creditNoteId = creditNoteId + self.isSelfShip = isSelfShip + + self.modeOfPayment = modeOfPayment + } required public init(from decoder: Decoder) throws { @@ -989,6 +1001,30 @@ public extension PlatformClient.Order { } + + do { + isSelfShip = try container.decode(Bool.self, forKey: .isSelfShip) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + + + do { + modeOfPayment = try container.decode(String.self, forKey: .modeOfPayment) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -996,7 +1032,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(pickedDate, forKey: .pickedDate) + try? container.encode(pickedDate, forKey: .pickedDate) @@ -1011,7 +1047,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(shipmentStatus, forKey: .shipmentStatus) + try? container.encode(shipmentStatus, forKey: .shipmentStatus) @@ -1021,7 +1057,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(deliverySlot, forKey: .deliverySlot) + try? container.encode(deliverySlot, forKey: .deliverySlot) @@ -1036,27 +1072,27 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(enableDpTracking, forKey: .enableDpTracking) + try? container.encode(enableDpTracking, forKey: .enableDpTracking) - try? container.encodeIfPresent(customMessage, forKey: .customMessage) + try? container.encode(customMessage, forKey: .customMessage) - try? container.encodeIfPresent(estimatedSlaTime, forKey: .estimatedSlaTime) + try? container.encode(estimatedSlaTime, forKey: .estimatedSlaTime) - try? container.encodeIfPresent(canUpdateDimension, forKey: .canUpdateDimension) + try? container.encode(canUpdateDimension, forKey: .canUpdateDimension) - try? container.encodeIfPresent(shipmentImages, forKey: .shipmentImages) + try? container.encode(shipmentImages, forKey: .shipmentImages) @@ -1076,7 +1112,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(fulfilmentPriority, forKey: .fulfilmentPriority) + try? container.encode(fulfilmentPriority, forKey: .fulfilmentPriority) @@ -1086,12 +1122,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(customMeta, forKey: .customMeta) + try? container.encode(customMeta, forKey: .customMeta) - try? container.encodeIfPresent(shipmentQuantity, forKey: .shipmentQuantity) + try? container.encode(shipmentQuantity, forKey: .shipmentQuantity) @@ -1106,17 +1142,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(lockStatus, forKey: .lockStatus) + try? container.encode(lockStatus, forKey: .lockStatus) - try? container.encodeIfPresent(platformLogo, forKey: .platformLogo) + try? container.encode(platformLogo, forKey: .platformLogo) - try? container.encodeIfPresent(userAgent, forKey: .userAgent) + try? container.encode(userAgent, forKey: .userAgent) @@ -1126,17 +1162,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(invoiceId, forKey: .invoiceId) + try? container.encode(invoiceId, forKey: .invoiceId) - try? container.encodeIfPresent(paymentMethods, forKey: .paymentMethods) + try? container.encode(paymentMethods, forKey: .paymentMethods) - try? container.encodeIfPresent(coupon, forKey: .coupon) + try? container.encode(coupon, forKey: .coupon) @@ -1156,7 +1192,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isDpAssignEnabled, forKey: .isDpAssignEnabled) + try? container.encode(isDpAssignEnabled, forKey: .isDpAssignEnabled) @@ -1166,12 +1202,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(dpAssignment, forKey: .dpAssignment) + try? container.encode(dpAssignment, forKey: .dpAssignment) - try? container.encodeIfPresent(totalItems, forKey: .totalItems) + try? container.encode(totalItems, forKey: .totalItems) @@ -1191,17 +1227,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(paymentMode, forKey: .paymentMode) + try? container.encode(paymentMode, forKey: .paymentMode) - try? container.encodeIfPresent(packagingType, forKey: .packagingType) + try? container.encode(packagingType, forKey: .packagingType) - try? container.encodeIfPresent(journeyType, forKey: .journeyType) + try? container.encode(journeyType, forKey: .journeyType) @@ -1226,7 +1262,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(operationalStatus, forKey: .operationalStatus) + try? container.encode(operationalStatus, forKey: .operationalStatus) @@ -1236,12 +1272,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(totalBags, forKey: .totalBags) + try? container.encode(totalBags, forKey: .totalBags) - try? container.encodeIfPresent(shipmentCreatedAt, forKey: .shipmentCreatedAt) + try? container.encode(shipmentCreatedAt, forKey: .shipmentCreatedAt) @@ -1264,6 +1300,16 @@ public extension PlatformClient.Order { try? container.encode(creditNoteId, forKey: .creditNoteId) + + + try? container.encode(isSelfShip, forKey: .isSelfShip) + + + + + try? container.encode(modeOfPayment, forKey: .modeOfPayment) + + } } @@ -1388,6 +1434,10 @@ public extension PlatformClient.ApplicationClient.Order { public var creditNoteId: String? + public var isSelfShip: Bool? + + public var modeOfPayment: String? + public enum CodingKeys: String, CodingKey { @@ -1499,9 +1549,13 @@ public extension PlatformClient.ApplicationClient.Order { case creditNoteId = "credit_note_id" + case isSelfShip = "is_self_ship" + + case modeOfPayment = "mode_of_payment" + } - public init(affiliateDetails: AffiliateDetails? = nil, bags: [OrderBags]? = nil, bagStatusHistory: [BagStatusHistory]? = nil, billingDetails: UserDetailsData? = nil, canUpdateDimension: Bool? = nil, companyDetails: CompanyDetails? = nil, coupon: [String: Any]? = nil, creditNoteId: String? = nil, customMessage: String? = nil, customMeta: [[String: Any]]? = nil, deliveryDetails: UserDetailsData? = nil, deliverySlot: [String: Any]? = nil, dpAssignment: Bool? = nil, dpDetails: DPDetailsData? = nil, enableDpTracking: Bool? = nil, estimatedSlaTime: String? = nil, forwardShipmentId: String? = nil, fulfillingStore: FulfillingStore? = nil, fulfilmentPriority: Int? = nil, gstDetails: GSTDetailsData? = nil, invoice: InvoiceInfo? = nil, invoiceId: String? = nil, isDpAssignEnabled: Bool? = nil, journeyType: String? = nil, lockStatus: Bool? = nil, meta: ShipmentMeta? = nil, operationalStatus: String? = nil, order: OrderDetailsData? = nil, orderingStore: OrderingStoreDetails? = nil, packagingType: String? = nil, payments: ShipmentPayments? = nil, paymentMethods: [String: Any]? = nil, paymentMode: String? = nil, pdfLinks: [String: Any]? = nil, pickedDate: String? = nil, platformLogo: String? = nil, previousShipmentId: String? = nil, prices: Prices? = nil, priorityText: String? = nil, rtoAddress: PlatformDeliveryAddress? = nil, shipmentCreatedAt: String? = nil, shipmentDetails: ShipmentDetails? = nil, shipmentId: String, shipmentImages: [String]? = nil, shipmentQuantity: Int? = nil, shipmentStatus: String? = nil, shipmentUpdateTime: Double? = nil, status: ShipmentStatusData? = nil, totalBags: Int? = nil, totalItems: Int? = nil, trackingList: [TrackingList]? = nil, user: UserDataInfo? = nil, userAgent: String? = nil, vertical: String? = nil) { + public init(affiliateDetails: AffiliateDetails? = nil, bags: [OrderBags]? = nil, bagStatusHistory: [BagStatusHistory]? = nil, billingDetails: UserDetailsData? = nil, canUpdateDimension: Bool? = nil, companyDetails: CompanyDetails? = nil, coupon: [String: Any]? = nil, creditNoteId: String? = nil, customMessage: String? = nil, customMeta: [[String: Any]]? = nil, deliveryDetails: UserDetailsData? = nil, deliverySlot: [String: Any]? = nil, dpAssignment: Bool? = nil, dpDetails: DPDetailsData? = nil, enableDpTracking: Bool? = nil, estimatedSlaTime: String? = nil, forwardShipmentId: String? = nil, fulfillingStore: FulfillingStore? = nil, fulfilmentPriority: Int? = nil, gstDetails: GSTDetailsData? = nil, invoice: InvoiceInfo? = nil, invoiceId: String? = nil, isDpAssignEnabled: Bool? = nil, isSelfShip: Bool? = nil, journeyType: String? = nil, lockStatus: Bool? = nil, meta: ShipmentMeta? = nil, modeOfPayment: String? = nil, operationalStatus: String? = nil, order: OrderDetailsData? = nil, orderingStore: OrderingStoreDetails? = nil, packagingType: String? = nil, payments: ShipmentPayments? = nil, paymentMethods: [String: Any]? = nil, paymentMode: String? = nil, pdfLinks: [String: Any]? = nil, pickedDate: String? = nil, platformLogo: String? = nil, previousShipmentId: String? = nil, prices: Prices? = nil, priorityText: String? = nil, rtoAddress: PlatformDeliveryAddress? = nil, shipmentCreatedAt: String? = nil, shipmentDetails: ShipmentDetails? = nil, shipmentId: String, shipmentImages: [String]? = nil, shipmentQuantity: Int? = nil, shipmentStatus: String? = nil, shipmentUpdateTime: Double? = nil, status: ShipmentStatusData? = nil, totalBags: Int? = nil, totalItems: Int? = nil, trackingList: [TrackingList]? = nil, user: UserDataInfo? = nil, userAgent: String? = nil, vertical: String? = nil) { self.pickedDate = pickedDate @@ -1611,6 +1665,10 @@ public extension PlatformClient.ApplicationClient.Order { self.creditNoteId = creditNoteId + self.isSelfShip = isSelfShip + + self.modeOfPayment = modeOfPayment + } required public init(from decoder: Decoder) throws { @@ -2257,6 +2315,30 @@ public extension PlatformClient.ApplicationClient.Order { } + + do { + isSelfShip = try container.decode(Bool.self, forKey: .isSelfShip) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + + + do { + modeOfPayment = try container.decode(String.self, forKey: .modeOfPayment) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -2264,7 +2346,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(pickedDate, forKey: .pickedDate) + try? container.encode(pickedDate, forKey: .pickedDate) @@ -2279,7 +2361,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(shipmentStatus, forKey: .shipmentStatus) + try? container.encode(shipmentStatus, forKey: .shipmentStatus) @@ -2289,7 +2371,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(deliverySlot, forKey: .deliverySlot) + try? container.encode(deliverySlot, forKey: .deliverySlot) @@ -2304,27 +2386,27 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(enableDpTracking, forKey: .enableDpTracking) + try? container.encode(enableDpTracking, forKey: .enableDpTracking) - try? container.encodeIfPresent(customMessage, forKey: .customMessage) + try? container.encode(customMessage, forKey: .customMessage) - try? container.encodeIfPresent(estimatedSlaTime, forKey: .estimatedSlaTime) + try? container.encode(estimatedSlaTime, forKey: .estimatedSlaTime) - try? container.encodeIfPresent(canUpdateDimension, forKey: .canUpdateDimension) + try? container.encode(canUpdateDimension, forKey: .canUpdateDimension) - try? container.encodeIfPresent(shipmentImages, forKey: .shipmentImages) + try? container.encode(shipmentImages, forKey: .shipmentImages) @@ -2344,7 +2426,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(fulfilmentPriority, forKey: .fulfilmentPriority) + try? container.encode(fulfilmentPriority, forKey: .fulfilmentPriority) @@ -2354,12 +2436,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(customMeta, forKey: .customMeta) + try? container.encode(customMeta, forKey: .customMeta) - try? container.encodeIfPresent(shipmentQuantity, forKey: .shipmentQuantity) + try? container.encode(shipmentQuantity, forKey: .shipmentQuantity) @@ -2374,17 +2456,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(lockStatus, forKey: .lockStatus) + try? container.encode(lockStatus, forKey: .lockStatus) - try? container.encodeIfPresent(platformLogo, forKey: .platformLogo) + try? container.encode(platformLogo, forKey: .platformLogo) - try? container.encodeIfPresent(userAgent, forKey: .userAgent) + try? container.encode(userAgent, forKey: .userAgent) @@ -2394,17 +2476,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(invoiceId, forKey: .invoiceId) + try? container.encode(invoiceId, forKey: .invoiceId) - try? container.encodeIfPresent(paymentMethods, forKey: .paymentMethods) + try? container.encode(paymentMethods, forKey: .paymentMethods) - try? container.encodeIfPresent(coupon, forKey: .coupon) + try? container.encode(coupon, forKey: .coupon) @@ -2424,7 +2506,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isDpAssignEnabled, forKey: .isDpAssignEnabled) + try? container.encode(isDpAssignEnabled, forKey: .isDpAssignEnabled) @@ -2434,12 +2516,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(dpAssignment, forKey: .dpAssignment) + try? container.encode(dpAssignment, forKey: .dpAssignment) - try? container.encodeIfPresent(totalItems, forKey: .totalItems) + try? container.encode(totalItems, forKey: .totalItems) @@ -2459,17 +2541,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(paymentMode, forKey: .paymentMode) + try? container.encode(paymentMode, forKey: .paymentMode) - try? container.encodeIfPresent(packagingType, forKey: .packagingType) + try? container.encode(packagingType, forKey: .packagingType) - try? container.encodeIfPresent(journeyType, forKey: .journeyType) + try? container.encode(journeyType, forKey: .journeyType) @@ -2494,7 +2576,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(operationalStatus, forKey: .operationalStatus) + try? container.encode(operationalStatus, forKey: .operationalStatus) @@ -2504,12 +2586,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(totalBags, forKey: .totalBags) + try? container.encode(totalBags, forKey: .totalBags) - try? container.encodeIfPresent(shipmentCreatedAt, forKey: .shipmentCreatedAt) + try? container.encode(shipmentCreatedAt, forKey: .shipmentCreatedAt) @@ -2532,6 +2614,16 @@ public extension PlatformClient.ApplicationClient.Order { try? container.encode(creditNoteId, forKey: .creditNoteId) + + + try? container.encode(isSelfShip, forKey: .isSelfShip) + + + + + try? container.encode(modeOfPayment, forKey: .modeOfPayment) + + } } diff --git a/Sources/code/platform/Models/Order/PlatformUserDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PlatformUserDetailsOrderPlatformModel.swift index 29ecaad490..2d99dc5b3e 100644 --- a/Sources/code/platform/Models/Order/PlatformUserDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PlatformUserDetailsOrderPlatformModel.swift @@ -108,7 +108,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(platformUserFirstName, forKey: .platformUserFirstName) + try? container.encode(platformUserFirstName, forKey: .platformUserFirstName) @@ -118,7 +118,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(platformUserLastName, forKey: .platformUserLastName) + try? container.encode(platformUserLastName, forKey: .platformUserLastName) } @@ -233,7 +233,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(platformUserFirstName, forKey: .platformUserFirstName) + try? container.encode(platformUserFirstName, forKey: .platformUserFirstName) @@ -243,7 +243,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(platformUserLastName, forKey: .platformUserLastName) + try? container.encode(platformUserLastName, forKey: .platformUserLastName) } diff --git a/Sources/code/platform/Models/Order/PricesOrderPlatformModel.swift b/Sources/code/platform/Models/Order/PricesOrderPlatformModel.swift index 96d684ff10..78a9ff17d9 100644 --- a/Sources/code/platform/Models/Order/PricesOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/PricesOrderPlatformModel.swift @@ -409,107 +409,107 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(refundCredit, forKey: .refundCredit) + try? container.encode(refundCredit, forKey: .refundCredit) - try? container.encodeIfPresent(amountPaidRoundoff, forKey: .amountPaidRoundoff) + try? container.encode(amountPaidRoundoff, forKey: .amountPaidRoundoff) - try? container.encodeIfPresent(priceEffective, forKey: .priceEffective) + try? container.encode(priceEffective, forKey: .priceEffective) - try? container.encodeIfPresent(promotionEffectiveDiscount, forKey: .promotionEffectiveDiscount) + try? container.encode(promotionEffectiveDiscount, forKey: .promotionEffectiveDiscount) - try? container.encodeIfPresent(pmPriceSplit, forKey: .pmPriceSplit) + try? container.encode(pmPriceSplit, forKey: .pmPriceSplit) - try? container.encodeIfPresent(refundAmount, forKey: .refundAmount) + try? container.encode(refundAmount, forKey: .refundAmount) - try? container.encodeIfPresent(transferPrice, forKey: .transferPrice) + try? container.encode(transferPrice, forKey: .transferPrice) - try? container.encodeIfPresent(couponEffectiveDiscount, forKey: .couponEffectiveDiscount) + try? container.encode(couponEffectiveDiscount, forKey: .couponEffectiveDiscount) - try? container.encodeIfPresent(taxCollectedAtSource, forKey: .taxCollectedAtSource) + try? container.encode(taxCollectedAtSource, forKey: .taxCollectedAtSource) - try? container.encodeIfPresent(brandCalculatedAmount, forKey: .brandCalculatedAmount) + try? container.encode(brandCalculatedAmount, forKey: .brandCalculatedAmount) - try? container.encodeIfPresent(deliveryCharge, forKey: .deliveryCharge) + try? container.encode(deliveryCharge, forKey: .deliveryCharge) - try? container.encodeIfPresent(cashback, forKey: .cashback) + try? container.encode(cashback, forKey: .cashback) - try? container.encodeIfPresent(valueOfGood, forKey: .valueOfGood) + try? container.encode(valueOfGood, forKey: .valueOfGood) - try? container.encodeIfPresent(cashbackApplied, forKey: .cashbackApplied) + try? container.encode(cashbackApplied, forKey: .cashbackApplied) - try? container.encodeIfPresent(codCharges, forKey: .codCharges) + try? container.encode(codCharges, forKey: .codCharges) - try? container.encodeIfPresent(priceMarked, forKey: .priceMarked) + try? container.encode(priceMarked, forKey: .priceMarked) - try? container.encodeIfPresent(amountPaid, forKey: .amountPaid) + try? container.encode(amountPaid, forKey: .amountPaid) - try? container.encodeIfPresent(couponValue, forKey: .couponValue) + try? container.encode(couponValue, forKey: .couponValue) - try? container.encodeIfPresent(discount, forKey: .discount) + try? container.encode(discount, forKey: .discount) - try? container.encodeIfPresent(fyndCredits, forKey: .fyndCredits) + try? container.encode(fyndCredits, forKey: .fyndCredits) - try? container.encodeIfPresent(giftPrice, forKey: .giftPrice) + try? container.encode(giftPrice, forKey: .giftPrice) } @@ -925,107 +925,107 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(refundCredit, forKey: .refundCredit) + try? container.encode(refundCredit, forKey: .refundCredit) - try? container.encodeIfPresent(amountPaidRoundoff, forKey: .amountPaidRoundoff) + try? container.encode(amountPaidRoundoff, forKey: .amountPaidRoundoff) - try? container.encodeIfPresent(priceEffective, forKey: .priceEffective) + try? container.encode(priceEffective, forKey: .priceEffective) - try? container.encodeIfPresent(promotionEffectiveDiscount, forKey: .promotionEffectiveDiscount) + try? container.encode(promotionEffectiveDiscount, forKey: .promotionEffectiveDiscount) - try? container.encodeIfPresent(pmPriceSplit, forKey: .pmPriceSplit) + try? container.encode(pmPriceSplit, forKey: .pmPriceSplit) - try? container.encodeIfPresent(refundAmount, forKey: .refundAmount) + try? container.encode(refundAmount, forKey: .refundAmount) - try? container.encodeIfPresent(transferPrice, forKey: .transferPrice) + try? container.encode(transferPrice, forKey: .transferPrice) - try? container.encodeIfPresent(couponEffectiveDiscount, forKey: .couponEffectiveDiscount) + try? container.encode(couponEffectiveDiscount, forKey: .couponEffectiveDiscount) - try? container.encodeIfPresent(taxCollectedAtSource, forKey: .taxCollectedAtSource) + try? container.encode(taxCollectedAtSource, forKey: .taxCollectedAtSource) - try? container.encodeIfPresent(brandCalculatedAmount, forKey: .brandCalculatedAmount) + try? container.encode(brandCalculatedAmount, forKey: .brandCalculatedAmount) - try? container.encodeIfPresent(deliveryCharge, forKey: .deliveryCharge) + try? container.encode(deliveryCharge, forKey: .deliveryCharge) - try? container.encodeIfPresent(cashback, forKey: .cashback) + try? container.encode(cashback, forKey: .cashback) - try? container.encodeIfPresent(valueOfGood, forKey: .valueOfGood) + try? container.encode(valueOfGood, forKey: .valueOfGood) - try? container.encodeIfPresent(cashbackApplied, forKey: .cashbackApplied) + try? container.encode(cashbackApplied, forKey: .cashbackApplied) - try? container.encodeIfPresent(codCharges, forKey: .codCharges) + try? container.encode(codCharges, forKey: .codCharges) - try? container.encodeIfPresent(priceMarked, forKey: .priceMarked) + try? container.encode(priceMarked, forKey: .priceMarked) - try? container.encodeIfPresent(amountPaid, forKey: .amountPaid) + try? container.encode(amountPaid, forKey: .amountPaid) - try? container.encodeIfPresent(couponValue, forKey: .couponValue) + try? container.encode(couponValue, forKey: .couponValue) - try? container.encodeIfPresent(discount, forKey: .discount) + try? container.encode(discount, forKey: .discount) - try? container.encodeIfPresent(fyndCredits, forKey: .fyndCredits) + try? container.encode(fyndCredits, forKey: .fyndCredits) - try? container.encodeIfPresent(giftPrice, forKey: .giftPrice) + try? container.encode(giftPrice, forKey: .giftPrice) } diff --git a/Sources/code/platform/Models/Order/ReturnConfig1OrderPlatformModel.swift b/Sources/code/platform/Models/Order/ReturnConfig1OrderPlatformModel.swift index 04a6b216f1..d550589e51 100644 --- a/Sources/code/platform/Models/Order/ReturnConfig1OrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ReturnConfig1OrderPlatformModel.swift @@ -85,17 +85,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(returnable, forKey: .returnable) + try? container.encode(returnable, forKey: .returnable) - try? container.encodeIfPresent(time, forKey: .time) + try? container.encode(time, forKey: .time) - try? container.encodeIfPresent(unit, forKey: .unit) + try? container.encode(unit, forKey: .unit) } @@ -187,17 +187,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(returnable, forKey: .returnable) + try? container.encode(returnable, forKey: .returnable) - try? container.encodeIfPresent(time, forKey: .time) + try? container.encode(time, forKey: .time) - try? container.encodeIfPresent(unit, forKey: .unit) + try? container.encode(unit, forKey: .unit) } diff --git a/Sources/code/platform/Models/Order/ReturnConfigOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ReturnConfigOrderPlatformModel.swift index 8c5b094cea..a159f41a64 100644 --- a/Sources/code/platform/Models/Order/ReturnConfigOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ReturnConfigOrderPlatformModel.swift @@ -85,17 +85,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(returnable, forKey: .returnable) + try? container.encode(returnable, forKey: .returnable) - try? container.encodeIfPresent(time, forKey: .time) + try? container.encode(time, forKey: .time) - try? container.encodeIfPresent(unit, forKey: .unit) + try? container.encode(unit, forKey: .unit) } @@ -187,17 +187,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(returnable, forKey: .returnable) + try? container.encode(returnable, forKey: .returnable) - try? container.encodeIfPresent(time, forKey: .time) + try? container.encode(time, forKey: .time) - try? container.encodeIfPresent(unit, forKey: .unit) + try? container.encode(unit, forKey: .unit) } diff --git a/Sources/code/platform/Models/Order/ShipmentDetailsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentDetailsOrderPlatformModel.swift index 9ab99cee57..1eaf434e89 100644 --- a/Sources/code/platform/Models/Order/ShipmentDetailsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentDetailsOrderPlatformModel.swift @@ -218,17 +218,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(lockStatus, forKey: .lockStatus) + try? container.encode(lockStatus, forKey: .lockStatus) - try? container.encodeIfPresent(lockMessage, forKey: .lockMessage) + try? container.encode(lockMessage, forKey: .lockMessage) - try? container.encodeIfPresent(actionToStatus, forKey: .actionToStatus) + try? container.encode(actionToStatus, forKey: .actionToStatus) } @@ -453,17 +453,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(lockStatus, forKey: .lockStatus) + try? container.encode(lockStatus, forKey: .lockStatus) - try? container.encodeIfPresent(lockMessage, forKey: .lockMessage) + try? container.encode(lockMessage, forKey: .lockMessage) - try? container.encodeIfPresent(actionToStatus, forKey: .actionToStatus) + try? container.encode(actionToStatus, forKey: .actionToStatus) } diff --git a/Sources/code/platform/Models/Order/ShipmentInfoResponseOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentInfoResponseOrderPlatformModel.swift index 6feaf89fb1..799be58eab 100644 --- a/Sources/code/platform/Models/Order/ShipmentInfoResponseOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentInfoResponseOrderPlatformModel.swift @@ -78,7 +78,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) @@ -173,7 +173,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) diff --git a/Sources/code/platform/Models/Order/ShipmentInternalPlatformViewResponseOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentInternalPlatformViewResponseOrderPlatformModel.swift index ed61ccc152..d13461b42d 100644 --- a/Sources/code/platform/Models/Order/ShipmentInternalPlatformViewResponseOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentInternalPlatformViewResponseOrderPlatformModel.swift @@ -139,17 +139,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(totalCount, forKey: .totalCount) + try? container.encode(totalCount, forKey: .totalCount) - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) - try? container.encodeIfPresent(success, forKey: .success) + try? container.encode(success, forKey: .success) @@ -159,7 +159,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(lane, forKey: .lane) + try? container.encode(lane, forKey: .lane) @@ -310,17 +310,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(totalCount, forKey: .totalCount) + try? container.encode(totalCount, forKey: .totalCount) - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) - try? container.encodeIfPresent(success, forKey: .success) + try? container.encode(success, forKey: .success) @@ -330,7 +330,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(lane, forKey: .lane) + try? container.encode(lane, forKey: .lane) diff --git a/Sources/code/platform/Models/Order/ShipmentItemFulFillingStoreOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentItemFulFillingStoreOrderPlatformModel.swift index 40d98fe8ce..1d15eb0248 100644 --- a/Sources/code/platform/Models/Order/ShipmentItemFulFillingStoreOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentItemFulFillingStoreOrderPlatformModel.swift @@ -233,7 +233,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(phone, forKey: .phone) + try? container.encode(phone, forKey: .phone) @@ -243,7 +243,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(pincode, forKey: .pincode) + try? container.encode(pincode, forKey: .pincode) @@ -258,7 +258,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(locationType, forKey: .locationType) + try? container.encode(locationType, forKey: .locationType) @@ -273,22 +273,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(storeEmail, forKey: .storeEmail) + try? container.encode(storeEmail, forKey: .storeEmail) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(state, forKey: .state) + try? container.encode(state, forKey: .state) - try? container.encodeIfPresent(city, forKey: .city) + try? container.encode(city, forKey: .city) } @@ -528,7 +528,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(phone, forKey: .phone) + try? container.encode(phone, forKey: .phone) @@ -538,7 +538,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(pincode, forKey: .pincode) + try? container.encode(pincode, forKey: .pincode) @@ -553,7 +553,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(locationType, forKey: .locationType) + try? container.encode(locationType, forKey: .locationType) @@ -568,22 +568,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(storeEmail, forKey: .storeEmail) + try? container.encode(storeEmail, forKey: .storeEmail) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(state, forKey: .state) + try? container.encode(state, forKey: .state) - try? container.encodeIfPresent(city, forKey: .city) + try? container.encode(city, forKey: .city) } diff --git a/Sources/code/platform/Models/Order/ShipmentItemMetaOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentItemMetaOrderPlatformModel.swift index b569fe9194..1f3235fa0e 100644 --- a/Sources/code/platform/Models/Order/ShipmentItemMetaOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentItemMetaOrderPlatformModel.swift @@ -546,12 +546,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(sameStoreAvailable, forKey: .sameStoreAvailable) + try? container.encode(sameStoreAvailable, forKey: .sameStoreAvailable) - try? container.encodeIfPresent(isInternational, forKey: .isInternational) + try? container.encode(isInternational, forKey: .isInternational) @@ -561,67 +561,67 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(debugInfo, forKey: .debugInfo) + try? container.encode(debugInfo, forKey: .debugInfo) - try? container.encodeIfPresent(sla, forKey: .sla) + try? container.encode(sla, forKey: .sla) - try? container.encodeIfPresent(shipmentChargeableWeight, forKey: .shipmentChargeableWeight) + try? container.encode(shipmentChargeableWeight, forKey: .shipmentChargeableWeight) - try? container.encodeIfPresent(pdfMedia, forKey: .pdfMedia) + try? container.encode(pdfMedia, forKey: .pdfMedia) - try? container.encodeIfPresent(tags, forKey: .tags) + try? container.encode(tags, forKey: .tags) - try? container.encodeIfPresent(existingDpList, forKey: .existingDpList) + try? container.encode(existingDpList, forKey: .existingDpList) - try? container.encodeIfPresent(parentDpId, forKey: .parentDpId) + try? container.encode(parentDpId, forKey: .parentDpId) - try? container.encodeIfPresent(shipmentWeight, forKey: .shipmentWeight) + try? container.encode(shipmentWeight, forKey: .shipmentWeight) - try? container.encodeIfPresent(dpOptions, forKey: .dpOptions) + try? container.encode(dpOptions, forKey: .dpOptions) - try? container.encodeIfPresent(assignDpFromSb, forKey: .assignDpFromSb) + try? container.encode(assignDpFromSb, forKey: .assignDpFromSb) - try? container.encodeIfPresent(shippingZone, forKey: .shippingZone) + try? container.encode(shippingZone, forKey: .shippingZone) - try? container.encodeIfPresent(storeInvoiceUpdatedDate, forKey: .storeInvoiceUpdatedDate) + try? container.encode(storeInvoiceUpdatedDate, forKey: .storeInvoiceUpdatedDate) - try? container.encodeIfPresent(activityComment, forKey: .activityComment) + try? container.encode(activityComment, forKey: .activityComment) @@ -636,12 +636,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(externalLink, forKey: .externalLink) + try? container.encode(externalLink, forKey: .externalLink) - try? container.encodeIfPresent(ewaybillInfo, forKey: .ewaybillInfo) + try? container.encode(ewaybillInfo, forKey: .ewaybillInfo) @@ -656,7 +656,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(shipmentVolumetricWeight, forKey: .shipmentVolumetricWeight) + try? container.encode(shipmentVolumetricWeight, forKey: .shipmentVolumetricWeight) @@ -666,7 +666,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(packagingName, forKey: .packagingName) + try? container.encode(packagingName, forKey: .packagingName) @@ -681,12 +681,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(weight, forKey: .weight) + try? container.encode(weight, forKey: .weight) - try? container.encodeIfPresent(bagWeight, forKey: .bagWeight) + try? container.encode(bagWeight, forKey: .bagWeight) } @@ -1239,12 +1239,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(sameStoreAvailable, forKey: .sameStoreAvailable) + try? container.encode(sameStoreAvailable, forKey: .sameStoreAvailable) - try? container.encodeIfPresent(isInternational, forKey: .isInternational) + try? container.encode(isInternational, forKey: .isInternational) @@ -1254,67 +1254,67 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(debugInfo, forKey: .debugInfo) + try? container.encode(debugInfo, forKey: .debugInfo) - try? container.encodeIfPresent(sla, forKey: .sla) + try? container.encode(sla, forKey: .sla) - try? container.encodeIfPresent(shipmentChargeableWeight, forKey: .shipmentChargeableWeight) + try? container.encode(shipmentChargeableWeight, forKey: .shipmentChargeableWeight) - try? container.encodeIfPresent(pdfMedia, forKey: .pdfMedia) + try? container.encode(pdfMedia, forKey: .pdfMedia) - try? container.encodeIfPresent(tags, forKey: .tags) + try? container.encode(tags, forKey: .tags) - try? container.encodeIfPresent(existingDpList, forKey: .existingDpList) + try? container.encode(existingDpList, forKey: .existingDpList) - try? container.encodeIfPresent(parentDpId, forKey: .parentDpId) + try? container.encode(parentDpId, forKey: .parentDpId) - try? container.encodeIfPresent(shipmentWeight, forKey: .shipmentWeight) + try? container.encode(shipmentWeight, forKey: .shipmentWeight) - try? container.encodeIfPresent(dpOptions, forKey: .dpOptions) + try? container.encode(dpOptions, forKey: .dpOptions) - try? container.encodeIfPresent(assignDpFromSb, forKey: .assignDpFromSb) + try? container.encode(assignDpFromSb, forKey: .assignDpFromSb) - try? container.encodeIfPresent(shippingZone, forKey: .shippingZone) + try? container.encode(shippingZone, forKey: .shippingZone) - try? container.encodeIfPresent(storeInvoiceUpdatedDate, forKey: .storeInvoiceUpdatedDate) + try? container.encode(storeInvoiceUpdatedDate, forKey: .storeInvoiceUpdatedDate) - try? container.encodeIfPresent(activityComment, forKey: .activityComment) + try? container.encode(activityComment, forKey: .activityComment) @@ -1329,12 +1329,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(externalLink, forKey: .externalLink) + try? container.encode(externalLink, forKey: .externalLink) - try? container.encodeIfPresent(ewaybillInfo, forKey: .ewaybillInfo) + try? container.encode(ewaybillInfo, forKey: .ewaybillInfo) @@ -1349,7 +1349,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(shipmentVolumetricWeight, forKey: .shipmentVolumetricWeight) + try? container.encode(shipmentVolumetricWeight, forKey: .shipmentVolumetricWeight) @@ -1359,7 +1359,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(packagingName, forKey: .packagingName) + try? container.encode(packagingName, forKey: .packagingName) @@ -1374,12 +1374,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(weight, forKey: .weight) + try? container.encode(weight, forKey: .weight) - try? container.encodeIfPresent(bagWeight, forKey: .bagWeight) + try? container.encode(bagWeight, forKey: .bagWeight) } diff --git a/Sources/code/platform/Models/Order/ShipmentItemOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentItemOrderPlatformModel.swift index c6cbf1aab2..2a0ad3bba3 100644 --- a/Sources/code/platform/Models/Order/ShipmentItemOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentItemOrderPlatformModel.swift @@ -60,6 +60,8 @@ public extension PlatformClient.Order { public var shipmentCreatedAt: String + public var modeOfPayment: String? + public enum CodingKeys: String, CodingKey { @@ -111,9 +113,11 @@ public extension PlatformClient.Order { case shipmentCreatedAt = "shipment_created_at" + case modeOfPayment = "mode_of_payment" + } - public init(bags: [BagUnit]? = nil, canProcess: Bool? = nil, channel: ShipmentListingChannel? = nil, customerNote: String? = nil, deliveryAddress: PlatformDeliveryAddress? = nil, displayName: String? = nil, estimatedSlaTime: String? = nil, fulfillingStore: ShipmentItemFulFillingStore? = nil, invoiceId: String? = nil, lockStatus: Bool? = nil, meta: ShipmentItemMeta? = nil, orderingChannnel: String? = nil, orderDate: String? = nil, orderId: String, paymentMethods: [String: Any]? = nil, paymentMode: String? = nil, previousShipmentId: String? = nil, prices: Prices? = nil, shipmentCreatedAt: String, shipmentId: String? = nil, shipmentStatus: ShipmentStatus? = nil, statusCreatedAt: String? = nil, totalBags: Int, user: UserDataInfo? = nil) { + public init(bags: [BagUnit]? = nil, canProcess: Bool? = nil, channel: ShipmentListingChannel? = nil, customerNote: String? = nil, deliveryAddress: PlatformDeliveryAddress? = nil, displayName: String? = nil, estimatedSlaTime: String? = nil, fulfillingStore: ShipmentItemFulFillingStore? = nil, invoiceId: String? = nil, lockStatus: Bool? = nil, meta: ShipmentItemMeta? = nil, modeOfPayment: String? = nil, orderingChannnel: String? = nil, orderDate: String? = nil, orderId: String, paymentMethods: [String: Any]? = nil, paymentMode: String? = nil, previousShipmentId: String? = nil, prices: Prices? = nil, shipmentCreatedAt: String, shipmentId: String? = nil, shipmentStatus: ShipmentStatus? = nil, statusCreatedAt: String? = nil, totalBags: Int, user: UserDataInfo? = nil) { self.orderDate = orderDate @@ -163,6 +167,8 @@ public extension PlatformClient.Order { self.shipmentCreatedAt = shipmentCreatedAt + self.modeOfPayment = modeOfPayment + } required public init(from decoder: Decoder) throws { @@ -435,6 +441,18 @@ public extension PlatformClient.Order { + + do { + modeOfPayment = try container.decode(String.self, forKey: .modeOfPayment) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -442,7 +460,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(orderDate, forKey: .orderDate) + try? container.encode(orderDate, forKey: .orderDate) @@ -477,7 +495,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(lockStatus, forKey: .lockStatus) + try? container.encode(lockStatus, forKey: .lockStatus) @@ -487,7 +505,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(paymentMethods, forKey: .paymentMethods) + try? container.encode(paymentMethods, forKey: .paymentMethods) @@ -497,7 +515,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) @@ -517,12 +535,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(paymentMode, forKey: .paymentMode) + try? container.encode(paymentMode, forKey: .paymentMode) - try? container.encodeIfPresent(canProcess, forKey: .canProcess) + try? container.encode(canProcess, forKey: .canProcess) @@ -537,22 +555,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(orderingChannnel, forKey: .orderingChannnel) + try? container.encode(orderingChannnel, forKey: .orderingChannnel) - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(customerNote, forKey: .customerNote) + try? container.encode(customerNote, forKey: .customerNote) - try? container.encodeIfPresent(totalBags, forKey: .totalBags) + try? container.encode(totalBags, forKey: .totalBags) @@ -560,6 +578,11 @@ public extension PlatformClient.Order { try? container.encodeIfPresent(shipmentCreatedAt, forKey: .shipmentCreatedAt) + + + try? container.encodeIfPresent(modeOfPayment, forKey: .modeOfPayment) + + } } @@ -624,6 +647,8 @@ public extension PlatformClient.ApplicationClient.Order { public var shipmentCreatedAt: String + public var modeOfPayment: String? + public enum CodingKeys: String, CodingKey { @@ -675,9 +700,11 @@ public extension PlatformClient.ApplicationClient.Order { case shipmentCreatedAt = "shipment_created_at" + case modeOfPayment = "mode_of_payment" + } - public init(bags: [BagUnit]? = nil, canProcess: Bool? = nil, channel: ShipmentListingChannel? = nil, customerNote: String? = nil, deliveryAddress: PlatformDeliveryAddress? = nil, displayName: String? = nil, estimatedSlaTime: String? = nil, fulfillingStore: ShipmentItemFulFillingStore? = nil, invoiceId: String? = nil, lockStatus: Bool? = nil, meta: ShipmentItemMeta? = nil, orderingChannnel: String? = nil, orderDate: String? = nil, orderId: String, paymentMethods: [String: Any]? = nil, paymentMode: String? = nil, previousShipmentId: String? = nil, prices: Prices? = nil, shipmentCreatedAt: String, shipmentId: String? = nil, shipmentStatus: ShipmentStatus? = nil, statusCreatedAt: String? = nil, totalBags: Int, user: UserDataInfo? = nil) { + public init(bags: [BagUnit]? = nil, canProcess: Bool? = nil, channel: ShipmentListingChannel? = nil, customerNote: String? = nil, deliveryAddress: PlatformDeliveryAddress? = nil, displayName: String? = nil, estimatedSlaTime: String? = nil, fulfillingStore: ShipmentItemFulFillingStore? = nil, invoiceId: String? = nil, lockStatus: Bool? = nil, meta: ShipmentItemMeta? = nil, modeOfPayment: String? = nil, orderingChannnel: String? = nil, orderDate: String? = nil, orderId: String, paymentMethods: [String: Any]? = nil, paymentMode: String? = nil, previousShipmentId: String? = nil, prices: Prices? = nil, shipmentCreatedAt: String, shipmentId: String? = nil, shipmentStatus: ShipmentStatus? = nil, statusCreatedAt: String? = nil, totalBags: Int, user: UserDataInfo? = nil) { self.orderDate = orderDate @@ -727,6 +754,8 @@ public extension PlatformClient.ApplicationClient.Order { self.shipmentCreatedAt = shipmentCreatedAt + self.modeOfPayment = modeOfPayment + } required public init(from decoder: Decoder) throws { @@ -999,6 +1028,18 @@ public extension PlatformClient.ApplicationClient.Order { + + do { + modeOfPayment = try container.decode(String.self, forKey: .modeOfPayment) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -1006,7 +1047,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(orderDate, forKey: .orderDate) + try? container.encode(orderDate, forKey: .orderDate) @@ -1041,7 +1082,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(lockStatus, forKey: .lockStatus) + try? container.encode(lockStatus, forKey: .lockStatus) @@ -1051,7 +1092,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(paymentMethods, forKey: .paymentMethods) + try? container.encode(paymentMethods, forKey: .paymentMethods) @@ -1061,7 +1102,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) @@ -1081,12 +1122,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(paymentMode, forKey: .paymentMode) + try? container.encode(paymentMode, forKey: .paymentMode) - try? container.encodeIfPresent(canProcess, forKey: .canProcess) + try? container.encode(canProcess, forKey: .canProcess) @@ -1101,22 +1142,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(orderingChannnel, forKey: .orderingChannnel) + try? container.encode(orderingChannnel, forKey: .orderingChannnel) - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(customerNote, forKey: .customerNote) + try? container.encode(customerNote, forKey: .customerNote) - try? container.encodeIfPresent(totalBags, forKey: .totalBags) + try? container.encode(totalBags, forKey: .totalBags) @@ -1124,6 +1165,11 @@ public extension PlatformClient.ApplicationClient.Order { try? container.encodeIfPresent(shipmentCreatedAt, forKey: .shipmentCreatedAt) + + + try? container.encodeIfPresent(modeOfPayment, forKey: .modeOfPayment) + + } } diff --git a/Sources/code/platform/Models/Order/ShipmentListingBrandOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentListingBrandOrderPlatformModel.swift index f8a90490a4..07c1a1a331 100644 --- a/Sources/code/platform/Models/Order/ShipmentListingBrandOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentListingBrandOrderPlatformModel.swift @@ -103,22 +103,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) - try? container.encodeIfPresent(createdOn, forKey: .createdOn) + try? container.encode(createdOn, forKey: .createdOn) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(logoBase64, forKey: .logoBase64) + try? container.encode(logoBase64, forKey: .logoBase64) } @@ -228,22 +228,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) - try? container.encodeIfPresent(createdOn, forKey: .createdOn) + try? container.encode(createdOn, forKey: .createdOn) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) - try? container.encodeIfPresent(logoBase64, forKey: .logoBase64) + try? container.encode(logoBase64, forKey: .logoBase64) } diff --git a/Sources/code/platform/Models/Order/ShipmentListingChannelOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentListingChannelOrderPlatformModel.swift index ec66bfcdc2..8bbd63ee2a 100644 --- a/Sources/code/platform/Models/Order/ShipmentListingChannelOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentListingChannelOrderPlatformModel.swift @@ -103,22 +103,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(channelShipmentId, forKey: .channelShipmentId) + try? container.encode(channelShipmentId, forKey: .channelShipmentId) - try? container.encodeIfPresent(isAffiliate, forKey: .isAffiliate) + try? container.encode(isAffiliate, forKey: .isAffiliate) - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) } @@ -228,22 +228,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(channelShipmentId, forKey: .channelShipmentId) + try? container.encode(channelShipmentId, forKey: .channelShipmentId) - try? container.encodeIfPresent(isAffiliate, forKey: .isAffiliate) + try? container.encode(isAffiliate, forKey: .isAffiliate) - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) } diff --git a/Sources/code/platform/Models/Order/ShipmentMetaOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentMetaOrderPlatformModel.swift index 79bc961ced..6388e73649 100644 --- a/Sources/code/platform/Models/Order/ShipmentMetaOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentMetaOrderPlatformModel.swift @@ -90,6 +90,8 @@ public extension PlatformClient.Order { public var bagWeight: [String: Any]? + public var refundTo: String? + public enum CodingKeys: String, CodingKey { @@ -171,9 +173,11 @@ public extension PlatformClient.Order { case bagWeight = "bag_weight" + case refundTo = "refund_to" + } - public init(assignDpFromSb: Bool? = nil, autoTriggerDpAssignmentAcf: Bool? = nil, awbNumber: String? = nil, b2BBuyerDetails: BuyerDetails? = nil, b2CBuyerDetails: [String: Any]? = nil, bagWeight: [String: Any]? = nil, boxType: String? = nil, debugInfo: DebugInfo? = nil, dimension: Dimensions? = nil, dpId: String? = nil, dpName: String? = nil, dpOptions: [String: Any]? = nil, dpSortKey: String? = nil, dueDate: String? = nil, einvoiceInfo: EinvoiceInfo? = nil, ewaybillInfo: [String: Any]? = nil, externalLink: [String: Any]? = nil, formatted: Formatted? = nil, forwardAffiliateOrderId: String? = nil, forwardAffiliateShipmentId: String? = nil, fulfilmentPriorityText: String? = nil, lockData: LockData? = nil, marketplaceStoreId: String? = nil, orderType: String? = nil, packagingName: String? = nil, parentDpId: String? = nil, poNumber: String? = nil, returnAffiliateOrderId: String? = nil, returnAffiliateShipmentId: String? = nil, returnAwbNumber: String? = nil, returnDetails: [String: Any]? = nil, returnStoreNode: Int? = nil, sameStoreAvailable: Bool, shipmentTags: [ShipmentTags]? = nil, shipmentVolumetricWeight: Double? = nil, shipmentWeight: Double? = nil, storeInvoiceUpdatedDate: String? = nil, timestamp: ShipmentTimeStamp? = nil, weight: Int) { + public init(assignDpFromSb: Bool? = nil, autoTriggerDpAssignmentAcf: Bool? = nil, awbNumber: String? = nil, b2BBuyerDetails: BuyerDetails? = nil, b2CBuyerDetails: [String: Any]? = nil, bagWeight: [String: Any]? = nil, boxType: String? = nil, debugInfo: DebugInfo? = nil, dimension: Dimensions? = nil, dpId: String? = nil, dpName: String? = nil, dpOptions: [String: Any]? = nil, dpSortKey: String? = nil, dueDate: String? = nil, einvoiceInfo: EinvoiceInfo? = nil, ewaybillInfo: [String: Any]? = nil, externalLink: [String: Any]? = nil, formatted: Formatted? = nil, forwardAffiliateOrderId: String? = nil, forwardAffiliateShipmentId: String? = nil, fulfilmentPriorityText: String? = nil, lockData: LockData? = nil, marketplaceStoreId: String? = nil, orderType: String? = nil, packagingName: String? = nil, parentDpId: String? = nil, poNumber: String? = nil, refundTo: String? = nil, returnAffiliateOrderId: String? = nil, returnAffiliateShipmentId: String? = nil, returnAwbNumber: String? = nil, returnDetails: [String: Any]? = nil, returnStoreNode: Int? = nil, sameStoreAvailable: Bool, shipmentTags: [ShipmentTags]? = nil, shipmentVolumetricWeight: Double? = nil, shipmentWeight: Double? = nil, storeInvoiceUpdatedDate: String? = nil, timestamp: ShipmentTimeStamp? = nil, weight: Int) { self.sameStoreAvailable = sameStoreAvailable @@ -253,6 +257,8 @@ public extension PlatformClient.Order { self.bagWeight = bagWeight + self.refundTo = refundTo + } required public init(from decoder: Decoder) throws { @@ -712,6 +718,18 @@ public extension PlatformClient.Order { } + + do { + refundTo = try container.decode(String.self, forKey: .refundTo) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -739,7 +757,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(returnAwbNumber, forKey: .returnAwbNumber) + try? container.encode(returnAwbNumber, forKey: .returnAwbNumber) @@ -754,7 +772,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(returnAffiliateShipmentId, forKey: .returnAffiliateShipmentId) + try? container.encode(returnAffiliateShipmentId, forKey: .returnAffiliateShipmentId) @@ -764,7 +782,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(shipmentWeight, forKey: .shipmentWeight) + try? container.encode(shipmentWeight, forKey: .shipmentWeight) @@ -774,32 +792,32 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(dpOptions, forKey: .dpOptions) + try? container.encode(dpOptions, forKey: .dpOptions) - try? container.encodeIfPresent(assignDpFromSb, forKey: .assignDpFromSb) + try? container.encode(assignDpFromSb, forKey: .assignDpFromSb) - try? container.encodeIfPresent(dueDate, forKey: .dueDate) + try? container.encode(dueDate, forKey: .dueDate) - try? container.encodeIfPresent(storeInvoiceUpdatedDate, forKey: .storeInvoiceUpdatedDate) + try? container.encode(storeInvoiceUpdatedDate, forKey: .storeInvoiceUpdatedDate) - try? container.encodeIfPresent(forwardAffiliateShipmentId, forKey: .forwardAffiliateShipmentId) + try? container.encode(forwardAffiliateShipmentId, forKey: .forwardAffiliateShipmentId) - try? container.encodeIfPresent(returnStoreNode, forKey: .returnStoreNode) + try? container.encode(returnStoreNode, forKey: .returnStoreNode) @@ -814,12 +832,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(externalLink, forKey: .externalLink) + try? container.encode(externalLink, forKey: .externalLink) - try? container.encodeIfPresent(awbNumber, forKey: .awbNumber) + try? container.encode(awbNumber, forKey: .awbNumber) @@ -844,27 +862,27 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(shipmentVolumetricWeight, forKey: .shipmentVolumetricWeight) + try? container.encode(shipmentVolumetricWeight, forKey: .shipmentVolumetricWeight) - try? container.encodeIfPresent(marketplaceStoreId, forKey: .marketplaceStoreId) + try? container.encode(marketplaceStoreId, forKey: .marketplaceStoreId) - try? container.encodeIfPresent(returnDetails, forKey: .returnDetails) + try? container.encode(returnDetails, forKey: .returnDetails) - try? container.encodeIfPresent(dpSortKey, forKey: .dpSortKey) + try? container.encode(dpSortKey, forKey: .dpSortKey) - try? container.encodeIfPresent(packagingName, forKey: .packagingName) + try? container.encode(packagingName, forKey: .packagingName) @@ -874,17 +892,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(autoTriggerDpAssignmentAcf, forKey: .autoTriggerDpAssignmentAcf) + try? container.encode(autoTriggerDpAssignmentAcf, forKey: .autoTriggerDpAssignmentAcf) - try? container.encodeIfPresent(dpName, forKey: .dpName) + try? container.encode(dpName, forKey: .dpName) - try? container.encodeIfPresent(poNumber, forKey: .poNumber) + try? container.encode(poNumber, forKey: .poNumber) @@ -899,17 +917,22 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(forwardAffiliateOrderId, forKey: .forwardAffiliateOrderId) + try? container.encode(forwardAffiliateOrderId, forKey: .forwardAffiliateOrderId) + + + + + try? container.encode(returnAffiliateOrderId, forKey: .returnAffiliateOrderId) - try? container.encodeIfPresent(returnAffiliateOrderId, forKey: .returnAffiliateOrderId) + try? container.encode(bagWeight, forKey: .bagWeight) - try? container.encodeIfPresent(bagWeight, forKey: .bagWeight) + try? container.encode(refundTo, forKey: .refundTo) } @@ -1006,6 +1029,8 @@ public extension PlatformClient.ApplicationClient.Order { public var bagWeight: [String: Any]? + public var refundTo: String? + public enum CodingKeys: String, CodingKey { @@ -1087,9 +1112,11 @@ public extension PlatformClient.ApplicationClient.Order { case bagWeight = "bag_weight" + case refundTo = "refund_to" + } - public init(assignDpFromSb: Bool? = nil, autoTriggerDpAssignmentAcf: Bool? = nil, awbNumber: String? = nil, b2BBuyerDetails: BuyerDetails? = nil, b2CBuyerDetails: [String: Any]? = nil, bagWeight: [String: Any]? = nil, boxType: String? = nil, debugInfo: DebugInfo? = nil, dimension: Dimensions? = nil, dpId: String? = nil, dpName: String? = nil, dpOptions: [String: Any]? = nil, dpSortKey: String? = nil, dueDate: String? = nil, einvoiceInfo: EinvoiceInfo? = nil, ewaybillInfo: [String: Any]? = nil, externalLink: [String: Any]? = nil, formatted: Formatted? = nil, forwardAffiliateOrderId: String? = nil, forwardAffiliateShipmentId: String? = nil, fulfilmentPriorityText: String? = nil, lockData: LockData? = nil, marketplaceStoreId: String? = nil, orderType: String? = nil, packagingName: String? = nil, parentDpId: String? = nil, poNumber: String? = nil, returnAffiliateOrderId: String? = nil, returnAffiliateShipmentId: String? = nil, returnAwbNumber: String? = nil, returnDetails: [String: Any]? = nil, returnStoreNode: Int? = nil, sameStoreAvailable: Bool, shipmentTags: [ShipmentTags]? = nil, shipmentVolumetricWeight: Double? = nil, shipmentWeight: Double? = nil, storeInvoiceUpdatedDate: String? = nil, timestamp: ShipmentTimeStamp? = nil, weight: Int) { + public init(assignDpFromSb: Bool? = nil, autoTriggerDpAssignmentAcf: Bool? = nil, awbNumber: String? = nil, b2BBuyerDetails: BuyerDetails? = nil, b2CBuyerDetails: [String: Any]? = nil, bagWeight: [String: Any]? = nil, boxType: String? = nil, debugInfo: DebugInfo? = nil, dimension: Dimensions? = nil, dpId: String? = nil, dpName: String? = nil, dpOptions: [String: Any]? = nil, dpSortKey: String? = nil, dueDate: String? = nil, einvoiceInfo: EinvoiceInfo? = nil, ewaybillInfo: [String: Any]? = nil, externalLink: [String: Any]? = nil, formatted: Formatted? = nil, forwardAffiliateOrderId: String? = nil, forwardAffiliateShipmentId: String? = nil, fulfilmentPriorityText: String? = nil, lockData: LockData? = nil, marketplaceStoreId: String? = nil, orderType: String? = nil, packagingName: String? = nil, parentDpId: String? = nil, poNumber: String? = nil, refundTo: String? = nil, returnAffiliateOrderId: String? = nil, returnAffiliateShipmentId: String? = nil, returnAwbNumber: String? = nil, returnDetails: [String: Any]? = nil, returnStoreNode: Int? = nil, sameStoreAvailable: Bool, shipmentTags: [ShipmentTags]? = nil, shipmentVolumetricWeight: Double? = nil, shipmentWeight: Double? = nil, storeInvoiceUpdatedDate: String? = nil, timestamp: ShipmentTimeStamp? = nil, weight: Int) { self.sameStoreAvailable = sameStoreAvailable @@ -1169,6 +1196,8 @@ public extension PlatformClient.ApplicationClient.Order { self.bagWeight = bagWeight + self.refundTo = refundTo + } required public init(from decoder: Decoder) throws { @@ -1628,6 +1657,18 @@ public extension PlatformClient.ApplicationClient.Order { } + + do { + refundTo = try container.decode(String.self, forKey: .refundTo) + + } catch DecodingError.typeMismatch(let type, let context) { + print("Type '\(type)' mismatch:", context.debugDescription) + print("codingPath:", context.codingPath) + } catch { + + } + + } public func encode(to encoder: Encoder) throws { @@ -1655,7 +1696,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(returnAwbNumber, forKey: .returnAwbNumber) + try? container.encode(returnAwbNumber, forKey: .returnAwbNumber) @@ -1670,7 +1711,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(returnAffiliateShipmentId, forKey: .returnAffiliateShipmentId) + try? container.encode(returnAffiliateShipmentId, forKey: .returnAffiliateShipmentId) @@ -1680,7 +1721,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(shipmentWeight, forKey: .shipmentWeight) + try? container.encode(shipmentWeight, forKey: .shipmentWeight) @@ -1690,32 +1731,32 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(dpOptions, forKey: .dpOptions) + try? container.encode(dpOptions, forKey: .dpOptions) - try? container.encodeIfPresent(assignDpFromSb, forKey: .assignDpFromSb) + try? container.encode(assignDpFromSb, forKey: .assignDpFromSb) - try? container.encodeIfPresent(dueDate, forKey: .dueDate) + try? container.encode(dueDate, forKey: .dueDate) - try? container.encodeIfPresent(storeInvoiceUpdatedDate, forKey: .storeInvoiceUpdatedDate) + try? container.encode(storeInvoiceUpdatedDate, forKey: .storeInvoiceUpdatedDate) - try? container.encodeIfPresent(forwardAffiliateShipmentId, forKey: .forwardAffiliateShipmentId) + try? container.encode(forwardAffiliateShipmentId, forKey: .forwardAffiliateShipmentId) - try? container.encodeIfPresent(returnStoreNode, forKey: .returnStoreNode) + try? container.encode(returnStoreNode, forKey: .returnStoreNode) @@ -1730,12 +1771,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(externalLink, forKey: .externalLink) + try? container.encode(externalLink, forKey: .externalLink) - try? container.encodeIfPresent(awbNumber, forKey: .awbNumber) + try? container.encode(awbNumber, forKey: .awbNumber) @@ -1760,27 +1801,27 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(shipmentVolumetricWeight, forKey: .shipmentVolumetricWeight) + try? container.encode(shipmentVolumetricWeight, forKey: .shipmentVolumetricWeight) - try? container.encodeIfPresent(marketplaceStoreId, forKey: .marketplaceStoreId) + try? container.encode(marketplaceStoreId, forKey: .marketplaceStoreId) - try? container.encodeIfPresent(returnDetails, forKey: .returnDetails) + try? container.encode(returnDetails, forKey: .returnDetails) - try? container.encodeIfPresent(dpSortKey, forKey: .dpSortKey) + try? container.encode(dpSortKey, forKey: .dpSortKey) - try? container.encodeIfPresent(packagingName, forKey: .packagingName) + try? container.encode(packagingName, forKey: .packagingName) @@ -1790,17 +1831,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(autoTriggerDpAssignmentAcf, forKey: .autoTriggerDpAssignmentAcf) + try? container.encode(autoTriggerDpAssignmentAcf, forKey: .autoTriggerDpAssignmentAcf) - try? container.encodeIfPresent(dpName, forKey: .dpName) + try? container.encode(dpName, forKey: .dpName) - try? container.encodeIfPresent(poNumber, forKey: .poNumber) + try? container.encode(poNumber, forKey: .poNumber) @@ -1815,17 +1856,22 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(forwardAffiliateOrderId, forKey: .forwardAffiliateOrderId) + try? container.encode(forwardAffiliateOrderId, forKey: .forwardAffiliateOrderId) + + + + + try? container.encode(returnAffiliateOrderId, forKey: .returnAffiliateOrderId) - try? container.encodeIfPresent(returnAffiliateOrderId, forKey: .returnAffiliateOrderId) + try? container.encode(bagWeight, forKey: .bagWeight) - try? container.encodeIfPresent(bagWeight, forKey: .bagWeight) + try? container.encode(refundTo, forKey: .refundTo) } diff --git a/Sources/code/platform/Models/Order/ShipmentPaymentsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentPaymentsOrderPlatformModel.swift index e518e5e02e..553e8faed5 100644 --- a/Sources/code/platform/Models/Order/ShipmentPaymentsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentPaymentsOrderPlatformModel.swift @@ -85,17 +85,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(mode, forKey: .mode) + try? container.encode(mode, forKey: .mode) - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) - try? container.encodeIfPresent(source, forKey: .source) + try? container.encode(source, forKey: .source) } @@ -187,17 +187,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(mode, forKey: .mode) + try? container.encode(mode, forKey: .mode) - try? container.encodeIfPresent(logo, forKey: .logo) + try? container.encode(logo, forKey: .logo) - try? container.encodeIfPresent(source, forKey: .source) + try? container.encode(source, forKey: .source) } diff --git a/Sources/code/platform/Models/Order/ShipmentStatusDataOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentStatusDataOrderPlatformModel.swift index 66132f68ef..2b955b1bf0 100644 --- a/Sources/code/platform/Models/Order/ShipmentStatusDataOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentStatusDataOrderPlatformModel.swift @@ -157,17 +157,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) - try? container.encodeIfPresent(bagList, forKey: .bagList) + try? container.encode(bagList, forKey: .bagList) - try? container.encodeIfPresent(id, forKey: .id) + try? container.encode(id, forKey: .id) @@ -177,17 +177,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) } @@ -351,17 +351,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) - try? container.encodeIfPresent(bagList, forKey: .bagList) + try? container.encode(bagList, forKey: .bagList) - try? container.encodeIfPresent(id, forKey: .id) + try? container.encode(id, forKey: .id) @@ -371,17 +371,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) - try? container.encodeIfPresent(displayName, forKey: .displayName) + try? container.encode(displayName, forKey: .displayName) } diff --git a/Sources/code/platform/Models/Order/ShipmentStatusOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentStatusOrderPlatformModel.swift index e45f6f04c2..ac111aa04c 100644 --- a/Sources/code/platform/Models/Order/ShipmentStatusOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentStatusOrderPlatformModel.swift @@ -179,7 +179,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(currentShipmentStatus, forKey: .currentShipmentStatus) + try? container.encode(currentShipmentStatus, forKey: .currentShipmentStatus) @@ -189,12 +189,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(shipmentStatusId, forKey: .shipmentStatusId) + try? container.encode(shipmentStatusId, forKey: .shipmentStatusId) - try? container.encodeIfPresent(bagList, forKey: .bagList) + try? container.encode(bagList, forKey: .bagList) @@ -204,17 +204,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(createdAt, forKey: .createdAt) + try? container.encode(createdAt, forKey: .createdAt) - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(statusCreatedAt, forKey: .statusCreatedAt) + try? container.encode(statusCreatedAt, forKey: .statusCreatedAt) @@ -405,7 +405,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(currentShipmentStatus, forKey: .currentShipmentStatus) + try? container.encode(currentShipmentStatus, forKey: .currentShipmentStatus) @@ -415,12 +415,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(shipmentStatusId, forKey: .shipmentStatusId) + try? container.encode(shipmentStatusId, forKey: .shipmentStatusId) - try? container.encodeIfPresent(bagList, forKey: .bagList) + try? container.encode(bagList, forKey: .bagList) @@ -430,17 +430,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(createdAt, forKey: .createdAt) + try? container.encode(createdAt, forKey: .createdAt) - try? container.encodeIfPresent(shipmentId, forKey: .shipmentId) + try? container.encode(shipmentId, forKey: .shipmentId) - try? container.encodeIfPresent(statusCreatedAt, forKey: .statusCreatedAt) + try? container.encode(statusCreatedAt, forKey: .statusCreatedAt) diff --git a/Sources/code/platform/Models/Order/ShipmentTagsOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentTagsOrderPlatformModel.swift index d379d72e11..4bf60b3f5b 100644 --- a/Sources/code/platform/Models/Order/ShipmentTagsOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentTagsOrderPlatformModel.swift @@ -85,17 +85,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(slug, forKey: .slug) + try? container.encode(slug, forKey: .slug) - try? container.encodeIfPresent(entityType, forKey: .entityType) + try? container.encode(entityType, forKey: .entityType) - try? container.encodeIfPresent(displayText, forKey: .displayText) + try? container.encode(displayText, forKey: .displayText) } @@ -187,17 +187,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(slug, forKey: .slug) + try? container.encode(slug, forKey: .slug) - try? container.encodeIfPresent(entityType, forKey: .entityType) + try? container.encode(entityType, forKey: .entityType) - try? container.encodeIfPresent(displayText, forKey: .displayText) + try? container.encode(displayText, forKey: .displayText) } diff --git a/Sources/code/platform/Models/Order/ShipmentTimeStampOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentTimeStampOrderPlatformModel.swift index 6117fcc9c0..81462a84ca 100644 --- a/Sources/code/platform/Models/Order/ShipmentTimeStampOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentTimeStampOrderPlatformModel.swift @@ -67,12 +67,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(max, forKey: .max) + try? container.encode(max, forKey: .max) - try? container.encodeIfPresent(min, forKey: .min) + try? container.encode(min, forKey: .min) } @@ -146,12 +146,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(max, forKey: .max) + try? container.encode(max, forKey: .max) - try? container.encodeIfPresent(min, forKey: .min) + try? container.encode(min, forKey: .min) } diff --git a/Sources/code/platform/Models/Order/ShipmentsResponseOrderPlatformModel.swift b/Sources/code/platform/Models/Order/ShipmentsResponseOrderPlatformModel.swift index 08ba43615f..4930389233 100644 --- a/Sources/code/platform/Models/Order/ShipmentsResponseOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/ShipmentsResponseOrderPlatformModel.swift @@ -175,42 +175,42 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) - try? container.encodeIfPresent(finalState, forKey: .finalState) + try? container.encode(finalState, forKey: .finalState) - try? container.encodeIfPresent(identifier, forKey: .identifier) + try? container.encode(identifier, forKey: .identifier) - try? container.encodeIfPresent(stackTrace, forKey: .stackTrace) + try? container.encode(stackTrace, forKey: .stackTrace) - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) - try? container.encodeIfPresent(exception, forKey: .exception) + try? container.encode(exception, forKey: .exception) } @@ -392,42 +392,42 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) - try? container.encodeIfPresent(finalState, forKey: .finalState) + try? container.encode(finalState, forKey: .finalState) - try? container.encodeIfPresent(identifier, forKey: .identifier) + try? container.encode(identifier, forKey: .identifier) - try? container.encodeIfPresent(stackTrace, forKey: .stackTrace) + try? container.encode(stackTrace, forKey: .stackTrace) - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) - try? container.encodeIfPresent(meta, forKey: .meta) + try? container.encode(meta, forKey: .meta) - try? container.encodeIfPresent(message, forKey: .message) + try? container.encode(message, forKey: .message) - try? container.encodeIfPresent(exception, forKey: .exception) + try? container.encode(exception, forKey: .exception) } diff --git a/Sources/code/platform/Models/Order/StoreAddressOrderPlatformModel.swift b/Sources/code/platform/Models/Order/StoreAddressOrderPlatformModel.swift index 955a221bf9..2dbcb9cfc8 100644 --- a/Sources/code/platform/Models/Order/StoreAddressOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/StoreAddressOrderPlatformModel.swift @@ -305,7 +305,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(version, forKey: .version) + try? container.encode(version, forKey: .version) @@ -330,12 +330,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(area, forKey: .area) + try? container.encode(area, forKey: .area) - try? container.encodeIfPresent(email, forKey: .email) + try? container.encode(email, forKey: .email) @@ -677,7 +677,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(version, forKey: .version) + try? container.encode(version, forKey: .version) @@ -702,12 +702,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(area, forKey: .area) + try? container.encode(area, forKey: .area) - try? container.encodeIfPresent(email, forKey: .email) + try? container.encode(email, forKey: .email) diff --git a/Sources/code/platform/Models/Order/StoreEinvoiceOrderPlatformModel.swift b/Sources/code/platform/Models/Order/StoreEinvoiceOrderPlatformModel.swift index e77e035ef0..714d6357d2 100644 --- a/Sources/code/platform/Models/Order/StoreEinvoiceOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/StoreEinvoiceOrderPlatformModel.swift @@ -96,17 +96,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(username, forKey: .username) + try? container.encode(username, forKey: .username) - try? container.encodeIfPresent(user, forKey: .user) + try? container.encode(user, forKey: .user) - try? container.encodeIfPresent(password, forKey: .password) + try? container.encode(password, forKey: .password) @@ -214,17 +214,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(username, forKey: .username) + try? container.encode(username, forKey: .username) - try? container.encodeIfPresent(user, forKey: .user) + try? container.encode(user, forKey: .user) - try? container.encodeIfPresent(password, forKey: .password) + try? container.encode(password, forKey: .password) diff --git a/Sources/code/platform/Models/Order/StoreEwaybillOrderPlatformModel.swift b/Sources/code/platform/Models/Order/StoreEwaybillOrderPlatformModel.swift index 2f9f9e25fd..040fac0bb4 100644 --- a/Sources/code/platform/Models/Order/StoreEwaybillOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/StoreEwaybillOrderPlatformModel.swift @@ -49,7 +49,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(enabled, forKey: .enabled) + try? container.encode(enabled, forKey: .enabled) } @@ -105,7 +105,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(enabled, forKey: .enabled) + try? container.encode(enabled, forKey: .enabled) } diff --git a/Sources/code/platform/Models/Order/StoreMetaOrderPlatformModel.swift b/Sources/code/platform/Models/Order/StoreMetaOrderPlatformModel.swift index bcc2a137a5..51ab6c5a75 100644 --- a/Sources/code/platform/Models/Order/StoreMetaOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/StoreMetaOrderPlatformModel.swift @@ -208,27 +208,27 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(additionalContactDetails, forKey: .additionalContactDetails) + try? container.encode(additionalContactDetails, forKey: .additionalContactDetails) - try? container.encodeIfPresent(timing, forKey: .timing) + try? container.encode(timing, forKey: .timing) - try? container.encodeIfPresent(notificationEmails, forKey: .notificationEmails) + try? container.encode(notificationEmails, forKey: .notificationEmails) - try? container.encodeIfPresent(gstNumber, forKey: .gstNumber) + try? container.encode(gstNumber, forKey: .gstNumber) - try? container.encodeIfPresent(ewaybillPortalDetails, forKey: .ewaybillPortalDetails) + try? container.encode(ewaybillPortalDetails, forKey: .ewaybillPortalDetails) @@ -248,7 +248,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(productReturnConfig, forKey: .productReturnConfig) + try? container.encode(productReturnConfig, forKey: .productReturnConfig) @@ -473,27 +473,27 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(additionalContactDetails, forKey: .additionalContactDetails) + try? container.encode(additionalContactDetails, forKey: .additionalContactDetails) - try? container.encodeIfPresent(timing, forKey: .timing) + try? container.encode(timing, forKey: .timing) - try? container.encodeIfPresent(notificationEmails, forKey: .notificationEmails) + try? container.encode(notificationEmails, forKey: .notificationEmails) - try? container.encodeIfPresent(gstNumber, forKey: .gstNumber) + try? container.encode(gstNumber, forKey: .gstNumber) - try? container.encodeIfPresent(ewaybillPortalDetails, forKey: .ewaybillPortalDetails) + try? container.encode(ewaybillPortalDetails, forKey: .ewaybillPortalDetails) @@ -513,7 +513,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(productReturnConfig, forKey: .productReturnConfig) + try? container.encode(productReturnConfig, forKey: .productReturnConfig) diff --git a/Sources/code/platform/Models/Order/StoreOrderPlatformModel.swift b/Sources/code/platform/Models/Order/StoreOrderPlatformModel.swift index 4bd90d5088..41afdca9d1 100644 --- a/Sources/code/platform/Models/Order/StoreOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/StoreOrderPlatformModel.swift @@ -540,7 +540,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isActive, forKey: .isActive) + try? container.encode(isActive, forKey: .isActive) @@ -550,7 +550,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(alohomoraUserId, forKey: .alohomoraUserId) + try? container.encode(alohomoraUserId, forKey: .alohomoraUserId) @@ -575,7 +575,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isEnabledForRecon, forKey: .isEnabledForRecon) + try? container.encode(isEnabledForRecon, forKey: .isEnabledForRecon) @@ -620,17 +620,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(brandStoreTags, forKey: .brandStoreTags) + try? container.encode(brandStoreTags, forKey: .brandStoreTags) - try? container.encodeIfPresent(orderIntegrationId, forKey: .orderIntegrationId) + try? container.encode(orderIntegrationId, forKey: .orderIntegrationId) - try? container.encodeIfPresent(parentStoreId, forKey: .parentStoreId) + try? container.encode(parentStoreId, forKey: .parentStoreId) @@ -640,7 +640,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) @@ -680,12 +680,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(packagingMaterialCount, forKey: .packagingMaterialCount) + try? container.encode(packagingMaterialCount, forKey: .packagingMaterialCount) - try? container.encodeIfPresent(isArchived, forKey: .isArchived) + try? container.encode(isArchived, forKey: .isArchived) @@ -705,7 +705,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(address2, forKey: .address2) + try? container.encode(address2, forKey: .address2) } @@ -1252,7 +1252,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isActive, forKey: .isActive) + try? container.encode(isActive, forKey: .isActive) @@ -1262,7 +1262,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(alohomoraUserId, forKey: .alohomoraUserId) + try? container.encode(alohomoraUserId, forKey: .alohomoraUserId) @@ -1287,7 +1287,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isEnabledForRecon, forKey: .isEnabledForRecon) + try? container.encode(isEnabledForRecon, forKey: .isEnabledForRecon) @@ -1332,17 +1332,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(brandStoreTags, forKey: .brandStoreTags) + try? container.encode(brandStoreTags, forKey: .brandStoreTags) - try? container.encodeIfPresent(orderIntegrationId, forKey: .orderIntegrationId) + try? container.encode(orderIntegrationId, forKey: .orderIntegrationId) - try? container.encodeIfPresent(parentStoreId, forKey: .parentStoreId) + try? container.encode(parentStoreId, forKey: .parentStoreId) @@ -1352,7 +1352,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(code, forKey: .code) + try? container.encode(code, forKey: .code) @@ -1392,12 +1392,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(packagingMaterialCount, forKey: .packagingMaterialCount) + try? container.encode(packagingMaterialCount, forKey: .packagingMaterialCount) - try? container.encodeIfPresent(isArchived, forKey: .isArchived) + try? container.encode(isArchived, forKey: .isArchived) @@ -1417,7 +1417,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(address2, forKey: .address2) + try? container.encode(address2, forKey: .address2) } diff --git a/Sources/code/platform/Models/Order/TrackingListOrderPlatformModel.swift b/Sources/code/platform/Models/Order/TrackingListOrderPlatformModel.swift index 9fc190cd5c..c8e287a439 100644 --- a/Sources/code/platform/Models/Order/TrackingListOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/TrackingListOrderPlatformModel.swift @@ -107,7 +107,7 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isPassed, forKey: .isPassed) + try? container.encode(isPassed, forKey: .isPassed) @@ -117,12 +117,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isCurrent, forKey: .isCurrent) + try? container.encode(isCurrent, forKey: .isCurrent) - try? container.encodeIfPresent(time, forKey: .time) + try? container.encode(time, forKey: .time) @@ -241,7 +241,7 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isPassed, forKey: .isPassed) + try? container.encode(isPassed, forKey: .isPassed) @@ -251,12 +251,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isCurrent, forKey: .isCurrent) + try? container.encode(isCurrent, forKey: .isCurrent) - try? container.encodeIfPresent(time, forKey: .time) + try? container.encode(time, forKey: .time) diff --git a/Sources/code/platform/Models/Order/TransactionDataOrderPlatformModel.swift b/Sources/code/platform/Models/Order/TransactionDataOrderPlatformModel.swift index c10e5f0e2c..294ceae831 100644 --- a/Sources/code/platform/Models/Order/TransactionDataOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/TransactionDataOrderPlatformModel.swift @@ -175,42 +175,42 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(currency, forKey: .currency) + try? container.encode(currency, forKey: .currency) - try? container.encodeIfPresent(amountPaid, forKey: .amountPaid) + try? container.encode(amountPaid, forKey: .amountPaid) - try? container.encodeIfPresent(paymentId, forKey: .paymentId) + try? container.encode(paymentId, forKey: .paymentId) - try? container.encodeIfPresent(uniqueReferenceNumber, forKey: .uniqueReferenceNumber) + try? container.encode(uniqueReferenceNumber, forKey: .uniqueReferenceNumber) - try? container.encodeIfPresent(terminalId, forKey: .terminalId) + try? container.encode(terminalId, forKey: .terminalId) - try? container.encodeIfPresent(entity, forKey: .entity) + try? container.encode(entity, forKey: .entity) - try? container.encodeIfPresent(transactionId, forKey: .transactionId) + try? container.encode(transactionId, forKey: .transactionId) - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) } @@ -392,42 +392,42 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(currency, forKey: .currency) + try? container.encode(currency, forKey: .currency) - try? container.encodeIfPresent(amountPaid, forKey: .amountPaid) + try? container.encode(amountPaid, forKey: .amountPaid) - try? container.encodeIfPresent(paymentId, forKey: .paymentId) + try? container.encode(paymentId, forKey: .paymentId) - try? container.encodeIfPresent(uniqueReferenceNumber, forKey: .uniqueReferenceNumber) + try? container.encode(uniqueReferenceNumber, forKey: .uniqueReferenceNumber) - try? container.encodeIfPresent(terminalId, forKey: .terminalId) + try? container.encode(terminalId, forKey: .terminalId) - try? container.encodeIfPresent(entity, forKey: .entity) + try? container.encode(entity, forKey: .entity) - try? container.encodeIfPresent(transactionId, forKey: .transactionId) + try? container.encode(transactionId, forKey: .transactionId) - try? container.encodeIfPresent(status, forKey: .status) + try? container.encode(status, forKey: .status) } diff --git a/Sources/code/platform/Models/Order/UserDataInfoOrderPlatformModel.swift b/Sources/code/platform/Models/Order/UserDataInfoOrderPlatformModel.swift index 5195314f58..b10594dc3d 100644 --- a/Sources/code/platform/Models/Order/UserDataInfoOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/UserDataInfoOrderPlatformModel.swift @@ -193,17 +193,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(uid, forKey: .uid) + try? container.encode(uid, forKey: .uid) - try? container.encodeIfPresent(firstName, forKey: .firstName) + try? container.encode(firstName, forKey: .firstName) - try? container.encodeIfPresent(lastName, forKey: .lastName) + try? container.encode(lastName, forKey: .lastName) @@ -218,17 +218,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isAnonymousUser, forKey: .isAnonymousUser) + try? container.encode(isAnonymousUser, forKey: .isAnonymousUser) - try? container.encodeIfPresent(avisUserId, forKey: .avisUserId) + try? container.encode(avisUserId, forKey: .avisUserId) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) @@ -433,17 +433,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(uid, forKey: .uid) + try? container.encode(uid, forKey: .uid) - try? container.encodeIfPresent(firstName, forKey: .firstName) + try? container.encode(firstName, forKey: .firstName) - try? container.encodeIfPresent(lastName, forKey: .lastName) + try? container.encode(lastName, forKey: .lastName) @@ -458,17 +458,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isAnonymousUser, forKey: .isAnonymousUser) + try? container.encode(isAnonymousUser, forKey: .isAnonymousUser) - try? container.encodeIfPresent(avisUserId, forKey: .avisUserId) + try? container.encode(avisUserId, forKey: .avisUserId) - try? container.encodeIfPresent(name, forKey: .name) + try? container.encode(name, forKey: .name) diff --git a/Sources/code/platform/Models/Order/UserDetailsDataOrderPlatformModel.swift b/Sources/code/platform/Models/Order/UserDetailsDataOrderPlatformModel.swift index 5dc1437447..161d64c2cb 100644 --- a/Sources/code/platform/Models/Order/UserDetailsDataOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/UserDetailsDataOrderPlatformModel.swift @@ -213,12 +213,12 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(area, forKey: .area) + try? container.encode(area, forKey: .area) - try? container.encodeIfPresent(addressType, forKey: .addressType) + try? container.encode(addressType, forKey: .addressType) @@ -228,17 +228,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(email, forKey: .email) + try? container.encode(email, forKey: .email) - try? container.encodeIfPresent(address1, forKey: .address1) + try? container.encode(address1, forKey: .address1) - try? container.encodeIfPresent(landmark, forKey: .landmark) + try? container.encode(landmark, forKey: .landmark) @@ -473,12 +473,12 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(area, forKey: .area) + try? container.encode(area, forKey: .area) - try? container.encodeIfPresent(addressType, forKey: .addressType) + try? container.encode(addressType, forKey: .addressType) @@ -488,17 +488,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(email, forKey: .email) + try? container.encode(email, forKey: .email) - try? container.encodeIfPresent(address1, forKey: .address1) + try? container.encode(address1, forKey: .address1) - try? container.encodeIfPresent(landmark, forKey: .landmark) + try? container.encode(landmark, forKey: .landmark) diff --git a/Sources/code/platform/Models/Order/WeightOrderPlatformModel.swift b/Sources/code/platform/Models/Order/WeightOrderPlatformModel.swift index 8f4c0e7d6d..8d4f16a5bc 100644 --- a/Sources/code/platform/Models/Order/WeightOrderPlatformModel.swift +++ b/Sources/code/platform/Models/Order/WeightOrderPlatformModel.swift @@ -85,17 +85,17 @@ public extension PlatformClient.Order { - try? container.encodeIfPresent(isDefault, forKey: .isDefault) + try? container.encode(isDefault, forKey: .isDefault) - try? container.encodeIfPresent(shipping, forKey: .shipping) + try? container.encode(shipping, forKey: .shipping) - try? container.encodeIfPresent(unit, forKey: .unit) + try? container.encode(unit, forKey: .unit) } @@ -187,17 +187,17 @@ public extension PlatformClient.ApplicationClient.Order { - try? container.encodeIfPresent(isDefault, forKey: .isDefault) + try? container.encode(isDefault, forKey: .isDefault) - try? container.encodeIfPresent(shipping, forKey: .shipping) + try? container.encode(shipping, forKey: .shipping) - try? container.encodeIfPresent(unit, forKey: .unit) + try? container.encode(unit, forKey: .unit) } diff --git a/Sources/code/platform/PlatformAPIClient.swift b/Sources/code/platform/PlatformAPIClient.swift index 60bad0caec..f3de7220ec 100644 --- a/Sources/code/platform/PlatformAPIClient.swift +++ b/Sources/code/platform/PlatformAPIClient.swift @@ -13,7 +13,7 @@ public class PlatformAPIClient { if let token = token { var finalHeaders = headers finalHeaders.append((key: "Authorization", value: "Bearer " + token.accessToken)) - finalHeaders.append((key: "x-fp-sdk-version", value: "1.3.3-beta.1")) + finalHeaders.append((key: "x-fp-sdk-version", value: "1.3.3-beta.3")) finalHeaders.append(contentsOf: config.extraHeaders) if let userAgent = config.userAgent { finalHeaders.append((key: "User-Agent", value: userAgent)) diff --git a/Sources/code/public/PublicAPIClient.swift b/Sources/code/public/PublicAPIClient.swift index 675c1879b8..b50522d630 100644 --- a/Sources/code/public/PublicAPIClient.swift +++ b/Sources/code/public/PublicAPIClient.swift @@ -9,7 +9,7 @@ class PublicAPIClient { responseType: String = "application/json", onResponse: @escaping OnResponse) { var headers = [ - (key: "x-fp-sdk-version", value: "1.3.3-beta.1") + (key: "x-fp-sdk-version", value: "1.3.3-beta.3") ] headers.append(contentsOf: extraHeaders) headers.append(contentsOf: config.extraHeaders) diff --git a/documentation/platform/CART.md b/documentation/platform/CART.md index 81d6cea18c..8b3e39290a 100644 --- a/documentation/platform/CART.md +++ b/documentation/platform/CART.md @@ -122,49 +122,51 @@ Coupon List for sent page_size and page_no ```json { "value": { - "items": { - "_id": "5e1d9bec6d6b7e000146c840", - "rule": [], - "identifiers": {}, - "validity": { - "priority": 0 - }, - "type_slug": "bundle_quantity_absolute", - "display_meta": { - "title": "percent50 title" - }, - "_schedule": { - "next_schedule": [ - { - "start": "2020-01-14T10:45:03.600000+00:00", - "end": "2020-01-16T10:45:03+00:00" - } - ], - "duration": null, - "start": "2020-01-14T10:45:03.600000+00:00", - "end": "2020-01-16T10:45:03+00:00", - "cron": "" - }, - "state": { - "is_public": true, - "is_display": true, - "is_archived": false - }, - "ownership": { - "payable_category": "seller", - "payable_by": "" - }, - "code": "percent50", - "rule_definition": { - "type": "percentage", - "scope": [ - "category_id" - ], - "applicable_on": "quantity", - "calculate_on": "esp", - "value_type": "percentage" + "items": [ + { + "_id": "5e1d9bec6d6b7e000146c840", + "rule": [], + "identifiers": {}, + "validity": { + "priority": 0 + }, + "type_slug": "bundle_quantity_absolute", + "display_meta": { + "title": "percent50 title" + }, + "_schedule": { + "next_schedule": [ + { + "start": "2020-01-14T10:45:03.600000+00:00", + "end": "2020-01-16T10:45:03+00:00" + } + ], + "duration": null, + "start": "2020-01-14T10:45:03.600000+00:00", + "end": "2020-01-16T10:45:03+00:00", + "cron": "" + }, + "state": { + "is_public": true, + "is_display": true, + "is_archived": false + }, + "ownership": { + "payable_category": "seller", + "payable_by": "" + }, + "code": "percent50", + "rule_definition": { + "type": "percentage", + "scope": [ + "category_id" + ], + "applicable_on": "quantity", + "calculate_on": "esp", + "value_type": "percentage" + } } - }, + ], "page": { "type": "", "has_next": true, @@ -12994,6 +12996,7 @@ Success. Returns a Cart object as shown below. Refer `CartDetailResponse` for mo | identifiers | [Identifier](#Identifier) | no | | | validity | [Validity](#Validity) | no | | | ruleDefinition | [RuleDefinition](#RuleDefinition) | no | | + | id | String? | yes | Coupon id | --- @@ -13023,7 +13026,7 @@ Success. Returns a Cart object as shown below. Refer `CartDetailResponse` for mo | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | [CouponAdd](#CouponAdd)? | yes | | + | items | [[CouponAdd](#CouponAdd)]? | yes | | | page | [Page](#Page)? | yes | | --- diff --git a/documentation/platform/ORDER.md b/documentation/platform/ORDER.md index e7961c8c00..b000979d3e 100644 --- a/documentation/platform/ORDER.md +++ b/documentation/platform/ORDER.md @@ -2240,7 +2240,7 @@ Shipment Tracking updated successfully ```swift -platformClient.order.getShipments(lane: lane, bagStatus: bagStatus, statusOverrideLane: statusOverrideLane, timeToDispatch: timeToDispatch, searchType: searchType, searchValue: searchValue, fromDate: fromDate, toDate: toDate, dpIds: dpIds, stores: stores, salesChannels: salesChannels, pageNo: pageNo, pageSize: pageSize, fetchActiveShipment: fetchActiveShipment, excludeLockedShipments: excludeLockedShipments, paymentMethods: paymentMethods, channelShipmentId: channelShipmentId, channelOrderId: channelOrderId, customMeta: customMeta, orderingChannel: orderingChannel, companyAffiliateTag: companyAffiliateTag, myOrders: myOrders, platformUserId: platformUserId, sortType: sortType, showCrossCompanyData: showCrossCompanyData, tags: tags, customerId: customerId) { (response, error) in +platformClient.order.getShipments(lane: lane, bagStatus: bagStatus, statusOverrideLane: statusOverrideLane, timeToDispatch: timeToDispatch, searchType: searchType, searchValue: searchValue, fromDate: fromDate, toDate: toDate, dpIds: dpIds, stores: stores, salesChannels: salesChannels, pageNo: pageNo, pageSize: pageSize, fetchActiveShipment: fetchActiveShipment, excludeLockedShipments: excludeLockedShipments, paymentMethods: paymentMethods, channelShipmentId: channelShipmentId, channelOrderId: channelOrderId, customMeta: customMeta, orderingChannel: orderingChannel, companyAffiliateTag: companyAffiliateTag, myOrders: myOrders, platformUserId: platformUserId, sortType: sortType, showCrossCompanyData: showCrossCompanyData, tags: tags, customerId: customerId, orderType: orderType) { (response, error) in // Use response } ``` @@ -2277,7 +2277,8 @@ platformClient.order.getShipments(lane: lane, bagStatus: bagStatus, statusOverri | sortType | String? | no | Sort the result data on basis of input | | showCrossCompanyData | Bool? | no | Flag to view cross & non-cross company order | | tags | String? | no | Comma separated values of tags | -| customerId | String? | no | | +| customerId | String? | no | | +| orderType | String? | no | | @@ -3500,7 +3501,7 @@ We are processing the report! ```swift -platformClient.order.getLaneConfig(superLane: superLane, groupEntity: groupEntity, fromDate: fromDate, toDate: toDate, dpIds: dpIds, stores: stores, salesChannels: salesChannels, paymentMode: paymentMode, bagStatus: bagStatus, searchType: searchType, searchValue: searchValue, tags: tags, timeToDispatch: timeToDispatch, paymentMethods: paymentMethods, myOrders: myOrders, showCrossCompanyData: showCrossCompanyData) { (response, error) in +platformClient.order.getLaneConfig(superLane: superLane, groupEntity: groupEntity, fromDate: fromDate, toDate: toDate, dpIds: dpIds, stores: stores, salesChannels: salesChannels, paymentMode: paymentMode, bagStatus: bagStatus, searchType: searchType, searchValue: searchValue, tags: tags, timeToDispatch: timeToDispatch, paymentMethods: paymentMethods, myOrders: myOrders, showCrossCompanyData: showCrossCompanyData, orderType: orderType) { (response, error) in // Use response } ``` @@ -3526,7 +3527,8 @@ platformClient.order.getLaneConfig(superLane: superLane, groupEntity: groupEntit | timeToDispatch | String? | no | | | paymentMethods | String? | no | | | myOrders | Bool? | no | | -| showCrossCompanyData | Bool? | no | Flag to view cross & non-cross company order | +| showCrossCompanyData | Bool? | no | Flag to view cross & non-cross company order | +| orderType | String? | no | | @@ -3643,7 +3645,7 @@ Response containing count of shipments of the given status ```swift -platformClient.order.getOrders(lane: lane, searchType: searchType, bagStatus: bagStatus, timeToDispatch: timeToDispatch, paymentMethods: paymentMethods, tags: tags, searchValue: searchValue, fromDate: fromDate, toDate: toDate, dpIds: dpIds, stores: stores, salesChannels: salesChannels, pageNo: pageNo, pageSize: pageSize, isPrioritySort: isPrioritySort, customMeta: customMeta, myOrders: myOrders, showCrossCompanyData: showCrossCompanyData, customerId: customerId) { (response, error) in +platformClient.order.getOrders(lane: lane, searchType: searchType, bagStatus: bagStatus, timeToDispatch: timeToDispatch, paymentMethods: paymentMethods, tags: tags, searchValue: searchValue, fromDate: fromDate, toDate: toDate, dpIds: dpIds, stores: stores, salesChannels: salesChannels, pageNo: pageNo, pageSize: pageSize, isPrioritySort: isPrioritySort, customMeta: customMeta, myOrders: myOrders, showCrossCompanyData: showCrossCompanyData, customerId: customerId, orderType: orderType) { (response, error) in // Use response } ``` @@ -3672,7 +3674,8 @@ platformClient.order.getOrders(lane: lane, searchType: searchType, bagStatus: ba | customMeta | String? | no | | | myOrders | Bool? | no | | | showCrossCompanyData | Bool? | no | Flag to view cross & non-cross company order | -| customerId | String? | no | | +| customerId | String? | no | | +| orderType | String? | no | | @@ -7277,6 +7280,7 @@ We are processing the request! | customerNote | String? | yes | | | totalBags | Int | no | | | shipmentCreatedAt | String | no | | + | modeOfPayment | String? | yes | | --- @@ -7562,6 +7566,7 @@ We are processing the request! | forwardAffiliateOrderId | String? | yes | | | returnAffiliateOrderId | String? | yes | | | bagWeight | [String: Any]? | yes | | + | refundTo | String? | yes | | --- @@ -7876,6 +7881,7 @@ We are processing the request! | currentStatus | [CurrentStatus](#CurrentStatus)? | yes | | | bagId | Int | no | | | entityType | String? | yes | | + | isParent | Bool? | yes | | --- @@ -7992,6 +7998,8 @@ We are processing the request! | shipmentUpdateTime | Double? | yes | | | rtoAddress | [PlatformDeliveryAddress](#PlatformDeliveryAddress)? | yes | | | creditNoteId | String? | yes | | + | isSelfShip | Bool? | yes | | + | modeOfPayment | String? | yes | | --- @@ -8093,6 +8101,7 @@ We are processing the request! | customerNote | String? | yes | | | staff | [String: Any]? | yes | | | cartId | Int? | yes | | + | cartObjectId | String? | yes | | ---