From 69d11b232b2b37fdd74a770aa5c8a8ebdc363b46 Mon Sep 17 00:00:00 2001 From: Jigar Dafda Date: Tue, 1 Nov 2022 11:45:35 +0000 Subject: [PATCH] [Auto Generated] 0.1.28 --- documentation/application/CART.md | 620 +- documentation/application/CATALOG.md | 1017 +- documentation/application/PAYMENT.md | 511 +- documentation/application/POSCART.md | 612 +- documentation/platform/CART.md | 1006 +- documentation/platform/CATALOG.md | 5078 ++++---- documentation/platform/COMPANYPROFILE.md | 408 +- documentation/platform/FILESTORAGE.md | 2 +- documentation/platform/PAYMENT.md | 180 +- .../com/sdk/application/ApplicationApiList.kt | 13 +- .../com/sdk/application/ApplicationModels.kt | 5043 ++++---- .../datamanager/CatalogDataManagerClass.kt | 29 +- .../java/com/sdk/platform/PlatformApiList.kt | 200 +- .../java/com/sdk/platform/PlatformModels.kt | 10212 ++++++++-------- .../datamanager/CatalogDataManagerClass.kt | 368 +- 15 files changed, 12579 insertions(+), 12720 deletions(-) diff --git a/documentation/application/CART.md b/documentation/application/CART.md index a77bf8b6b..bb953917a 100644 --- a/documentation/application/CART.md +++ b/documentation/application/CART.md @@ -6108,15 +6108,27 @@ Success. Returns a object containing the applicable ladder price offers (if exis + #### [CartCurrency](#CartCurrency) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | symbol | String? | yes | | + | code | String? | yes | Currency code defined by ISO 4217:2015 | + +--- + + + + #### [ProductAvailability](#ProductAvailability) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | outOfStock | Boolean? | yes | | - | sizes | ArrayList? | yes | | - | otherStoreQuantity | Int? | yes | | | deliverable | Boolean? | yes | | | isValid | Boolean? | yes | | + | sizes | ArrayList? | yes | | + | otherStoreQuantity | Int? | yes | | + | outOfStock | Boolean? | yes | | --- @@ -6127,12 +6139,12 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | addOn | Double? | yes | | - | marked | Double? | yes | | | effective | Double? | yes | | - | selling | Double? | yes | | + | marked | Double? | yes | | | currencySymbol | String? | yes | | + | addOn | Double? | yes | | + | currencyCode | String? | yes | | + | selling | Double? | yes | | --- @@ -6151,109 +6163,108 @@ Success. Returns a object containing the applicable ladder price offers (if exis - #### [BaseInfo](#BaseInfo) + #### [AppliedPromotion](#AppliedPromotion) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | name | String? | yes | | + | mrpPromotion | Boolean? | yes | If applied promotion is applied on product MRP or ESP | + | offerText | String? | yes | Offer text of current promotion | + | promoId | String? | yes | Promotion id | + | articleQuantity | Int? | yes | Quantity of article on which promotion is applicable | + | amount | Double? | yes | Per unit discount amount applied with current promotion | + | promotionType | String? | yes | Promotion type of current promotion | --- - #### [BasePrice](#BasePrice) + #### [CartProductIdentifer](#CartProductIdentifer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | marked | Double? | yes | | - | effective | Double? | yes | | - | currencySymbol | String? | yes | | + | identifier | String? | yes | Article idenfier generated by cart | --- - #### [ArticlePriceInfo](#ArticlePriceInfo) + #### [BaseInfo](#BaseInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | converted | [BasePrice](#BasePrice)? | yes | | - | base | [BasePrice](#BasePrice)? | yes | | + | uid | Int? | yes | | + | name | String? | yes | | --- - #### [ProductArticle](#ProductArticle) + #### [BasePrice](#BasePrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | parentItemIdentifiers | HashMap? | yes | | - | extraMeta | HashMap? | yes | | - | store | [BaseInfo](#BaseInfo)? | yes | | - | size | String? | yes | | - | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | - | uid | String? | yes | | - | seller | [BaseInfo](#BaseInfo)? | yes | | - | quantity | Int? | yes | | - | type | String? | yes | | - | productGroupTags | ArrayList? | yes | | + | marked | Double? | yes | | + | currencySymbol | String? | yes | | + | effective | Double? | yes | | + | currencyCode | String? | yes | | --- - #### [PromoMeta](#PromoMeta) + #### [ArticlePriceInfo](#ArticlePriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | converted | [BasePrice](#BasePrice)? | yes | | + | base | [BasePrice](#BasePrice)? | yes | | --- - #### [AppliedPromotion](#AppliedPromotion) + #### [ProductArticle](#ProductArticle) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | promotionType | String? | yes | Promotion type of current promotion | - | mrpPromotion | Boolean? | yes | If applied promotion is applied on product MRP or ESP | - | promoId | String? | yes | Promotion id | - | offerText | String? | yes | Offer text of current promotion | - | articleQuantity | Int? | yes | Quantity of article on which promotion is applicable | - | amount | Double? | yes | Per unit discount amount applied with current promotion | + | productGroupTags | ArrayList? | yes | | + | parentItemIdentifiers | HashMap? | yes | | + | type | String? | yes | | + | store | [BaseInfo](#BaseInfo)? | yes | | + | size | String? | yes | | + | seller | [BaseInfo](#BaseInfo)? | yes | | + | uid | String? | yes | | + | quantity | Int? | yes | | + | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | + | extraMeta | HashMap? | yes | | --- - #### [CartProductIdentifer](#CartProductIdentifer) + #### [PromoMeta](#PromoMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifier | String? | yes | Article idenfier generated by cart | + | message | String? | yes | | --- - #### [ProductImage](#ProductImage) + #### [CategoryInfo](#CategoryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatio | String? | yes | | - | secureUrl | String? | yes | | - | url | String? | yes | | + | uid | Int? | yes | Product Category Id | + | name | String? | yes | | --- @@ -6275,21 +6286,22 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | query | [ActionQuery](#ActionQuery)? | yes | | | url | String? | yes | | + | query | [ActionQuery](#ActionQuery)? | yes | | + | type | String? | yes | | --- - #### [CategoryInfo](#CategoryInfo) + #### [ProductImage](#ProductImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | Product Category Id | - | name | String? | yes | | + | secureUrl | String? | yes | | + | aspectRatio | String? | yes | | + | url | String? | yes | | --- @@ -6300,14 +6312,14 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | Unique product url name generated via product name and other meta data | + | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | + | action | [ProductAction](#ProductAction)? | yes | | | name | String? | yes | | - | brand | [BaseInfo](#BaseInfo)? | yes | | + | type | String? | yes | | | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | - | action | [ProductAction](#ProductAction)? | yes | | + | brand | [BaseInfo](#BaseInfo)? | yes | | | uid | Int? | yes | | - | type | String? | yes | | - | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | + | slug | String? | yes | Unique product url name generated via product name and other meta data | --- @@ -6318,21 +6330,21 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | bulkOffer | HashMap? | yes | | | availability | [ProductAvailability](#ProductAvailability)? | yes | | - | key | String? | yes | | | parentItemIdentifiers | HashMap? | yes | | - | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | key | String? | yes | | + | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | discount | String? | yes | | | message | String? | yes | | - | article | [ProductArticle](#ProductArticle)? | yes | | - | promoMeta | [PromoMeta](#PromoMeta)? | yes | | | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | - | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | - | couponMessage | String? | yes | | | isSet | Boolean? | yes | | - | quantity | Int? | yes | | - | bulkOffer | HashMap? | yes | | + | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | couponMessage | String? | yes | | | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | - | discount | String? | yes | | + | quantity | Int? | yes | | + | article | [ProductArticle](#ProductArticle)? | yes | | + | promoMeta | [PromoMeta](#PromoMeta)? | yes | | | product | [CartProduct](#CartProduct)? | yes | | --- @@ -6340,143 +6352,131 @@ Success. Returns a object containing the applicable ladder price offers (if exis - #### [DisplayBreakup](#DisplayBreakup) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | key | String? | yes | | - | message | ArrayList? | yes | | - | value | Double? | yes | | - | display | String? | yes | | - | currencySymbol | String? | yes | | - ---- - - - - - #### [CouponBreakup](#CouponBreakup) + #### [PromiseFormatted](#PromiseFormatted) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | uid | String? | yes | | - | isApplied | Boolean? | yes | | - | value | Double? | yes | | - | type | String? | yes | | - | code | String? | yes | | + | min | String? | yes | | + | max | String? | yes | | --- - #### [RawBreakup](#RawBreakup) + #### [PromiseTimestamp](#PromiseTimestamp) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | fyndCash | Double? | yes | | - | codCharge | Double? | yes | | - | coupon | Double? | yes | | - | vog | Double? | yes | | - | subtotal | Double? | yes | | - | deliveryCharge | Double? | yes | | - | gstCharges | Double? | yes | | - | mrpTotal | Double? | yes | | - | youSaved | Double? | yes | | - | convenienceFee | Double? | yes | | - | total | Double? | yes | | - | discount | Double? | yes | | + | min | Double? | yes | | + | max | Double? | yes | | --- - #### [LoyaltyPoints](#LoyaltyPoints) + #### [ShipmentPromise](#ShipmentPromise) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isApplied | Boolean? | yes | | - | total | Double? | yes | | - | applicable | Double? | yes | | - | description | String? | yes | | + | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | + | timestamp | [PromiseTimestamp](#PromiseTimestamp)? | yes | | --- - #### [CartBreakup](#CartBreakup) + #### [PaymentSelectionLock](#PaymentSelectionLock) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | - | coupon | [CouponBreakup](#CouponBreakup)? | yes | | - | raw | [RawBreakup](#RawBreakup)? | yes | | - | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | + | enabled | Boolean? | yes | | + | defaultOptions | String? | yes | | + | paymentIdentifier | String? | yes | | --- - #### [CartCurrency](#CartCurrency) + #### [RawBreakup](#RawBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | symbol | String? | yes | | - | code | String? | yes | Currency code defined by ISO 4217:2015 | + | fyndCash | Double? | yes | | + | discount | Double? | yes | | + | total | Double? | yes | | + | vog | Double? | yes | | + | gstCharges | Double? | yes | | + | codCharge | Double? | yes | | + | youSaved | Double? | yes | | + | mrpTotal | Double? | yes | | + | coupon | Double? | yes | | + | deliveryCharge | Double? | yes | | + | subtotal | Double? | yes | | + | convenienceFee | Double? | yes | | --- - #### [PromiseFormatted](#PromiseFormatted) + #### [LoyaltyPoints](#LoyaltyPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | String? | yes | | - | min | String? | yes | | + | applicable | Double? | yes | | + | isApplied | Boolean? | yes | | + | total | Double? | yes | | + | description | String? | yes | | --- - #### [PromiseTimestamp](#PromiseTimestamp) + #### [CouponBreakup](#CouponBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Double? | yes | | - | min | Double? | yes | | + | code | String? | yes | | + | type | String? | yes | | + | message | String? | yes | | + | value | Double? | yes | | + | isApplied | Boolean? | yes | | + | uid | String? | yes | | --- - #### [ShipmentPromise](#ShipmentPromise) + #### [DisplayBreakup](#DisplayBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | - | timestamp | [PromiseTimestamp](#PromiseTimestamp)? | yes | | + | display | String? | yes | | + | key | String? | yes | | + | message | ArrayList? | yes | | + | value | Double? | yes | | + | currencySymbol | String? | yes | | + | currencyCode | String? | yes | | --- - #### [PaymentSelectionLock](#PaymentSelectionLock) + #### [CartBreakup](#CartBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | defaultOptions | String? | yes | | - | enabled | Boolean? | yes | | - | paymentIdentifier | String? | yes | | + | raw | [RawBreakup](#RawBreakup)? | yes | | + | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | + | coupon | [CouponBreakup](#CouponBreakup)? | yes | | + | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | --- @@ -6487,22 +6487,22 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | restrictCheckout | Boolean? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | + | buyNow | Boolean? | yes | | + | deliveryChargeInfo | String? | yes | | | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | id | String? | yes | | | checkoutMode | String? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | + | message | String? | yes | | | gstin | String? | yes | | | breakupValues | [CartBreakup](#CartBreakup)? | yes | | - | lastModified | String? | yes | | | comment | String? | yes | | - | message | String? | yes | | - | couponText | String? | yes | | - | currency | [CartCurrency](#CartCurrency)? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | buyNow | Boolean? | yes | | - | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | deliveryChargeInfo | String? | yes | | - | id | String? | yes | | | isValid | Boolean? | yes | | + | couponText | String? | yes | | + | restrictCheckout | Boolean? | yes | | + | lastModified | String? | yes | | --- @@ -6513,18 +6513,18 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | parentItemIdentifiers | HashMap? | yes | | - | extraMeta | HashMap? | yes | | + | articleId | String? | yes | | + | articleAssignment | HashMap? | yes | | + | productGroupTags | ArrayList? | yes | | | itemSize | String? | yes | | + | parentItemIdentifiers | HashMap? | yes | | | storeId | Int? | yes | | - | itemId | Int? | yes | | - | quantity | Int? | yes | | - | articleAssignment | HashMap? | yes | | + | display | String? | yes | | | pos | Boolean? | yes | | - | articleId | String? | yes | | + | quantity | Int? | yes | | | sellerId | Int? | yes | | - | display | String? | yes | | - | productGroupTags | ArrayList? | yes | | + | extraMeta | HashMap? | yes | | + | itemId | Int? | yes | | --- @@ -6546,10 +6546,10 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | - | message | String? | yes | | | success | Boolean? | yes | True if all items are added successfully. False if partially added or not added. | + | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | | partial | Boolean? | yes | When adding multiple items check if all added. True if only few are added. | + | message | String? | yes | | --- @@ -6560,14 +6560,14 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemIndex | Int? | yes | | - | parentItemIdentifiers | HashMap? | yes | | - | extraMeta | HashMap? | yes | | - | itemSize | String? | yes | | | itemId | Int? | yes | | + | itemSize | String? | yes | | + | parentItemIdentifiers | HashMap? | yes | | + | itemIndex | Int? | yes | | + | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | | quantity | Int? | yes | | + | extraMeta | HashMap? | yes | | | articleId | String? | yes | | - | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | --- @@ -6590,9 +6590,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | success | Boolean? | yes | True if all items are added successfully. False if partially added or not added. | | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | | message | String? | yes | | - | success | Boolean? | yes | True if all items are added successfully. False if partially added or not added. | --- @@ -6610,70 +6610,58 @@ Success. Returns a object containing the applicable ladder price offers (if exis - #### [PageCoupon](#PageCoupon) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | hasPrevious | Boolean? | yes | | - | totalItemCount | Int? | yes | | - | hasNext | Boolean? | yes | | - | total | Int? | yes | | - | current | Int? | yes | | - ---- - - - - #### [Coupon](#Coupon) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | couponCode | String? | yes | | + | subTitle | String? | yes | | | title | String? | yes | | - | minimumCartValue | Double? | yes | | - | expiresOn | String? | yes | | | message | String? | yes | | + | expiresOn | String? | yes | | | isApplicable | Boolean? | yes | | - | subTitle | String? | yes | | | isApplied | Boolean? | yes | | - | maxDiscountValue | Double? | yes | | | couponValue | Double? | yes | | + | minimumCartValue | Double? | yes | | + | maxDiscountValue | Double? | yes | | --- - #### [GetCouponResponse](#GetCouponResponse) + #### [PageCoupon](#PageCoupon) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [PageCoupon](#PageCoupon)? | yes | | - | availableCouponList | ArrayList<[Coupon](#Coupon)>? | yes | | + | total | Int? | yes | | + | current | Int? | yes | | + | totalItemCount | Int? | yes | | + | hasNext | Boolean? | yes | | + | hasPrevious | Boolean? | yes | | --- - #### [ApplyCouponRequest](#ApplyCouponRequest) + #### [GetCouponResponse](#GetCouponResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | couponCode | String | no | Coupon code to be applied | + | availableCouponList | ArrayList<[Coupon](#Coupon)>? | yes | | + | page | [PageCoupon](#PageCoupon)? | yes | | --- - #### [OfferSeller](#OfferSeller) + #### [ApplyCouponRequest](#ApplyCouponRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | Seller id | - | name | String? | yes | | + | couponCode | String | no | Coupon code to be applied | --- @@ -6684,11 +6672,11 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | Currency code for all amounts | - | marked | Int? | yes | Original price of product | - | effective | Int? | yes | Current per unit price of product after existing deductions | | bulkEffective | Double? | yes | Discounted per unit price for current offer object | + | effective | Int? | yes | Current per unit price of product after existing deductions | + | marked | Int? | yes | Original price of product | | currencySymbol | String? | yes | Currency symbol for currency | + | currencyCode | String? | yes | Currency code for all amounts | --- @@ -6700,12 +6688,24 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | margin | Int? | yes | Percentage value of discount | + | type | String? | yes | Offer type | | best | Boolean? | yes | Is true for best offer from all offers present for all sellers | - | price | [OfferPrice](#OfferPrice)? | yes | | - | autoApplied | Boolean? | yes | Whether offer discount is auto applied in cart | | total | Double? | yes | Total price of offer quantity with discount | + | autoApplied | Boolean? | yes | Whether offer discount is auto applied in cart | | quantity | Int? | yes | Quantity on which offer is applicable | - | type | String? | yes | Offer type | + | price | [OfferPrice](#OfferPrice)? | yes | | + +--- + + + + + #### [OfferSeller](#OfferSeller) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | Seller id | + | name | String? | yes | | --- @@ -6716,8 +6716,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | seller | [OfferSeller](#OfferSeller)? | yes | | | offers | ArrayList<[OfferItem](#OfferItem)>? | yes | | + | seller | [OfferSeller](#OfferSeller)? | yes | | --- @@ -6750,8 +6750,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | longitude | Double? | yes | | | latitude | Double? | yes | | + | longitude | Double? | yes | | --- @@ -6762,28 +6762,28 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | areaCodeSlug | String? | yes | | - | address | String? | yes | | | isDefaultAddress | Boolean? | yes | | - | landmark | String? | yes | | - | isActive | Boolean? | yes | | - | country | String? | yes | | - | tags | ArrayList? | yes | | | checkoutMode | String? | yes | | - | countryCode | String? | yes | | + | state | String? | yes | | + | phone | String? | yes | | + | addressType | String? | yes | | + | id | String? | yes | | + | name | String? | yes | | + | country | String? | yes | | + | landmark | String? | yes | | + | email | String? | yes | | + | googleMapPoint | HashMap? | yes | | | geoLocation | [GeoLocation](#GeoLocation)? | yes | | - | city | String? | yes | | | meta | HashMap? | yes | | - | name | String? | yes | | - | addressType | String? | yes | | + | area | String? | yes | | + | city | String? | yes | | + | areaCodeSlug | String? | yes | | + | countryCode | String? | yes | | | areaCode | String? | yes | | - | state | String? | yes | | + | isActive | Boolean? | yes | | + | address | String? | yes | | | userId | String? | yes | | - | googleMapPoint | HashMap? | yes | | - | area | String? | yes | | - | email | String? | yes | | - | id | String? | yes | | - | phone | String? | yes | | + | tags | ArrayList? | yes | | --- @@ -6805,8 +6805,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | | id | String? | yes | | + | success | Boolean? | yes | | | isDefaultAddress | Boolean? | yes | | --- @@ -6818,10 +6818,10 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | - | id | String? | yes | | | isDefaultAddress | Boolean? | yes | | | isUpdated | Boolean? | yes | | + | success | Boolean? | yes | | + | id | String? | yes | | --- @@ -6844,9 +6844,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | String? | yes | | | cartId | String? | yes | | | billingAddressId | String? | yes | | + | id | String? | yes | | --- @@ -6857,12 +6857,12 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentIdentifier | String? | yes | | + | merchantCode | String? | yes | | | id | String? | yes | | - | aggregatorName | String? | yes | | | addressId | String? | yes | | + | aggregatorName | String? | yes | | | paymentMode | String? | yes | | - | merchantCode | String? | yes | | + | paymentIdentifier | String? | yes | | --- @@ -6873,11 +6873,11 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | - | displayMessageEn | String? | yes | | + | code | String? | yes | | | valid | Boolean? | yes | | | discount | Double? | yes | | - | code | String? | yes | | + | displayMessageEn | String? | yes | | + | title | String? | yes | | --- @@ -6889,8 +6889,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | couponValidity | [CouponValidity](#CouponValidity)? | yes | | - | message | String? | yes | | | success | Boolean | no | | + | message | String? | yes | | --- @@ -6901,16 +6901,16 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipmentType | String? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - | dpOptions | HashMap? | yes | | | dpId | String? | yes | | - | orderType | String? | yes | | | fulfillmentId | Int? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | | shipments | Int? | yes | | - | boxType | String? | yes | | - | promise | [ShipmentPromise](#ShipmentPromise)? | yes | | | fulfillmentType | String? | yes | | + | shipmentType | String? | yes | | + | promise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | boxType | String? | yes | | + | dpOptions | HashMap? | yes | | + | orderType | String? | yes | | --- @@ -6921,25 +6921,25 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | restrictCheckout | Boolean? | yes | | + | buyNow | Boolean? | yes | | + | deliveryChargeInfo | String? | yes | | + | cartId | Int? | yes | | + | checkoutMode | String? | yes | | + | error | Boolean? | yes | | + | gstin | String? | yes | | + | message | String? | yes | | | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | comment | String? | yes | | + | restrictCheckout | Boolean? | yes | | | lastModified | String? | yes | | | currency | [CartCurrency](#CartCurrency)? | yes | | + | id | String? | yes | | + | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | | shipments | ArrayList<[ShipmentResponse](#ShipmentResponse)>? | yes | | | isValid | Boolean? | yes | | - | checkoutMode | String? | yes | | - | gstin | String? | yes | | - | comment | String? | yes | | - | message | String? | yes | | - | couponText | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | cartId | Int? | yes | | - | error | Boolean? | yes | | | uid | String? | yes | | - | buyNow | Boolean? | yes | | - | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | deliveryChargeInfo | String? | yes | | - | id | String? | yes | | + | couponText | String? | yes | | --- @@ -6950,9 +6950,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | String | no | | - | firstName | String | no | | | lastName | String | no | | + | firstName | String | no | | + | id | String | no | | | user | String | no | | --- @@ -6965,20 +6965,20 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | meta | HashMap? | yes | | + | merchantCode | String? | yes | | + | orderingStore | Int? | yes | | + | addressId | String? | yes | | + | billingAddressId | String? | yes | | | deliveryAddress | HashMap? | yes | | - | extraMeta | HashMap? | yes | | - | paymentIdentifier | String? | yes | | + | staff | [StaffCheckout](#StaffCheckout)? | yes | | | billingAddress | HashMap? | yes | | - | addressId | String? | yes | | + | aggregator | String? | yes | | | paymentParams | HashMap? | yes | | - | paymentMode | String | no | | - | billingAddressId | String? | yes | | | callbackUrl | String? | yes | | - | staff | [StaffCheckout](#StaffCheckout)? | yes | | + | paymentMode | String | no | | + | paymentIdentifier | String? | yes | | + | extraMeta | HashMap? | yes | | | paymentAutoConfirm | Boolean? | yes | | - | orderingStore | Int? | yes | | - | merchantCode | String? | yes | | - | aggregator | String? | yes | | --- @@ -6989,35 +6989,35 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | restrictCheckout | Boolean? | yes | | - | deliveryChargeOrderValue | Int? | yes | | - | storeCode | String? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | - | lastModified | String? | yes | | - | deliveryCharges | Int? | yes | | - | storeEmps | ArrayList>? | yes | | - | orderId | String? | yes | | - | isValid | Boolean? | yes | | - | userType | String? | yes | | + | buyNow | Boolean? | yes | | + | cartId | Int? | yes | | | checkoutMode | String? | yes | | + | codCharges | Int? | yes | | + | gstin | String? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | success | Boolean? | yes | | - | message | String? | yes | | - | couponText | String? | yes | | - | errorMessage | String? | yes | | - | codMessage | String? | yes | | - | buyNow | Boolean? | yes | | + | restrictCheckout | Boolean? | yes | | + | lastModified | String? | yes | | + | deliveryChargeOrderValue | Int? | yes | | + | id | String? | yes | | | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - | currency | [CartCurrency](#CartCurrency)? | yes | | - | gstin | String? | yes | | - | comment | String? | yes | | | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | cartId | Int? | yes | | - | codCharges | Int? | yes | | + | isValid | Boolean? | yes | | | codAvailable | Boolean? | yes | | | uid | String? | yes | | + | storeEmps | ArrayList>? | yes | | + | couponText | String? | yes | | | deliveryChargeInfo | String? | yes | | - | id | String? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | storeCode | String? | yes | | + | codMessage | String? | yes | | + | message | String? | yes | | + | comment | String? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | + | deliveryCharges | Int? | yes | | + | userType | String? | yes | | + | errorMessage | String? | yes | | + | orderId | String? | yes | | --- @@ -7028,14 +7028,14 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | - | message | String? | yes | | | data | HashMap? | yes | | - | appInterceptUrl | String? | yes | | - | callbackUrl | String? | yes | | | cart | [CheckCart](#CheckCart)? | yes | | | paymentConfirmUrl | String? | yes | | + | message | String? | yes | | + | success | Boolean? | yes | | + | callbackUrl | String? | yes | | | orderId | String? | yes | | + | appInterceptUrl | String? | yes | | --- @@ -7047,9 +7047,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | pickUpCustomerDetails | HashMap? | yes | Customer contact details for customer pickup at store | - | checkoutMode | String? | yes | | | gstin | String? | yes | | | comment | String? | yes | | + | checkoutMode | String? | yes | | --- @@ -7107,10 +7107,10 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | meta | HashMap? | yes | Meta data sent while generating share cart link | - | token | String? | yes | Short link id | - | createdOn | String? | yes | | - | user | HashMap? | yes | User details of who generated share link | | source | HashMap? | yes | Share link device and other source information | + | user | HashMap? | yes | User details of who generated share link | + | createdOn | String? | yes | | + | token | String? | yes | Short link id | --- @@ -7121,25 +7121,25 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | restrictCheckout | Boolean? | yes | | + | buyNow | Boolean? | yes | | + | cartId | Int? | yes | | + | checkoutMode | String? | yes | | + | gstin | String? | yes | | | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | restrictCheckout | Boolean? | yes | | | lastModified | String? | yes | | - | sharedCartDetails | [SharedCartDetails](#SharedCartDetails)? | yes | | - | isValid | Boolean? | yes | | - | checkoutMode | String? | yes | | - | message | String? | yes | | - | couponText | String? | yes | | - | buyNow | Boolean? | yes | | + | id | String? | yes | | | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - | currency | [CartCurrency](#CartCurrency)? | yes | | - | gstin | String? | yes | | - | comment | String? | yes | | | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | cartId | Int? | yes | | + | isValid | Boolean? | yes | | | uid | String? | yes | | + | couponText | String? | yes | | | deliveryChargeInfo | String? | yes | | - | id | String? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | message | String? | yes | | + | comment | String? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | + | sharedCartDetails | [SharedCartDetails](#SharedCartDetails)? | yes | | --- @@ -7150,8 +7150,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cart | [SharedCart](#SharedCart)? | yes | | | error | String? | yes | | + | cart | [SharedCart](#SharedCart)? | yes | | --- @@ -7163,10 +7163,10 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | validTill | String? | yes | Datetime ISOString for promotion end date | + | id | String? | yes | Promotion id | + | offerText | String? | yes | Offer title | | description | String? | yes | Offer details including T&C | | promotionGroup | String? | yes | Group of promotion belongs to | - | offerText | String? | yes | Offer title | - | id | String? | yes | Promotion id | --- @@ -7188,20 +7188,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | | success | Boolean? | yes | | - ---- - - - - - #### [CurrencyInfo](#CurrencyInfo) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | symbol | String? | yes | | - | code | String? | yes | | + | message | String? | yes | | --- @@ -7212,11 +7200,11 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | Currency code for all amounts | + | effective | Int? | yes | Current per unit price of product after existing deductions | | offerPrice | Double? | yes | Discounted per unit price for current offer object | | marked | Int? | yes | Original price of product | - | effective | Int? | yes | Current per unit price of product after existing deductions | | currencySymbol | String? | yes | Currency symbol for currency | + | currencyCode | String? | yes | Currency code for all amounts | --- @@ -7227,10 +7215,10 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | Offer type | | margin | Int? | yes | Percentage value of discount | - | minQuantity | Int? | yes | Minimum quantity from which offer is applicable | + | type | String? | yes | Offer type | | maxQuantity | Int? | yes | Minimum quantity upto which offer is applicable. If not present that offer is applicable on all quantities | + | minQuantity | Int? | yes | Minimum quantity from which offer is applicable | | price | [LadderPrice](#LadderPrice)? | yes | | --- @@ -7243,11 +7231,23 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | validTill | String? | yes | Datetime ISOString for promotion end date | + | offerPrices | ArrayList<[LadderOfferItem](#LadderOfferItem)>? | yes | | + | id | String? | yes | Promotion id | + | offerText | String? | yes | Offer title | | description | String? | yes | Offer details including T&C | | promotionGroup | String? | yes | Group of promotion belongs to | - | offerText | String? | yes | Offer title | - | id | String? | yes | Promotion id | - | offerPrices | ArrayList<[LadderOfferItem](#LadderOfferItem)>? | yes | | + +--- + + + + + #### [CurrencyInfo](#CurrencyInfo) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | symbol | String? | yes | | + | code | String? | yes | | --- @@ -7258,8 +7258,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | [CurrencyInfo](#CurrencyInfo)? | yes | | | availableOffers | ArrayList<[LadderPriceOffer](#LadderPriceOffer)>? | yes | | + | currency | [CurrencyInfo](#CurrencyInfo)? | yes | | --- diff --git a/documentation/application/CATALOG.md b/documentation/application/CATALOG.md index 7b27a6e1e..1539095a6 100644 --- a/documentation/application/CATALOG.md +++ b/documentation/application/CATALOG.md @@ -11,7 +11,6 @@ Catalog API's allows you to access list of products, prices, seller details, sim * [getProductComparisonBySlugs](#getproductcomparisonbyslugs) * [getSimilarComparisonProductBySlug](#getsimilarcomparisonproductbyslug) * [getComparedFrequentlyProductBySlug](#getcomparedfrequentlyproductbyslug) -* [getProductSimilarByIdentifier](#getproductsimilarbyidentifier) * [getProductVariantsBySlug](#getproductvariantsbyslug) * [getProductStockByIds](#getproductstockbyids) * [getProductStockForTimeByIds](#getproductstockfortimebyids) @@ -27,8 +26,8 @@ Catalog API's allows you to access list of products, prices, seller details, sim * [getCollectionItemsBySlug](#getcollectionitemsbyslug) * [getCollectionDetailBySlug](#getcollectiondetailbyslug) * [getFollowedListing](#getfollowedlisting) -* [followById](#followbyid) * [unfollowById](#unfollowbyid) +* [followById](#followbyid) * [getFollowerCountById](#getfollowercountbyid) * [getFollowIds](#getfollowids) * [getStores](#getstores) @@ -273,6 +272,10 @@ Success. Returns a ProductSize object. Check the example shown below or refer `P "display": "13", "value": "13", "quantity": 10, + "seller_identifiers": [ + "123456789", + "987654321" + ], "is_available": true } ], @@ -947,181 +950,6 @@ Success. Returns an array of objects containing the attributes for comparision. ---- - - -### getProductSimilarByIdentifier -Get similar products - - - - -```kotlin -catalog.getProductSimilarByIdentifier(slug: slug, similarType: similarType).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| slug | String | yes | A short, human-readable, URL-friendly identifier of a product. You can get slug value from the endpoint /service/application/catalog/v1.0/products/ | -| similarType | String | yes | Similarity criteria such as basic, visual, price, seller, category and spec. Visual - Products having similar patterns, Price - Products in similar price range, Seller - Products sold by the same seller, Category - Products belonging to the same category, e.g. sports shoes, Spec - Products having similar specifications, e.g. phones with same memory. | - - - -Use this API to retrieve products similar to the one specified by its slug. You can search not only similar looking products, but also those that are sold by same seller, or those that belong to the same category, price, specifications, etc. - -*Returned Response:* - - - - -[SimilarProductByTypeResponse](#SimilarProductByTypeResponse) - -Success. Returns a group of similar products based on type. Check the example shown below or refer `SimilarProductByTypeResponse` for more details. - - - - -
-  Example: - -```json -{ - "similars": { - "title": "Brand", - "subtitle": "", - "type": "brand", - "items": [ - { - "type": "product", - "attributes": { - "primary_color_hex": null, - "features": "
  • Dura-pump Technology
  • i-Pure Technology
  • Powerful Air Throw
  • Cool Flow Dispenser
  • Engg. Plastic: Blower
  • Blower/Fan Diameter (mm): 180
  • Ice Chamber
  • Cool Flow Dispenser
  • Cooling Media: Honeycomb
  • Air Throw Distance (mt): 9/30
  • ", - "model": "DiET 35T", - "air-cooler-type": "Portable", - "primary_color": "" - }, - "categories": [ - { - "id": 2717, - "uid": 2717, - "name": "Air Coolers", - "logo": { - "type": "image", - "url": "https://hdn-1.fynd.com/media/banner_portrait/brand/original/540_ecba3a1af141467da8abc20500f983db.jpg" - }, - "action": { - "page": { - "type": "products", - "query": { - "category": [ - "air-coolers" - ] - } - }, - "type": "page" - }, - "_custom_json": {} - } - ], - "sellable": true, - "name": "Symphony Diet 35t Portable Air Cooler", - "slug": "symphony-diet-35t-portable-air-cooler", - "uid": 7502019, - "item_type": "standard", - "item_code": "491297014", - "brand": { - "type": "brand", - "name": "Symphony", - "logo": { - "type": "image", - "url": "https://hdn-1.jiox0.de/jiox0/brands/pictures/square-logo/original/69sKmY_CX-Logo.jpeg" - }, - "action": { - "page": { - "type": "products", - "query": { - "brand": [ - "symphony" - ] - } - }, - "type": "page" - }, - "_custom_json": {} - }, - "action": { - "page": { - "type": "product", - "params": { - "slug": [ - "symphony-diet-35t-portable-air-cooler" - ] - } - }, - "type": "page" - }, - "medias": [ - { - "type": "image", - "url": "https://hdn-1.jiox0.de/jiox0/products/pictures/item/free/original/63/491297014/0/5aKOS19APd-symphony-diet-35t-air-coolers-491297014-i-1-1200wx1200h.jpeg" - }, - { - "type": "image", - "url": "https://hdn-1.jiox0.de/jiox0/products/pictures/item/free/original/63/491297014/1/NY6IJ7xfug-symphony-diet-35t-air-coolers-491297014-i-2-1200wx1200h.jpeg" - } - ], - "discount": "", - "price": { - "marked": { - "min": 9299, - "max": 9299, - "currency_code": "INR", - "currency_symbol": "₹" - }, - "effective": { - "min": 9299, - "max": 9299, - "currency_code": "INR", - "currency_symbol": "₹" - } - }, - "is_tryout": false, - "_custom_json": {}, - "highlights": [ - "Powerful Air Throw ", - "Large 35 Litre Tank Capacity ", - "Automatic Louvers ", - "Multi Directional Wheels ", - "High Efficiency Honey Comb Pad" - ], - "description": "Exclusively suited for your cozy bedroom, Symphony DiET 35T Portable Air Cooler, assures you your comfort while it makes summers fun. Powered by a 35 litre tank, a high efficiency honeycomb pad and ice chamber, it is indeed your coolest buddy in summers. Automatic louvers, multi-directional wheels and three speed remote controlled setting options make it an ideal buy.", - "country_of_origin": "India" - } - ] - } -} -``` -
    - - - - - - - - - --- @@ -6874,14 +6702,14 @@ Success. Returns a Followed resource object. Check the example shown below or re --- -### followById -Follow an entity (product/brand/collection) +### unfollowById +Unfollow an entity (product/brand/collection) ```kotlin -catalog.followById(collectionType: collectionType, collectionId: collectionId).safeAwait{ response, error-> +catalog.unfollowById(collectionType: collectionType, collectionId: collectionId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -6902,7 +6730,7 @@ catalog.followById(collectionType: collectionType, collectionId: collectionId).s -Follow a particular entity such as product, brand, collection specified by its ID. +You can undo a followed product, brand or collection by its ID. This action is referred as _unfollow_. *Returned Response:* @@ -6921,7 +6749,7 @@ Success. Returns a response object. Check the example shown below or refer `Foll ```json { - "message": "Brands Added To Wishlist", + "message": "Products Removed From Wishlist", "id": "1" } ``` @@ -6938,14 +6766,14 @@ Success. Returns a response object. Check the example shown below or refer `Foll --- -### unfollowById -Unfollow an entity (product/brand/collection) +### followById +Follow an entity (product/brand/collection) ```kotlin -catalog.unfollowById(collectionType: collectionType, collectionId: collectionId).safeAwait{ response, error-> +catalog.followById(collectionType: collectionType, collectionId: collectionId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -6966,7 +6794,7 @@ catalog.unfollowById(collectionType: collectionType, collectionId: collectionId) -You can undo a followed product, brand or collection by its ID. This action is referred as _unfollow_. +Follow a particular entity such as product, brand, collection specified by its ID. *Returned Response:* @@ -6985,7 +6813,7 @@ Success. Returns a response object. Check the example shown below or refer `Foll ```json { - "message": "Products Removed From Wishlist", + "message": "Brands Added To Wishlist", "id": "1" } ``` @@ -8075,31 +7903,6 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductDetailAttribute](#ProductDetailAttribute) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | - | type | String? | yes | | - | key | String? | yes | | - ---- - - - - - #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | - | title | String? | yes | | - ---- - - - - #### [Meta](#Meta) | Properties | Type | Nullable | Description | @@ -8115,9 +7918,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | | meta | [Meta](#Meta)? | yes | | | type | String? | yes | | + | url | String? | yes | | --- @@ -8128,9 +7931,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | params | HashMap? | yes | | | type | String? | yes | | | query | HashMap? | yes | | + | params | HashMap? | yes | | --- @@ -8141,8 +7944,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | | type | String? | yes | | + | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | --- @@ -8153,11 +7956,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | | logo | [Media](#Media)? | yes | | | name | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | + | description | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | --- @@ -8168,10 +7971,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Double? | yes | | | currencySymbol | String? | yes | | | currencyCode | String? | yes | | | max | Double? | yes | | + | min | Double? | yes | | --- @@ -8190,39 +7993,64 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or + #### [ProductDetailAttribute](#ProductDetailAttribute) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | type | String? | yes | | + | value | String? | yes | | + | key | String? | yes | | + +--- + + + + + #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | + | title | String? | yes | | + +--- + + + + #### [ProductDetail](#ProductDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | hasVariant | Boolean? | yes | | + | similars | ArrayList? | yes | | + | color | String? | yes | | | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | - | imageNature | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | tags | ArrayList? | yes | | - | highlights | ArrayList? | yes | | - | itemCode | String? | yes | | - | ratingCount | Int? | yes | | - | itemType | String? | yes | | - | attributes | HashMap? | yes | | + | description | String? | yes | | | rating | Double? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | color | String? | yes | | | medias | ArrayList<[Media](#Media)>? | yes | | - | description | String? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | type | String? | yes | | - | tryouts | ArrayList? | yes | | + | productOnlineDate | String? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | | slug | String | no | | - | hasVariant | Boolean? | yes | | | customJson | HashMap? | yes | | - | similars | ArrayList? | yes | | - | discount | String? | yes | | - | shortDescription | String? | yes | | + | highlights | ArrayList? | yes | | | teaserTag | String? | yes | | - | productOnlineDate | String? | yes | | + | itemType | String? | yes | | + | shortDescription | String? | yes | | + | imageNature | String? | yes | | + | uid | Int? | yes | | + | ratingCount | Int? | yes | | + | tags | ArrayList? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | type | String? | yes | | + | discount | String? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | tryouts | ArrayList? | yes | | | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | | name | String? | yes | | + | itemCode | String? | yes | | + | attributes | HashMap? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | uid | Int? | yes | | --- @@ -8255,10 +8083,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | - | quantity | Int? | yes | | | display | String? | yes | | - | isAvailable | Boolean? | yes | | + | quantity | Int? | yes | | + | sellerIdentifiers | ArrayList? | yes | | + | value | String? | yes | | + | isAvailable | Boolean? | yes | | --- @@ -8269,8 +8098,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | convertable | Boolean? | yes | | | value | String? | yes | | + | convertable | Boolean? | yes | | --- @@ -8281,12 +8110,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | col4 | [ColumnHeader](#ColumnHeader)? | yes | | | col3 | [ColumnHeader](#ColumnHeader)? | yes | | | col1 | [ColumnHeader](#ColumnHeader)? | yes | | - | col6 | [ColumnHeader](#ColumnHeader)? | yes | | | col2 | [ColumnHeader](#ColumnHeader)? | yes | | | col5 | [ColumnHeader](#ColumnHeader)? | yes | | - | col4 | [ColumnHeader](#ColumnHeader)? | yes | | + | col6 | [ColumnHeader](#ColumnHeader)? | yes | | --- @@ -8297,12 +8126,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | col4 | String? | yes | | | col3 | String? | yes | | | col1 | String? | yes | | - | col6 | String? | yes | | | col2 | String? | yes | | | col5 | String? | yes | | - | col4 | String? | yes | | + | col6 | String? | yes | | --- @@ -8313,13 +8142,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | + | unit | String? | yes | | | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | | image | String? | yes | | | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | | title | String? | yes | | + | description | String? | yes | | | sizeTip | String? | yes | | - | unit | String? | yes | | --- @@ -8333,9 +8162,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | discount | String? | yes | | | stores | [ProductSizeStores](#ProductSizeStores)? | yes | | | sizes | ArrayList<[ProductSize](#ProductSize)>? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | | sellable | Boolean? | yes | | | sizeChart | [SizeChart](#SizeChart)? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | --- @@ -8348,8 +8177,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | ---------- | ---- | -------- | ----------- | | logo | String? | yes | | | display | String? | yes | | - | description | String? | yes | | | key | String? | yes | | + | description | String? | yes | | --- @@ -8384,10 +8213,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | subtitle | String? | yes | | - | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | | title | String? | yes | | + | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | + | subtitle | String? | yes | | --- @@ -8405,43 +8234,19 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductSimilarItem](#ProductSimilarItem) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | subtitle | String? | yes | | - | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | - | title | String? | yes | | - ---- - - - - - #### [SimilarProductByTypeResponse](#SimilarProductByTypeResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | similars | [ProductSimilarItem](#ProductSimilarItem)? | yes | | - ---- - - - - #### [ProductVariantItemResponse](#ProductVariantItemResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | medias | ArrayList<[Media](#Media)>? | yes | | | colorName | String? | yes | | - | isAvailable | Boolean? | yes | | - | slug | String? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | | name | String? | yes | | - | value | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | + | slug | String? | yes | | | color | String? | yes | | + | value | String? | yes | | + | isAvailable | Boolean? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | --- @@ -8452,10 +8257,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayType | String? | yes | | | key | String? | yes | | | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | | header | String? | yes | | + | displayType | String? | yes | | --- @@ -8473,52 +8278,52 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductStockPrice](#ProductStockPrice) + #### [StoreDetail](#StoreDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | marked | Double? | yes | | - | currency | String? | yes | | + | id | Int? | yes | | + | city | String? | yes | | + | name | String? | yes | | + | code | String? | yes | | --- - #### [StoreDetail](#StoreDetail) + #### [Seller](#Seller) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | count | Int? | yes | | + | uid | Int? | yes | | | name | String? | yes | | - | code | String? | yes | | - | city | String? | yes | | - | id | Int? | yes | | --- - #### [Seller](#Seller) + #### [CompanyDetail](#CompanyDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | id | Int? | yes | | | name | String? | yes | | - | count | Int? | yes | | - | uid | Int? | yes | | --- - #### [CompanyDetail](#CompanyDetail) + #### [ProductStockPrice](#ProductStockPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | id | Int? | yes | | + | effective | Double? | yes | | + | marked | Double? | yes | | + | currency | String? | yes | | --- @@ -8529,15 +8334,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemId | Int? | yes | | - | price | [ProductStockPrice](#ProductStockPrice)? | yes | | - | identifier | HashMap? | yes | | + | size | String? | yes | | | store | [StoreDetail](#StoreDetail)? | yes | | + | itemId | Int? | yes | | | seller | [Seller](#Seller)? | yes | | - | company | [CompanyDetail](#CompanyDetail)? | yes | | | quantity | Int? | yes | | - | size | String? | yes | | + | company | [CompanyDetail](#CompanyDetail)? | yes | | + | identifier | HashMap? | yes | | | uid | String? | yes | | + | price | [ProductStockPrice](#ProductStockPrice)? | yes | | --- @@ -8559,13 +8364,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasPrevious | Boolean? | yes | | - | nextId | String? | yes | | | itemTotal | Int? | yes | | | type | String | no | | - | current | Int? | yes | | - | hasNext | Boolean? | yes | | | size | Int? | yes | | + | hasNext | Boolean? | yes | | + | hasPrevious | Boolean? | yes | | + | current | Int? | yes | | + | nextId | String? | yes | | --- @@ -8576,126 +8381,126 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page) | no | | | items | ArrayList<[ProductStockStatusItem](#ProductStockStatusItem)>? | yes | | + | page | [Page](#Page) | no | | --- - #### [ProductSortOn](#ProductSortOn) + #### [ProductFiltersValue](#ProductFiltersValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | + | display | String | no | | + | max | Int? | yes | | + | currencyCode | String? | yes | | + | selectedMax | Int? | yes | | + | queryFormat | String? | yes | | + | min | Int? | yes | | + | currencySymbol | String? | yes | | + | count | Int? | yes | | + | isSelected | Boolean | no | | + | selectedMin | Int? | yes | | | value | String? | yes | | - | isSelected | Boolean? | yes | | + | displayFormat | String? | yes | | --- - #### [ProductVariantListingResponse](#ProductVariantListingResponse) + #### [ProductFiltersKey](#ProductFiltersKey) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | displayType | String? | yes | | - | header | String? | yes | | - | total | Int? | yes | | - | key | String? | yes | | + | logo | String? | yes | | + | display | String | no | | + | name | String | no | | + | kind | String? | yes | | --- - #### [ProductListingDetail](#ProductListingDetail) + #### [ProductFilters](#ProductFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | - | imageNature | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | tags | ArrayList? | yes | | - | highlights | ArrayList? | yes | | - | sellable | Boolean? | yes | | - | itemCode | String? | yes | | - | ratingCount | Int? | yes | | - | itemType | String? | yes | | - | attributes | HashMap? | yes | | - | rating | Double? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | color | String? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | - | description | String? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | type | String? | yes | | - | tryouts | ArrayList? | yes | | - | slug | String | no | | - | hasVariant | Boolean? | yes | | - | customJson | HashMap? | yes | | - | similars | ArrayList? | yes | | - | discount | String? | yes | | - | sizes | ArrayList? | yes | | - | shortDescription | String? | yes | | - | teaserTag | String? | yes | | - | productOnlineDate | String? | yes | | - | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | - | name | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | uid | Int? | yes | | + | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | key | [ProductFiltersKey](#ProductFiltersKey) | no | | --- - #### [ProductFiltersKey](#ProductFiltersKey) + #### [ProductVariantListingResponse](#ProductVariantListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | display | String | no | | - | kind | String? | yes | | - | logo | String? | yes | | + | header | String? | yes | | + | total | Int? | yes | | + | key | String? | yes | | + | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | + | displayType | String? | yes | | --- - #### [ProductFiltersValue](#ProductFiltersValue) + #### [ProductListingDetail](#ProductListingDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int? | yes | | - | isSelected | Boolean | no | | - | queryFormat | String? | yes | | - | currencyCode | String? | yes | | - | selectedMax | Int? | yes | | - | selectedMin | Int? | yes | | - | displayFormat | String? | yes | | - | currencySymbol | String? | yes | | - | max | Int? | yes | | - | display | String | no | | - | count | Int? | yes | | - | value | String? | yes | | + | hasVariant | Boolean? | yes | | + | similars | ArrayList? | yes | | + | sellable | Boolean? | yes | | + | color | String? | yes | | + | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | description | String? | yes | | + | rating | Double? | yes | | + | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | productOnlineDate | String? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | slug | String | no | | + | customJson | HashMap? | yes | | + | highlights | ArrayList? | yes | | + | teaserTag | String? | yes | | + | itemType | String? | yes | | + | shortDescription | String? | yes | | + | imageNature | String? | yes | | + | uid | Int? | yes | | + | ratingCount | Int? | yes | | + | tags | ArrayList? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | type | String? | yes | | + | discount | String? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | tryouts | ArrayList? | yes | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | name | String? | yes | | + | sizes | ArrayList? | yes | | + | itemCode | String? | yes | | + | attributes | HashMap? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | --- - #### [ProductFilters](#ProductFilters) + #### [ProductSortOn](#ProductSortOn) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | [ProductFiltersKey](#ProductFiltersKey) | no | | - | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | value | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- @@ -8706,10 +8511,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | - | page | [Page](#Page) | no | | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | page | [Page](#Page) | no | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | --- @@ -8720,8 +8525,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | [Media](#Media)? | yes | | | landscape | [Media](#Media)? | yes | | + | portrait | [Media](#Media)? | yes | | --- @@ -8732,15 +8537,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | discount | String? | yes | | - | logo | [Media](#Media)? | yes | | | departments | ArrayList? | yes | | - | slug | String? | yes | | + | discount | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | logo | [Media](#Media)? | yes | | | name | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | + | slug | String? | yes | | + | description | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | --- @@ -8751,8 +8556,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page) | no | | | items | ArrayList<[BrandItem](#BrandItem)>? | yes | | + | page | [Page](#Page) | no | | --- @@ -8763,11 +8568,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | logo | [Media](#Media)? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | logo | [Media](#Media)? | yes | | | name | String? | yes | | | uid | Int? | yes | | + | description | String? | yes | | + +--- + + + + + #### [DepartmentIdentifier](#DepartmentIdentifier) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -8778,13 +8595,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | banners | [ImageUrls](#ImageUrls)? | yes | | | childs | ArrayList>? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | | slug | String? | yes | | | customJson | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | name | String? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | uid | Int? | yes | | --- @@ -8795,13 +8612,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | banners | [ImageUrls](#ImageUrls)? | yes | | | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | | slug | String? | yes | | | customJson | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | name | String? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | uid | Int? | yes | | --- @@ -8812,13 +8629,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | banners | [ImageUrls](#ImageUrls)? | yes | | | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | | slug | String? | yes | | | customJson | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | name | String? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | uid | Int? | yes | | --- @@ -8829,12 +8646,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | childs | ArrayList<[Child](#Child)>? | yes | | - | slug | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | childs | ArrayList<[Child](#Child)>? | yes | | | name | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | + | slug | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | --- @@ -8853,24 +8670,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [DepartmentIdentifier](#DepartmentIdentifier) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | - | uid | Int? | yes | | - ---- - - - - #### [CategoryListingResponse](#CategoryListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | + | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | --- @@ -8883,8 +8688,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | ---------- | ---- | -------- | ----------- | | logo | [Media](#Media)? | yes | | | uid | Int? | yes | | - | name | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | name | String? | yes | | --- @@ -8895,9 +8700,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page) | no | | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | message | String? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | page | [Page](#Page) | no | | --- @@ -8910,9 +8715,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | ---------- | ---- | -------- | ----------- | | logo | [Media](#Media)? | yes | | | priorityOrder | Int? | yes | | - | slug | String? | yes | | | name | String? | yes | | | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -8934,10 +8739,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Media](#Media)? | yes | | + | type | String? | yes | | | display | String? | yes | | + | logo | [Media](#Media)? | yes | | + | customJson | HashMap? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | type | String? | yes | | --- @@ -8955,82 +8761,82 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [CollectionQuery](#CollectionQuery) + #### [CollectionListingFilterType](#CollectionListingFilterType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | op | String | no | | - | value | ArrayList | no | | - | attribute | String | no | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- - #### [GetCollectionDetailNest](#GetCollectionDetailNest) + #### [CollectionListingFilterTag](#CollectionListingFilterTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | badge | HashMap? | yes | | - | appId | String? | yes | | - | logo | [Media](#Media)? | yes | | - | priority | Int? | yes | | - | sortOn | String? | yes | | - | allowFacets | Boolean? | yes | | - | cron | HashMap? | yes | | - | description | String? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | type | String? | yes | | - | allowSort | Boolean? | yes | | - | meta | HashMap? | yes | | - | slug | String? | yes | | - | schedule | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | tag | ArrayList? | yes | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | | name | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | isActive | Boolean? | yes | | - | uid | String? | yes | | --- - #### [CollectionListingFilterTag](#CollectionListingFilterTag) + #### [CollectionListingFilter](#CollectionListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | display | String? | yes | | - | isSelected | Boolean? | yes | | + | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | + | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | --- - #### [CollectionListingFilterType](#CollectionListingFilterType) + #### [CollectionQuery](#CollectionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | display | String? | yes | | - | isSelected | Boolean? | yes | | + | value | ArrayList | no | | + | op | String | no | | + | attribute | String | no | | --- - #### [CollectionListingFilter](#CollectionListingFilter) + #### [GetCollectionDetailNest](#GetCollectionDetailNest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | - | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | + | meta | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | schedule | HashMap? | yes | | + | isActive | Boolean? | yes | | + | description | String? | yes | | + | badge | HashMap? | yes | | + | priority | Int? | yes | | + | sortOn | String? | yes | | + | slug | String? | yes | | + | cron | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | uid | String? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | allowSort | Boolean? | yes | | + | type | String? | yes | | + | logo | [Media](#Media)? | yes | | + | tag | ArrayList? | yes | | + | name | String? | yes | | + | appId | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | --- @@ -9041,9 +8847,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page) | no | | - | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | + | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | + | page | [Page](#Page) | no | | --- @@ -9054,25 +8860,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | meta | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | schedule | HashMap? | yes | | + | isActive | Boolean? | yes | | + | description | String? | yes | | | badge | HashMap? | yes | | - | appId | String? | yes | | - | logo | [Media](#Media)? | yes | | | priority | Int? | yes | | | sortOn | String? | yes | | - | allowFacets | Boolean? | yes | | + | slug | String? | yes | | | cron | HashMap? | yes | | - | description | String? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | + | allowFacets | Boolean? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | type | String? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | | allowSort | Boolean? | yes | | - | meta | HashMap? | yes | | - | slug | String? | yes | | - | schedule | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | + | type | String? | yes | | + | logo | [Media](#Media)? | yes | | | tag | ArrayList? | yes | | | name | String? | yes | | - | isActive | Boolean? | yes | | + | appId | String? | yes | | --- @@ -9083,8 +8889,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page) | no | | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)> | no | | + | page | [Page](#Page) | no | | --- @@ -9095,8 +8901,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | | id | String | no | | + | message | String | no | | --- @@ -9118,9 +8924,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | products | ArrayList? | yes | | | brands | ArrayList? | yes | | | collections | ArrayList? | yes | | + | products | ArrayList? | yes | | --- @@ -9142,8 +8948,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | coordinates | ArrayList? | yes | | + | type | String? | yes | | --- @@ -9154,16 +8960,16 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pincode | Int? | yes | | - | uid | Int? | yes | | | latLong | [LatLong](#LatLong)? | yes | | - | state | String? | yes | | - | address | String? | yes | | - | name | String? | yes | | - | city | String? | yes | | | storeEmail | String? | yes | | | country | String? | yes | | + | address | String? | yes | | + | pincode | Int? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | | storeCode | String? | yes | | + | city | String? | yes | | + | state | String? | yes | | --- @@ -9174,48 +8980,48 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page) | no | | | items | ArrayList<[Store](#Store)> | no | | + | page | [Page](#Page) | no | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [StoreDepartments](#StoreDepartments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | Int | no | | - | number | String | no | | + | logo | String? | yes | | + | priorityOrder | Int? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | slug | String? | yes | | --- - #### [StoreManagerSerializer](#StoreManagerSerializer) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | email | String? | yes | | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber)? | yes | | + | number | String | no | | + | countryCode | Int | no | | --- - #### [StoreDepartments](#StoreDepartments) + #### [StoreManagerSerializer](#StoreManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | priorityOrder | Int? | yes | | - | slug | String? | yes | | + | email | String? | yes | | | name | String? | yes | | - | uid | Int? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber)? | yes | | --- @@ -9226,10 +9032,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | | businessType | String? | yes | | - | companyType | String? | yes | | | uid | Int? | yes | | + | companyType | String? | yes | | + | name | String? | yes | | --- @@ -9240,15 +9046,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pincode | Int? | yes | | - | state | String? | yes | | + | address1 | String? | yes | | | address2 | String? | yes | | - | latitude | Double? | yes | | - | longitude | Double? | yes | | + | country | String? | yes | | | landmark | String? | yes | | + | longitude | Double? | yes | | + | pincode | Int? | yes | | | city | String? | yes | | - | address1 | String? | yes | | - | country | String? | yes | | + | state | String? | yes | | + | latitude | Double? | yes | | --- @@ -9259,12 +9065,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | | company | [CompanyStore](#CompanyStore)? | yes | | | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | name | String? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | uid | Int? | yes | | --- @@ -9276,9 +9082,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[AppStore](#AppStore)>? | yes | | | filters | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | items | ArrayList<[AppStore](#AppStore)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -9301,10 +9107,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | open | Boolean? | yes | | + | opening | [Time](#Time)? | yes | | | closing | [Time](#Time)? | yes | | + | open | Boolean? | yes | | | weekday | String? | yes | | - | opening | [Time](#Time)? | yes | | --- @@ -9315,15 +9121,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | | company | [CompanyStore](#CompanyStore)? | yes | | - | customJson | HashMap? | yes | | | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | name | String? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | | uid | Int? | yes | | + | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | + | customJson | HashMap? | yes | | --- @@ -9334,24 +9140,41 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String | no | | - | contact | String? | yes | | | superUser | Boolean? | yes | | + | contact | String? | yes | | | username | String | no | | + | userId | String | no | | --- - #### [Size](#Size) + #### [ProductDetails](#ProductDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | Any? | yes | | - | quantity | Int? | yes | | - | value | Any? | yes | | - | isAvailable | Boolean? | yes | | + | hasVariant | Boolean? | yes | | + | identifier | HashMap? | yes | | + | countryOfOrigin | Any? | yes | | + | templateTag | Any? | yes | | + | description | Any? | yes | | + | rating | Double? | yes | | + | slug | Any? | yes | | + | shortDescription | Any? | yes | | + | highlights | ArrayList? | yes | | + | imageNature | Any? | yes | | + | isSet | Boolean? | yes | | + | outOfStock | Boolean? | yes | | + | images | ArrayList? | yes | | + | hsnCode | Int? | yes | | + | ratingCount | Int? | yes | | + | groupedAttributes | HashMap? | yes | | + | media | ArrayList>? | yes | | + | brandUid | Int? | yes | | + | name | Any? | yes | | + | itemCode | Any? | yes | | + | attributes | HashMap? | yes | | --- @@ -9362,42 +9185,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | currency | Any? | yes | | + | maxEffective | Double? | yes | | | minEffective | Double? | yes | | | minMarked | Double? | yes | | - | maxEffective | Double? | yes | | | maxMarked | Double? | yes | | - | currency | Any? | yes | | --- - #### [ProductDetails](#ProductDetails) + #### [Size](#Size) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | templateTag | Any? | yes | | - | imageNature | Any? | yes | | - | groupedAttributes | HashMap? | yes | | - | identifier | HashMap? | yes | | - | highlights | ArrayList? | yes | | - | itemCode | Any? | yes | | - | ratingCount | Int? | yes | | - | images | ArrayList? | yes | | - | attributes | HashMap? | yes | | - | rating | Double? | yes | | - | outOfStock | Boolean? | yes | | - | description | Any? | yes | | - | brandUid | Int? | yes | | - | slug | Any? | yes | | - | hasVariant | Boolean? | yes | | - | media | ArrayList>? | yes | | - | countryOfOrigin | Any? | yes | | - | isSet | Boolean? | yes | | - | shortDescription | Any? | yes | | - | hsnCode | Int? | yes | | - | name | Any? | yes | | + | quantity | Int? | yes | | + | value | Any? | yes | | + | display | Any? | yes | | + | isAvailable | Boolean? | yes | | --- @@ -9409,14 +9215,14 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | productUid | Int | no | | - | maxQuantity | Int | no | | - | sizes | ArrayList<[Size](#Size)>? | yes | | - | price | [ProductGroupPrice](#ProductGroupPrice)? | yes | | - | allowRemove | Boolean? | yes | | | productDetails | [ProductDetails](#ProductDetails)? | yes | | - | autoSelect | Boolean? | yes | | - | autoAddToCart | Boolean? | yes | | + | price | [ProductGroupPrice](#ProductGroupPrice)? | yes | | + | sizes | ArrayList<[Size](#Size)>? | yes | | + | maxQuantity | Int | no | | | minQuantity | Int? | yes | | + | autoAddToCart | Boolean? | yes | | + | autoSelect | Boolean? | yes | | + | allowRemove | Boolean? | yes | | --- @@ -9427,23 +9233,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdBy | [UserDetail](#UserDetail)? | yes | | - | id | Any? | yes | | + | meta | HashMap? | yes | | | pageVisibility | ArrayList? | yes | | + | createdBy | [UserDetail](#UserDetail)? | yes | | + | createdOn | String | no | | | modifiedBy | [UserDetail](#UserDetail)? | yes | | - | modifiedOn | String | no | | + | verifiedBy | [UserDetail](#UserDetail)? | yes | | | logo | String? | yes | | - | verifiedOn | String? | yes | | - | meta | HashMap? | yes | | - | slug | Any? | yes | | + | companyId | Int? | yes | | | choice | Any? | yes | | - | createdOn | String | no | | - | products | ArrayList<[ProductInGroup](#ProductInGroup)> | no | | + | modifiedOn | String | no | | | name | Any | no | | - | sameStoreAssignment | Boolean? | yes | | + | products | ArrayList<[ProductInGroup](#ProductInGroup)> | no | | + | verifiedOn | String? | yes | | + | slug | Any? | yes | | | isActive | Boolean? | yes | | - | verifiedBy | [UserDetail](#UserDetail)? | yes | | - | companyId | Int? | yes | | + | id | Any? | yes | | + | sameStoreAssignment | Boolean? | yes | | --- @@ -9461,25 +9267,35 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ArticleAssignmentV2](#ArticleAssignmentV2) + #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | level | String? | yes | | - | strategy | String? | yes | | + | pieces | Int? | yes | | + | size | String? | yes | | --- - #### [ProductStockPriceV2](#ProductStockPriceV2) + #### [ProductSetDistributionV2](#ProductSetDistributionV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | marked | Double? | yes | | - | currency | String? | yes | | + | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | + +--- + + + + + #### [ProductSetV2](#ProductSetV2) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | quantity | Int? | yes | | + | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | --- @@ -9490,8 +9306,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | | type | String? | yes | | + | value | String? | yes | | | key | String? | yes | | --- @@ -9499,7 +9315,7 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [SellerGroupAttributes](#SellerGroupAttributes) + #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | @@ -9511,13 +9327,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [SellerV2](#SellerV2) + #### [ArticleAssignmentV2](#ArticleAssignmentV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | count | Int? | yes | | - | uid | Int? | yes | | + | level | String? | yes | | + | strategy | String? | yes | | --- @@ -9528,83 +9343,88 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | | count | Int? | yes | | | uid | Int? | yes | | + | name | String? | yes | | --- - #### [StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2) + #### [SellerV2](#SellerV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | pincode | Int? | yes | | - | distance | Int? | yes | | - | tat | Int? | yes | | + | count | Int? | yes | | + | uid | Int? | yes | | + | name | String? | yes | | --- - #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) + #### [StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | time | Int? | yes | | - | returnable | Boolean? | yes | | - | unit | String? | yes | | + | quantity | Int? | yes | | + | tat | Int? | yes | | + | pincode | Int? | yes | | + | distance | Int? | yes | | --- - #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) + #### [ProductStockPriceV2](#ProductStockPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | - | pieces | Int? | yes | | + | effective | Double? | yes | | + | marked | Double? | yes | | + | currency | String? | yes | | --- - #### [ProductSetDistributionV2](#ProductSetDistributionV2) + #### [SellerGroupAttributes](#SellerGroupAttributes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | + | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | + | title | String? | yes | | --- - #### [ProductSetV2](#ProductSetV2) + #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | + | unit | String? | yes | | + | time | Int? | yes | | + | returnable | Boolean? | yes | | --- - #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) + #### [ProductStockUnitPriceV2](#ProductStockUnitPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | - | title | String? | yes | | + | currencySymbol | String? | yes | | + | unit | String? | yes | | + | currencyCode | String? | yes | | + | price | Double? | yes | | --- @@ -9615,24 +9435,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemType | String? | yes | | + | quantity | Int? | yes | | | pincode | Int? | yes | | + | set | [ProductSetV2](#ProductSetV2)? | yes | | + | marketplaceAttributes | ArrayList<[MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2)>? | yes | | | articleAssignment | [ArticleAssignmentV2](#ArticleAssignmentV2)? | yes | | + | specialBadge | String? | yes | | + | store | [StoreV2](#StoreV2)? | yes | | | longLat | ArrayList? | yes | | - | discount | String? | yes | | + | seller | [SellerV2](#SellerV2)? | yes | | + | strategyWiseListing | ArrayList<[StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2)>? | yes | | | articleId | String? | yes | | + | itemType | String? | yes | | | price | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | - | specialBadge | String? | yes | | + | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | | groupedAttributes | ArrayList<[SellerGroupAttributes](#SellerGroupAttributes)>? | yes | | - | seller | [SellerV2](#SellerV2)? | yes | | - | store | [StoreV2](#StoreV2)? | yes | | - | sellerCount | Int? | yes | | - | strategyWiseListing | ArrayList<[StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2)>? | yes | | + | discount | String? | yes | | | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | - | set | [ProductSetV2](#ProductSetV2)? | yes | | - | quantity | Int? | yes | | - | marketplaceAttributes | ArrayList<[MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2)>? | yes | | - | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | + | pricePerUnit | [ProductStockUnitPriceV2](#ProductStockUnitPriceV2)? | yes | | + | sellerCount | Int? | yes | | --- @@ -9643,9 +9464,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | | value | String? | yes | | | isSelected | Boolean? | yes | | + | name | String? | yes | | --- @@ -9656,9 +9477,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sortOn | ArrayList<[ProductSizeSellerFilterSchemaV2](#ProductSizeSellerFilterSchemaV2)>? | yes | | - | page | [Page](#Page) | no | | | items | ArrayList<[ProductSizePriceResponseV2](#ProductSizePriceResponseV2)>? | yes | | + | page | [Page](#Page) | no | | + | sortOn | ArrayList<[ProductSizeSellerFilterSchemaV2](#ProductSizeSellerFilterSchemaV2)>? | yes | | --- diff --git a/documentation/application/PAYMENT.md b/documentation/application/PAYMENT.md index 3d0dfcd64..7808215d9 100644 --- a/documentation/application/PAYMENT.md +++ b/documentation/application/PAYMENT.md @@ -1072,6 +1072,17 @@ Success. Returns all available options for payment. Check the example shown belo "small": "https://hdn-1.fynd.com/payment/simpl_logo.png", "large": "https://hdn-1.fynd.com/payment/simpl_logo.png" } + }, + { + "aggregator_name": "Potlee", + "name": "POTLEE", + "display_name": "Potlee", + "code": "POTLEE", + "merchant_code": "POTLEE", + "logo_url": { + "large": "https://hdn-1.fynd.com/payment/Potlee.png", + "small": "https://hdn-1.fynd.com/payment/Potlee.png" + } } ] } @@ -1114,6 +1125,33 @@ Success. Returns all available options for payment. Check the example shown belo "return_url": null } }, + "potlee": { + "data": { + "gateway": { + "route": "potlee", + "entity": "api", + "is_customer_validation_required": true, + "cust_validation_url": "https://api.fyndx0.de/gringotts/api/v1/validate-customer/", + "return_url": null + }, + "payment_flow_data": { + "is_customer_validation_required": true, + "cust_validation_url": "https://api.fyndx0.de/platform/payment/v2/external/payments/callback/", + "config": { + "redirect": true, + "final_payment_action_url": "https://api.fyndx0.de/platform/payment/v2/external/payments/callback/" + }, + "return_url": null + } + }, + "api_link": "", + "payment_flow": "api", + "payment_flow_data": { + "return_url": null, + "cust_validation_url": "https://api.fyndx0.de/gringotts/api/v1/validate-customer/", + "is_customer_validation_required": true + } + }, "mswipe": { "data": { "gateway": { @@ -3706,15 +3744,15 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | verifyApi | String? | yes | Payment gateway verify payment api endpoint | - | merchantId | String? | yes | Unique merchant id | - | sdk | Boolean? | yes | SDK | - | api | String? | yes | Payment gateway api endpoint | - | merchantKey | String? | yes | Unique merchant key | | configType | String | no | Fynd or self payment gateway | + | merchantKey | String? | yes | Unique merchant key | | key | String | no | Payment gateway api key | + | secret | String | no | Masked payment gateway api secret | + | api | String? | yes | Payment gateway api endpoint | | userId | String? | yes | Registered User id | | pin | String? | yes | Masked pin | - | secret | String | no | Masked payment gateway api secret | + | sdk | Boolean? | yes | SDK | + | merchantId | String? | yes | Unique merchant id | --- @@ -3726,15 +3764,15 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | razorpay | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | ccavenue | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | mswipe | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | | stripe | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | | juspay | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | - | mswipe | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | - | rupifi | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | - | ccavenue | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | - | simpl | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | | success | Boolean | no | | - | env | String | no | Environment i.e Live or Test | + | simpl | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | rupifi | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | | payumoney | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | env | String | no | Environment i.e Live or Test | --- @@ -3745,8 +3783,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String | no | Error descrption code. | | description | String | no | Error human understandable description. | + | code | String | no | Error descrption code. | --- @@ -3757,8 +3795,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not | | error | [ErrorCodeAndDescription](#ErrorCodeAndDescription) | no | | + | success | Boolean | no | Response is successful or not | --- @@ -3769,10 +3807,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | nameOnCard | String? | yes | | - | nickname | String? | yes | | | refresh | Boolean? | yes | Refresh cache flag. | + | nameOnCard | String? | yes | | | cardId | String | no | Card token of payment gateway. | + | nickname | String? | yes | | --- @@ -3783,9 +3821,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not. | - | message | String? | yes | Human readable message. | | data | HashMap | no | List of cards of customer. | + | message | String? | yes | Human readable message. | + | success | Boolean | no | Response is successful or not. | --- @@ -3796,9 +3834,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | api | String? | yes | Payment gateway CARD api endpoint | | aggregator | String | no | Payment gateway name. | | customerId | String? | yes | Payment gateway customer id. | + | api | String? | yes | Payment gateway CARD api endpoint | --- @@ -3810,8 +3848,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | cards | [CardPaymentGateway](#CardPaymentGateway) | no | Card's payment gateway with customer id. | - | success | Boolean | no | Response is successful or not. | | message | String | no | Human readable message. | + | success | Boolean | no | Response is successful or not. | --- @@ -3822,23 +3860,23 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | - | expYear | Int? | yes | exp_year | - | cardIsin | String? | yes | card_isin | - | cardBrand | String? | yes | card_brand | | cardIssuer | String? | yes | card_issuer | - | cardBrandImage | String? | yes | card_brand_image | - | aggregatorName | String | no | aggregator_name | + | nickname | String? | yes | nickname | + | cardToken | String? | yes | card_token | + | cardId | String? | yes | card_id | | cardNumber | String? | yes | card_number | - | expMonth | Int? | yes | exp_month | + | cardBrandImage | String? | yes | card_brand_image | + | expYear | Int? | yes | exp_year | | cardType | String? | yes | card_type | - | nickname | String? | yes | nickname | + | cardName | String? | yes | card_name | + | expMonth | Int? | yes | exp_month | + | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | + | cardBrand | String? | yes | card_brand | | expired | Boolean? | yes | expired | | cardReference | String? | yes | card_reference | - | cardToken | String? | yes | card_token | | cardFingerprint | String? | yes | card_fingerprint | - | cardName | String? | yes | card_name | - | cardId | String? | yes | card_id | + | aggregatorName | String | no | aggregator_name | + | cardIsin | String? | yes | card_isin | --- @@ -3849,9 +3887,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not. | - | message | String | no | Human readable message. | | data | ArrayList<[Card](#Card)>? | yes | List of cards of customer. | + | message | String | no | Human readable message. | + | success | Boolean | no | Response is successful or not. | --- @@ -3873,8 +3911,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not. | | message | String? | yes | Human readable message. | + | success | Boolean | no | Response is successful or not. | --- @@ -3885,11 +3923,14 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | transactionAmountInPaise | Int | no | Payable amount in paise | + | orderItems | ArrayList>? | yes | Extra meta fields. | | aggregator | String | no | Payment gateway name in camel case i.e Simpl, Rupifi | - | merchantParams | HashMap | no | Extra meta fields. | - | payload | String | no | Hashed payload string. | + | deliveryAddress | HashMap? | yes | Extra meta fields. | + | payload | String? | yes | Hashed payload string. | + | transactionAmountInPaise | Int | no | Payable amount in paise | | phoneNumber | String | no | User mobile number without country code. | + | merchantParams | HashMap? | yes | Extra meta fields. | + | billingAddress | HashMap? | yes | Extra meta fields. | --- @@ -3900,9 +3941,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not | - | message | String | no | Error or success message. | | data | HashMap | no | Payment gateway response data | + | message | String | no | Error or success message. | + | success | Boolean | no | Response is successful or not | --- @@ -3913,11 +3954,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verified | Boolean? | yes | Already Verified flag from payment gateway i.e Mswipe | - | aggregator | String | no | Payment gateway name i.e Simpl, Mswipe | - | orderId | String | no | Unique order id. | | amount | Int | no | Chargable amount of order. | + | aggregator | String | no | Payment gateway name i.e Simpl, Mswipe | | transactionToken | String? | yes | Transaction token of payment gateway. | + | verified | Boolean? | yes | Already Verified flag from payment gateway i.e Mswipe | + | orderId | String | no | Unique order id. | --- @@ -3928,11 +3969,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cartId | String? | yes | Cart id of customer | | aggregator | String | no | Payment gateway name i.e Simpl, Mswipe | + | cartId | String? | yes | Cart id of customer | | deliveryAddressId | String? | yes | Delivery adddress id of customer | - | status | String | no | Status of charged payment. | | orderId | String | no | Unique order id. | + | status | String | no | Status of charged payment. | | message | String | no | Human readable message. | | success | Boolean | no | Response is successful or not. | @@ -3945,18 +3986,18 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | merchantOrderId | String | no | Unique fynd order id | - | aggregator | String | no | Payment gateway name | - | contact | String | no | Customer valid mobile number | - | email | String | no | Customer valid email | - | orderId | String | no | Payment gateway order id | - | razorpayPaymentId | String? | yes | Payment gateway payment id | + | vpa | String? | yes | Customer vpa address | | currency | String | no | Currency code. | - | method | String | no | Payment method | | amount | Int | no | Payable amount. | - | vpa | String? | yes | Customer vpa address | + | email | String | no | Customer valid email | + | contact | String | no | Customer valid mobile number | + | aggregator | String | no | Payment gateway name | | timeout | Int? | yes | Payment polling timeout if not recieved response | + | merchantOrderId | String | no | Unique fynd order id | + | method | String | no | Payment method | + | orderId | String | no | Payment gateway order id | | customerId | String | no | Payment gateway customer id. | + | razorpayPaymentId | String? | yes | Payment gateway payment id | --- @@ -3967,22 +4008,22 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | merchantOrderId | String | no | order id | - | aggregator | String | no | Payment gateway name | - | pollingUrl | String | no | Polling url. | - | status | String? | yes | Status of payment. | - | currency | String? | yes | Currency code. | - | method | String | no | Payment method | | vpa | String? | yes | Customer vpa address | - | razorpayPaymentId | String? | yes | Payment id. | + | currency | String? | yes | Currency code. | | amount | Int? | yes | Payable amount. | - | aggregatorOrderId | String? | yes | Payment order id | + | timeout | Int? | yes | timeout. | + | aggregator | String | no | Payment gateway name | + | merchantOrderId | String | no | order id | | upiPollUrl | String? | yes | UPI poll url. | - | virtualId | String? | yes | Payment virtual address. | | bqrImage | String? | yes | Bharath qr image url. | - | timeout | Int? | yes | timeout. | - | success | Boolean | no | Response is successful or not. | + | method | String | no | Payment method | + | pollingUrl | String | no | Polling url. | + | aggregatorOrderId | String? | yes | Payment order id | + | virtualId | String? | yes | Payment virtual address. | + | status | String? | yes | Status of payment. | | customerId | String? | yes | Payment gateway customer id. | + | success | Boolean | no | Response is successful or not. | + | razorpayPaymentId | String? | yes | Payment id. | --- @@ -3993,16 +4034,16 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | merchantOrderId | String | no | Unique fynd order id | + | vpa | String | no | Customer vpa address | + | currency | String | no | Currency code. | + | amount | Int | no | Payable amount. | + | email | String | no | Customer valid email | | aggregator | String | no | Payment gateway name | - | status | String | no | Status of payment. | | contact | String | no | Customer valid mobile number | - | email | String | no | Customer valid email | - | orderId | String | no | Payment gateway order id | - | currency | String | no | Currency code. | + | merchantOrderId | String | no | Unique fynd order id | | method | String | no | Payment method | - | vpa | String | no | Customer vpa address | - | amount | Int | no | Payable amount. | + | orderId | String | no | Payment gateway order id | + | status | String | no | Status of payment. | | customerId | String | no | Payment gateway customer id. | --- @@ -4015,9 +4056,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | retry | Boolean | no | Response is successful or not. | + | redirectUrl | String? | yes | Redirect url | | status | String | no | Payment status | | aggregatorName | String | no | Payment gateway name | - | redirectUrl | String? | yes | Redirect url | | success | Boolean? | yes | Response is successful or not | --- @@ -4029,10 +4070,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentFlow | String? | yes | payment_flow | - | paymentFlowData | String? | yes | payment_flow_data | | apiLink | String? | yes | api_link | + | paymentFlow | String? | yes | payment_flow | | data | HashMap? | yes | Data | + | paymentFlowData | String? | yes | payment_flow_data | --- @@ -4043,19 +4084,19 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | jiopay | [AggregatorRoute](#AggregatorRoute)? | yes | Jiopay | | razorpay | [AggregatorRoute](#AggregatorRoute)? | yes | Razorpay | - | epaylater | [AggregatorRoute](#AggregatorRoute)? | yes | Epaylater | - | stripe | [AggregatorRoute](#AggregatorRoute)? | yes | Stripe | - | juspay | [AggregatorRoute](#AggregatorRoute)? | yes | Juspay | + | ccavenue | [AggregatorRoute](#AggregatorRoute)? | yes | Ccavenue | | fynd | [AggregatorRoute](#AggregatorRoute)? | yes | Fynd | | mswipe | [AggregatorRoute](#AggregatorRoute)? | yes | mswipe | - | rupifi | [AggregatorRoute](#AggregatorRoute)? | yes | Rupifi | - | ccavenue | [AggregatorRoute](#AggregatorRoute)? | yes | Ccavenue | - | simpl | [AggregatorRoute](#AggregatorRoute)? | yes | simpl | - | jiopay | [AggregatorRoute](#AggregatorRoute)? | yes | Jiopay | - | payubiz | [AggregatorRoute](#AggregatorRoute)? | yes | Payubiz | + | stripe | [AggregatorRoute](#AggregatorRoute)? | yes | Stripe | | bqrRazorpay | [AggregatorRoute](#AggregatorRoute)? | yes | BQR_Razorpay | + | payubiz | [AggregatorRoute](#AggregatorRoute)? | yes | Payubiz | + | juspay | [AggregatorRoute](#AggregatorRoute)? | yes | Juspay | | upiRazorpay | [AggregatorRoute](#AggregatorRoute)? | yes | UPI_Razorpay | + | simpl | [AggregatorRoute](#AggregatorRoute)? | yes | simpl | + | rupifi | [AggregatorRoute](#AggregatorRoute)? | yes | Rupifi | + | epaylater | [AggregatorRoute](#AggregatorRoute)? | yes | Epaylater | --- @@ -4091,9 +4132,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | code | String? | yes | code | - | displayName | String? | yes | display_name | - | packageName | String? | yes | package_name | | logos | [PaymentModeLogo](#PaymentModeLogo)? | yes | logos | + | packageName | String? | yes | package_name | + | displayName | String? | yes | display_name | --- @@ -4104,36 +4145,36 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | expMonth | Int? | yes | exp_month | - | cardNumber | String? | yes | card_number | | nickname | String? | yes | nickname | - | cardReference | String? | yes | card_reference | - | cardToken | String? | yes | card_token | - | code | String? | yes | code | + | cardBrandImage | String? | yes | card_brand_image | | timeout | Int? | yes | timeout | - | merchantCode | String? | yes | merchant code | + | expYear | Int? | yes | exp_year | + | expMonth | Int? | yes | exp_month | + | cardFingerprint | String? | yes | card_fingerprint | + | aggregatorName | String | no | aggregator_name | | intentAppErrorDictList | ArrayList<[IntentAppErrorList](#IntentAppErrorList)>? | yes | intent_app_error_dict_list | - | retryCount | Int? | yes | retry_count | - | cardBrand | String? | yes | card_brand | | cardIssuer | String? | yes | card_issuer | - | intentFlow | Boolean? | yes | intent_flow | - | aggregatorName | String | no | aggregator_name | - | logoUrl | [PaymentModeLogo](#PaymentModeLogo)? | yes | Logo | - | intentAppErrorList | ArrayList? | yes | intent_app_error_list | + | cardToken | String? | yes | card_token | + | intentApp | ArrayList<[IntentApp](#IntentApp)>? | yes | intent_app | + | cardType | String? | yes | card_type | + | cardName | String? | yes | card_name | + | cardReference | String? | yes | card_reference | + | merchantCode | String? | yes | merchant code | + | retryCount | Int? | yes | retry_count | | cardId | String? | yes | card_id | - | expYear | Int? | yes | exp_year | - | cardIsin | String? | yes | card_isin | + | cardNumber | String? | yes | card_number | + | displayPriority | Int? | yes | Dispaly Priority | + | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | + | intentFlow | Boolean? | yes | intent_flow | + | fyndVpa | String? | yes | fynd_vpa | | displayName | String? | yes | display name | + | intentAppErrorList | ArrayList? | yes | intent_app_error_list | + | code | String? | yes | code | + | cardBrand | String? | yes | card_brand | | expired | Boolean? | yes | expired | | name | String? | yes | name | - | cardFingerprint | String? | yes | card_fingerprint | - | fyndVpa | String? | yes | fynd_vpa | - | cardBrandImage | String? | yes | card_brand_image | - | displayPriority | Int? | yes | Dispaly Priority | - | cardType | String? | yes | card_type | - | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | - | intentApp | ArrayList<[IntentApp](#IntentApp)>? | yes | intent_app | - | cardName | String? | yes | card_name | + | logoUrl | [PaymentModeLogo](#PaymentModeLogo)? | yes | Logo | + | cardIsin | String? | yes | card_isin | --- @@ -4144,15 +4185,15 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | saveCard | Boolean? | yes | Card save or not | | isPayByCardPl | Boolean? | yes | This flag will be true in case of Payment link payment through card | - | list | ArrayList<[PaymentModeList](#PaymentModeList)>? | yes | Payment mode | | displayName | String | no | Payment mode display name | + | list | ArrayList<[PaymentModeList](#PaymentModeList)>? | yes | Payment mode | | addCardEnabled | Boolean? | yes | Annonymous card flag | - | aggregatorName | String? | yes | Dispaly Priority | + | anonymousEnable | Boolean? | yes | Annonymous card flag | | displayPriority | Int | no | Dispaly Priority | + | saveCard | Boolean? | yes | Card save or not | | name | String | no | Payment mode name | - | anonymousEnable | Boolean? | yes | Annonymous card flag | + | aggregatorName | String? | yes | Dispaly Priority | --- @@ -4175,8 +4216,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not | | paymentOptions | [PaymentOptionAndFlow](#PaymentOptionAndFlow) | no | payment_options | + | success | Boolean | no | Response is successful or not | --- @@ -4199,8 +4240,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Successful or not. | | data | [RupifiBannerData](#RupifiBannerData) | no | Rupifi KYC banner details. | + | success | Boolean | no | Successful or not. | --- @@ -4211,8 +4252,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | Epaylater KYC status | | display | Boolean | no | Need to display banner or not | + | status | String? | yes | Epaylater KYC status | | message | String? | yes | ePayLater message | --- @@ -4224,8 +4265,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Successful or not. | | data | [EpaylaterBannerData](#EpaylaterBannerData) | no | Epaylater KYC banner details. | + | success | Boolean | no | Successful or not. | --- @@ -4260,8 +4301,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not. | | data | [LinkStatus](#LinkStatus) | no | Data about link action status. | + | success | Boolean | no | Response is successful or not. | --- @@ -4272,11 +4313,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | logoSmall | String | no | Beneficiary small Logo | | displayName | String? | yes | Beneficiary Display Name | + | id | Int | no | | | logoLarge | String | no | Beneficiary large Logo | - | logoSmall | String | no | Beneficiary small Logo | | name | String | no | Beneficiary Name | - | id | Int | no | | --- @@ -4287,8 +4328,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayName | String | no | Beneficiary Mode Name | | items | ArrayList<[TransferItemsDetails](#TransferItemsDetails)>? | yes | Beneficiary Mode Items | + | displayName | String | no | Beneficiary Mode Name | --- @@ -4333,25 +4374,25 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | comment | Boolean? | yes | Remarks | - | modifiedOn | String | no | MOdification Date of Beneficiary | + | transferMode | String | no | Transfer Mode Of Account | | accountNo | String | no | Account Number | - | branchName | Boolean? | yes | Branch Name Of Account | - | email | String | no | EMail of User | - | ifscCode | String | no | Ifsc Code Of Account | - | title | String | no | Title Of Account | - | createdOn | String | no | Creation Date of Beneficiary | + | delightsUserName | String? | yes | User Id Who filled the Beneficiary | + | address | String | no | Address of User | + | comment | Boolean? | yes | Remarks | | subtitle | String | no | SHort Title Of Account | - | bankName | String | no | Bank Name Of Account | | isActive | Boolean | no | Boolean Flag whether Beneficiary set or not | | beneficiaryId | String | no | Benenficiary Id | + | modifiedOn | String | no | MOdification Date of Beneficiary | + | id | Int | no | | + | email | String | no | EMail of User | + | branchName | Boolean? | yes | Branch Name Of Account | + | bankName | String | no | Bank Name Of Account | + | createdOn | String | no | Creation Date of Beneficiary | + | title | String | no | Title Of Account | | displayName | String | no | Display Name Of Account | - | address | String | no | Address of User | - | accountHolder | String | no | Account Holder Name | | mobile | Boolean? | yes | MObile no of User | - | transferMode | String | no | Transfer Mode Of Account | - | delightsUserName | String? | yes | User Id Who filled the Beneficiary | - | id | Int | no | | + | accountHolder | String | no | Account Holder Name | + | ifscCode | String | no | Ifsc Code Of Account | --- @@ -4374,9 +4415,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | description | String | no | Not Found | | code | String | no | Bad Request Data | | success | Boolean | no | Response is successful or not | - | description | String | no | Not Found | --- @@ -4388,8 +4429,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | bankName | String | no | Bank Name Of Account | - | success | Boolean? | yes | Response is successful or not | | branchName | String | no | Branch Name Of Account | + | success | Boolean? | yes | Response is successful or not | --- @@ -4400,9 +4441,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | description | String | no | Error human understandable description. | | code | String | no | Error descrption code. | | success | Boolean | no | Response is successful or not | - | description | String | no | Error human understandable description. | --- @@ -4426,8 +4467,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | Response is successful or not | | message | String | no | Aggregator Response of beneficicary | + | success | Boolean? | yes | Response is successful or not | --- @@ -4451,17 +4492,17 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | bankName | String | no | Bank Name of the Account | - | branchName | String | no | Branch Name of the Account | + | vpa | String? | yes | | + | accountNo | String | no | Account NUmber of the Account Holder | | wallet | String? | yes | | + | mobile | String | no | Moblie Number of the User | | email | String | no | Email of the Account Holder | - | vpa | String? | yes | | | address | String? | yes | Address of the User | - | comment | String? | yes | Remarks added by The user | | accountHolder | String | no | Name of the Account Holder | + | branchName | String | no | Branch Name of the Account | + | comment | String? | yes | Remarks added by The user | + | bankName | String | no | Bank Name of the Account | | ifscCode | String | no | Ifsc Code of the Account | - | mobile | String | no | Moblie Number of the User | - | accountNo | String | no | Account NUmber of the Account Holder | --- @@ -4473,11 +4514,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | transferMode | String | no | Transfer Mode of the Beneficiary to be added | - | shipmentId | String | no | Shipment Id of the respective Merchant Order Id | - | delights | Boolean | no | True if beneficiary to be added by delights or False if by User | - | orderId | String | no | Merchant Order Id | | requestId | String? | yes | | | otp | String? | yes | | + | shipmentId | String | no | Shipment Id of the respective Merchant Order Id | + | orderId | String | no | Merchant Order Id | + | delights | Boolean | no | True if beneficiary to be added by delights or False if by User | | details | [BeneficiaryModeDetails](#BeneficiaryModeDetails) | no | Beneficiary bank details | --- @@ -4489,10 +4530,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | data | HashMap? | yes | Refund account data. | + | message | String | no | Response message | | isVerifiedFlag | Boolean? | yes | | | success | Boolean | no | Success or failure flag. | - | message | String | no | Response message | - | data | HashMap? | yes | Refund account data. | --- @@ -4503,11 +4544,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | bankName | String | no | | + | accountNo | String | no | | | branchName | String | no | | | accountHolder | String | no | | + | bankName | String | no | | | ifscCode | String | no | | - | accountNo | String | no | | --- @@ -4530,8 +4571,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | String | no | Country Code of the Mobile Number | | mobile | String | no | Wallet Moblie Number of the User | + | countryCode | String | no | Country Code of the Mobile Number | --- @@ -4567,8 +4608,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | Response is successful or not | | isBeneficiarySet | Boolean | no | Boolean Flag whether Beneficiary set or not | + | success | Boolean? | yes | Response is successful or not | --- @@ -4579,15 +4620,15 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentLinkCurrentStatus | String? | yes | Status of payment link | | merchantName | String? | yes | Merchant name | - | message | String | no | Message | - | externalOrderId | String? | yes | Merchant order id | + | pollingTimeout | Int? | yes | Polling request timeout | | amount | Double? | yes | Total value of order | + | statusCode | Int | no | HTTP status code | | success | Boolean | no | Successful or failure | - | pollingTimeout | Int? | yes | Polling request timeout | + | externalOrderId | String? | yes | Merchant order id | + | paymentLinkCurrentStatus | String? | yes | Status of payment link | + | message | String | no | Message | | paymentLinkUrl | String? | yes | Url of payment link | - | statusCode | Int | no | HTTP status code | --- @@ -4598,14 +4639,14 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | merchantOrderId | String? | yes | Order id | - | msg | String? | yes | Message | | merchantName | String? | yes | Name of merchant that created payment link | - | paymentTransactionId | String? | yes | Payment transaction id | + | cancelled | Boolean? | yes | Payment link is cancelled or not | + | msg | String? | yes | Message | | amount | Double? | yes | Amount paid | - | expired | Boolean? | yes | Payment link expired or not | + | merchantOrderId | String? | yes | Order id | + | paymentTransactionId | String? | yes | Payment transaction id | | invalidId | Boolean? | yes | Payment link id is valid or not | - | cancelled | Boolean? | yes | Payment link is cancelled or not | + | expired | Boolean? | yes | Payment link expired or not | --- @@ -4616,10 +4657,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Successful or failure | - | message | String | no | Message | - | error | [ErrorDescription](#ErrorDescription)? | yes | | | statusCode | Int | no | HTTP status code | + | error | [ErrorDescription](#ErrorDescription)? | yes | | + | message | String | no | Message | + | success | Boolean | no | Successful or failure | --- @@ -4630,11 +4671,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | assignCardId | String? | yes | | + | amount | String | no | | | cartId | String | no | | - | checkoutMode | String | no | | | pincode | String | no | | - | amount | String | no | | - | assignCardId | String? | yes | | + | checkoutMode | String | no | | --- @@ -4645,12 +4686,12 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobileNumber | String | no | Mobile number to which the payment link is to be sent | | meta | [CreatePaymentLinkMeta](#CreatePaymentLinkMeta) | no | Meta | - | description | String? | yes | Merchant order id | - | email | String | no | Email to which the payment link is to be sent | | amount | Double | no | Total value of order | + | email | String | no | Email to which the payment link is to be sent | | externalOrderId | String | no | Merchant order id | + | description | String? | yes | Merchant order id | + | mobileNumber | String | no | Mobile number to which the payment link is to be sent | --- @@ -4661,12 +4702,12 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | pollingTimeout | Int? | yes | Polling request timeout | + | statusCode | Int | no | HTTP status code | | paymentLinkId | String? | yes | Unique id of payment link | - | message | String | no | Message | | success | Boolean | no | Successful or failure | - | pollingTimeout | Int? | yes | Polling request timeout | + | message | String | no | Message | | paymentLinkUrl | String? | yes | Url of payment link | - | statusCode | Int | no | HTTP status code | --- @@ -4688,10 +4729,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Successful or failure | + | statusCode | Int | no | HTTP status code | | pollingTimeout | Int? | yes | Polling request timeout | | message | String | no | Message | - | statusCode | Int | no | HTTP status code | + | success | Boolean | no | Successful or failure | --- @@ -4702,9 +4743,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Successful or failure | - | message | String | no | Message | | statusCode | Int | no | HTTP status code | + | message | String | no | Message | + | success | Boolean | no | Successful or failure | --- @@ -4715,16 +4756,16 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | amount | Double? | yes | Amount | + | redirectUrl | String? | yes | Url to redirect to | + | statusCode | Int? | yes | HTTP status code | | paymentLinkId | String? | yes | Payment link id | - | status | String? | yes | Status of payment link | | aggregatorName | String? | yes | Aggregator name | | orderId | String? | yes | Fynd order id | - | redirectUrl | String? | yes | Url to redirect to | - | message | String? | yes | Message | - | amount | Double? | yes | Amount | | httpStatus | Int? | yes | HTTP status code | + | status | String? | yes | Status of payment link | + | message | String? | yes | Message | | success | Boolean? | yes | Successful or failure | - | statusCode | Int? | yes | HTTP status code | --- @@ -4735,8 +4776,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentIdentifier | String | no | Payment identifier | | paymentGateway | String | no | Payment gateway name | + | paymentIdentifier | String | no | Payment identifier | | merchantCode | String | no | Merchant code | --- @@ -4761,11 +4802,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentLinkId | String | no | Unique id of payment link | - | paymentMethods | [CreateOrderUserPaymentMethods](#CreateOrderUserPaymentMethods) | no | Payment method details | | meta | HashMap? | yes | Meta | | currency | String | no | Currency | | failureCallbackUrl | String | no | Failure page url | + | paymentMethods | [CreateOrderUserPaymentMethods](#CreateOrderUserPaymentMethods) | no | Payment method details | + | paymentLinkId | String | no | Unique id of payment link | | successCallbackUrl | String | no | Success page url | --- @@ -4777,15 +4818,15 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | merchantOrderId | String? | yes | Merchant order id | - | aggregator | String? | yes | Aggregator name | - | contact | String? | yes | Mobile number | - | email | String? | yes | Email | - | orderId | String? | yes | Aggregator order id | | currency | String? | yes | Currency | - | method | String? | yes | Method | - | amount | Double? | yes | Amount | | callbackUrl | String? | yes | Callback url for aggregator | + | amount | Double? | yes | Amount | + | email | String? | yes | Email | + | contact | String? | yes | Mobile number | + | aggregator | String? | yes | Aggregator name | + | merchantOrderId | String? | yes | Merchant order id | + | method | String? | yes | Method | + | orderId | String? | yes | Aggregator order id | | customerId | String? | yes | Aggregator customer id | --- @@ -4798,12 +4839,12 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | paymentConfirmUrl | String? | yes | Payment confirm url for aggregator | + | callbackUrl | String? | yes | Callback url for aggregator | + | statusCode | Int | no | HTTP status code | | orderId | String? | yes | Merchant order id | | data | [CreateOrderUserData](#CreateOrderUserData)? | yes | | | message | String | no | Message | - | callbackUrl | String? | yes | Callback url for aggregator | | success | Boolean | no | Successful or failure | - | statusCode | Int | no | HTTP status code | --- @@ -4815,8 +4856,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | value | Double | no | Payment amount | - | formattedValue | String | no | Formated Amount with currency symbol | | currency | String | no | Currency Code | + | formattedValue | String | no | Formated Amount with currency symbol | --- @@ -4827,10 +4868,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | statusMessage | String | no | message to customer | | balance | [BalanceDetails](#BalanceDetails)? | yes | Credit summary of user. | | status | String | no | Customer Credit status | | merchantCustomerRefId | String | no | Unique aggregator customer id | - | statusMessage | String | no | message to customer | --- @@ -4841,8 +4882,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Payment confirmation updated or not. | | data | [CreditSummary](#CreditSummary)? | yes | Credit summary of user. | + | success | Boolean | no | Payment confirmation updated or not. | --- @@ -4865,8 +4906,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Status updated or not. | | data | [RedirectURL](#RedirectURL) | no | Redirect URL. | + | success | Boolean | no | Status updated or not. | --- @@ -4890,21 +4931,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Operation is successful or not. | | data | [CreditDetail](#CreditDetail) | no | Credit summary of user. | - ---- - - - - - #### [MarketplaceInfo](#MarketplaceInfo) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | dateOfJoining | String? | yes | Date of joining | - | membershipId | String | no | merchant id | - | name | String | no | Name of store | + | success | Boolean | no | Operation is successful or not. | --- @@ -4916,12 +4944,12 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | city | String | no | City | - | landMark | String? | yes | Land Mark | - | ownershipType | String? | yes | Address Owner Type | - | addressline2 | String? | yes | Address Line 2 | - | pincode | String | no | Pincode | | state | String | no | State | + | landMark | String? | yes | Land Mark | | addressline1 | String | no | Address Line 1 | + | pincode | String | no | Pincode | + | addressline2 | String? | yes | Address Line 2 | + | ownershipType | String? | yes | Address Owner Type | --- @@ -4932,17 +4960,17 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | businessOwnershipType | String? | yes | business Ownershipp type(e.g Rented) | + | fssai | String? | yes | FDA License Number | | fda | String? | yes | Driver License | - | gstin | String? | yes | GSTIN Number | + | vintage | String? | yes | Vintage | | pan | String? | yes | Pan Number | - | fssai | String? | yes | FDA License Number | | entityType | String? | yes | Busineess Entity Type | - | shopAndEstablishment | HashMap? | yes | Shop Establishment | + | businessOwnershipType | String? | yes | business Ownershipp type(e.g Rented) | | address | [KYCAddress](#KYCAddress)? | yes | Address details | - | name | String? | yes | Business Name | | businessType | String? | yes | Business Type | - | vintage | String? | yes | Vintage | + | gstin | String? | yes | GSTIN Number | + | shopAndEstablishment | HashMap? | yes | Shop Establishment | + | name | String? | yes | Business Name | --- @@ -4953,13 +4981,13 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | deviceModel | String? | yes | Device Model | | deviceMake | String? | yes | Device maker | - | identificationNumber | String? | yes | IP | + | os | String? | yes | OS Name | | identifierType | String? | yes | Static value = ip | + | identificationNumber | String? | yes | IP | + | deviceModel | String? | yes | Device Model | | osVersion | String? | yes | OS Version | | deviceType | String? | yes | Device Type(E.g. Mobile) | - | os | String? | yes | OS Name | --- @@ -4970,22 +4998,35 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | pan | String? | yes | Pan Number | | drivingLicense | String? | yes | Driver License | - | voterId | String? | yes | Voter ID Number | - | middleName | String? | yes | middle Name | | passport | String? | yes | Passport | + | middleName | String? | yes | middle Name | | mobileVerified | Boolean | no | Is Mobile Verified or not | - | pan | String? | yes | Pan Number | - | fathersName | String? | yes | Father's Name | | email | String | no | Email | - | dob | String | no | DOB | - | firstName | String | no | First Name | + | fathersName | String? | yes | Father's Name | + | emailVerified | Boolean | no | Is Email Verified or not | | lastName | String? | yes | Last Name | - | gender | String? | yes | Gender | - | addressAsPerId | [KYCAddress](#KYCAddress) | no | Address details | + | dob | String | no | DOB | | phone | String | no | Email | + | gender | String? | yes | Gender | | mothersName | String? | yes | Mother's Name | - | emailVerified | Boolean | no | Is Email Verified or not | + | voterId | String? | yes | Voter ID Number | + | firstName | String | no | First Name | + | addressAsPerId | [KYCAddress](#KYCAddress) | no | Address details | + +--- + + + + + #### [MarketplaceInfo](#MarketplaceInfo) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | membershipId | String | no | merchant id | + | dateOfJoining | String? | yes | Date of joining | + | name | String | no | Name of store | --- @@ -4996,12 +5037,12 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | source | String | no | callbackURL | - | aggregator | String | no | Aggregator Name | - | marketplaceInfo | [MarketplaceInfo](#MarketplaceInfo)? | yes | Market Place info. | | businessInfo | [BusinessDetails](#BusinessDetails)? | yes | Business summary. | | device | [DeviceDetails](#DeviceDetails)? | yes | Device Details. | + | aggregator | String | no | Aggregator Name | | personalInfo | [UserPersonalInfoInDetails](#UserPersonalInfoInDetails) | no | Credit summary of user. | + | source | String | no | callbackURL | + | marketplaceInfo | [MarketplaceInfo](#MarketplaceInfo)? | yes | Market Place info. | --- @@ -5012,9 +5053,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | Boolean | no | Operation Status | | redirectUrl | String | no | URL to which the user may redirect. | | session | HashMap | no | User Session | + | status | Boolean | no | Operation Status | --- @@ -5025,8 +5066,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Status updated or not. | | data | [OnboardSummary](#OnboardSummary) | no | Redirect URL. | + | success | Boolean | no | Status updated or not. | --- diff --git a/documentation/application/POSCART.md b/documentation/application/POSCART.md index a872ff2f0..a5efe3491 100644 --- a/documentation/application/POSCART.md +++ b/documentation/application/POSCART.md @@ -6724,375 +6724,375 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared - #### [ProductAvailability](#ProductAvailability) + #### [PromiseTimestamp](#PromiseTimestamp) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | otherStoreQuantity | Int? | yes | | - | isValid | Boolean? | yes | | - | outOfStock | Boolean? | yes | | - | sizes | ArrayList? | yes | | - | deliverable | Boolean? | yes | | + | min | Double? | yes | | + | max | Double? | yes | | --- - #### [CategoryInfo](#CategoryInfo) + #### [PromiseFormatted](#PromiseFormatted) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | Product Category Id | - | name | String? | yes | | + | min | String? | yes | | + | max | String? | yes | | --- - #### [ProductImage](#ProductImage) + #### [ShipmentPromise](#ShipmentPromise) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatio | String? | yes | | - | secureUrl | String? | yes | | - | url | String? | yes | | + | timestamp | [PromiseTimestamp](#PromiseTimestamp)? | yes | | + | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | --- - #### [BaseInfo](#BaseInfo) + #### [CartCurrency](#CartCurrency) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | name | String? | yes | | + | code | String? | yes | Currency code defined by ISO 4217:2015 | + | symbol | String? | yes | | --- - #### [ActionQuery](#ActionQuery) + #### [PaymentSelectionLock](#PaymentSelectionLock) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productSlug | ArrayList? | yes | Contains list of product slug | + | paymentIdentifier | String? | yes | | + | defaultOptions | String? | yes | | + | enabled | Boolean? | yes | | --- - #### [ProductAction](#ProductAction) + #### [CouponBreakup](#CouponBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | value | Double? | yes | | + | uid | String? | yes | | + | isApplied | Boolean? | yes | | + | message | String? | yes | | | type | String? | yes | | - | query | [ActionQuery](#ActionQuery)? | yes | | - | url | String? | yes | | + | code | String? | yes | | --- - #### [CartProduct](#CartProduct) + #### [DisplayBreakup](#DisplayBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | name | String? | yes | | - | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | - | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | - | slug | String? | yes | Unique product url name generated via product name and other meta data | - | brand | [BaseInfo](#BaseInfo)? | yes | | - | uid | Int? | yes | | - | action | [ProductAction](#ProductAction)? | yes | | + | display | String? | yes | | + | value | Double? | yes | | + | message | ArrayList? | yes | | + | currencySymbol | String? | yes | | + | key | String? | yes | | + | currencyCode | String? | yes | | --- - #### [CartProductIdentifer](#CartProductIdentifer) + #### [LoyaltyPoints](#LoyaltyPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifier | String? | yes | Article idenfier generated by cart | + | total | Double? | yes | | + | isApplied | Boolean? | yes | | + | description | String? | yes | | + | applicable | Double? | yes | | --- - #### [BasePrice](#BasePrice) + #### [RawBreakup](#RawBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | marked | Double? | yes | | - | currencyCode | String? | yes | | - | currencySymbol | String? | yes | | + | convenienceFee | Double? | yes | | + | subtotal | Double? | yes | | + | coupon | Double? | yes | | + | total | Double? | yes | | + | deliveryCharge | Double? | yes | | + | gstCharges | Double? | yes | | + | codCharge | Double? | yes | | + | vog | Double? | yes | | + | youSaved | Double? | yes | | + | discount | Double? | yes | | + | fyndCash | Double? | yes | | + | mrpTotal | Double? | yes | | --- - #### [ArticlePriceInfo](#ArticlePriceInfo) + #### [CartBreakup](#CartBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | base | [BasePrice](#BasePrice)? | yes | | - | converted | [BasePrice](#BasePrice)? | yes | | + | coupon | [CouponBreakup](#CouponBreakup)? | yes | | + | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | + | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | + | raw | [RawBreakup](#RawBreakup)? | yes | | --- - #### [ProductArticle](#ProductArticle) + #### [ProductPrice](#ProductPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | quantity | Int? | yes | | - | store | [BaseInfo](#BaseInfo)? | yes | | - | parentItemIdentifiers | HashMap? | yes | | - | seller | [BaseInfo](#BaseInfo)? | yes | | - | size | String? | yes | | - | extraMeta | HashMap? | yes | | - | productGroupTags | ArrayList? | yes | | - | uid | String? | yes | | - | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | + | effective | Double? | yes | | + | addOn | Double? | yes | | + | selling | Double? | yes | | + | currencySymbol | String? | yes | | + | currencyCode | String? | yes | | + | marked | Double? | yes | | --- - #### [AppliedPromotion](#AppliedPromotion) + #### [ProductPriceInfo](#ProductPriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | offerText | String? | yes | Offer text of current promotion | - | articleQuantity | Int? | yes | Quantity of article on which promotion is applicable | - | promotionType | String? | yes | Promotion type of current promotion | - | mrpPromotion | Boolean? | yes | If applied promotion is applied on product MRP or ESP | - | promoId | String? | yes | Promotion id | - | amount | Double? | yes | Per unit discount amount applied with current promotion | + | converted | [ProductPrice](#ProductPrice)? | yes | | + | base | [ProductPrice](#ProductPrice)? | yes | | --- - #### [PromoMeta](#PromoMeta) + #### [ProductImage](#ProductImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | url | String? | yes | | + | secureUrl | String? | yes | | + | aspectRatio | String? | yes | | --- - #### [ProductPrice](#ProductPrice) + #### [BaseInfo](#BaseInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencySymbol | String? | yes | | - | selling | Double? | yes | | - | marked | Double? | yes | | - | addOn | Double? | yes | | - | effective | Double? | yes | | - | currencyCode | String? | yes | | + | uid | Int? | yes | | + | name | String? | yes | | --- - #### [ProductPriceInfo](#ProductPriceInfo) + #### [CategoryInfo](#CategoryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | base | [ProductPrice](#ProductPrice)? | yes | | - | converted | [ProductPrice](#ProductPrice)? | yes | | + | uid | Int? | yes | Product Category Id | + | name | String? | yes | | --- - #### [CartProductInfo](#CartProductInfo) + #### [ActionQuery](#ActionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | availability | [ProductAvailability](#ProductAvailability)? | yes | | - | discount | String? | yes | | - | isSet | Boolean? | yes | | - | key | String? | yes | | - | product | [CartProduct](#CartProduct)? | yes | | - | couponMessage | String? | yes | | - | message | String? | yes | | - | parentItemIdentifiers | HashMap? | yes | | - | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | - | bulkOffer | HashMap? | yes | | - | article | [ProductArticle](#ProductArticle)? | yes | | - | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | - | promoMeta | [PromoMeta](#PromoMeta)? | yes | | - | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | - | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | productSlug | ArrayList? | yes | Contains list of product slug | --- - #### [LoyaltyPoints](#LoyaltyPoints) + #### [ProductAction](#ProductAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | applicable | Double? | yes | | - | description | String? | yes | | - | isApplied | Boolean? | yes | | - | total | Double? | yes | | + | query | [ActionQuery](#ActionQuery)? | yes | | + | url | String? | yes | | + | type | String? | yes | | --- - #### [RawBreakup](#RawBreakup) + #### [CartProduct](#CartProduct) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | subtotal | Double? | yes | | - | discount | Double? | yes | | - | vog | Double? | yes | | - | gstCharges | Double? | yes | | - | fyndCash | Double? | yes | | - | codCharge | Double? | yes | | - | deliveryCharge | Double? | yes | | - | total | Double? | yes | | - | youSaved | Double? | yes | | - | mrpTotal | Double? | yes | | - | convenienceFee | Double? | yes | | - | coupon | Double? | yes | | + | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | + | brand | [BaseInfo](#BaseInfo)? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | slug | String? | yes | Unique product url name generated via product name and other meta data | + | type | String? | yes | | + | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | + | action | [ProductAction](#ProductAction)? | yes | | --- - #### [CouponBreakup](#CouponBreakup) + #### [BasePrice](#BasePrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | value | Double? | yes | | - | isApplied | Boolean? | yes | | - | code | String? | yes | | - | message | String? | yes | | - | uid | String? | yes | | + | effective | Double? | yes | | + | currencyCode | String? | yes | | + | marked | Double? | yes | | + | currencySymbol | String? | yes | | --- - #### [DisplayBreakup](#DisplayBreakup) + #### [ArticlePriceInfo](#ArticlePriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Double? | yes | | - | key | String? | yes | | - | currencySymbol | String? | yes | | - | message | ArrayList? | yes | | - | display | String? | yes | | - | currencyCode | String? | yes | | + | converted | [BasePrice](#BasePrice)? | yes | | + | base | [BasePrice](#BasePrice)? | yes | | --- - #### [CartBreakup](#CartBreakup) + #### [ProductArticle](#ProductArticle) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | - | raw | [RawBreakup](#RawBreakup)? | yes | | - | coupon | [CouponBreakup](#CouponBreakup)? | yes | | - | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | + | size | String? | yes | | + | seller | [BaseInfo](#BaseInfo)? | yes | | + | store | [BaseInfo](#BaseInfo)? | yes | | + | uid | String? | yes | | + | productGroupTags | ArrayList? | yes | | + | quantity | Int? | yes | | + | type | String? | yes | | + | extraMeta | HashMap? | yes | | + | parentItemIdentifiers | HashMap? | yes | | + | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | --- - #### [CartCurrency](#CartCurrency) + #### [CartProductIdentifer](#CartProductIdentifer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | symbol | String? | yes | | - | code | String? | yes | Currency code defined by ISO 4217:2015 | + | identifier | String? | yes | Article idenfier generated by cart | --- - #### [PaymentSelectionLock](#PaymentSelectionLock) + #### [PromoMeta](#PromoMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | defaultOptions | String? | yes | | - | paymentIdentifier | String? | yes | | - | enabled | Boolean? | yes | | + | message | String? | yes | | --- - #### [PromiseFormatted](#PromiseFormatted) + #### [ProductAvailability](#ProductAvailability) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | String? | yes | | - | max | String? | yes | | + | sizes | ArrayList? | yes | | + | otherStoreQuantity | Int? | yes | | + | deliverable | Boolean? | yes | | + | outOfStock | Boolean? | yes | | + | isValid | Boolean? | yes | | --- - #### [PromiseTimestamp](#PromiseTimestamp) + #### [AppliedPromotion](#AppliedPromotion) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Double? | yes | | - | max | Double? | yes | | + | offerText | String? | yes | Offer text of current promotion | + | promoId | String? | yes | Promotion id | + | mrpPromotion | Boolean? | yes | If applied promotion is applied on product MRP or ESP | + | amount | Double? | yes | Per unit discount amount applied with current promotion | + | articleQuantity | Int? | yes | Quantity of article on which promotion is applicable | + | promotionType | String? | yes | Promotion type of current promotion | --- - #### [ShipmentPromise](#ShipmentPromise) + #### [CartProductInfo](#CartProductInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | - | timestamp | [PromiseTimestamp](#PromiseTimestamp)? | yes | | + | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | product | [CartProduct](#CartProduct)? | yes | | + | article | [ProductArticle](#ProductArticle)? | yes | | + | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | + | couponMessage | String? | yes | | + | bulkOffer | HashMap? | yes | | + | promoMeta | [PromoMeta](#PromoMeta)? | yes | | + | quantity | Int? | yes | | + | message | String? | yes | | + | availability | [ProductAvailability](#ProductAvailability)? | yes | | + | key | String? | yes | | + | discount | String? | yes | | + | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | + | isSet | Boolean? | yes | | + | parentItemIdentifiers | HashMap? | yes | | + | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | --- @@ -7103,22 +7103,22 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | deliveryChargeInfo | String? | yes | | + | comment | String? | yes | | + | gstin | String? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | | couponText | String? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | - | buyNow | Boolean? | yes | | | currency | [CartCurrency](#CartCurrency)? | yes | | | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | checkoutMode | String? | yes | | + | lastModified | String? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | | message | String? | yes | | + | buyNow | Boolean? | yes | | + | deliveryChargeInfo | String? | yes | | + | restrictCheckout | Boolean? | yes | | | isValid | Boolean? | yes | | - | comment | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | lastModified | String? | yes | | | id | String? | yes | | - | checkoutMode | String? | yes | | - | restrictCheckout | Boolean? | yes | | - | gstin | String? | yes | | --- @@ -7129,18 +7129,18 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | articleAssignment | HashMap? | yes | | - | parentItemIdentifiers | HashMap? | yes | | - | articleId | String? | yes | | + | display | String? | yes | | | extraMeta | HashMap? | yes | | - | productGroupTags | ArrayList? | yes | | + | articleAssignment | HashMap? | yes | | + | sellerId | Int? | yes | | | itemSize | String? | yes | | + | productGroupTags | ArrayList? | yes | | + | storeId | Int? | yes | | + | quantity | Int? | yes | | | pos | Boolean? | yes | | | itemId | Int? | yes | | - | storeId | Int? | yes | | - | display | String? | yes | | - | sellerId | Int? | yes | | + | articleId | String? | yes | | + | parentItemIdentifiers | HashMap? | yes | | --- @@ -7162,10 +7162,10 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | | success | Boolean? | yes | True if all items are added successfully. False if partially added or not added. | | partial | Boolean? | yes | When adding multiple items check if all added. True if only few are added. | | message | String? | yes | | + | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | --- @@ -7176,14 +7176,14 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | itemId | Int? | yes | | + | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | | quantity | Int? | yes | | | itemIndex | Int? | yes | | - | parentItemIdentifiers | HashMap? | yes | | - | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | - | articleId | String? | yes | | | extraMeta | HashMap? | yes | | | itemSize | String? | yes | | - | itemId | Int? | yes | | + | articleId | String? | yes | | + | parentItemIdentifiers | HashMap? | yes | | --- @@ -7206,9 +7206,9 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | | success | Boolean? | yes | True if all items are added successfully. False if partially added or not added. | | message | String? | yes | | + | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | --- @@ -7230,16 +7230,16 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isApplied | Boolean? | yes | | - | subTitle | String? | yes | | - | couponCode | String? | yes | | - | isApplicable | Boolean? | yes | | - | title | String? | yes | | + | couponValue | Double? | yes | | | expiresOn | String? | yes | | - | message | String? | yes | | + | title | String? | yes | | | minimumCartValue | Double? | yes | | | maxDiscountValue | Double? | yes | | - | couponValue | Double? | yes | | + | isApplied | Boolean? | yes | | + | message | String? | yes | | + | subTitle | String? | yes | | + | isApplicable | Boolean? | yes | | + | couponCode | String? | yes | | --- @@ -7250,11 +7250,11 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | hasNext | Boolean? | yes | | | totalItemCount | Int? | yes | | + | hasPrevious | Boolean? | yes | | | current | Int? | yes | | - | hasNext | Boolean? | yes | | | total | Int? | yes | | - | hasPrevious | Boolean? | yes | | --- @@ -7273,11 +7273,23 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared - #### [ApplyCouponRequest](#ApplyCouponRequest) + #### [ApplyCouponRequest](#ApplyCouponRequest) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | couponCode | String | no | Coupon code to be applied | + +--- + + + + + #### [OfferSeller](#OfferSeller) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | couponCode | String | no | Coupon code to be applied | + | uid | Int? | yes | Seller id | + | name | String? | yes | | --- @@ -7288,11 +7300,11 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | effective | Int? | yes | Current per unit price of product after existing deductions | | bulkEffective | Double? | yes | Discounted per unit price for current offer object | | currencySymbol | String? | yes | Currency symbol for currency | - | marked | Int? | yes | Original price of product | - | effective | Int? | yes | Current per unit price of product after existing deductions | | currencyCode | String? | yes | Currency code for all amounts | + | marked | Int? | yes | Original price of product | --- @@ -7303,11 +7315,11 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | Offer type | - | quantity | Int? | yes | Quantity on which offer is applicable | + | autoApplied | Boolean? | yes | Whether offer discount is auto applied in cart | | total | Double? | yes | Total price of offer quantity with discount | | margin | Int? | yes | Percentage value of discount | - | autoApplied | Boolean? | yes | Whether offer discount is auto applied in cart | + | quantity | Int? | yes | Quantity on which offer is applicable | + | type | String? | yes | Offer type | | best | Boolean? | yes | Is true for best offer from all offers present for all sellers | | price | [OfferPrice](#OfferPrice)? | yes | | @@ -7316,24 +7328,12 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared - #### [OfferSeller](#OfferSeller) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | Seller id | - | name | String? | yes | | - ---- - - - - #### [BulkPriceOffer](#BulkPriceOffer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | offers | ArrayList<[OfferItem](#OfferItem)>? | yes | | | seller | [OfferSeller](#OfferSeller)? | yes | | + | offers | ArrayList<[OfferItem](#OfferItem)>? | yes | | --- @@ -7366,8 +7366,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | latitude | Double? | yes | | | longitude | Double? | yes | | + | latitude | Double? | yes | | --- @@ -7378,28 +7378,28 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | id | String? | yes | | - | checkoutMode | String? | yes | | + | landmark | String? | yes | | + | geoLocation | [GeoLocation](#GeoLocation)? | yes | | + | countryCode | String? | yes | | + | isDefaultAddress | Boolean? | yes | | | address | String? | yes | | - | addressType | String? | yes | | - | areaCodeSlug | String? | yes | | - | isActive | Boolean? | yes | | - | areaCode | String? | yes | | - | userId | String? | yes | | - | email | String? | yes | | | country | String? | yes | | + | checkoutMode | String? | yes | | | phone | String? | yes | | - | countryCode | String? | yes | | - | landmark | String? | yes | | + | meta | HashMap? | yes | | + | id | String? | yes | | | area | String? | yes | | - | name | String? | yes | | | state | String? | yes | | + | addressType | String? | yes | | + | name | String? | yes | | + | tags | ArrayList? | yes | | | googleMapPoint | HashMap? | yes | | - | isDefaultAddress | Boolean? | yes | | + | email | String? | yes | | | city | String? | yes | | - | geoLocation | [GeoLocation](#GeoLocation)? | yes | | - | tags | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | areaCode | String? | yes | | + | areaCodeSlug | String? | yes | | + | userId | String? | yes | | --- @@ -7422,8 +7422,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | success | Boolean? | yes | | - | isDefaultAddress | Boolean? | yes | | | id | String? | yes | | + | isDefaultAddress | Boolean? | yes | | --- @@ -7436,8 +7436,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | ---------- | ---- | -------- | ----------- | | success | Boolean? | yes | | | isUpdated | Boolean? | yes | | - | isDefaultAddress | Boolean? | yes | | | id | String? | yes | | + | isDefaultAddress | Boolean? | yes | | --- @@ -7473,12 +7473,12 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentIdentifier | String? | yes | | - | merchantCode | String? | yes | | + | addressId | String? | yes | | | paymentMode | String? | yes | | | aggregatorName | String? | yes | | + | paymentIdentifier | String? | yes | | | id | String? | yes | | - | addressId | String? | yes | | + | merchantCode | String? | yes | | --- @@ -7489,11 +7489,11 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | discount | Double? | yes | | - | displayMessageEn | String? | yes | | - | code | String? | yes | | | title | String? | yes | | + | displayMessageEn | String? | yes | | | valid | Boolean? | yes | | + | code | String? | yes | | + | discount | Double? | yes | | --- @@ -7505,8 +7505,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | success | Boolean | no | | - | couponValidity | [CouponValidity](#CouponValidity)? | yes | | | message | String? | yes | | + | couponValidity | [CouponValidity](#CouponValidity)? | yes | | --- @@ -7517,16 +7517,16 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | fulfillmentId | Int? | yes | | + | dpOptions | HashMap? | yes | | + | promise | [ShipmentPromise](#ShipmentPromise)? | yes | | | boxType | String? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | dpId | String? | yes | | | shipmentType | String? | yes | | + | orderType | String? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | | shipments | Int? | yes | | - | dpId | String? | yes | | - | dpOptions | HashMap? | yes | | - | promise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | fulfillmentId | Int? | yes | | | fulfillmentType | String? | yes | | - | orderType | String? | yes | | --- @@ -7537,25 +7537,25 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | - | currency | [CartCurrency](#CartCurrency)? | yes | | - | buyNow | Boolean? | yes | | - | message | String? | yes | | - | isValid | Boolean? | yes | | - | lastModified | String? | yes | | - | id | String? | yes | | - | checkoutMode | String? | yes | | - | restrictCheckout | Boolean? | yes | | - | cartId | Int? | yes | | + | comment | String? | yes | | | gstin | String? | yes | | - | deliveryChargeInfo | String? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | | couponText | String? | yes | | - | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | + | isValid | Boolean? | yes | | + | deliveryChargeInfo | String? | yes | | | error | Boolean? | yes | | | shipments | ArrayList<[ShipmentResponse](#ShipmentResponse)>? | yes | | - | comment | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | lastModified | String? | yes | | + | cartId | Int? | yes | | + | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | checkoutMode | String? | yes | | | uid | String? | yes | | + | message | String? | yes | | + | buyNow | Boolean? | yes | | + | restrictCheckout | Boolean? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | + | id | String? | yes | | --- @@ -7566,9 +7566,9 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | shipmentType | String | no | Shipment delivery type | | quantity | Int? | yes | Quantity of product in shipment | | articleUid | String | no | Article mongo id | - | shipmentType | String | no | Shipment delivery type | --- @@ -7604,8 +7604,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | values | ArrayList | no | | | key | String | no | | + | values | ArrayList | no | | --- @@ -7616,25 +7616,25 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | aggregator | String? | yes | | + | paymentIdentifier | String? | yes | | | meta | HashMap? | yes | | - | staff | [StaffCheckout](#StaffCheckout)? | yes | | - | extraMeta | HashMap? | yes | | - | pos | Boolean? | yes | | - | billingAddress | HashMap? | yes | | + | billingAddressId | String? | yes | | | addressId | String? | yes | | - | paymentIdentifier | String? | yes | | - | paymentMode | String | no | | - | deliveryAddress | HashMap? | yes | | - | orderingStore | Int? | yes | | - | pickAtStoreUid | Int? | yes | | | paymentAutoConfirm | Boolean? | yes | | - | callbackUrl | String? | yes | | - | paymentParams | HashMap? | yes | | - | billingAddressId | String? | yes | | - | aggregator | String? | yes | | | orderType | String | no | | + | deliveryAddress | HashMap? | yes | | + | callbackUrl | String? | yes | | + | extraMeta | HashMap? | yes | | | merchantCode | String? | yes | | + | pickAtStoreUid | Int? | yes | | + | staff | [StaffCheckout](#StaffCheckout)? | yes | | + | billingAddress | HashMap? | yes | | + | paymentParams | HashMap? | yes | | + | orderingStore | Int? | yes | | | files | ArrayList<[Files](#Files)>? | yes | List of file url | + | paymentMode | String | no | | + | pos | Boolean? | yes | | --- @@ -7645,35 +7645,35 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | comment | String? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | isValid | Boolean? | yes | | + | deliveryCharges | Int? | yes | | + | cartId | Int? | yes | | + | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | checkoutMode | String? | yes | | + | uid | String? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | deliveryChargeOrderValue | Int? | yes | | + | message | String? | yes | | + | orderId | String? | yes | | + | storeCode | String? | yes | | | currency | [CartCurrency](#CartCurrency)? | yes | | - | errorMessage | String? | yes | | - | lastModified | String? | yes | | - | userType | String? | yes | | | id | String? | yes | | - | checkoutMode | String? | yes | | - | codMessage | String? | yes | | - | codCharges | Int? | yes | | + | success | Boolean? | yes | | | gstin | String? | yes | | - | storeCode | String? | yes | | - | deliveryChargeInfo | String? | yes | | | couponText | String? | yes | | - | deliveryCharges | Int? | yes | | - | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | + | codAvailable | Boolean? | yes | | + | deliveryChargeInfo | String? | yes | | + | lastModified | String? | yes | | + | codMessage | String? | yes | | | storeEmps | ArrayList>? | yes | | - | comment | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | orderId | String? | yes | | + | userType | String? | yes | | | buyNow | Boolean? | yes | | - | success | Boolean? | yes | | - | message | String? | yes | | - | isValid | Boolean? | yes | | | restrictCheckout | Boolean? | yes | | - | cartId | Int? | yes | | - | deliveryChargeOrderValue | Int? | yes | | - | uid | String? | yes | | - | codAvailable | Boolean? | yes | | + | codCharges | Int? | yes | | + | errorMessage | String? | yes | | --- @@ -7684,14 +7684,14 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderId | String? | yes | | | success | Boolean? | yes | | + | data | HashMap? | yes | | + | appInterceptUrl | String? | yes | | + | paymentConfirmUrl | String? | yes | | | callbackUrl | String? | yes | | | message | String? | yes | | | cart | [CheckCart](#CheckCart)? | yes | | - | appInterceptUrl | String? | yes | | - | paymentConfirmUrl | String? | yes | | - | data | HashMap? | yes | | + | orderId | String? | yes | | --- @@ -7702,10 +7702,10 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gstin | String? | yes | | | comment | String? | yes | | - | pickUpCustomerDetails | HashMap? | yes | Customer contact details for customer pickup at store | + | gstin | String? | yes | | | checkoutMode | String? | yes | | + | pickUpCustomerDetails | HashMap? | yes | Customer contact details for customer pickup at store | --- @@ -7738,8 +7738,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | availableModes | ArrayList? | yes | Available delivery modes | | pickupStores | ArrayList? | yes | Store pick up available store uids | + | availableModes | ArrayList? | yes | Available delivery modes | --- @@ -7750,22 +7750,22 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | city | String? | yes | | + | state | String? | yes | | + | addressType | String? | yes | | + | address | String? | yes | | | name | String? | yes | | - | areaCodeSlug | String? | yes | | | country | String? | yes | | - | state | String? | yes | | - | pincode | Int? | yes | | - | phone | String? | yes | | + | id | Int? | yes | | | areaCode | String? | yes | | | landmark | String? | yes | | - | area | String? | yes | | - | city | String? | yes | | - | id | Int? | yes | | | uid | Int? | yes | | - | address | String? | yes | | - | addressType | String? | yes | | - | email | String? | yes | | + | pincode | Int? | yes | | + | phone | String? | yes | | | storeCode | String? | yes | | + | areaCodeSlug | String? | yes | | + | email | String? | yes | | + | area | String? | yes | | --- @@ -7787,8 +7787,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | Staff, Ordering store or any other data. This data will be used to generate link as well as sent as shared details. | | id | String? | yes | Cart uid for generating sharing | + | meta | HashMap? | yes | Staff, Ordering store or any other data. This data will be used to generate link as well as sent as shared details. | --- @@ -7799,8 +7799,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | token | String? | yes | Short url unique id | | shareUrl | String? | yes | Short shareable final url | + | token | String? | yes | Short url unique id | --- @@ -7814,8 +7814,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | createdOn | String? | yes | | | meta | HashMap? | yes | Meta data sent while generating share cart link | | source | HashMap? | yes | Share link device and other source information | - | user | HashMap? | yes | User details of who generated share link | | token | String? | yes | Short link id | + | user | HashMap? | yes | User details of who generated share link | --- @@ -7826,25 +7826,25 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | comment | String? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | isValid | Boolean? | yes | | + | cartId | Int? | yes | | + | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | checkoutMode | String? | yes | | + | uid | String? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | message | String? | yes | | | currency | [CartCurrency](#CartCurrency)? | yes | | - | lastModified | String? | yes | | | id | String? | yes | | - | checkoutMode | String? | yes | | | gstin | String? | yes | | - | deliveryChargeInfo | String? | yes | | | couponText | String? | yes | | - | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | comment | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | sharedCartDetails | [SharedCartDetails](#SharedCartDetails)? | yes | | + | deliveryChargeInfo | String? | yes | | + | lastModified | String? | yes | | | buyNow | Boolean? | yes | | - | message | String? | yes | | - | isValid | Boolean? | yes | | | restrictCheckout | Boolean? | yes | | - | cartId | Int? | yes | | - | uid | String? | yes | | + | sharedCartDetails | [SharedCartDetails](#SharedCartDetails)? | yes | | --- diff --git a/documentation/platform/CART.md b/documentation/platform/CART.md index 206e1bf42..f2884932e 100644 --- a/documentation/platform/CART.md +++ b/documentation/platform/CART.md @@ -3771,28 +3771,34 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasNext | Boolean? | yes | True if more records are present for next pages | - | nextId | String? | yes | Cursor id for next set of records. | - | hasPrevious | Boolean? | yes | True if more records are present for previous pages. Sent for cursor pagination | - | type | String | no | | - | current | Int? | yes | Current page no | | lastId | String? | yes | Last objects id | - | size | Int? | yes | Current request page size | | page | Int? | yes | Page requested | + | size | Int? | yes | Current request page size | + | current | Int? | yes | Current page no | + | hasNext | Boolean? | yes | True if more records are present for next pages | + | nextId | String? | yes | Cursor id for next set of records. | | itemTotal | Int? | yes | Total coupon count in system | + | type | String | no | | + | hasPrevious | Boolean? | yes | True if more records are present for previous pages. Sent for cursor pagination | --- - #### [State](#State) + #### [Identifier](#Identifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isPublic | Boolean? | yes | | - | isDisplay | Boolean? | yes | | - | isArchived | Boolean? | yes | | + | itemId | ArrayList? | yes | | + | brandId | ArrayList? | yes | | + | collectionId | ArrayList? | yes | | + | userId | ArrayList? | yes | | + | companyId | ArrayList? | yes | | + | storeId | ArrayList? | yes | | + | excludeBrandId | ArrayList? | yes | | + | categoryId | ArrayList? | yes | | + | articleId | ArrayList? | yes | | --- @@ -3804,8 +3810,8 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | start | String? | yes | | - | nextSchedule | ArrayList>? | yes | | | duration | Int? | yes | | + | nextSchedule | ArrayList>? | yes | | | cron | String? | yes | | | end | String? | yes | | @@ -3814,256 +3820,250 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta - #### [PostOrder](#PostOrder) + #### [CouponAuthor](#CouponAuthor) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnAllowed | Boolean? | yes | | - | cancellationAllowed | Boolean? | yes | | + | modifiedBy | String? | yes | | + | createdBy | String? | yes | | --- - #### [BulkBundleRestriction](#BulkBundleRestriction) + #### [Validation](#Validation) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | multiStoreAllowed | Boolean | no | | + | appId | ArrayList? | yes | | + | anonymous | Boolean? | yes | | + | userRegisteredAfter | String? | yes | | --- - #### [PaymentAllowValue](#PaymentAllowValue) + #### [DisplayMetaDict](#DisplayMetaDict) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Int? | yes | | + | title | String? | yes | | + | subtitle | String? | yes | | --- - #### [PaymentModes](#PaymentModes) + #### [DisplayMeta](#DisplayMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | networks | ArrayList? | yes | | - | types | ArrayList? | yes | | - | codes | ArrayList? | yes | | - | uses | [PaymentAllowValue](#PaymentAllowValue)? | yes | | + | description | String? | yes | | + | subtitle | String? | yes | | + | title | String? | yes | | + | remove | [DisplayMetaDict](#DisplayMetaDict)? | yes | | + | auto | [DisplayMetaDict](#DisplayMetaDict)? | yes | | + | apply | [DisplayMetaDict](#DisplayMetaDict)? | yes | | --- - #### [PriceRange](#PriceRange) + #### [Rule](#Rule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Int? | yes | | - | min | Int? | yes | | + | value | Double? | yes | | + | max | Double? | yes | | + | min | Double? | yes | | + | key | Double? | yes | | + | discountQty | Double? | yes | | --- - #### [UsesRemaining](#UsesRemaining) + #### [Ownership](#Ownership) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | user | Int? | yes | | - | app | Int? | yes | | - | total | Int? | yes | | + | payableCategory | String | no | | + | payableBy | String | no | | --- - #### [UsesRestriction](#UsesRestriction) + #### [RuleDefinition](#RuleDefinition) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maximum | [UsesRemaining](#UsesRemaining)? | yes | | - | remaining | [UsesRemaining](#UsesRemaining)? | yes | | + | scope | ArrayList? | yes | | + | isExact | Boolean? | yes | | + | currencyCode | String? | yes | | + | autoApply | Boolean? | yes | | + | applicableOn | String | no | | + | valueType | String | no | | + | calculateOn | String | no | | + | type | String | no | | --- - #### [Restrictions](#Restrictions) + #### [PriceRange](#PriceRange) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userGroups | ArrayList? | yes | | - | postOrder | [PostOrder](#PostOrder)? | yes | | - | orderingStores | ArrayList? | yes | | - | bulkBundle | [BulkBundleRestriction](#BulkBundleRestriction)? | yes | | - | platforms | ArrayList? | yes | | - | couponAllowed | Boolean? | yes | | - | payments | HashMap? | yes | | - | priceRange | [PriceRange](#PriceRange)? | yes | | - | uses | [UsesRestriction](#UsesRestriction)? | yes | | + | max | Int? | yes | | + | min | Int? | yes | | --- - #### [Validity](#Validity) + #### [BulkBundleRestriction](#BulkBundleRestriction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priority | Int? | yes | | + | multiStoreAllowed | Boolean | no | | --- - #### [DisplayMetaDict](#DisplayMetaDict) + #### [PostOrder](#PostOrder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | subtitle | String? | yes | | - | title | String? | yes | | + | cancellationAllowed | Boolean? | yes | | + | returnAllowed | Boolean? | yes | | --- - #### [DisplayMeta](#DisplayMeta) + #### [PaymentAllowValue](#PaymentAllowValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | subtitle | String? | yes | | - | auto | [DisplayMetaDict](#DisplayMetaDict)? | yes | | - | description | String? | yes | | - | title | String? | yes | | - | apply | [DisplayMetaDict](#DisplayMetaDict)? | yes | | - | remove | [DisplayMetaDict](#DisplayMetaDict)? | yes | | + | max | Int? | yes | | --- - #### [Ownership](#Ownership) + #### [PaymentModes](#PaymentModes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | payableCategory | String | no | | - | payableBy | String | no | | + | networks | ArrayList? | yes | | + | types | ArrayList? | yes | | + | uses | [PaymentAllowValue](#PaymentAllowValue)? | yes | | + | codes | ArrayList? | yes | | --- - #### [Validation](#Validation) + #### [UsesRemaining](#UsesRemaining) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | anonymous | Boolean? | yes | | - | userRegisteredAfter | String? | yes | | - | appId | ArrayList? | yes | | + | app | Int? | yes | | + | user | Int? | yes | | + | total | Int? | yes | | --- - #### [CouponAuthor](#CouponAuthor) + #### [UsesRestriction](#UsesRestriction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdBy | String? | yes | | - | modifiedBy | String? | yes | | + | remaining | [UsesRemaining](#UsesRemaining)? | yes | | + | maximum | [UsesRemaining](#UsesRemaining)? | yes | | --- - #### [CouponDateMeta](#CouponDateMeta) + #### [Restrictions](#Restrictions) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedOn | String? | yes | | - | createdOn | String? | yes | | + | orderingStores | ArrayList? | yes | | + | platforms | ArrayList? | yes | | + | userGroups | ArrayList? | yes | | + | priceRange | [PriceRange](#PriceRange)? | yes | | + | couponAllowed | Boolean? | yes | | + | bulkBundle | [BulkBundleRestriction](#BulkBundleRestriction)? | yes | | + | postOrder | [PostOrder](#PostOrder)? | yes | | + | payments | HashMap? | yes | | + | uses | [UsesRestriction](#UsesRestriction)? | yes | | --- - #### [Rule](#Rule) + #### [State](#State) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Double? | yes | | - | discountQty | Double? | yes | | - | key | Double? | yes | | - | max | Double? | yes | | - | min | Double? | yes | | + | isArchived | Boolean? | yes | | + | isPublic | Boolean? | yes | | + | isDisplay | Boolean? | yes | | --- - #### [Identifier](#Identifier) + #### [CouponAction](#CouponAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | excludeBrandId | ArrayList? | yes | | - | storeId | ArrayList? | yes | | - | categoryId | ArrayList? | yes | | - | itemId | ArrayList? | yes | | - | brandId | ArrayList? | yes | | - | companyId | ArrayList? | yes | | - | userId | ArrayList? | yes | | - | articleId | ArrayList? | yes | | - | collectionId | ArrayList? | yes | | + | txnMode | String? | yes | | + | actionDate | String? | yes | | --- - #### [CouponAction](#CouponAction) + #### [CouponDateMeta](#CouponDateMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | txnMode | String? | yes | | - | actionDate | String? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | --- - #### [RuleDefinition](#RuleDefinition) + #### [Validity](#Validity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | calculateOn | String | no | | - | type | String | no | | - | applicableOn | String | no | | - | isExact | Boolean? | yes | | - | autoApply | Boolean? | yes | | - | scope | ArrayList? | yes | | - | valueType | String | no | | + | priority | Int? | yes | | --- @@ -4074,22 +4074,22 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | state | [State](#State)? | yes | | + | identifiers | [Identifier](#Identifier) | no | | | schedule | [CouponSchedule](#CouponSchedule)? | yes | | - | tags | ArrayList? | yes | | - | restrictions | [Restrictions](#Restrictions)? | yes | | - | validity | [Validity](#Validity) | no | | - | displayMeta | [DisplayMeta](#DisplayMeta) | no | | - | ownership | [Ownership](#Ownership) | no | | - | validation | [Validation](#Validation)? | yes | | | author | [CouponAuthor](#CouponAuthor)? | yes | | - | dateMeta | [CouponDateMeta](#CouponDateMeta)? | yes | | + | validation | [Validation](#Validation)? | yes | | + | displayMeta | [DisplayMeta](#DisplayMeta) | no | | | rule | ArrayList<[Rule](#Rule)> | no | | - | code | String | no | | - | identifiers | [Identifier](#Identifier) | no | | - | action | [CouponAction](#CouponAction)? | yes | | + | ownership | [Ownership](#Ownership) | no | | | ruleDefinition | [RuleDefinition](#RuleDefinition) | no | | + | restrictions | [Restrictions](#Restrictions)? | yes | | + | code | String | no | | + | state | [State](#State)? | yes | | | typeSlug | String | no | | + | action | [CouponAction](#CouponAction)? | yes | | + | tags | ArrayList? | yes | | + | dateMeta | [CouponDateMeta](#CouponDateMeta)? | yes | | + | validity | [Validity](#Validity) | no | | --- @@ -4136,22 +4136,22 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | state | [State](#State)? | yes | | + | identifiers | [Identifier](#Identifier) | no | | | schedule | [CouponSchedule](#CouponSchedule)? | yes | | - | tags | ArrayList? | yes | | - | restrictions | [Restrictions](#Restrictions)? | yes | | - | validity | [Validity](#Validity) | no | | - | displayMeta | [DisplayMeta](#DisplayMeta) | no | | - | ownership | [Ownership](#Ownership) | no | | - | validation | [Validation](#Validation)? | yes | | | author | [CouponAuthor](#CouponAuthor)? | yes | | - | dateMeta | [CouponDateMeta](#CouponDateMeta)? | yes | | + | validation | [Validation](#Validation)? | yes | | + | displayMeta | [DisplayMeta](#DisplayMeta) | no | | | rule | ArrayList<[Rule](#Rule)> | no | | - | code | String | no | | - | identifiers | [Identifier](#Identifier) | no | | - | action | [CouponAction](#CouponAction)? | yes | | + | ownership | [Ownership](#Ownership) | no | | | ruleDefinition | [RuleDefinition](#RuleDefinition) | no | | + | restrictions | [Restrictions](#Restrictions)? | yes | | + | code | String | no | | + | state | [State](#State)? | yes | | | typeSlug | String | no | | + | action | [CouponAction](#CouponAction)? | yes | | + | tags | ArrayList? | yes | | + | dateMeta | [CouponDateMeta](#CouponDateMeta)? | yes | | + | validity | [Validity](#Validity) | no | | --- @@ -4162,199 +4162,210 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | archive | Boolean? | yes | Send true to unpublish coupon | | schedule | [CouponSchedule](#CouponSchedule)? | yes | | + | archive | Boolean? | yes | Send true to unpublish coupon | --- - #### [PromotionAction](#PromotionAction) + #### [CompareObject](#CompareObject) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | actionType | String | no | | - | actionDate | String | no | | + | equals | Double? | yes | | + | greaterThan | Double? | yes | | + | lessThanEquals | Double? | yes | | + | lessThan | Double? | yes | | + | greaterThanEquals | Double? | yes | | --- - #### [Ownership1](#Ownership1) + #### [ItemCriteria](#ItemCriteria) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | payableCategory | String | no | | - | payableBy | String | no | | - ---- - - - + | itemCompany | ArrayList? | yes | | + | cartQuantity | [CompareObject](#CompareObject)? | yes | | + | itemId | ArrayList? | yes | | + | cartTotal | [CompareObject](#CompareObject)? | yes | | + | itemExcludeStore | ArrayList? | yes | | + | itemExcludeSku | ArrayList? | yes | | + | itemExcludeCategory | ArrayList? | yes | | + | itemExcludeBrand | ArrayList? | yes | | + | buyRules | ArrayList? | yes | | + | itemCategory | ArrayList? | yes | | + | itemSize | ArrayList? | yes | | + | itemExcludeCompany | ArrayList? | yes | | + | allItems | Boolean? | yes | | + | itemSku | ArrayList? | yes | | + | itemBrand | ArrayList? | yes | | + | itemStore | ArrayList? | yes | | + +--- + + + #### [PromotionAuthor](#PromotionAuthor) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdBy | String? | yes | | | modifiedBy | String? | yes | | + | createdBy | String? | yes | | --- - #### [DiscountOffer](#DiscountOffer) + #### [Ownership1](#Ownership1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | discountPercentage | Double? | yes | | - | code | String? | yes | | - | minOfferQuantity | Int? | yes | | - | maxDiscountAmount | Double? | yes | | - | discountAmount | Double? | yes | | - | maxOfferQuantity | Int? | yes | | - | discountPrice | Double? | yes | | + | payableCategory | String | no | | + | payableBy | String | no | | --- - #### [CompareObject](#CompareObject) + #### [UserRegistered](#UserRegistered) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | greaterThanEquals | Double? | yes | | - | lessThan | Double? | yes | | - | equals | Double? | yes | | - | lessThanEquals | Double? | yes | | - | greaterThan | Double? | yes | | + | start | String? | yes | | + | end | String? | yes | | --- - #### [ItemCriteria](#ItemCriteria) + #### [PostOrder1](#PostOrder1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemExcludeCategory | ArrayList? | yes | | - | allItems | Boolean? | yes | | - | itemCategory | ArrayList? | yes | | - | cartQuantity | [CompareObject](#CompareObject)? | yes | | - | itemExcludeCompany | ArrayList? | yes | | - | itemSku | ArrayList? | yes | | - | itemId | ArrayList? | yes | | - | itemSize | ArrayList? | yes | | - | buyRules | ArrayList? | yes | | - | itemStore | ArrayList? | yes | | - | itemExcludeBrand | ArrayList? | yes | | - | itemExcludeSku | ArrayList? | yes | | - | cartTotal | [CompareObject](#CompareObject)? | yes | | - | itemExcludeStore | ArrayList? | yes | | - | itemBrand | ArrayList? | yes | | - | itemCompany | ArrayList? | yes | | + | cancellationAllowed | Boolean? | yes | | + | returnAllowed | Boolean? | yes | | --- - #### [DiscountRule](#DiscountRule) + #### [PaymentAllowValue1](#PaymentAllowValue1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | offer | [DiscountOffer](#DiscountOffer) | no | | - | itemCriteria | [ItemCriteria](#ItemCriteria) | no | | - | discountType | String | no | | - | buyCondition | String | no | | + | max | Int? | yes | | --- - #### [PromotionDateMeta](#PromotionDateMeta) + #### [PromotionPaymentModes](#PromotionPaymentModes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedOn | String? | yes | | - | createdOn | String? | yes | | + | codes | ArrayList? | yes | | + | uses | [PaymentAllowValue1](#PaymentAllowValue1)? | yes | | + | type | String | no | | --- - #### [PostOrder1](#PostOrder1) + #### [UsesRemaining1](#UsesRemaining1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnAllowed | Boolean? | yes | | - | cancellationAllowed | Boolean? | yes | | + | user | Int? | yes | | + | total | Int? | yes | | --- - #### [PaymentAllowValue1](#PaymentAllowValue1) + #### [UsesRestriction1](#UsesRestriction1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Int? | yes | | + | remaining | [UsesRemaining1](#UsesRemaining1)? | yes | | + | maximum | [UsesRemaining1](#UsesRemaining1)? | yes | | --- - #### [PromotionPaymentModes](#PromotionPaymentModes) + #### [Restrictions1](#Restrictions1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | codes | ArrayList? | yes | | - | uses | [PaymentAllowValue1](#PaymentAllowValue1)? | yes | | + | platforms | ArrayList? | yes | | + | anonymousUsers | Boolean? | yes | | + | userId | ArrayList? | yes | | + | orderQuantity | Int? | yes | | + | userGroups | ArrayList? | yes | | + | userRegistered | [UserRegistered](#UserRegistered)? | yes | | + | postOrder | [PostOrder1](#PostOrder1)? | yes | | + | payments | ArrayList<[PromotionPaymentModes](#PromotionPaymentModes)>? | yes | | + | uses | [UsesRestriction1](#UsesRestriction1) | no | | --- - #### [UsesRemaining1](#UsesRemaining1) + #### [DiscountOffer](#DiscountOffer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | user | Int? | yes | | - | total | Int? | yes | | + | minOfferQuantity | Int? | yes | | + | maxOfferQuantity | Int? | yes | | + | code | String? | yes | | + | discountPrice | Double? | yes | | + | discountPercentage | Double? | yes | | + | discountAmount | Double? | yes | | + | maxDiscountAmount | Double? | yes | | --- - #### [UsesRestriction1](#UsesRestriction1) + #### [DiscountRule](#DiscountRule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maximum | [UsesRemaining1](#UsesRemaining1)? | yes | | - | remaining | [UsesRemaining1](#UsesRemaining1)? | yes | | + | offer | [DiscountOffer](#DiscountOffer) | no | | + | discountType | String | no | | + | itemCriteria | [ItemCriteria](#ItemCriteria) | no | | + | buyCondition | String | no | | --- - #### [UserRegistered](#UserRegistered) + #### [PromotionSchedule](#PromotionSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | start | String? | yes | | + | start | String | no | | + | duration | Int? | yes | | + | nextSchedule | ArrayList>? | yes | | + | published | Boolean | no | | + | cron | String? | yes | | | end | String? | yes | | --- @@ -4362,35 +4373,24 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta - #### [Restrictions1](#Restrictions1) + #### [PromotionAction](#PromotionAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userGroups | ArrayList? | yes | | - | postOrder | [PostOrder1](#PostOrder1)? | yes | | - | userId | ArrayList? | yes | | - | platforms | ArrayList? | yes | | - | anonymousUsers | Boolean? | yes | | - | payments | ArrayList<[PromotionPaymentModes](#PromotionPaymentModes)>? | yes | | - | orderQuantity | Int? | yes | | - | uses | [UsesRestriction1](#UsesRestriction1) | no | | - | userRegistered | [UserRegistered](#UserRegistered)? | yes | | + | actionDate | String | no | | + | actionType | String | no | | --- - #### [PromotionSchedule](#PromotionSchedule) + #### [PromotionDateMeta](#PromotionDateMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | published | Boolean | no | | - | start | String | no | | - | nextSchedule | ArrayList>? | yes | | - | duration | Int? | yes | | - | cron | String? | yes | | - | end | String? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | --- @@ -4401,9 +4401,9 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | offerText | String? | yes | | | name | String? | yes | | + | offerText | String? | yes | | + | description | String? | yes | | --- @@ -4414,8 +4414,8 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | couponList | Boolean | no | | | pdp | Boolean | no | | + | couponList | Boolean | no | | --- @@ -4426,27 +4426,27 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stackable | Boolean? | yes | | - | code | String? | yes | | - | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | - | customJson | HashMap? | yes | | - | ownership | [Ownership1](#Ownership1) | no | | + | buyRules | HashMap | no | | + | applyAllDiscount | Boolean? | yes | | | author | [PromotionAuthor](#PromotionAuthor)? | yes | | - | currency | String? | yes | | - | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | - | dateMeta | [PromotionDateMeta](#PromotionDateMeta)? | yes | | + | ownership | [Ownership1](#Ownership1) | no | | | restrictions | [Restrictions1](#Restrictions1)? | yes | | - | promoGroup | String | no | | - | applicationId | String | no | | - | promotionType | String | no | | + | code | String? | yes | | + | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | | schedule | [PromotionSchedule](#PromotionSchedule)? | yes | | + | currency | String? | yes | | + | stackable | Boolean? | yes | | | applyPriority | Int? | yes | | - | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | - | visiblility | [Visibility](#Visibility)? | yes | | - | applyAllDiscount | Boolean? | yes | | + | applicationId | String | no | | + | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | | applyExclusive | String? | yes | | - | buyRules | HashMap | no | | + | promoGroup | String | no | | + | dateMeta | [PromotionDateMeta](#PromotionDateMeta)? | yes | | + | customJson | HashMap? | yes | | + | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | + | promotionType | String | no | | | mode | String | no | | + | visiblility | [Visibility](#Visibility)? | yes | | --- @@ -4469,27 +4469,27 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stackable | Boolean? | yes | | - | code | String? | yes | | - | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | - | customJson | HashMap? | yes | | - | ownership | [Ownership1](#Ownership1) | no | | + | buyRules | HashMap | no | | + | applyAllDiscount | Boolean? | yes | | | author | [PromotionAuthor](#PromotionAuthor)? | yes | | - | currency | String? | yes | | - | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | - | dateMeta | [PromotionDateMeta](#PromotionDateMeta)? | yes | | + | ownership | [Ownership1](#Ownership1) | no | | | restrictions | [Restrictions1](#Restrictions1)? | yes | | - | promoGroup | String | no | | - | applicationId | String | no | | - | promotionType | String | no | | + | code | String? | yes | | + | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | | schedule | [PromotionSchedule](#PromotionSchedule)? | yes | | + | currency | String? | yes | | + | stackable | Boolean? | yes | | | applyPriority | Int? | yes | | - | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | - | visiblility | [Visibility](#Visibility)? | yes | | - | applyAllDiscount | Boolean? | yes | | + | applicationId | String | no | | + | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | | applyExclusive | String? | yes | | - | buyRules | HashMap | no | | + | promoGroup | String | no | | + | dateMeta | [PromotionDateMeta](#PromotionDateMeta)? | yes | | + | customJson | HashMap? | yes | | + | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | + | promotionType | String | no | | | mode | String | no | | + | visiblility | [Visibility](#Visibility)? | yes | | --- @@ -4500,27 +4500,27 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stackable | Boolean? | yes | | - | code | String? | yes | | - | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | - | customJson | HashMap? | yes | | - | ownership | [Ownership1](#Ownership1) | no | | + | buyRules | HashMap | no | | + | applyAllDiscount | Boolean? | yes | | | author | [PromotionAuthor](#PromotionAuthor)? | yes | | - | currency | String? | yes | | - | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | - | dateMeta | [PromotionDateMeta](#PromotionDateMeta)? | yes | | + | ownership | [Ownership1](#Ownership1) | no | | | restrictions | [Restrictions1](#Restrictions1)? | yes | | - | promoGroup | String | no | | - | applicationId | String | no | | - | promotionType | String | no | | + | code | String? | yes | | + | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | | schedule | [PromotionSchedule](#PromotionSchedule)? | yes | | + | currency | String? | yes | | + | stackable | Boolean? | yes | | | applyPriority | Int? | yes | | - | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | - | visiblility | [Visibility](#Visibility)? | yes | | - | applyAllDiscount | Boolean? | yes | | + | applicationId | String | no | | + | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | | applyExclusive | String? | yes | | - | buyRules | HashMap | no | | + | promoGroup | String | no | | + | dateMeta | [PromotionDateMeta](#PromotionDateMeta)? | yes | | + | customJson | HashMap? | yes | | + | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | + | promotionType | String | no | | | mode | String | no | | + | visiblility | [Visibility](#Visibility)? | yes | | --- @@ -4531,8 +4531,8 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | archive | Boolean? | yes | Send true to unpublish promotion | | schedule | [PromotionSchedule](#PromotionSchedule)? | yes | | + | archive | Boolean? | yes | Send true to unpublish promotion | --- @@ -4563,82 +4563,69 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta - #### [RawBreakup](#RawBreakup) + #### [CartProductIdentifer](#CartProductIdentifer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | vog | Double? | yes | | - | mrpTotal | Double? | yes | | - | convenienceFee | Double? | yes | | - | deliveryCharge | Double? | yes | | - | fyndCash | Double? | yes | | - | codCharge | Double? | yes | | - | subtotal | Double? | yes | | - | discount | Double? | yes | | - | gstCharges | Double? | yes | | - | coupon | Double? | yes | | - | youSaved | Double? | yes | | - | total | Double? | yes | | + | identifier | String? | yes | Article idenfier generated by cart | --- - #### [DisplayBreakup](#DisplayBreakup) + #### [BaseInfo](#BaseInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | message | ArrayList? | yes | | - | value | Double? | yes | | - | key | String? | yes | | - | display | String? | yes | | - | currencySymbol | String? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | --- - #### [CouponBreakup](#CouponBreakup) + #### [BasePrice](#BasePrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | type | String? | yes | | - | isApplied | Boolean? | yes | | - | code | String? | yes | | - | value | Double? | yes | | - | uid | String? | yes | | + | currencyCode | String? | yes | | + | marked | Double? | yes | | + | effective | Double? | yes | | + | currencySymbol | String? | yes | | --- - #### [LoyaltyPoints](#LoyaltyPoints) + #### [ArticlePriceInfo](#ArticlePriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | applicable | Double? | yes | | - | isApplied | Boolean? | yes | | - | total | Double? | yes | | + | base | [BasePrice](#BasePrice)? | yes | | + | converted | [BasePrice](#BasePrice)? | yes | | --- - #### [CartBreakup](#CartBreakup) + #### [ProductArticle](#ProductArticle) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | raw | [RawBreakup](#RawBreakup)? | yes | | - | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | - | coupon | [CouponBreakup](#CouponBreakup)? | yes | | - | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | + | productGroupTags | ArrayList? | yes | | + | seller | [BaseInfo](#BaseInfo)? | yes | | + | extraMeta | HashMap? | yes | | + | size | String? | yes | | + | uid | String? | yes | | + | store | [BaseInfo](#BaseInfo)? | yes | | + | quantity | Int? | yes | | + | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | + | parentItemIdentifiers | HashMap? | yes | | + | type | String? | yes | | --- @@ -4656,221 +4643,234 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta - #### [ProductImage](#ProductImage) + #### [ProductAvailability](#ProductAvailability) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | secureUrl | String? | yes | | - | aspectRatio | String? | yes | | + | isValid | Boolean? | yes | | + | outOfStock | Boolean? | yes | | + | deliverable | Boolean? | yes | | + | sizes | ArrayList? | yes | | + | otherStoreQuantity | Int? | yes | | --- - #### [BaseInfo](#BaseInfo) + #### [ProductPrice](#ProductPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | name | String? | yes | | + | addOn | Double? | yes | | + | effective | Double? | yes | | + | currencySymbol | String? | yes | | + | marked | Double? | yes | | + | currencyCode | String? | yes | | + | selling | Double? | yes | | --- - #### [ActionQuery](#ActionQuery) + #### [ProductPriceInfo](#ProductPriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productSlug | ArrayList? | yes | Contains list of product slug | + | base | [ProductPrice](#ProductPrice)? | yes | | + | converted | [ProductPrice](#ProductPrice)? | yes | | --- - #### [ProductAction](#ProductAction) + #### [AppliedPromotion](#AppliedPromotion) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | type | String? | yes | | - | query | [ActionQuery](#ActionQuery)? | yes | | + | articleQuantity | Int? | yes | Quantity of article on which promotion is applicable | + | mrpPromotion | Boolean? | yes | If applied promotion is applied on product MRP or ESP | + | promoId | String? | yes | Promotion id | + | promotionType | String? | yes | Promotion type of current promotion | + | offerText | String? | yes | Offer text of current promotion | + | amount | Double? | yes | Per unit discount amount applied with current promotion | --- - #### [CategoryInfo](#CategoryInfo) + #### [ProductImage](#ProductImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | Product Category Id | - | name | String? | yes | | + | url | String? | yes | | + | secureUrl | String? | yes | | + | aspectRatio | String? | yes | | --- - #### [CartProduct](#CartProduct) + #### [ActionQuery](#ActionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | Unique product url name generated via product name and other meta data | - | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | - | brand | [BaseInfo](#BaseInfo)? | yes | | - | type | String? | yes | | - | action | [ProductAction](#ProductAction)? | yes | | - | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | + | productSlug | ArrayList? | yes | Contains list of product slug | --- - #### [AppliedPromotion](#AppliedPromotion) + #### [ProductAction](#ProductAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | Double? | yes | Per unit discount amount applied with current promotion | - | offerText | String? | yes | Offer text of current promotion | - | articleQuantity | Int? | yes | Quantity of article on which promotion is applicable | - | promoId | String? | yes | Promotion id | - | promotionType | String? | yes | Promotion type of current promotion | - | mrpPromotion | Boolean? | yes | If applied promotion is applied on product MRP or ESP | + | url | String? | yes | | + | type | String? | yes | | + | query | [ActionQuery](#ActionQuery)? | yes | | --- - #### [CartProductIdentifer](#CartProductIdentifer) + #### [CategoryInfo](#CategoryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifier | String? | yes | Article idenfier generated by cart | + | name | String? | yes | | + | uid | Int? | yes | Product Category Id | --- - #### [BasePrice](#BasePrice) + #### [CartProduct](#CartProduct) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | effective | Double? | yes | | - | marked | Double? | yes | | - | currencySymbol | String? | yes | | + | name | String? | yes | | + | brand | [BaseInfo](#BaseInfo)? | yes | | + | uid | Int? | yes | | + | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | + | action | [ProductAction](#ProductAction)? | yes | | + | slug | String? | yes | Unique product url name generated via product name and other meta data | + | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | + | type | String? | yes | | --- - #### [ArticlePriceInfo](#ArticlePriceInfo) + #### [CartProductInfo](#CartProductInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | base | [BasePrice](#BasePrice)? | yes | | - | converted | [BasePrice](#BasePrice)? | yes | | + | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | + | article | [ProductArticle](#ProductArticle)? | yes | | + | couponMessage | String? | yes | | + | message | String? | yes | | + | isSet | Boolean? | yes | | + | promoMeta | [PromoMeta](#PromoMeta)? | yes | | + | quantity | Int? | yes | | + | discount | String? | yes | | + | availability | [ProductAvailability](#ProductAvailability)? | yes | | + | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | + | key | String? | yes | | + | bulkOffer | HashMap? | yes | | + | parentItemIdentifiers | HashMap? | yes | | + | product | [CartProduct](#CartProduct)? | yes | | + | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | --- - #### [ProductArticle](#ProductArticle) + #### [DisplayBreakup](#DisplayBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | extraMeta | HashMap? | yes | | - | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | - | productGroupTags | ArrayList? | yes | | - | type | String? | yes | | - | seller | [BaseInfo](#BaseInfo)? | yes | | - | size | String? | yes | | - | store | [BaseInfo](#BaseInfo)? | yes | | - | uid | String? | yes | | - | quantity | Int? | yes | | - | parentItemIdentifiers | HashMap? | yes | | + | currencySymbol | String? | yes | | + | value | Double? | yes | | + | message | ArrayList? | yes | | + | currencyCode | String? | yes | | + | display | String? | yes | | + | key | String? | yes | | --- - #### [ProductAvailability](#ProductAvailability) + #### [LoyaltyPoints](#LoyaltyPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | deliverable | Boolean? | yes | | - | isValid | Boolean? | yes | | - | otherStoreQuantity | Int? | yes | | - | outOfStock | Boolean? | yes | | - | sizes | ArrayList? | yes | | + | description | String? | yes | | + | applicable | Double? | yes | | + | isApplied | Boolean? | yes | | + | total | Double? | yes | | --- - #### [ProductPrice](#ProductPrice) + #### [CouponBreakup](#CouponBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | effective | Double? | yes | | - | selling | Double? | yes | | - | marked | Double? | yes | | - | addOn | Double? | yes | | - | currencySymbol | String? | yes | | + | value | Double? | yes | | + | message | String? | yes | | + | uid | String? | yes | | + | code | String? | yes | | + | isApplied | Boolean? | yes | | + | type | String? | yes | | --- - #### [ProductPriceInfo](#ProductPriceInfo) + #### [RawBreakup](#RawBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | base | [ProductPrice](#ProductPrice)? | yes | | - | converted | [ProductPrice](#ProductPrice)? | yes | | + | convenienceFee | Double? | yes | | + | coupon | Double? | yes | | + | total | Double? | yes | | + | deliveryCharge | Double? | yes | | + | youSaved | Double? | yes | | + | mrpTotal | Double? | yes | | + | vog | Double? | yes | | + | discount | Double? | yes | | + | fyndCash | Double? | yes | | + | codCharge | Double? | yes | | + | gstCharges | Double? | yes | | + | subtotal | Double? | yes | | --- - #### [CartProductInfo](#CartProductInfo) + #### [CartBreakup](#CartBreakup) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | promoMeta | [PromoMeta](#PromoMeta)? | yes | | - | isSet | Boolean? | yes | | - | product | [CartProduct](#CartProduct)? | yes | | - | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | - | message | String? | yes | | - | couponMessage | String? | yes | | - | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | - | article | [ProductArticle](#ProductArticle)? | yes | | - | key | String? | yes | | - | availability | [ProductAvailability](#ProductAvailability)? | yes | | - | discount | String? | yes | | - | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | - | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | - | quantity | Int? | yes | | - | bulkOffer | HashMap? | yes | | - | parentItemIdentifiers | HashMap? | yes | | + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | + | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | + | coupon | [CouponBreakup](#CouponBreakup)? | yes | | + | raw | [RawBreakup](#RawBreakup)? | yes | | --- @@ -4881,10 +4881,10 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | | message | String? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | isValid | Boolean? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | --- @@ -4895,9 +4895,9 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | errors | HashMap? | yes | Contains field name which has error as key and error message as value | | message | String? | yes | | | success | Boolean? | yes | | + | errors | HashMap? | yes | Contains field name which has error as key and error message as value | --- @@ -4908,21 +4908,21 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | state | String? | yes | | - | areaCode | String | no | | - | city | String? | yes | | - | address | String? | yes | | - | area | String? | yes | | - | areaCodeSlug | String? | yes | | - | country | String? | yes | | - | countryCode | String? | yes | | | email | String? | yes | | - | phone | Int? | yes | | - | meta | HashMap? | yes | | - | pincode | Int? | yes | | + | area | String? | yes | | | landmark | String? | yes | | + | city | String? | yes | | | name | String? | yes | | + | phone | Int? | yes | | + | pincode | Int? | yes | | + | country | String? | yes | | + | areaCode | String | no | | + | state | String? | yes | | + | areaCodeSlug | String? | yes | | + | address | String? | yes | | | addressType | String? | yes | | + | meta | HashMap? | yes | | + | countryCode | String? | yes | | --- @@ -4933,32 +4933,32 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shippingAddress | [ShippingAddress](#ShippingAddress) | no | | | cartItems | [CartItem](#CartItem)? | yes | | + | shippingAddress | [ShippingAddress](#ShippingAddress) | no | | --- - #### [PromiseFormatted](#PromiseFormatted) + #### [PromiseTimestamp](#PromiseTimestamp) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | String? | yes | | - | min | String? | yes | | + | max | Double? | yes | | + | min | Double? | yes | | --- - #### [PromiseTimestamp](#PromiseTimestamp) + #### [PromiseFormatted](#PromiseFormatted) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Double? | yes | | - | min | Double? | yes | | + | max | String? | yes | | + | min | String? | yes | | --- @@ -4969,8 +4969,8 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | | timestamp | [PromiseTimestamp](#PromiseTimestamp)? | yes | | + | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | --- @@ -4981,23 +4981,11 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | isValid | Boolean? | yes | | | message | String? | yes | | | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - ---- - - - - - #### [OpenApiFiles](#OpenApiFiles) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | values | ArrayList | no | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | --- @@ -5008,11 +4996,11 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | orderId | String? | yes | | | extraMeta | HashMap? | yes | | | currentStatus | String? | yes | | - | paymentId | String? | yes | | | paymentGateway | String? | yes | | - | orderId | String? | yes | | + | paymentId | String? | yes | | --- @@ -5023,10 +5011,10 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | Double | no | Payment amount | - | meta | [MultiTenderPaymentMeta](#MultiTenderPaymentMeta)? | yes | | - | mode | String | no | | | name | String? | yes | Payment mode name | + | mode | String | no | | + | meta | [MultiTenderPaymentMeta](#MultiTenderPaymentMeta)? | yes | | + | amount | Double | no | Payment amount | --- @@ -5045,27 +5033,39 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta + #### [OpenApiFiles](#OpenApiFiles) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | values | ArrayList | no | | + | key | String | no | | + +--- + + + + #### [OpenApiOrderItem](#OpenApiOrderItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | extraMeta | HashMap? | yes | | - | paymentMethods | ArrayList<[MultiTenderPaymentMethod](#MultiTenderPaymentMethod)> | no | | - | employeeDiscount | Double? | yes | | + | productId | Int | no | | + | codCharges | Double | no | | + | priceEffective | Double | no | | | deliveryCharges | Double | no | | + | cashbackApplied | Double | no | | | amountPaid | Double | no | | | loyaltyDiscount | Double? | yes | | - | cashbackApplied | Double | no | | - | files | ArrayList<[OpenApiFiles](#OpenApiFiles)>? | yes | | - | productId | Int | no | | - | codCharges | Double | no | | - | size | String | no | | - | discount | Double | no | | - | meta | [CartItemMeta](#CartItemMeta)? | yes | | - | couponEffectiveDiscount | Double | no | | | quantity | Int? | yes | | - | priceEffective | Double | no | | | priceMarked | Double | no | | + | discount | Double | no | | + | paymentMethods | ArrayList<[MultiTenderPaymentMethod](#MultiTenderPaymentMethod)> | no | | + | couponEffectiveDiscount | Double | no | | + | meta | [CartItemMeta](#CartItemMeta)? | yes | | + | files | ArrayList<[OpenApiFiles](#OpenApiFiles)>? | yes | | + | size | String | no | | + | employeeDiscount | Double? | yes | | --- @@ -5076,26 +5076,26 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | shippingAddress | [ShippingAddress](#ShippingAddress)? | yes | | - | deliveryCharges | Double | no | | - | employeeDiscount | HashMap? | yes | | | couponValue | Double | no | | - | cashbackApplied | Double | no | | - | cartValue | Double | no | | - | files | ArrayList<[OpenApiFiles](#OpenApiFiles)>? | yes | | - | couponCode | String | no | | + | codCharges | Double | no | | | coupon | String? | yes | | | billingAddress | [ShippingAddress](#ShippingAddress) | no | | - | paymentMethods | ArrayList<[MultiTenderPaymentMethod](#MultiTenderPaymentMethod)> | no | | - | loyaltyDiscount | Double? | yes | | - | cartItems | ArrayList<[OpenApiOrderItem](#OpenApiOrderItem)> | no | | + | cartValue | Double | no | | + | deliveryCharges | Double | no | | + | cashbackApplied | Double | no | | + | shippingAddress | [ShippingAddress](#ShippingAddress)? | yes | | + | currencyCode | String? | yes | | | affiliateOrderId | String? | yes | | - | paymentMode | String? | yes | | + | orderId | String? | yes | | + | couponCode | String | no | | + | cartItems | ArrayList<[OpenApiOrderItem](#OpenApiOrderItem)> | no | | + | loyaltyDiscount | Double? | yes | | + | paymentMethods | ArrayList<[MultiTenderPaymentMethod](#MultiTenderPaymentMethod)> | no | | | gstin | String? | yes | | | comment | String? | yes | | - | codCharges | Double | no | | - | orderId | String? | yes | | + | paymentMode | String? | yes | | + | files | ArrayList<[OpenApiFiles](#OpenApiFiles)>? | yes | | + | employeeDiscount | HashMap? | yes | | --- @@ -5108,8 +5108,8 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | ---------- | ---- | -------- | ----------- | | orderId | String | no | Fynd order id | | message | String? | yes | | - | orderRefId | String? | yes | Order id sent in request | | success | Boolean? | yes | | + | orderRefId | String? | yes | Order id sent in request | --- @@ -5120,39 +5120,39 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | deliveryCharges | HashMap? | yes | | - | userId | String | no | | - | payments | HashMap? | yes | | - | cashback | HashMap | no | | - | paymentMethods | ArrayList>? | yes | | - | fyndCredits | HashMap? | yes | | - | isActive | Boolean? | yes | | - | paymentMode | String? | yes | | - | expireAt | String | no | | - | gstin | String? | yes | | - | checkoutMode | String? | yes | | | isArchive | Boolean? | yes | | - | comment | String? | yes | | - | codCharges | HashMap? | yes | | - | shipments | ArrayList>? | yes | | | promotion | HashMap? | yes | | - | fcIndexMap | ArrayList? | yes | | - | meta | HashMap? | yes | | - | pickUpCustomerDetails | HashMap? | yes | | + | codCharges | HashMap? | yes | | + | isActive | Boolean? | yes | | | cartValue | Double? | yes | | + | discount | Double? | yes | | + | checkoutMode | String? | yes | | + | articles | ArrayList> | no | | | isDefault | Boolean | no | | + | fcIndexMap | ArrayList? | yes | | | uid | Int | no | | + | gstin | String? | yes | | + | expireAt | String | no | | + | meta | HashMap? | yes | | + | createdOn | String | no | | + | pickUpCustomerDetails | HashMap? | yes | | | coupon | HashMap? | yes | | + | lastModified | String | no | | + | mergeQty | Boolean? | yes | | + | deliveryCharges | HashMap? | yes | | + | payments | HashMap? | yes | | | id | String | no | | - | articles | ArrayList> | no | | - | buyNow | Boolean? | yes | | - | createdOn | String | no | | + | orderId | String? | yes | | + | fyndCredits | HashMap? | yes | | | bulkCouponDiscount | Double? | yes | | - | mergeQty | Boolean? | yes | | - | discount | Double? | yes | | | appId | String? | yes | | - | orderId | String? | yes | | - | lastModified | String | no | | + | userId | String | no | | + | shipments | ArrayList>? | yes | | + | paymentMethods | ArrayList>? | yes | | + | cashback | HashMap | no | | + | comment | String? | yes | | + | paymentMode | String? | yes | | + | buyNow | Boolean? | yes | | --- @@ -5164,10 +5164,10 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | result | HashMap? | yes | | + | page | [Page](#Page)? | yes | | | message | String? | yes | message of the response | - | success | Boolean? | yes | the request success is defined | | items | ArrayList<[AbandonedCart](#AbandonedCart)>? | yes | | - | page | [Page](#Page)? | yes | | + | success | Boolean? | yes | the request success is defined | --- @@ -5178,18 +5178,18 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | extraMeta | HashMap? | yes | | - | articleAssignment | HashMap? | yes | | | productGroupTags | ArrayList? | yes | | - | storeId | Int? | yes | | + | extraMeta | HashMap? | yes | | | itemId | Int? | yes | | - | sellerId | Int? | yes | | - | itemSize | String? | yes | | | articleId | String? | yes | | + | quantity | Int? | yes | | + | sellerId | Int? | yes | | + | storeId | Int? | yes | | | display | String? | yes | | | pos | Boolean? | yes | | - | quantity | Int? | yes | | + | itemSize | String? | yes | | | parentItemIdentifiers | HashMap? | yes | | + | articleAssignment | HashMap? | yes | | --- @@ -5207,25 +5207,25 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta - #### [PaymentSelectionLock](#PaymentSelectionLock) + #### [CartCurrency](#CartCurrency) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enabled | Boolean? | yes | | - | paymentIdentifier | String? | yes | | - | defaultOptions | String? | yes | | + | code | String? | yes | Currency code defined by ISO 4217:2015 | + | symbol | String? | yes | | --- - #### [CartCurrency](#CartCurrency) + #### [PaymentSelectionLock](#PaymentSelectionLock) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | Currency code defined by ISO 4217:2015 | - | symbol | String? | yes | | + | enabled | Boolean? | yes | | + | defaultOptions | String? | yes | | + | paymentIdentifier | String? | yes | | --- @@ -5236,22 +5236,22 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | buyNow | Boolean? | yes | | - | id | String? | yes | | - | deliveryChargeInfo | String? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | isValid | Boolean? | yes | | - | gstin | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | lastModified | String? | yes | | | message | String? | yes | | - | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | checkoutMode | String? | yes | | + | deliveryChargeInfo | String? | yes | | + | couponText | String? | yes | | | currency | [CartCurrency](#CartCurrency)? | yes | | - | comment | String? | yes | | | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | restrictCheckout | Boolean? | yes | | - | couponText | String? | yes | | - | lastModified | String? | yes | | + | gstin | String? | yes | | + | checkoutMode | String? | yes | | + | comment | String? | yes | | + | id | String? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | buyNow | Boolean? | yes | | + | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | --- @@ -5262,10 +5262,10 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | partial | Boolean? | yes | When adding multiple items check if all added. True if only few are added. | | message | String? | yes | | - | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | | success | Boolean? | yes | True if all items are added successfully. False if partially added or not added. | + | partial | Boolean? | yes | When adding multiple items check if all added. True if only few are added. | + | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | --- @@ -5276,14 +5276,14 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | | extraMeta | HashMap? | yes | | | itemId | Int? | yes | | - | itemSize | String? | yes | | - | articleId | String? | yes | | - | itemIndex | Int? | yes | | - | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | - | quantity | Int? | yes | | | parentItemIdentifiers | HashMap? | yes | | + | quantity | Int? | yes | | + | itemIndex | Int? | yes | | + | articleId | String? | yes | | + | itemSize | String? | yes | | --- @@ -5307,8 +5307,8 @@ Success. Updates and returns a cart object as shown below. Refer `UpdateCartDeta | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | message | String? | yes | | - | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | | success | Boolean? | yes | True if all items are added successfully. False if partially added or not added. | + | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | --- diff --git a/documentation/platform/CATALOG.md b/documentation/platform/CATALOG.md index a41b32cd0..30e988f7c 100644 --- a/documentation/platform/CATALOG.md +++ b/documentation/platform/CATALOG.md @@ -6,49 +6,49 @@ ## Catalog Methods Catalog - Platform Front API's' API's allows you to access list of products, prices, seller details, similar features, variants and many more useful features. +* [getSearchKeywords](#getsearchkeywords) * [updateSearchKeywords](#updatesearchkeywords) * [deleteSearchKeywords](#deletesearchkeywords) -* [getSearchKeywords](#getsearchkeywords) -* [createCustomKeyword](#createcustomkeyword) * [getAllSearchKeyword](#getallsearchkeyword) +* [createCustomKeyword](#createcustomkeyword) +* [getAutocompleteKeywordDetail](#getautocompletekeyworddetail) * [updateAutocompleteKeyword](#updateautocompletekeyword) * [deleteAutocompleteKeyword](#deleteautocompletekeyword) -* [getAutocompleteKeywordDetail](#getautocompletekeyworddetail) -* [createCustomAutocompleteRule](#createcustomautocompleterule) * [getAutocompleteConfig](#getautocompleteconfig) -* [createProductBundle](#createproductbundle) +* [createCustomAutocompleteRule](#createcustomautocompleterule) * [getProductBundle](#getproductbundle) -* [updateProductBundle](#updateproductbundle) +* [createProductBundle](#createproductbundle) * [getProductBundleDetail](#getproductbundledetail) -* [createSizeGuide](#createsizeguide) +* [updateProductBundle](#updateproductbundle) * [getSizeGuides](#getsizeguides) -* [updateSizeGuide](#updatesizeguide) +* [createSizeGuide](#createsizeguide) * [getSizeGuide](#getsizeguide) +* [updateSizeGuide](#updatesizeguide) * [updateAppProduct](#updateappproduct) * [getConfigurationMetadata](#getconfigurationmetadata) -* [createGroupConfiguration](#creategroupconfiguration) * [getGroupConfigurations](#getgroupconfigurations) +* [createGroupConfiguration](#creategroupconfiguration) * [updateGroupConfiguration](#updategroupconfiguration) * [deleteGroupConfiguration](#deletegroupconfiguration) -* [createListingConfiguration](#createlistingconfiguration) * [getListingConfigurations](#getlistingconfigurations) +* [createListingConfiguration](#createlistingconfiguration) * [updateListingConfiguration](#updatelistingconfiguration) * [deleteListingConfiguration](#deletelistingconfiguration) * [updateAllowSingle](#updateallowsingle) * [updateDefaultSort](#updatedefaultsort) * [getCatalogConfiguration](#getcatalogconfiguration) -* [createConfigurationProductListing](#createconfigurationproductlisting) * [getConfigurations](#getconfigurations) -* [createConfigurationByType](#createconfigurationbytype) +* [createConfigurationProductListing](#createconfigurationproductlisting) * [getConfigurationByType](#getconfigurationbytype) +* [createConfigurationByType](#createconfigurationbytype) * [getQueryFilters](#getqueryfilters) -* [createCollection](#createcollection) * [getAllCollections](#getallcollections) +* [createCollection](#createcollection) * [getCollectionDetail](#getcollectiondetail) * [updateCollection](#updatecollection) * [deleteCollection](#deletecollection) -* [addCollectionItems](#addcollectionitems) * [getCollectionItems](#getcollectionitems) +* [addCollectionItems](#addcollectionitems) * [getCatalogInsights](#getcataloginsights) * [getSellerInsights](#getsellerinsights) * [createMarketplaceOptin](#createmarketplaceoptin) @@ -59,10 +59,10 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [getStoreDetail](#getstoredetail) * [getGenderAttribute](#getgenderattribute) * [listProductTemplateCategories](#listproducttemplatecategories) -* [createDepartments](#createdepartments) * [listDepartmentsData](#listdepartmentsdata) -* [updateDepartment](#updatedepartment) +* [createDepartments](#createdepartments) * [getDepartmentData](#getdepartmentdata) +* [updateDepartment](#updatedepartment) * [listProductTemplate](#listproducttemplate) * [validateProductTemplate](#validateproducttemplate) * [downloadProductTemplateViews](#downloadproducttemplateviews) @@ -71,45 +71,45 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [listHSNCodes](#listhsncodes) * [listProductTemplateExportDetails](#listproducttemplateexportdetails) * [listTemplateBrandTypeValues](#listtemplatebrandtypevalues) -* [createCategories](#createcategories) * [listCategories](#listcategories) -* [updateCategory](#updatecategory) +* [createCategories](#createcategories) * [getCategoryData](#getcategorydata) -* [createProduct](#createproduct) +* [updateCategory](#updatecategory) * [getProducts](#getproducts) +* [createProduct](#createproduct) * [getProductAttributes](#getproductattributes) +* [getProduct](#getproduct) * [editProduct](#editproduct) * [deleteProduct](#deleteproduct) -* [getProduct](#getproduct) * [getProductValidation](#getproductvalidation) * [getProductSize](#getproductsize) -* [createBulkProductUploadJob](#createbulkproductuploadjob) * [getProductBulkUploadHistory](#getproductbulkuploadhistory) -* [createProductsInBulk](#createproductsinbulk) +* [createBulkProductUploadJob](#createbulkproductuploadjob) * [deleteProductBulkJob](#deleteproductbulkjob) +* [createProductsInBulk](#createproductsinbulk) * [getProductTags](#getproducttags) -* [createProductAssetsInBulk](#createproductassetsinbulk) * [getProductAssetsInBulk](#getproductassetsinbulk) +* [createProductAssetsInBulk](#createproductassetsinbulk) * [deleteSize](#deletesize) -* [addInventory](#addinventory) * [getInventoryBySize](#getinventorybysize) +* [addInventory](#addinventory) * [getInventoryBySizeIdentifier](#getinventorybysizeidentifier) * [getDiscountedInventoryBySizeIdentifier](#getdiscountedinventorybysizeidentifier) * [deleteInventory](#deleteinventory) -* [createBulkInventoryJob](#createbulkinventoryjob) * [getInventoryBulkUploadHistory](#getinventorybulkuploadhistory) -* [createBulkInventory](#createbulkinventory) +* [createBulkInventoryJob](#createbulkinventoryjob) * [deleteBulkInventoryJob](#deletebulkinventoryjob) -* [createInventoryExportJob](#createinventoryexportjob) +* [createBulkInventory](#createbulkinventory) * [getInventoryExport](#getinventoryexport) +* [createInventoryExportJob](#createinventoryexportjob) * [exportInventoryConfig](#exportinventoryconfig) -* [updateRealtimeInventory](#updaterealtimeinventory) * [deleteRealtimeInventory](#deleterealtimeinventory) +* [updateRealtimeInventory](#updaterealtimeinventory) * [updateInventories](#updateinventories) -* [createHsnCode](#createhsncode) * [getAllHsnCodes](#getallhsncodes) -* [updateHsnCode](#updatehsncode) +* [createHsnCode](#createhsncode) * [getHsnCode](#gethsncode) +* [updateHsnCode](#updatehsncode) * [bulkHsnCode](#bulkhsncode) * [getAllProductHsnCodes](#getallproducthsncodes) * [getSingleProductHSNCode](#getsingleproducthsncode) @@ -133,6 +133,82 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri ## Methods with example and description +### getSearchKeywords +Get a Search Keywords Details + + + + +```kotlin +client.application("").catalog.getSearchKeywords(id: id).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | + + + +Get the details of a words by its `id`. If successful, returns a Collection resource in the response body specified in `GetSearchWordsDetailResponseSchema` + +*Returned Response:* + + + + +[GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) + +The Collection object. See example below or refer `GetSearchWordsDetailResponseSchema` for details + + + + +
    +  Example: + +```json +{ + "uid": "602fa1e9a596ce349563f6b9", + "words": [ + "sds" + ], + "app_id": "000000000000000000000001", + "is_active": true, + "result": { + "query": { + "department": [ + "men" + ] + }, + "sort_on": "popular" + }, + "_custom_json": {} +} +``` +
    + + + + + + + + + +--- + + ### updateSearchKeywords Update Search Keyword @@ -255,14 +331,14 @@ Status object. Tells whether the operation was successful. See example below or --- -### getSearchKeywords -Get a Search Keywords Details +### getAllSearchKeyword +List all Search Custom Keyword Listing ```kotlin -client.application("").catalog.getSearchKeywords(id: id).safeAwait{ response, error-> +client.application("").catalog.getAllSearchKeyword().safeAwait{ response, error-> response?.let{ // Use response } -> @@ -276,22 +352,17 @@ client.application("").catalog.getSearchKeywords(id: id).safeAwa -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | - - -Get the details of a words by its `id`. If successful, returns a Collection resource in the response body specified in `GetSearchWordsDetailResponseSchema` +Custom Search Keyword allows you to map conditions with keywords to give you the ultimate results *Returned Response:* -[GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) +[GetSearchWordsResponse](#GetSearchWordsResponse) -The Collection object. See example below or refer `GetSearchWordsDetailResponseSchema` for details +List of custom search keywords. See example below or refer `GetSearchWordsResponseSchema` for details @@ -301,21 +372,32 @@ The Collection object. See example below or refer `GetSearchWordsDetailResponseS ```json { - "uid": "602fa1e9a596ce349563f6b9", - "words": [ - "sds" - ], - "app_id": "000000000000000000000001", - "is_active": true, - "result": { - "query": { - "department": [ - "men" - ] - }, - "sort_on": "popular" + "page": { + "current": 1, + "size": 1, + "has_previous": false, + "has_next": false, + "item_count": 1 }, - "_custom_json": {} + "items": [ + { + "uid": "602fa1e9a596ce349563f6b9", + "words": [ + "sds" + ], + "app_id": "000000000000000000000001", + "is_active": true, + "result": { + "query": { + "department": [ + "men" + ] + }, + "sort_on": "popular" + }, + "_custom_json": {} + } + ] } ``` @@ -406,14 +488,14 @@ Get keyword object with id that is added. See example below or refer `GetSearchW --- -### getAllSearchKeyword -List all Search Custom Keyword Listing +### getAutocompleteKeywordDetail +Get a Autocomplete Keywords Details ```kotlin -client.application("").catalog.getAllSearchKeyword().safeAwait{ response, error-> +client.application("").catalog.getAutocompleteKeywordDetail(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -427,17 +509,22 @@ client.application("").catalog.getAllSearchKeyword().safeAwait{ +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | + + -Custom Search Keyword allows you to map conditions with keywords to give you the ultimate results +Get the details of a words by its `id`. If successful, returns a keywords resource in the response body specified in `GetAutocompleteWordsResponseSchema` *Returned Response:* -[GetSearchWordsResponse](#GetSearchWordsResponse) +[GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) -List of custom search keywords. See example below or refer `GetSearchWordsResponseSchema` for details +The mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details @@ -447,30 +534,31 @@ List of custom search keywords. See example below or refer `GetSearchWordsRespon ```json { - "page": { - "current": 1, - "size": 1, - "has_previous": false, - "has_next": false, - "item_count": 1 - }, - "items": [ + "uid": "602fa1eaa596ce349563f6c6", + "app_id": "000000000000000000000001", + "words": [ + "dasd" + ], + "is_active": true, + "results": [ { - "uid": "602fa1e9a596ce349563f6b9", - "words": [ - "sds" - ], - "app_id": "000000000000000000000001", - "is_active": true, - "result": { - "query": { - "department": [ - "men" - ] - }, - "sort_on": "popular" + "_custom_json": {}, + "display": "Helllow", + "logo": { + "url": "https://hdn-1.addsale.com/addsale/company/61/applications/600a5b3fe0991a4718cdb448/company/1/application/000000000000000000000001/search/pictures/square-logo/original/n_8bvEaBw-Helllow.png" }, - "_custom_json": {} + "action": { + "type": "page", + "page": { + "query": { + "brand": [ + "nike" + ] + }, + "type": "products", + "url": "/products/?brand=nike" + } + } } ] } @@ -607,153 +695,6 @@ Status object. Tells whether the operation was successful. See example below or ---- - - -### getAutocompleteKeywordDetail -Get a Autocomplete Keywords Details - - - - -```kotlin -client.application("").catalog.getAutocompleteKeywordDetail(id: id).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | - - - -Get the details of a words by its `id`. If successful, returns a keywords resource in the response body specified in `GetAutocompleteWordsResponseSchema` - -*Returned Response:* - - - - -[GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) - -The mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details - - - - -
    -  Example: - -```json -{ - "uid": "602fa1eaa596ce349563f6c6", - "app_id": "000000000000000000000001", - "words": [ - "dasd" - ], - "is_active": true, - "results": [ - { - "_custom_json": {}, - "display": "Helllow", - "logo": { - "url": "https://hdn-1.addsale.com/addsale/company/61/applications/600a5b3fe0991a4718cdb448/company/1/application/000000000000000000000001/search/pictures/square-logo/original/n_8bvEaBw-Helllow.png" - }, - "action": { - "type": "page", - "page": { - "query": { - "brand": [ - "nike" - ] - }, - "type": "products", - "url": "/products/?brand=nike" - } - } - } - ] -} -``` -
    - - - - - - - - - ---- - - -### createCustomAutocompleteRule -Add a Custom Autocomplete Keywords - - - - -```kotlin -client.application("").catalog.createCustomAutocompleteRule(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | - - -Create a Custom Autocomplete Keywords. See `CreateAutocompleteKeywordSchema` for the list of attributes needed to create a mapping and /collections/query-options for the available options to create a rule. On successful request, returns a paginated list of collections specified in `CreateAutocompleteKeywordSchema` - -*Returned Response:* - - - - -[CreateAutocompleteWordsResponse](#CreateAutocompleteWordsResponse) - -List of all the collections including the one you added. See example below or refer `CreateAutocompleteWordsResponseSchema` for details - - - - -
    -  Example: - -```json - -``` -
    - - - - - - - - - --- @@ -851,14 +792,14 @@ List of custom autocomplete keywords. See example below or refer `GetAutocomplet --- -### createProductBundle -Create Product Bundle +### createCustomAutocompleteRule +Add a Custom Autocomplete Keywords ```kotlin -client.catalog.createProductBundle(body: body).safeAwait{ response, error-> +client.application("").catalog.createCustomAutocompleteRule(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -874,19 +815,19 @@ client.catalog.createProductBundle(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| body | [ProductBundleRequest](#ProductBundleRequest) | yes | Request body | +| body | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | -Create Product Bundle. See `ProductBundleRequest` for the request body parameter need to create a product bundle. On successful request, returns in `ProductBundleRequest` with id +Create a Custom Autocomplete Keywords. See `CreateAutocompleteKeywordSchema` for the list of attributes needed to create a mapping and /collections/query-options for the available options to create a rule. On successful request, returns a paginated list of collections specified in `CreateAutocompleteKeywordSchema` *Returned Response:* -[GetProductBundleCreateResponse](#GetProductBundleCreateResponse) +[CreateAutocompleteWordsResponse](#CreateAutocompleteWordsResponse) -Get bundle with id that is added. See example below or refer `GetProductBundleCreateResponse` for details +List of all the collections including the one you added. See example below or refer `CreateAutocompleteWordsResponseSchema` for details @@ -895,40 +836,7 @@ Get bundle with id that is added. See example below or refer `GetProductBundleCr   Example: ```json -{ - "slug": "bag", - "logo": "http://g.com/poo.png/", - "name": "Bag", - "choice": "multi", - "products": [ - { - "product_uid": 7500001, - "max_quantity": 1, - "min_quantity": 1, - "auto_add_to_cart": false, - "auto_select": false, - "allow_remove": true - } - ], - "meta": {}, - "same_store_assignment": true, - "is_active": true, - "page_visibility": [ - "pdp" - ], - "created_by": { - "username": "917827311650_22960", - "uid": "123" - }, - "company_id": 1, - "created_on": "2021-02-19 16:40:26.310007", - "modified_by": { - "username": "917827311650_22960", - "uid": "123" - }, - "modified_on": "2021-02-19 16:40:26.310027", - "id": "602f9ca2a596ce312f5956f9" -} + ``` @@ -1150,14 +1058,14 @@ List of bundle configured for a company. See example below or refer `GetProductB --- -### updateProductBundle -Update a Product Bundle +### createProductBundle +Create Product Bundle ```kotlin -client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, error-> +client.catalog.createProductBundle(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1172,12 +1080,11 @@ client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, erro | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | -| body | [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| body | [ProductBundleRequest](#ProductBundleRequest) | yes | Request body | -Update a Product Bundle by its id. On successful request, returns the updated product bundle +Create Product Bundle. See `ProductBundleRequest` for the request body parameter need to create a product bundle. On successful request, returns in `ProductBundleRequest` with id *Returned Response:* @@ -1186,7 +1093,7 @@ Update a Product Bundle by its id. On successful request, returns the updated pr [GetProductBundleCreateResponse](#GetProductBundleCreateResponse) -The Collection object. See example below or refer `GetProductBundleCreateResponse` for details. +Get bundle with id that is added. See example below or refer `GetProductBundleCreateResponse` for details @@ -1337,14 +1244,14 @@ The Collection object. See example below or refer `GetProductBundleResponse` for --- -### createSizeGuide -Create a size guide. +### updateProductBundle +Update a Product Bundle ```kotlin -client.catalog.createSizeGuide(body: body).safeAwait{ response, error-> +client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1359,20 +1266,21 @@ client.catalog.createSizeGuide(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [ValidateSizeGuide](#ValidateSizeGuide) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | +| body | [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) | yes | Request body | -This API allows to create a size guide associated to a brand. +Update a Product Bundle by its id. On successful request, returns the updated product bundle *Returned Response:* -[SuccessResponse](#SuccessResponse) +[GetProductBundleCreateResponse](#GetProductBundleCreateResponse) -Returns a success response +The Collection object. See example below or refer `GetProductBundleCreateResponse` for details. @@ -1382,36 +1290,67 @@ Returns a success response ```json { - "success": true -} -``` - - - - - - - - - - ---- - - -### getSizeGuides -Get list of size guides - - - - -```kotlin -client.catalog.getSizeGuides(active: active, q: q, tag: tag, pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } + "slug": "bag", + "logo": "http://g.com/poo.png/", + "name": "Bag", + "choice": "multi", + "products": [ + { + "product_uid": 7500001, + "max_quantity": 1, + "min_quantity": 1, + "auto_add_to_cart": false, + "auto_select": false, + "allow_remove": true + } + ], + "meta": {}, + "same_store_assignment": true, + "is_active": true, + "page_visibility": [ + "pdp" + ], + "created_by": { + "username": "917827311650_22960", + "uid": "123" + }, + "company_id": 1, + "created_on": "2021-02-19 16:40:26.310007", + "modified_by": { + "username": "917827311650_22960", + "uid": "123" + }, + "modified_on": "2021-02-19 16:40:26.310027", + "id": "602f9ca2a596ce312f5956f9" +} +``` + + + + + + + + + + +--- + + +### getSizeGuides +Get list of size guides + + + + +```kotlin +client.catalog.getSizeGuides(active: active, q: q, tag: tag, pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } } ``` @@ -1521,14 +1460,14 @@ Size guide object. See example below or refer `ListSizeGuide` for details --- -### updateSizeGuide -Edit a size guide. +### createSizeGuide +Create a size guide. ```kotlin -client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> +client.catalog.createSizeGuide(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1543,12 +1482,11 @@ client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | Mongo id of the size guide to be edited | +| --------- | ----- | -------- | ----------- | | body | [ValidateSizeGuide](#ValidateSizeGuide) | yes | Request body | -This API allows to edit a size guide. +This API allows to create a size guide associated to a brand. *Returned Response:* @@ -1688,6 +1626,68 @@ Brand object. See example below or refer `SizeGuideResponseSchema` for details +--- + + +### updateSizeGuide +Edit a size guide. + + + + +```kotlin +client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| id | String | yes | Mongo id of the size guide to be edited | +| body | [ValidateSizeGuide](#ValidateSizeGuide) | yes | Request body | + + +This API allows to edit a size guide. + +*Returned Response:* + + + + +[SuccessResponse](#SuccessResponse) + +Returns a success response + + + + +
    +  Example: + +```json +{ + "success": true +} +``` +
    + + + + + + + + + --- @@ -2553,87 +2553,6 @@ configuration details for catalog. See example below or refer `GetConfigMetadata ---- - - -### createGroupConfiguration -Create configuration for Group config types. - - - - -```kotlin -client.application("").catalog.createGroupConfiguration(configType: configType, body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | -| body | [AppConfigurationDetail](#AppConfigurationDetail) | yes | Request body | - - -Create configuration for Group config types. - -*Returned Response:* - - - - -[AppConfigurationDetail](#AppConfigurationDetail) - -success flag will tell whether the operation was successful. - - - - -
    -  Example: - -```json -{ - "priority": 1, - "is_default": false, - "attributes": [ - { - "priority": 1, - "display_type": "text", - "key": "features", - "name": "Features", - "is_active": true, - "slug": "features" - } - ], - "name": "test", - "app_id": "5d64e3500bcad8693a821c0d", - "template_slugs": [ - "bags" - ], - "is_active": true, - "slug": "test15", - "id": "62b1cdab15c88fa867ee4dac" -} -``` -
    - - - - - - - - - --- @@ -2794,14 +2713,14 @@ configuration details for catalog. See example below or refer `GetConfigResponse --- -### updateGroupConfiguration -Update the group configurations for the application. +### createGroupConfiguration +Create configuration for Group config types. ```kotlin -client.application("").catalog.updateGroupConfiguration(configType: configType, groupSlug: groupSlug, body: body).safeAwait{ response, error-> +client.application("").catalog.createGroupConfiguration(configType: configType, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2817,12 +2736,11 @@ client.application("").catalog.updateGroupConfiguration(configTy | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | -| groupSlug | String | yes | A `group_slug` is a unique identifier of a particular configuration. | +| configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | | body | [AppConfigurationDetail](#AppConfigurationDetail) | yes | Request body | -Update the group configurations for the application. +Create configuration for Group config types. *Returned Response:* @@ -2841,25 +2759,25 @@ success flag will tell whether the operation was successful. ```json { - "is_active": true, - "template_slugs": [ - "bags" - ], "priority": 1, - "slug": "test15", - "name": "test", - "app_id": "5d64e3500bcad8693a821c0d", "is_default": false, "attributes": [ { - "is_active": true, "priority": 1, - "slug": "features", - "name": "Features", + "display_type": "text", "key": "features", - "display_type": "text" + "name": "Features", + "is_active": true, + "slug": "features" } ], + "name": "test", + "app_id": "5d64e3500bcad8693a821c0d", + "template_slugs": [ + "bags" + ], + "is_active": true, + "slug": "test15", "id": "62b1cdab15c88fa867ee4dac" } ``` @@ -2876,14 +2794,14 @@ success flag will tell whether the operation was successful. --- -### deleteGroupConfiguration -Delete configuration of the product config type of the application. +### updateGroupConfiguration +Update the group configurations for the application. ```kotlin -client.application("").catalog.deleteGroupConfiguration(configType: configType, groupSlug: groupSlug).safeAwait{ response, error-> +client.application("").catalog.updateGroupConfiguration(configType: configType, groupSlug: groupSlug, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2901,19 +2819,19 @@ client.application("").catalog.deleteGroupConfiguration(configTy | --------- | ----- | -------- | ----------- | | configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | | groupSlug | String | yes | A `group_slug` is a unique identifier of a particular configuration. | +| body | [AppConfigurationDetail](#AppConfigurationDetail) | yes | Request body | - -Delete configuration of the product config type of the application. +Update the group configurations for the application. *Returned Response:* -[ConfigSuccessResponse](#ConfigSuccessResponse) +[AppConfigurationDetail](#AppConfigurationDetail) -success message will tell whether the operation was successful. +success flag will tell whether the operation was successful. @@ -2923,7 +2841,26 @@ success message will tell whether the operation was successful. ```json { - "message": "Config Item deleted successfully." + "is_active": true, + "template_slugs": [ + "bags" + ], + "priority": 1, + "slug": "test15", + "name": "test", + "app_id": "5d64e3500bcad8693a821c0d", + "is_default": false, + "attributes": [ + { + "is_active": true, + "priority": 1, + "slug": "features", + "name": "Features", + "key": "features", + "display_type": "text" + } + ], + "id": "62b1cdab15c88fa867ee4dac" } ``` @@ -2939,14 +2876,14 @@ success message will tell whether the operation was successful. --- -### createListingConfiguration -Add configuration for listings +### deleteGroupConfiguration +Delete configuration of the product config type of the application. ```kotlin -client.application("").catalog.createListingConfiguration(configType: configType, body: body).safeAwait{ response, error-> +client.application("").catalog.deleteGroupConfiguration(configType: configType, groupSlug: groupSlug).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2962,20 +2899,21 @@ client.application("").catalog.createListingConfiguration(config | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | -| body | [AppConfigurationsSort](#AppConfigurationsSort) | yes | Request body | +| configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | +| groupSlug | String | yes | A `group_slug` is a unique identifier of a particular configuration. | -Add configuration for listing. + +Delete configuration of the product config type of the application. *Returned Response:* -[AppConfigurationsSort](#AppConfigurationsSort) +[ConfigSuccessResponse](#ConfigSuccessResponse) -success flag will tell whether the operation was successful. +success message will tell whether the operation was successful. @@ -2985,15 +2923,7 @@ success flag will tell whether the operation was successful. ```json { - "priority": 4, - "default_key": "", - "is_default": false, - "key": "discount_dsc", - "name": "Discount High to Low", - "app_id": "5d64e3500bcad8693a821c0d", - "is_active": true, - "logo": "https://hdn-1.fynd.com/products/pictures/attribute/logo/original/iG82Qjay9X-Popularity.png", - "id": "62b1ccb815c88fa867ee4dab" + "message": "Config Item deleted successfully." } ``` @@ -3165,14 +3095,14 @@ configuration details for catalog. See example below or refer `GetConfigResponse --- -### updateListingConfiguration -Update configuration for listings +### createListingConfiguration +Add configuration for listings ```kotlin -client.application("").catalog.updateListingConfiguration(configType: configType, configId: configId, body: body).safeAwait{ response, error-> +client.application("").catalog.createListingConfiguration(configType: configType, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3188,12 +3118,11 @@ client.application("").catalog.updateListingConfiguration(config | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | -| configId | String | yes | A `config_id` is a unique identifier of a particular configuration. | +| configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | | body | [AppConfigurationsSort](#AppConfigurationsSort) | yes | Request body | -Update configuration for listing. +Add configuration for listing. *Returned Response:* @@ -3212,14 +3141,15 @@ success flag will tell whether the operation was successful. ```json { + "priority": 4, + "default_key": "", + "is_default": false, + "key": "discount_dsc", + "name": "Discount High to Low", "app_id": "5d64e3500bcad8693a821c0d", - "key": "latest", - "default_key": "latest", "is_active": true, - "is_default": false, - "name": "Latest", - "priority": 1, - "id": "6250568de404abd533db571d" + "logo": "https://hdn-1.fynd.com/products/pictures/attribute/logo/original/iG82Qjay9X-Popularity.png", + "id": "62b1ccb815c88fa867ee4dab" } ``` @@ -3235,14 +3165,14 @@ success flag will tell whether the operation was successful. --- -### deleteListingConfiguration -Delete configuration for listings +### updateListingConfiguration +Update configuration for listings ```kotlin -client.application("").catalog.deleteListingConfiguration(configType: configType, configId: configId).safeAwait{ response, error-> +client.application("").catalog.updateListingConfiguration(configType: configType, configId: configId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3260,19 +3190,19 @@ client.application("").catalog.deleteListingConfiguration(config | --------- | ----- | -------- | ----------- | | configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | | configId | String | yes | A `config_id` is a unique identifier of a particular configuration. | +| body | [AppConfigurationsSort](#AppConfigurationsSort) | yes | Request body | - -Delete configuration for listing. +Update configuration for listing. *Returned Response:* -[ConfigSuccessResponse](#ConfigSuccessResponse) +[AppConfigurationsSort](#AppConfigurationsSort) -success message will tell whether the operation was successful. +success flag will tell whether the operation was successful. @@ -3282,7 +3212,14 @@ success message will tell whether the operation was successful. ```json { - "message": "Config Item deleted successfully." + "app_id": "5d64e3500bcad8693a821c0d", + "key": "latest", + "default_key": "latest", + "is_active": true, + "is_default": false, + "name": "Latest", + "priority": 1, + "id": "6250568de404abd533db571d" } ``` @@ -3298,14 +3235,14 @@ success message will tell whether the operation was successful. --- -### updateAllowSingle -Update allow single flag for filters of the application. +### deleteListingConfiguration +Delete configuration for listings ```kotlin -client.application("").catalog.updateAllowSingle(body: body).safeAwait{ response, error-> +client.application("").catalog.deleteListingConfiguration(configType: configType, configId: configId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3320,11 +3257,13 @@ client.application("").catalog.updateAllowSingle(body: body).saf | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [AllowSingleRequest](#AllowSingleRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | +| configId | String | yes | A `config_id` is a unique identifier of a particular configuration. | -Update allow single flag for filters of the application. + +Delete configuration for listing. *Returned Response:* @@ -3342,7 +3281,9 @@ success message will tell whether the operation was successful.   Example: ```json - +{ + "message": "Config Item deleted successfully." +} ``` @@ -3357,14 +3298,14 @@ success message will tell whether the operation was successful. --- -### updateDefaultSort -Update the default sort key configuration for the application. +### updateAllowSingle +Update allow single flag for filters of the application. ```kotlin -client.application("").catalog.updateDefaultSort(body: body).safeAwait{ response, error-> +client.application("").catalog.updateAllowSingle(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3380,10 +3321,10 @@ client.application("").catalog.updateDefaultSort(body: body).saf | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| body | [DefaultKeyRequest](#DefaultKeyRequest) | yes | Request body | +| body | [AllowSingleRequest](#AllowSingleRequest) | yes | Request body | -Update the default sort key configuration for the application. +Update allow single flag for filters of the application. *Returned Response:* @@ -3416,14 +3357,14 @@ success message will tell whether the operation was successful. --- -### getCatalogConfiguration -Get configuration meta details for catalog for admin panel +### updateDefaultSort +Update the default sort key configuration for the application. ```kotlin -client.application("").catalog.getCatalogConfiguration().safeAwait{ response, error-> +client.application("").catalog.updateDefaultSort(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3437,17 +3378,21 @@ client.application("").catalog.getCatalogConfiguration().safeAwa +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [DefaultKeyRequest](#DefaultKeyRequest) | yes | Request body | + -configuration meta details for catalog. +Update the default sort key configuration for the application. *Returned Response:* -[GetCatalogConfigurationMetaData](#GetCatalogConfigurationMetaData) +[ConfigSuccessResponse](#ConfigSuccessResponse) -configuration details for catalog. See example below or refer `GetCatalogConfigurationMetaDataSchema` for details +success message will tell whether the operation was successful. @@ -3471,14 +3416,14 @@ configuration details for catalog. See example below or refer `GetCatalogConfigu --- -### createConfigurationProductListing -Add configuration for products & listings +### getCatalogConfiguration +Get configuration meta details for catalog for admin panel ```kotlin -client.application("").catalog.createConfigurationProductListing(body: body).safeAwait{ response, error-> +client.application("").catalog.getCatalogConfiguration().safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3492,21 +3437,17 @@ client.application("").catalog.createConfigurationProductListing -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [AppConfiguration](#AppConfiguration) | yes | Request body | - -Add configuration for products & listing. +configuration meta details for catalog. *Returned Response:* -[GetAppCatalogConfiguration](#GetAppCatalogConfiguration) +[GetCatalogConfigurationMetaData](#GetCatalogConfigurationMetaData) -success flag will tell whether the operation was successful. +configuration details for catalog. See example below or refer `GetCatalogConfigurationMetaDataSchema` for details @@ -3897,14 +3838,14 @@ Get application level configured catalog details. See example below or refer `Ge --- -### createConfigurationByType -Add configuration for categories and brands +### createConfigurationProductListing +Add configuration for products & listings ```kotlin -client.application("").catalog.createConfigurationByType(type: type, body: body).safeAwait{ response, error-> +client.application("").catalog.createConfigurationProductListing(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3919,12 +3860,11 @@ client.application("").catalog.createConfigurationByType(type: t | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| type | String | yes | type can be brands, categories etc. | +| --------- | ----- | -------- | ----------- | | body | [AppConfiguration](#AppConfiguration) | yes | Request body | -Add configuration for categories & brands. +Add configuration for products & listing. *Returned Response:* @@ -4014,6 +3954,66 @@ Get application level configured catalog details. See example below or refer `Ge +--- + + +### createConfigurationByType +Add configuration for categories and brands + + + + +```kotlin +client.application("").catalog.createConfigurationByType(type: type, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| type | String | yes | type can be brands, categories etc. | +| body | [AppConfiguration](#AppConfiguration) | yes | Request body | + + +Add configuration for categories & brands. + +*Returned Response:* + + + + +[GetAppCatalogConfiguration](#GetAppCatalogConfiguration) + +success flag will tell whether the operation was successful. + + + + +
    +  Example: + +```json + +``` +
    + + + + + + + + + --- @@ -4422,14 +4422,14 @@ The attached items of an collection. See example below or refer `GetCollectionQu --- -### createCollection -Add a Collection +### getAllCollections +List all the collections ```kotlin -client.application("").catalog.createCollection(body: body).safeAwait{ response, error-> +client.application("").catalog.getAllCollections(q: q, scheduleStatus: scheduleStatus, type: type, tags: tags, isActive: isActive, pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -4444,146 +4444,27 @@ client.application("").catalog.createCollection(body: body).safe | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateCollection](#CreateCollection) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| q | String? | no | Get collection list filtered by q string, | +| scheduleStatus | String? | no | Get collection list filtered by scheduled status, | +| type | String? | no | type of the collections | +| tags | ArrayList? | no | Each response will contain next_id param, which should be sent back to make pagination work. | +| isActive | Boolean? | no | get collections filtered by active status. | +| pageNo | Int? | no | The page number to navigate through the given set of results. | +| pageSize | Int? | no | Number of items to retrieve in each page. Default is 12. | -Create a collection. See `CreateCollectionRequestSchema` for the list of attributes needed to create a collection and collections/query-options for the available options to create a collection. On successful request, returns a paginated list of collections specified in `CollectionCreateResponse` + +A Collection allows you to organize your products into hierarchical groups. For example, a dress might be in the category _Clothing_, the individual product might also be in the collection _Summer_. On successful request, returns all the collections as specified in `CollectionListingSchema` *Returned Response:* -[CollectionCreateResponse](#CollectionCreateResponse) +[GetCollectionListingResponse](#GetCollectionListingResponse) -List of all the collections including the one you added. See example below or refer `CollectionCreateResponse` for details - - - - -
    -  Example: - -```json -{ - "uid": "604f585a7051e30001173ac1", - "type": "query", - "query": {}, - "name": "New", - "banners": { - "portrait": { - "type": "image", - "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588858137/production/applications/app_000000000000000000000001/media/collection/portrait/xzuftshmmw4yuwzb12pm.png" - }, - "landscape": { - "type": "image", - "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588857999/production/applications/app_000000000000000000000001/media/collection/landscape/avm7xibo2jgk8glc4bwl.png" - } - }, - "logo": { - "type": "image", - "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588857854/production/applications/app_000000000000000000000001/media/collection/logo/w9ns7nfgv7fk45xqrpoh.png" - }, - "published": true, - "description": "", - "is_active": true, - "tags": [], - "slug": "new", - "action": { - "page": { - "type": "collection", - "query": { - "collection": [ - "new" - ] - } - }, - "type": "page" - }, - "allow_facets": true, - "allow_sort": true, - "visible_facets_keys": [], - "meta": {}, - "badge": { - "color": "#ffffff", - "text": "" - }, - "sort_on": "depth_desc", - "_custom_json": {}, - "_locale_language": {}, - "_schedule": { - "start": "2021-03-15T12:51:21.333000+00:00Z", - "next_schedule": [ - { - "start": "2021-03-15T12:51:21.333000+00:00Z", - "end": null - } - ], - "end": null - }, - "seo": { - "title": "Test", - "description": "Test description" - } -} -``` -
    - - - - - - - - - ---- - - -### getAllCollections -List all the collections - - - - -```kotlin -client.application("").catalog.getAllCollections(q: q, scheduleStatus: scheduleStatus, type: type, tags: tags, isActive: isActive, pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| q | String? | no | Get collection list filtered by q string, | -| scheduleStatus | String? | no | Get collection list filtered by scheduled status, | -| type | String? | no | type of the collections | -| tags | ArrayList? | no | Each response will contain next_id param, which should be sent back to make pagination work. | -| isActive | Boolean? | no | get collections filtered by active status. | -| pageNo | Int? | no | The page number to navigate through the given set of results. | -| pageSize | Int? | no | Number of items to retrieve in each page. Default is 12. | - - - -A Collection allows you to organize your products into hierarchical groups. For example, a dress might be in the category _Clothing_, the individual product might also be in the collection _Summer_. On successful request, returns all the collections as specified in `CollectionListingSchema` - -*Returned Response:* - - - - -[GetCollectionListingResponse](#GetCollectionListingResponse) - -List of collections. See example below or refer `GetCollectionListingResponse` for details +List of collections. See example below or refer `GetCollectionListingResponse` for details @@ -4859,6 +4740,125 @@ List of collections. See example below or refer `GetCollectionListingResponse` f +--- + + +### createCollection +Add a Collection + + + + +```kotlin +client.application("").catalog.createCollection(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [CreateCollection](#CreateCollection) | yes | Request body | + + +Create a collection. See `CreateCollectionRequestSchema` for the list of attributes needed to create a collection and collections/query-options for the available options to create a collection. On successful request, returns a paginated list of collections specified in `CollectionCreateResponse` + +*Returned Response:* + + + + +[CollectionCreateResponse](#CollectionCreateResponse) + +List of all the collections including the one you added. See example below or refer `CollectionCreateResponse` for details + + + + +
    +  Example: + +```json +{ + "uid": "604f585a7051e30001173ac1", + "type": "query", + "query": {}, + "name": "New", + "banners": { + "portrait": { + "type": "image", + "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588858137/production/applications/app_000000000000000000000001/media/collection/portrait/xzuftshmmw4yuwzb12pm.png" + }, + "landscape": { + "type": "image", + "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588857999/production/applications/app_000000000000000000000001/media/collection/landscape/avm7xibo2jgk8glc4bwl.png" + } + }, + "logo": { + "type": "image", + "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588857854/production/applications/app_000000000000000000000001/media/collection/logo/w9ns7nfgv7fk45xqrpoh.png" + }, + "published": true, + "description": "", + "is_active": true, + "tags": [], + "slug": "new", + "action": { + "page": { + "type": "collection", + "query": { + "collection": [ + "new" + ] + } + }, + "type": "page" + }, + "allow_facets": true, + "allow_sort": true, + "visible_facets_keys": [], + "meta": {}, + "badge": { + "color": "#ffffff", + "text": "" + }, + "sort_on": "depth_desc", + "_custom_json": {}, + "_locale_language": {}, + "_schedule": { + "start": "2021-03-15T12:51:21.333000+00:00Z", + "next_schedule": [ + { + "start": "2021-03-15T12:51:21.333000+00:00Z", + "end": null + } + ], + "end": null + }, + "seo": { + "title": "Test", + "description": "Test description" + } +} +``` +
    + + + + + + + + + --- @@ -5165,14 +5165,14 @@ Status object. Tells whether the operation was successful. See example below or --- -### addCollectionItems -Add items to a collection +### getCollectionItems +Get the items for a collection ```kotlin -client.application("").catalog.addCollectionItems(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.getCollectionItems(id: id, sortOn: sortOn, pageId: pageId, pageSize: pageSize).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -5188,20 +5188,23 @@ client.application("").catalog.addCollectionItems(id: id, body: | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier of a collection. | -| body | [CollectionItemRequest](#CollectionItemRequest) | yes | Request body | +| id | String | yes | A `id` is a unique identifier of a collection. | +| sortOn | String? | no | Each response will contain sort_on param, which should be sent back to make pagination work. | +| pageId | String? | no | Each response will contain next_id param, which should be sent back to make pagination work. | +| pageSize | Int? | no | Number of items to retrieve in each page. Default is 12. | -Adds items to a collection specified by its `id`. See `CollectionItemRequest` for the list of attributes needed to add items to an collection. + +Get items from a collection specified by its `id`. *Returned Response:* -[UpdatedResponse](#UpdatedResponse) +[GetCollectionItemsResponse](#GetCollectionItemsResponse) -Status object. Tells whether the operation was successful. +The attached items of an collection. See example below or refer `GetCollectionItemsResponseSchema` for details @@ -5210,9 +5213,7 @@ Status object. Tells whether the operation was successful.   Example: ```json -{ - "message": "items updated" -} + ``` @@ -5227,14 +5228,14 @@ Status object. Tells whether the operation was successful. --- -### getCollectionItems -Get the items for a collection +### addCollectionItems +Add items to a collection ```kotlin -client.application("").catalog.getCollectionItems(id: id, sortOn: sortOn, pageId: pageId, pageSize: pageSize).safeAwait{ response, error-> +client.application("").catalog.addCollectionItems(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -5250,23 +5251,20 @@ client.application("").catalog.getCollectionItems(id: id, sortOn | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier of a collection. | -| sortOn | String? | no | Each response will contain sort_on param, which should be sent back to make pagination work. | -| pageId | String? | no | Each response will contain next_id param, which should be sent back to make pagination work. | -| pageSize | Int? | no | Number of items to retrieve in each page. Default is 12. | - +| id | String | yes | A `id` is a unique identifier of a collection. | +| body | [CollectionItemRequest](#CollectionItemRequest) | yes | Request body | -Get items from a collection specified by its `id`. +Adds items to a collection specified by its `id`. See `CollectionItemRequest` for the list of attributes needed to add items to an collection. *Returned Response:* -[GetCollectionItemsResponse](#GetCollectionItemsResponse) +[UpdatedResponse](#UpdatedResponse) -The attached items of an collection. See example below or refer `GetCollectionItemsResponseSchema` for details +Status object. Tells whether the operation was successful. @@ -5275,7 +5273,9 @@ The attached items of an collection. See example below or refer `GetCollectionIt   Example: ```json - +{ + "message": "items updated" +} ``` @@ -5932,68 +5932,6 @@ List of all categories attached to departments specified. See example below or r ---- - - -### createDepartments -Create the department. - - - - -```kotlin -client.catalog.createDepartments(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [DepartmentCreateUpdate](#DepartmentCreateUpdate) | yes | Request body | - - -Create departments using the API. - -*Returned Response:* - - - - -[DepartmentCreateResponse](#DepartmentCreateResponse) - -Success Response. See example below or refer `DepartmentCreateResponseSchema` for details - - - - -
    -  Example: - -```json -{ - "message": "Success", - "uid": 2 -} -``` -
    - - - - - - - - - --- @@ -6379,14 +6317,14 @@ List of departments data. See example below or refer `DepartmentsResponse` for d --- -### updateDepartment -Update the department by their uid. +### createDepartments +Create the department. ```kotlin -client.catalog.updateDepartment(uid: uid, body: body).safeAwait{ response, error-> +client.catalog.createDepartments(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -6401,19 +6339,18 @@ client.catalog.updateDepartment(uid: uid, body: body).safeAwait{ response, error | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| uid | String | yes | A `uid` is a unique identifier of a department. | +| --------- | ----- | -------- | ----------- | | body | [DepartmentCreateUpdate](#DepartmentCreateUpdate) | yes | Request body | -Update the department by their uid using this API. +Create departments using the API. *Returned Response:* -[DepartmentModel](#DepartmentModel) +[DepartmentCreateResponse](#DepartmentCreateResponse) Success Response. See example below or refer `DepartmentCreateResponseSchema` for details @@ -6425,21 +6362,8 @@ Success Response. See example below or refer `DepartmentCreateResponseSchema` fo ```json { - "is_active": true, - "name": "Fashion", - "slug": "fashion", - "priority_order": 1, - "logo": "https://hdn-1.addsale.com/x0/department/pictures/square-logo/original/xKDsQBbu4-department.png", - "synonyms": [ - "fashion", - "mensfashion" - ], - "uid": 2, - "modified_by": { - "username": "31315573458_05620", - "user_id": "f5b6a546565146sdfg584c342" - }, - "modified_on": "2022-08-09T15:44:02.540740" + "message": "Success", + "uid": 2 } ``` @@ -6824,6 +6748,82 @@ Departments Data. See example below or refer `DepartmentsResponse` for details +--- + + +### updateDepartment +Update the department by their uid. + + + + +```kotlin +client.catalog.updateDepartment(uid: uid, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| uid | String | yes | A `uid` is a unique identifier of a department. | +| body | [DepartmentCreateUpdate](#DepartmentCreateUpdate) | yes | Request body | + + +Update the department by their uid using this API. + +*Returned Response:* + + + + +[DepartmentModel](#DepartmentModel) + +Success Response. See example below or refer `DepartmentCreateResponseSchema` for details + + + + +
    +  Example: + +```json +{ + "is_active": true, + "name": "Fashion", + "slug": "fashion", + "priority_order": 1, + "logo": "https://hdn-1.addsale.com/x0/department/pictures/square-logo/original/xKDsQBbu4-department.png", + "synonyms": [ + "fashion", + "mensfashion" + ], + "uid": 2, + "modified_by": { + "username": "31315573458_05620", + "user_id": "f5b6a546565146sdfg584c342" + }, + "modified_on": "2022-08-09T15:44:02.540740" +} +``` +
    + + + + + + + + + --- @@ -9302,14 +9302,14 @@ See example below or refer `ProductConfigurationDownloadsSchema` for details --- -### createCategories -Create product categories +### listCategories +Get product categories list ```kotlin -client.catalog.createCategories(body: body).safeAwait{ response, error-> +client.catalog.listCategories(level: level, departments: departments, q: q, pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9324,87 +9324,25 @@ client.catalog.createCategories(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| level | String? | no | Get category for multiple levels | +| departments | String? | no | Get category for multiple departments filtered | +| q | String? | no | Get multiple categories filtered by search string | +| pageNo | Int? | no | The page number to navigate through the given set of results | +| pageSize | Int? | no | Number of items to retrieve in each page. Default is 10. | -This API lets user create product categories + +This API gets meta associated to product categories. *Returned Response:* -[CategoryCreateResponse](#CategoryCreateResponse) +[CategoryResponse](#CategoryResponse) -Category Meta. See example below or refer `CategoryCreateResponse` for details - - - - -
    -  Example: - -```json -{ - "message": "Success", - "uid": 0 -} -``` -
    - - - - - - - - - ---- - - -### listCategories -Get product categories list - - - - -```kotlin -client.catalog.listCategories(level: level, departments: departments, q: q, pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| level | String? | no | Get category for multiple levels | -| departments | String? | no | Get category for multiple departments filtered | -| q | String? | no | Get multiple categories filtered by search string | -| pageNo | Int? | no | The page number to navigate through the given set of results | -| pageSize | Int? | no | Number of items to retrieve in each page. Default is 10. | - - - -This API gets meta associated to product categories. - -*Returned Response:* - - - - -[CategoryResponse](#CategoryResponse) - -Category Meta. See example below or refer `CategoryResponse` for details +Category Meta. See example below or refer `CategoryResponse` for details @@ -9826,14 +9764,14 @@ Category Meta. See example below or refer `CategoryResponse` for details --- -### updateCategory -Update product categories +### createCategories +Create product categories ```kotlin -client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> +client.catalog.createCategories(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9848,21 +9786,20 @@ client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| uid | String | yes | Category unique id | +| --------- | ----- | -------- | ----------- | | body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | -Update a product category using this apu +This API lets user create product categories *Returned Response:* -[CategoryUpdateResponse](#CategoryUpdateResponse) +[CategoryCreateResponse](#CategoryCreateResponse) -Category Meta. See example below or refer `CategoryUpdateResponse` for details +Category Meta. See example below or refer `CategoryCreateResponse` for details @@ -9871,7 +9808,10 @@ Category Meta. See example below or refer `CategoryUpdateResponse` for details   Example: ```json - +{ + "message": "Success", + "uid": 0 +} ``` @@ -9984,14 +9924,14 @@ Get Data for one category. See example below or refer `CategoryResponse` for det --- -### createProduct -Create a product. +### updateCategory +Update product categories ```kotlin -client.catalog.createProduct(body: body).safeAwait{ response, error-> +client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -10006,20 +9946,21 @@ client.catalog.createProduct(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [ProductCreateUpdate](#ProductCreateUpdate) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| uid | String | yes | Category unique id | +| body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | -This API allows to create product. +Update a product category using this apu *Returned Response:* -[SuccessResponse](#SuccessResponse) +[CategoryUpdateResponse](#CategoryUpdateResponse) -Returns a success response +Category Meta. See example below or refer `CategoryUpdateResponse` for details @@ -10028,9 +9969,7 @@ Returns a success response   Example: ```json -{ - "success": true -} + ``` @@ -10138,7 +10077,7 @@ Product Meta. See example below for details "username": "Silverbolt", "user_id": "0" }, - "verified_on": 1626965521, + "verified_on": "2020-07-23T04:20:43.810000Z", "all_sizes": [ { "item_code": "TVSET111", @@ -10167,7 +10106,7 @@ Product Meta. See example below for details "variants": {}, "product_publish": { "is_set": false, - "product_online_date": 1627642009 + "product_online_date": 1626965521 }, "is_dependent": false, "is_physical": true, @@ -10276,6 +10215,67 @@ Product Meta. See example below for details +--- + + +### createProduct +Create a product. + + + + +```kotlin +client.catalog.createProduct(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [ProductCreateUpdate](#ProductCreateUpdate) | yes | Request body | + + +This API allows to create product. + +*Returned Response:* + + + + +[SuccessResponse](#SuccessResponse) + +Returns a success response + + + + +
    +  Example: + +```json +{ + "success": true +} +``` +
    + + + + + + + + + --- @@ -10724,76 +10724,14 @@ Size guide object. See example below or refer `ProductAttributesResponseSchema` --- -### editProduct -Edit a product. - - - - -```kotlin -client.catalog.editProduct(itemId: itemId, body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| itemId | Int | yes | Id of the product to be updated. | -| body | [ProductCreateUpdate](#ProductCreateUpdate) | yes | Request body | - - -This API allows to edit product. - -*Returned Response:* - - - - -[SuccessResponse](#SuccessResponse) - -Returns a success response - - - - -
    -  Example: - -```json -{ - "success": true -} -``` -
    - - - - - - - - - ---- - - -### deleteProduct -Delete a product. +### getProduct +Get a single product. ```kotlin -client.catalog.deleteProduct(itemId: itemId).safeAwait{ response, error-> +client.catalog.getProduct(itemCode: itemCode, itemId: itemId, brandUid: brandUid).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -10809,84 +10747,22 @@ client.catalog.deleteProduct(itemId: itemId).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| itemId | Int | yes | Id of the product to be updated. | +| itemCode | String? | no | Item code of the product. | +| itemId | Int | yes | Item Id of the product. | +| brandUid | Int? | no | Brand Id of the product. | -This API allows to delete product. +This API helps to get data associated to a particular product. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[Product](#Product) -Returns a success response - - - - -
    -  Example: - -```json -{ - "success": true -} -``` -
    - - - - - - - - - ---- - - -### getProduct -Get a single product. - - - - -```kotlin -client.catalog.getProduct(itemCode: itemCode, itemId: itemId, brandUid: brandUid).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| itemCode | String? | no | Item code of the product. | -| itemId | Int | yes | Item Id of the product. | -| brandUid | Int? | no | Brand Id of the product. | - - - -This API helps to get data associated to a particular product. - -*Returned Response:* - - - - -[Product](#Product) - -Product object. See example below or refer `product.utils.format_product_response` for details +Product object. See example below or refer `product.utils.format_product_response` for details @@ -11028,6 +10904,130 @@ Product object. See example below or refer `product.utils.format_product_respons +--- + + +### editProduct +Edit a product. + + + + +```kotlin +client.catalog.editProduct(itemId: itemId, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| itemId | Int | yes | Id of the product to be updated. | +| body | [ProductCreateUpdate](#ProductCreateUpdate) | yes | Request body | + + +This API allows to edit product. + +*Returned Response:* + + + + +[SuccessResponse](#SuccessResponse) + +Returns a success response + + + + +
    +  Example: + +```json +{ + "success": true +} +``` +
    + + + + + + + + + +--- + + +### deleteProduct +Delete a product. + + + + +```kotlin +client.catalog.deleteProduct(itemId: itemId).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| itemId | Int | yes | Id of the product to be updated. | + + + +This API allows to delete product. + +*Returned Response:* + + + + +[SuccessResponse](#SuccessResponse) + +Returns a success response + + + + +
    +  Example: + +```json +{ + "success": true +} +``` +
    + + + + + + + + + --- @@ -11248,67 +11248,6 @@ Product object. See example below for details ---- - - -### createBulkProductUploadJob -Create a Bulk product to upload job. - - - - -```kotlin -client.catalog.createBulkProductUploadJob(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [BulkJob](#BulkJob) | yes | Request body | - - -This API helps to create a bulk products upload job. - -*Returned Response:* - - - - -[BulkResponse](#BulkResponse) - -Returns a success response - - - - -
    -  Example: - -```json -{ - "batch_id": "507f1f77bcf86cd799439011" -} -``` -
    - - - - - - - - - --- @@ -11421,14 +11360,14 @@ List of bulk product upload jobs. See `BulkRequestGetSchema` for details --- -### createProductsInBulk -Create products in bulk associated with given batch Id. +### createBulkProductUploadJob +Create a Bulk product to upload job. ```kotlin -client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.createBulkProductUploadJob(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11443,19 +11382,18 @@ client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ res | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| batchId | String | yes | Batch Id in which assets to be uploaded. | -| body | [BulkProductRequest](#BulkProductRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| body | [BulkJob](#BulkJob) | yes | Request body | -This API helps to create products in bulk push to kafka for approval/creation. +This API helps to create a bulk products upload job. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[BulkResponse](#BulkResponse) Returns a success response @@ -11467,7 +11405,7 @@ Returns a success response ```json { - "success": true + "batch_id": "507f1f77bcf86cd799439011" } ``` @@ -11545,14 +11483,14 @@ Returns a success response --- -### getProductTags -Get a list of all tags associated with company. +### createProductsInBulk +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.getProductTags().safeAwait{ response, error-> +client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11566,17 +11504,22 @@ client.catalog.getProductTags().safeAwait{ response, error-> +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| batchId | String | yes | Batch Id in which assets to be uploaded. | +| body | [BulkProductRequest](#BulkProductRequest) | yes | Request body | -This API helps to get tags data associated to a particular company. + +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* -[ProductTagsViewResponse](#ProductTagsViewResponse) +[SuccessResponse](#SuccessResponse) -Tag List. See example below for details +Returns a success response @@ -11586,10 +11529,7 @@ Tag List. See example below for details ```json { - "items": [ - "demo", - "custom" - ] + "success": true } ``` @@ -11605,14 +11545,14 @@ Tag List. See example below for details --- -### createProductAssetsInBulk -Create a Bulk asset upload Job. +### getProductTags +Get a list of all tags associated with company. ```kotlin -client.catalog.createProductAssetsInBulk(body: body).safeAwait{ response, error-> +client.catalog.getProductTags().safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11626,21 +11566,17 @@ client.catalog.createProductAssetsInBulk(body: body).safeAwait{ response, error- -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [ProductBulkAssets](#ProductBulkAssets) | yes | Request body | - -This API helps to create a bulk asset upload job. +This API helps to get tags data associated to a particular company. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[ProductTagsViewResponse](#ProductTagsViewResponse) -Returns a success response +Tag List. See example below for details @@ -11650,7 +11586,10 @@ Returns a success response ```json { - "success": true + "items": [ + "demo", + "custom" + ] } ``` @@ -11763,14 +11702,14 @@ List of bulk asset jobs List. See `BulkUtil.modify_batch_response` for details --- -### deleteSize -Delete a Size associated with product. +### createProductAssetsInBulk +Create a Bulk asset upload Job. ```kotlin -client.catalog.deleteSize(itemId: itemId, size: size).safeAwait{ response, error-> +client.catalog.createProductAssetsInBulk(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11785,20 +11724,18 @@ client.catalog.deleteSize(itemId: itemId, size: size).safeAwait{ response, error | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| itemId | Int | yes | Item Id of the product associated with size to be deleted. | -| size | Int | yes | size to be deleted. | - +| --------- | ----- | -------- | ----------- | +| body | [ProductBulkAssets](#ProductBulkAssets) | yes | Request body | -This API allows to delete size associated with product. +This API helps to create a bulk asset upload job. *Returned Response:* -[ProductSizeDeleteResponse](#ProductSizeDeleteResponse) +[SuccessResponse](#SuccessResponse) Returns a success response @@ -11810,12 +11747,7 @@ Returns a success response ```json { - "success": true, - "data": { - "item_id": 114, - "size": 3, - "company_id": 1 - } + "success": true } ``` @@ -11831,14 +11763,14 @@ Returns a success response --- -### addInventory -Add Inventory for particular size and store. +### deleteSize +Delete a Size associated with product. ```kotlin -client.catalog.addInventory(itemId: itemId, size: size, body: body).safeAwait{ response, error-> +client.catalog.deleteSize(itemId: itemId, size: size).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11854,19 +11786,19 @@ client.catalog.addInventory(itemId: itemId, size: size, body: body).safeAwait{ r | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| itemId | Double | yes | Item code of the product of which size is to be get. | -| size | String | yes | Size in which inventory is to be added. | -| body | [InventoryRequest](#InventoryRequest) | yes | Request body | +| itemId | Int | yes | Item Id of the product associated with size to be deleted. | +| size | Int | yes | size to be deleted. | -This API allows add Inventory for particular size and store. + +This API allows to delete size associated with product. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[ProductSizeDeleteResponse](#ProductSizeDeleteResponse) Returns a success response @@ -11878,7 +11810,12 @@ Returns a success response ```json { - "success": true + "success": true, + "data": { + "item_id": 114, + "size": 3, + "company_id": 1 + } } ``` @@ -12238,6 +12175,69 @@ returns a list of all inventory grouped by size and store +--- + + +### addInventory +Add Inventory for particular size and store. + + + + +```kotlin +client.catalog.addInventory(itemId: itemId, size: size, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| itemId | Double | yes | Item code of the product of which size is to be get. | +| size | String | yes | Size in which inventory is to be added. | +| body | [InventoryRequest](#InventoryRequest) | yes | Request body | + + +This API allows add Inventory for particular size and store. + +*Returned Response:* + + + + +[SuccessResponse](#SuccessResponse) + +Returns a success response + + + + +
    +  Example: + +```json +{ + "success": true +} +``` +
    + + + + + + + + + --- @@ -12996,67 +12996,6 @@ Returns a success response ---- - - -### createBulkInventoryJob -Create a Bulk Inventory upload Job. - - - - -```kotlin -client.catalog.createBulkInventoryJob(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [BulkJob](#BulkJob) | yes | Request body | - - -This API helps to create a bulk Inventory upload job. - -*Returned Response:* - - - - -[BulkResponse](#BulkResponse) - -Returns a success response - - - - -
    -  Example: - -```json -{ - "batch_id": "507f1f77bcf86cd799439011" -} -``` -
    - - - - - - - - - --- @@ -13426,14 +13365,14 @@ List of bulk Inventory upload jobs. See `BulkInventoryGetSchema` for details --- -### createBulkInventory -Create products in bulk associated with given batch Id. +### createBulkInventoryJob +Create a Bulk Inventory upload Job. ```kotlin -client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.createBulkInventoryJob(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13448,19 +13387,18 @@ client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ resp | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| batchId | String | yes | Batch Id of the bulk create job. | -| body | [InventoryBulkRequest](#InventoryBulkRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| body | [BulkJob](#BulkJob) | yes | Request body | -This API helps to create products in bulk push to kafka for approval/creation. +This API helps to create a bulk Inventory upload job. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[BulkResponse](#BulkResponse) Returns a success response @@ -13472,7 +13410,7 @@ Returns a success response ```json { - "success": true + "batch_id": "507f1f77bcf86cd799439011" } ``` @@ -13550,14 +13488,14 @@ Returns a success response --- -### createInventoryExportJob -Create a Inventory export Job. +### createBulkInventory +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.createInventoryExportJob(body: body).safeAwait{ response, error-> +client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13572,18 +13510,19 @@ client.catalog.createInventoryExportJob(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [InventoryExportRequest](#InventoryExportRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| batchId | String | yes | Batch Id of the bulk create job. | +| body | [InventoryBulkRequest](#InventoryBulkRequest) | yes | Request body | -This API helps to create a Inventory export job. +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* -[InventoryExportResponse](#InventoryExportResponse) +[SuccessResponse](#SuccessResponse) Returns a success response @@ -13594,7 +13533,9 @@ Returns a success response   Example: ```json - +{ + "success": true +} ``` @@ -13664,14 +13605,14 @@ Returns a list of inventory export jobs --- -### exportInventoryConfig -Get List of different filters for inventory export +### createInventoryExportJob +Create a Inventory export Job. ```kotlin -client.catalog.exportInventoryConfig(filterType: filterType).safeAwait{ response, error-> +client.catalog.createInventoryExportJob(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13686,21 +13627,20 @@ client.catalog.exportInventoryConfig(filterType: filterType).safeAwait{ response | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| filterType | String? | no | filter type from any one of ['brand', 'store', 'type'] | - +| --------- | ----- | -------- | ----------- | +| body | [InventoryExportRequest](#InventoryExportRequest) | yes | Request body | -This API allows get List of different filters like brand, store, and type for inventory export. +This API helps to create a Inventory export job. *Returned Response:* -[InventoryConfig](#InventoryConfig) +[InventoryExportResponse](#InventoryExportResponse) -returns filters configuration for inventory export +Returns a success response @@ -13709,19 +13649,7 @@ returns filters configuration for inventory export   Example: ```json -{ - "data": [ - { - "display": "csv", - "value": "csv" - }, - { - "display": "excel", - "value": "excel" - } - ], - "multivalues": true -} + ``` @@ -13736,14 +13664,14 @@ returns filters configuration for inventory export --- -### updateRealtimeInventory -Add Inventory for particular size and store. +### exportInventoryConfig +Get List of different filters for inventory export ```kotlin -client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> +client.catalog.exportInventoryConfig(filterType: filterType).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13759,21 +13687,20 @@ client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerI | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| itemId | Double | yes | Item code of the product of which size is to be get. | -| sellerIdentifier | String | yes | Size Identifier (Seller Identifier or Primary Identifier) of which inventory is to get. | -| body | [InventoryRequestSchemaV2](#InventoryRequestSchemaV2) | yes | Request body | +| filterType | String? | no | filter type from any one of ['brand', 'store', 'type'] | -This API allows add Inventory for particular size and store. + +This API allows get List of different filters like brand, store, and type for inventory export. *Returned Response:* -[InventoryUpdateResponse](#InventoryUpdateResponse) +[InventoryConfig](#InventoryConfig) -Returns a success response +returns filters configuration for inventory export @@ -13783,37 +13710,17 @@ Returns a success response ```json { - "message": "Partially Successful", - "items": [ + "data": [ { - "reason": { - "reason_code": 2005, - "message": "Product not found" - }, - "data": { - "seller_identifier": "000000000490922067", - "store_id": 124, - "price_marked": 130, - "price_effective": 109.01, - "total_quantity": 34, - "expiration_date": "9998-01-30T23:59:00" - } + "display": "csv", + "value": "csv" }, { - "reason": { - "reason_code": 2004, - "message": "Size not found" - }, - "data": { - "seller_identifier": "000000000490922067", - "store_id": 124, - "price_marked": 130, - "price_effective": 109.01, - "total_quantity": 34, - "expiration_date": "9998-01-30T23:59:00" - } + "display": "excel", + "value": "excel" } - ] + ], + "multivalues": true } ``` @@ -13922,14 +13829,14 @@ Returns a success response --- -### updateInventories +### updateRealtimeInventory Add Inventory for particular size and store. ```kotlin -client.catalog.updateInventories(body: body).safeAwait{ response, error-> +client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13944,7 +13851,9 @@ client.catalog.updateInventories(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | +| --------- | ----- | -------- | ----------- | +| itemId | Double | yes | Item code of the product of which size is to be get. | +| sellerIdentifier | String | yes | Size Identifier (Seller Identifier or Primary Identifier) of which inventory is to get. | | body | [InventoryRequestSchemaV2](#InventoryRequestSchemaV2) | yes | Request body | @@ -13957,7 +13866,7 @@ This API allows add Inventory for particular size and store. [InventoryUpdateResponse](#InventoryUpdateResponse) -Returns a success or partial success response +Returns a success response @@ -14013,14 +13922,14 @@ Returns a success or partial success response --- -### createHsnCode -Create Hsn Code. +### updateInventories +Add Inventory for particular size and store. ```kotlin -client.catalog.createHsnCode(body: body).safeAwait{ response, error-> +client.catalog.updateInventories(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -14036,19 +13945,19 @@ client.catalog.createHsnCode(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| body | [HsnUpsert](#HsnUpsert) | yes | Request body | +| body | [InventoryRequestSchemaV2](#InventoryRequestSchemaV2) | yes | Request body | -Create Hsn Code. +This API allows add Inventory for particular size and store. *Returned Response:* -[HsnCode](#HsnCode) +[InventoryUpdateResponse](#InventoryUpdateResponse) -See example below for details +Returns a success or partial success response @@ -14058,27 +13967,37 @@ See example below for details ```json { - "data": { - "company_id": 1, - "hs2_code": "xx", - "modified_by": { - "username": "narutouzumaki", - "user_id": "0" + "message": "Partially Successful", + "items": [ + { + "reason": { + "reason_code": 2005, + "message": "Product not found" + }, + "data": { + "seller_identifier": "000000000490922067", + "store_id": 124, + "price_marked": 130, + "price_effective": 109.01, + "total_quantity": 34, + "expiration_date": "9998-01-30T23:59:00" + } }, - "id": "xxxxxxxxxxxx", - "tax_on": "esp", - "slabs": [ - { - "tax": 0, - "threshold": 999999 + { + "reason": { + "reason_code": 2004, + "message": "Size not found" }, - { - "tax": 0, - "threshold": 0 + "data": { + "seller_identifier": "000000000490922067", + "store_id": 124, + "price_marked": 130, + "price_effective": 109.01, + "total_quantity": 34, + "expiration_date": "9998-01-30T23:59:00" } - ], - "hsn_code": "xxxxxxxx" - } + } + ] } ``` @@ -14178,14 +14097,14 @@ List of all HSN Codes. See example below or refer `HsnCodesListingResponseSchema --- -### updateHsnCode -Update Hsn Code. +### createHsnCode +Create Hsn Code. ```kotlin -client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> +client.catalog.createHsnCode(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -14200,12 +14119,11 @@ client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | Unique id | +| --------- | ----- | -------- | ----------- | | body | [HsnUpsert](#HsnUpsert) | yes | Request body | -Update Hsn Code. +Create Hsn Code. *Returned Response:* @@ -14339,6 +14257,88 @@ See example below details +--- + + +### updateHsnCode +Update Hsn Code. + + + + +```kotlin +client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| id | String | yes | Unique id | +| body | [HsnUpsert](#HsnUpsert) | yes | Request body | + + +Update Hsn Code. + +*Returned Response:* + + + + +[HsnCode](#HsnCode) + +See example below for details + + + + +
    +  Example: + +```json +{ + "data": { + "company_id": 1, + "hs2_code": "xx", + "modified_by": { + "username": "narutouzumaki", + "user_id": "0" + }, + "id": "xxxxxxxxxxxx", + "tax_on": "esp", + "slabs": [ + { + "tax": 0, + "threshold": 999999 + }, + { + "tax": 0, + "threshold": 0 + } + ], + "hsn_code": "xxxxxxxx" + } +} +``` +
    + + + + + + + + + --- @@ -17155,43 +17155,45 @@ Returns a success response - #### [SearchKeywordResult](#SearchKeywordResult) + #### [GetSearchWordsData](#GetSearchWordsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | query | HashMap | no | | - | sortOn | String | no | | + | uid | String? | yes | | + | customJson | HashMap? | yes | | + | appId | String? | yes | | + | words | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | result | HashMap? | yes | | --- - #### [CreateSearchKeyword](#CreateSearchKeyword) + #### [Page](#Page) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | words | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | result | [SearchKeywordResult](#SearchKeywordResult) | no | | - | appId | String? | yes | | + | size | Int? | yes | | + | hasPrevious | Boolean? | yes | | + | itemTotal | Int? | yes | | + | nextId | String? | yes | | + | type | String | no | | + | hasNext | Boolean? | yes | | + | current | Int? | yes | | --- - #### [GetSearchWordsData](#GetSearchWordsData) + #### [GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | words | ArrayList? | yes | | - | customJson | HashMap? | yes | | - | result | HashMap? | yes | | - | appId | String? | yes | | - | uid | String? | yes | | + | items | [GetSearchWordsData](#GetSearchWordsData)? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -17202,51 +17204,49 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | error | String? | yes | | - | message | String? | yes | | | status | Int? | yes | | - | code | String? | yes | | | meta | HashMap? | yes | | + | message | String? | yes | | + | code | String? | yes | | + | error | String? | yes | | --- - #### [DeleteResponse](#DeleteResponse) + #### [SearchKeywordResult](#SearchKeywordResult) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | sortOn | String | no | | + | query | HashMap | no | | --- - #### [Page](#Page) + #### [CreateSearchKeyword](#CreateSearchKeyword) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | nextId | String? | yes | | - | current | Int? | yes | | - | type | String | no | | - | hasNext | Boolean? | yes | | - | size | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | itemTotal | Int? | yes | | + | customJson | HashMap? | yes | | + | appId | String? | yes | | + | words | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | result | [SearchKeywordResult](#SearchKeywordResult) | no | | --- - #### [GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) + #### [DeleteResponse](#DeleteResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | [GetSearchWordsData](#GetSearchWordsData)? | yes | | + | message | String? | yes | | --- @@ -17257,103 +17257,103 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[GetSearchWordsData](#GetSearchWordsData)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [AutocompletePageAction](#AutocompletePageAction) + #### [GetAutocompleteWordsData](#GetAutocompleteWordsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | query | HashMap? | yes | | - | params | HashMap? | yes | | - | url | String? | yes | | + | uid | String? | yes | | + | customJson | HashMap? | yes | | + | appId | String? | yes | | + | words | ArrayList? | yes | | + | results | ArrayList>? | yes | | --- - #### [AutocompleteAction](#AutocompleteAction) + #### [GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | + | items | ArrayList<[GetAutocompleteWordsData](#GetAutocompleteWordsData)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [Media](#Media) + #### [AutocompletePageAction](#AutocompletePageAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | type | String? | yes | | | url | String? | yes | | - | aspectRatio | String? | yes | | + | params | HashMap? | yes | | + | query | HashMap? | yes | | --- - #### [AutocompleteResult](#AutocompleteResult) + #### [AutocompleteAction](#AutocompleteAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | action | [AutocompleteAction](#AutocompleteAction)? | yes | | - | logo | [Media](#Media)? | yes | | - | customJson | HashMap? | yes | | + | type | String? | yes | | + | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | --- - #### [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) + #### [Media](#Media) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | words | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | appId | String? | yes | | - | results | ArrayList<[AutocompleteResult](#AutocompleteResult)>? | yes | | + | type | String? | yes | | + | aspectRatio | String? | yes | | + | url | String? | yes | | --- - #### [GetAutocompleteWordsData](#GetAutocompleteWordsData) + #### [AutocompleteResult](#AutocompleteResult) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | words | ArrayList? | yes | | + | display | String? | yes | | + | action | [AutocompleteAction](#AutocompleteAction)? | yes | | + | logo | [Media](#Media)? | yes | | | customJson | HashMap? | yes | | - | appId | String? | yes | | - | results | ArrayList>? | yes | | - | uid | String? | yes | | --- - #### [GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) + #### [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[GetAutocompleteWordsData](#GetAutocompleteWordsData)>? | yes | | + | customJson | HashMap? | yes | | + | appId | String? | yes | | + | words | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | results | ArrayList<[AutocompleteResult](#AutocompleteResult)>? | yes | | --- @@ -17364,10 +17364,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | results | ArrayList>? | yes | | | appId | String? | yes | | - | words | ArrayList? | yes | | | customJson | HashMap? | yes | | - | results | ArrayList>? | yes | | + | words | ArrayList? | yes | | --- @@ -17378,61 +17378,37 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | productUid | Int | no | | + | autoSelect | Boolean? | yes | | + | autoAddToCart | Boolean? | yes | | | maxQuantity | Int | no | | | minQuantity | Int | no | | - | autoAddToCart | Boolean? | yes | | - | autoSelect | Boolean? | yes | | | allowRemove | Boolean? | yes | | - | productUid | Int | no | | --- - #### [ProductBundleRequest](#ProductBundleRequest) + #### [GetProductBundleCreateResponse](#GetProductBundleCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String | no | | - | name | String | no | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | isActive | Boolean | no | | - | createdBy | HashMap? | yes | | + | meta | HashMap? | yes | | | choice | String | no | | - | modifiedBy | HashMap? | yes | | - | modifiedOn | String? | yes | | - | pageVisibility | ArrayList? | yes | | | createdOn | String? | yes | | - | sameStoreAssignment | Boolean? | yes | | - | companyId | Int? | yes | | - | logo | String? | yes | | - | meta | HashMap? | yes | | - ---- - - - - - #### [GetProductBundleCreateResponse](#GetProductBundleCreateResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | slug | String | no | | | name | String | no | | | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | logo | String? | yes | | | isActive | Boolean | no | | - | createdBy | HashMap? | yes | | - | choice | String | no | | + | modifiedOn | String? | yes | | + | slug | String | no | | | modifiedBy | HashMap? | yes | | + | createdBy | HashMap? | yes | | | id | String? | yes | | - | modifiedOn | String? | yes | | + | companyId | Int? | yes | | | pageVisibility | ArrayList? | yes | | - | createdOn | String? | yes | | | sameStoreAssignment | Boolean? | yes | | - | companyId | Int? | yes | | - | logo | String? | yes | | - | meta | HashMap? | yes | | --- @@ -17443,81 +17419,83 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[GetProductBundleCreateResponse](#GetProductBundleCreateResponse)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) + #### [ProductBundleRequest](#ProductBundleRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String | no | | + | meta | HashMap? | yes | | + | choice | String | no | | + | createdOn | String? | yes | | | name | String | no | | | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | logo | String? | yes | | | isActive | Boolean | no | | - | choice | String | no | | - | modifiedBy | HashMap? | yes | | | modifiedOn | String? | yes | | + | slug | String | no | | + | modifiedBy | HashMap? | yes | | + | createdBy | HashMap? | yes | | + | companyId | Int? | yes | | | pageVisibility | ArrayList? | yes | | | sameStoreAssignment | Boolean? | yes | | - | companyId | Int? | yes | | - | logo | String? | yes | | - | meta | HashMap? | yes | | --- - #### [LimitedProductData](#LimitedProductData) + #### [Price](#Price) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | - | name | String? | yes | | - | countryOfOrigin | String? | yes | | - | images | ArrayList? | yes | | - | itemCode | String? | yes | | - | shortDescription | String? | yes | | - | price | HashMap? | yes | | - | sizes | ArrayList? | yes | | - | identifier | HashMap? | yes | | - | attributes | HashMap? | yes | | - | uid | Int? | yes | | - | quantity | Int? | yes | | + | currency | String? | yes | | + | minMarked | Double? | yes | | + | minEffective | Double? | yes | | + | maxEffective | Double? | yes | | + | maxMarked | Double? | yes | | --- - #### [Price](#Price) + #### [Size](#Size) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maxEffective | Double? | yes | | - | maxMarked | Double? | yes | | - | minEffective | Double? | yes | | - | currency | String? | yes | | - | minMarked | Double? | yes | | + | display | String? | yes | | + | quantity | Int? | yes | | + | value | String? | yes | | + | isAvailable | Boolean? | yes | | --- - #### [Size](#Size) + #### [LimitedProductData](#LimitedProductData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | - | display | String? | yes | | - | isAvailable | Boolean? | yes | | + | uid | Int? | yes | | + | itemCode | String? | yes | | + | countryOfOrigin | String? | yes | | + | price | HashMap? | yes | | + | images | ArrayList? | yes | | + | shortDescription | String? | yes | | + | name | String? | yes | | + | attributes | HashMap? | yes | | + | identifier | HashMap? | yes | | | quantity | Int? | yes | | + | slug | String? | yes | | + | sizes | ArrayList? | yes | | --- @@ -17528,15 +17506,15 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maxQuantity | Int? | yes | | - | minQuantity | Int? | yes | | - | autoAddToCart | Boolean? | yes | | + | productUid | Int? | yes | | | autoSelect | Boolean? | yes | | - | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | + | autoAddToCart | Boolean? | yes | | | price | [Price](#Price)? | yes | | - | sizes | ArrayList<[Size](#Size)>? | yes | | + | minQuantity | Int? | yes | | + | maxQuantity | Int? | yes | | | allowRemove | Boolean? | yes | | - | productUid | Int? | yes | | + | sizes | ArrayList<[Size](#Size)>? | yes | | + | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | --- @@ -17547,88 +17525,110 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | - | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | + | meta | HashMap? | yes | | + | choice | String? | yes | | | name | String? | yes | | + | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | | logo | String? | yes | | | isActive | Boolean? | yes | | + | slug | String? | yes | | + | companyId | Int? | yes | | | pageVisibility | ArrayList? | yes | | | sameStoreAssignment | Boolean? | yes | | - | companyId | Int? | yes | | - | choice | String? | yes | | - | meta | HashMap? | yes | | --- - #### [Meta](#Meta) + #### [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | values | ArrayList>? | yes | | - | headers | HashMap? | yes | | - | unit | String? | yes | | + | meta | HashMap? | yes | | + | choice | String | no | | + | name | String | no | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | logo | String? | yes | | + | isActive | Boolean | no | | + | modifiedOn | String? | yes | | + | slug | String | no | | + | modifiedBy | HashMap? | yes | | + | companyId | Int? | yes | | + | pageVisibility | ArrayList? | yes | | + | sameStoreAssignment | Boolean? | yes | | --- - #### [Guide](#Guide) + #### [ListSizeGuide](#ListSizeGuide) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | [Meta](#Meta)? | yes | | + | items | ArrayList>? | yes | | + | page | HashMap? | yes | | --- - #### [ValidateSizeGuide](#ValidateSizeGuide) + #### [Meta](#Meta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | createdBy | HashMap? | yes | | - | modifiedBy | HashMap? | yes | | - | title | String | no | | - | id | String? | yes | | - | modifiedOn | String? | yes | | - | description | String? | yes | | - | brandId | Int? | yes | | - | guide | [Guide](#Guide)? | yes | | - | createdOn | String? | yes | | - | active | Boolean? | yes | | - | companyId | Int? | yes | | - | subtitle | String? | yes | | - | tag | String? | yes | | - | image | String? | yes | | + | headers | HashMap? | yes | | + | values | ArrayList>? | yes | | + | unit | String? | yes | | --- - #### [SuccessResponse](#SuccessResponse) + #### [Guide](#Guide) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | + | meta | [Meta](#Meta)? | yes | | --- - #### [ListSizeGuide](#ListSizeGuide) + #### [ValidateSizeGuide](#ValidateSizeGuide) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | HashMap? | yes | | - | items | ArrayList>? | yes | | + | description | String? | yes | | + | brandId | Int? | yes | | + | subtitle | String? | yes | | + | active | Boolean? | yes | | + | createdOn | String? | yes | | + | name | String | no | | + | guide | [Guide](#Guide)? | yes | | + | modifiedOn | String? | yes | | + | id | String? | yes | | + | modifiedBy | HashMap? | yes | | + | title | String | no | | + | image | String? | yes | | + | companyId | Int? | yes | | + | tag | String? | yes | | + | createdBy | HashMap? | yes | | + +--- + + + + + #### [SuccessResponse](#SuccessResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | success | Boolean? | yes | | --- @@ -17639,19 +17639,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | brandId | Int? | yes | | + | subtitle | String? | yes | | + | createdOn | String? | yes | | + | active | Boolean? | yes | | | name | String? | yes | | - | createdBy | HashMap? | yes | | + | guide | HashMap? | yes | | + | modifiedOn | String? | yes | | + | id | String? | yes | | | modifiedBy | HashMap? | yes | | | title | String? | yes | | - | id | String? | yes | | - | modifiedOn | String? | yes | | - | createdOn | String? | yes | | - | brandId | Int? | yes | | - | guide | HashMap? | yes | | - | active | Boolean? | yes | | | companyId | Int? | yes | | - | subtitle | String? | yes | | | tag | String? | yes | | + | createdBy | HashMap? | yes | | --- @@ -17662,8 +17662,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String | no | | | key | String | no | | + | value | String | no | | --- @@ -17707,37 +17707,26 @@ Returns a success response - #### [AttributeDetailsGroup](#AttributeDetailsGroup) + #### [PageResponseType](#PageResponseType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | - | key | String? | yes | | - | isActive | Boolean | no | | - | name | String | no | | - | unit | String? | yes | | - | priority | Int | no | | - | displayType | String | no | | - | logo | String? | yes | | + | totalCount | Int | no | | + | current | Int | no | | + | next | Int | no | | + | hasNext | Boolean | no | | --- - #### [AppConfigurationDetail](#AppConfigurationDetail) + #### [GetConfigResponse](#GetConfigResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | slug | String | no | | - | isActive | Boolean | no | | - | isDefault | Boolean | no | | - | priority | Int | no | | - | appId | String | no | | - | templateSlugs | ArrayList? | yes | | - | attributes | ArrayList<[AttributeDetailsGroup](#AttributeDetailsGroup)>? | yes | | - | logo | String? | yes | | + | page | [PageResponseType](#PageResponseType) | no | | + | data | ArrayList> | no | | --- @@ -17755,26 +17744,37 @@ Returns a success response - #### [PageResponseType](#PageResponseType) + #### [AttributeDetailsGroup](#AttributeDetailsGroup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasNext | Boolean | no | | - | totalCount | Int | no | | - | next | Int | no | | - | current | Int | no | | + | priority | Int | no | | + | name | String | no | | + | logo | String? | yes | | + | isActive | Boolean | no | | + | slug | String? | yes | | + | unit | String? | yes | | + | key | String? | yes | | + | displayType | String | no | | --- - #### [GetConfigResponse](#GetConfigResponse) + #### [AppConfigurationDetail](#AppConfigurationDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [PageResponseType](#PageResponseType) | no | | - | data | ArrayList> | no | | + | priority | Int | no | | + | name | String? | yes | | + | appId | String | no | | + | logo | String? | yes | | + | attributes | ArrayList<[AttributeDetailsGroup](#AttributeDetailsGroup)>? | yes | | + | isActive | Boolean | no | | + | isDefault | Boolean | no | | + | slug | String | no | | + | templateSlugs | ArrayList? | yes | | --- @@ -17796,14 +17796,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | priority | Int | no | | | name | String? | yes | | - | key | String | no | | + | appId | String | no | | + | logo | String? | yes | | | isActive | Boolean | no | | | isDefault | Boolean | no | | - | priority | Int | no | | - | appId | String | no | | | defaultKey | String | no | | - | logo | String? | yes | | + | key | String | no | | --- @@ -17859,9 +17859,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | filterTypes | ArrayList? | yes | | | display | String? | yes | | | key | String? | yes | | - | filterTypes | ArrayList? | yes | | | units | ArrayList>? | yes | | --- @@ -17896,8 +17896,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | variant | HashMap? | yes | | | detail | HashMap? | yes | | + | variant | HashMap? | yes | | | compare | HashMap? | yes | | | similar | HashMap? | yes | | @@ -17922,11 +17922,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | key | String | no | | - | isActive | Boolean | no | | | priority | Int | no | | + | name | String? | yes | | | logo | String? | yes | | + | isActive | Boolean | no | | + | key | String | no | | --- @@ -17949,8 +17949,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | end | Double? | yes | | | display | String? | yes | | + | end | Double? | yes | | | start | Double? | yes | | --- @@ -17962,11 +17962,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | - | map | HashMap? | yes | | | mapValues | ArrayList>? | yes | | | condition | String? | yes | | + | value | String? | yes | | | sort | String? | yes | | + | map | HashMap? | yes | | | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | --- @@ -17978,14 +17978,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | priority | Int | no | | | name | String? | yes | | - | key | String | no | | + | logo | String? | yes | | | isActive | Boolean | no | | - | type | String | no | | - | priority | Int | no | | | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | + | type | String | no | | | displayName | String? | yes | | - | logo | String? | yes | | + | key | String | no | | --- @@ -18032,13 +18032,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | size | [ProductSize](#ProductSize) | no | | + | priority | Int | no | | | name | String | no | | - | key | String | no | | + | logo | String? | yes | | | isActive | Boolean | no | | - | priority | Int | no | | - | size | [ProductSize](#ProductSize) | no | | + | key | String | no | | | displayType | String | no | | - | logo | String? | yes | | --- @@ -18060,13 +18060,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | isActive | Boolean | no | | - | priority | Int | no | | - | subtitle | String? | yes | | - | title | String? | yes | | | size | [ProductSize](#ProductSize)? | yes | | + | subtitle | String? | yes | | + | priority | Int | no | | | logo | String? | yes | | + | isActive | Boolean | no | | + | title | String? | yes | | + | key | String | no | | --- @@ -18096,53 +18096,53 @@ Returns a success response - #### [AppConfiguration](#AppConfiguration) + #### [AppCatalogConfiguration](#AppCatalogConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | configId | String? | yes | | - | type | String? | yes | | - | createdBy | HashMap? | yes | | - | modifiedBy | HashMap? | yes | | + | createdOn | String? | yes | | | configType | String | no | | - | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | | appId | String | no | | - | modifiedOn | String? | yes | | - | createdOn | String? | yes | | + | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | + | type | String? | yes | | + | configId | String? | yes | | + | modifiedOn | String? | yes | | + | modifiedBy | HashMap? | yes | | + | id | String? | yes | | + | createdBy | HashMap? | yes | | --- - #### [AppCatalogConfiguration](#AppCatalogConfiguration) + #### [GetAppCatalogConfiguration](#GetAppCatalogConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | configId | String? | yes | | - | type | String? | yes | | - | createdBy | HashMap? | yes | | - | modifiedBy | HashMap? | yes | | - | configType | String | no | | - | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | - | appId | String | no | | - | modifiedOn | String? | yes | | - | id | String? | yes | | - | createdOn | String? | yes | | - | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | + | isDefault | Boolean? | yes | | + | data | [AppCatalogConfiguration](#AppCatalogConfiguration)? | yes | | --- - #### [GetAppCatalogConfiguration](#GetAppCatalogConfiguration) + #### [AppConfiguration](#AppConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean? | yes | | - | data | [AppCatalogConfiguration](#AppCatalogConfiguration)? | yes | | + | createdOn | String? | yes | | + | configType | String | no | | + | appId | String | no | | + | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | + | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | + | type | String? | yes | | + | configId | String? | yes | | + | modifiedOn | String? | yes | | + | modifiedBy | HashMap? | yes | | + | createdBy | HashMap? | yes | | --- @@ -18165,12 +18165,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | configId | String? | yes | | | configType | String | no | | - | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | | appId | String | no | | - | id | String? | yes | | + | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | + | id | String? | yes | | + | configId | String? | yes | | --- @@ -18193,11 +18193,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String | no | | | name | String | no | | - | kind | String? | yes | | | operators | ArrayList? | yes | | | logo | String? | yes | | + | kind | String? | yes | | + | display | String | no | | --- @@ -18208,18 +18208,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Any | no | | - | display | String | no | | - | min | Int? | yes | | | isSelected | Boolean | no | | | count | Int? | yes | | + | currencySymbol | String? | yes | | + | value | Any | no | | | selectedMin | Int? | yes | | | queryFormat | String? | yes | | + | max | Int? | yes | | + | currencyCode | String? | yes | | + | display | String | no | | | selectedMax | Int? | yes | | - | currencySymbol | String? | yes | | | displayFormat | String? | yes | | - | currencyCode | String? | yes | | - | max | Int? | yes | | + | min | Int? | yes | | --- @@ -18242,9 +18242,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isSelected | Boolean? | yes | | | value | String? | yes | | | name | String? | yes | | - | isSelected | Boolean? | yes | | --- @@ -18256,317 +18256,317 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | operators | HashMap | no | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | operators | HashMap | no | | --- - #### [UserInfo](#UserInfo) + #### [CollectionListingFilterTag](#CollectionListingFilterTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | - | uid | String? | yes | | - | email | String? | yes | | - | username | String? | yes | | + | isSelected | Boolean? | yes | | + | display | String? | yes | | + | name | String? | yes | | --- - #### [CollectionQuery](#CollectionQuery) + #### [CollectionListingFilterType](#CollectionListingFilterType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | op | String | no | | - | value | ArrayList | no | | - | attribute | String | no | | + | isSelected | Boolean? | yes | | + | display | String? | yes | | + | name | String? | yes | | --- - #### [SeoDetail](#SeoDetail) + #### [CollectionListingFilter](#CollectionListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | title | String? | yes | | + | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | --- - #### [CollectionImage](#CollectionImage) + #### [ActionPage](#ActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String | no | | - | aspectRatio | String | no | | + | type | String? | yes | | + | query | HashMap? | yes | | --- - #### [CollectionBanner](#CollectionBanner) + #### [Action](#Action) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | [CollectionImage](#CollectionImage) | no | | - | landscape | [CollectionImage](#CollectionImage) | no | | + | type | String? | yes | | + | page | [ActionPage](#ActionPage)? | yes | | --- - #### [NextSchedule](#NextSchedule) + #### [BannerImage](#BannerImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | end | String? | yes | | - | start | String? | yes | | + | type | String? | yes | | + | aspectRatio | String? | yes | | + | url | String? | yes | | --- - #### [CollectionSchedule](#CollectionSchedule) + #### [ImageUrls](#ImageUrls) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cron | String? | yes | | - | end | String? | yes | | - | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | - | duration | Int? | yes | | - | start | String? | yes | | + | portrait | [BannerImage](#BannerImage)? | yes | | + | landscape | [BannerImage](#BannerImage)? | yes | | --- - #### [CollectionBadge](#CollectionBadge) + #### [Media1](#Media1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | color | String? | yes | | - | text | String? | yes | | + | meta | HashMap? | yes | | + | url | String | no | | + | type | String? | yes | | --- - #### [CreateCollection](#CreateCollection) + #### [CollectionQuery](#CollectionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | allowSort | Boolean? | yes | | - | createdBy | [UserInfo](#UserInfo)? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | modifiedBy | [UserInfo](#UserInfo)? | yes | | - | priority | Int? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | tags | ArrayList? | yes | | - | isVisible | Boolean? | yes | | - | slug | String | no | | - | name | String | no | | - | customJson | HashMap? | yes | | - | appId | String | no | | - | description | String? | yes | | - | allowFacets | Boolean? | yes | | - | banners | [CollectionBanner](#CollectionBanner) | no | | - | type | String | no | | - | published | Boolean? | yes | | - | sortOn | String? | yes | | - | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | - | localeLanguage | HashMap? | yes | | - | badge | [CollectionBadge](#CollectionBadge)? | yes | | - | logo | [CollectionImage](#CollectionImage) | no | | - | meta | HashMap? | yes | | + | op | String | no | | + | value | ArrayList | no | | + | attribute | String | no | | --- - #### [BannerImage](#BannerImage) + #### [GetCollectionDetailNest](#GetCollectionDetailNest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | meta | HashMap? | yes | | + | name | String? | yes | | + | schedule | HashMap? | yes | | + | description | String? | yes | | + | uid | String? | yes | | + | action | [Action](#Action)? | yes | | + | allowSort | Boolean? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | appId | String? | yes | | + | isActive | Boolean? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | slug | String? | yes | | + | tag | ArrayList? | yes | | + | priority | Int? | yes | | + | badge | HashMap? | yes | | + | logo | [Media1](#Media1)? | yes | | | type | String? | yes | | - | url | String? | yes | | - | aspectRatio | String? | yes | | + | cron | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | --- - #### [ImageUrls](#ImageUrls) + #### [GetCollectionListingResponse](#GetCollectionListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | [BannerImage](#BannerImage)? | yes | | - | landscape | [BannerImage](#BannerImage)? | yes | | + | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | + | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [CollectionCreateResponse](#CollectionCreateResponse) + #### [SeoDetail](#SeoDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | allowSort | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | priority | Int? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | name | String? | yes | | - | slug | String? | yes | | - | appId | String? | yes | | | description | String? | yes | | - | allowFacets | Boolean? | yes | | - | tag | ArrayList? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | type | String? | yes | | - | cron | HashMap? | yes | | - | sortOn | String? | yes | | - | schedule | HashMap? | yes | | - | badge | HashMap? | yes | | - | logo | [BannerImage](#BannerImage)? | yes | | - | meta | HashMap? | yes | | + | title | String? | yes | | --- - #### [CollectionListingFilterType](#CollectionListingFilterType) + #### [NextSchedule](#NextSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | isSelected | Boolean? | yes | | - | display | String? | yes | | + | end | String? | yes | | + | start | String? | yes | | --- - #### [CollectionListingFilterTag](#CollectionListingFilterTag) + #### [CollectionSchedule](#CollectionSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | isSelected | Boolean? | yes | | - | display | String? | yes | | + | start | String? | yes | | + | end | String? | yes | | + | duration | Int? | yes | | + | cron | String? | yes | | + | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | --- - #### [CollectionListingFilter](#CollectionListingFilter) + #### [UserInfo](#UserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | - | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | uid | String? | yes | | + | email | String? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- - #### [ActionPage](#ActionPage) + #### [CollectionImage](#CollectionImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | query | HashMap? | yes | | + | aspectRatio | String | no | | + | url | String | no | | --- - #### [Action](#Action) + #### [CollectionBanner](#CollectionBanner) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | page | [ActionPage](#ActionPage)? | yes | | + | portrait | [CollectionImage](#CollectionImage) | no | | + | landscape | [CollectionImage](#CollectionImage) | no | | --- - #### [Media1](#Media1) + #### [CollectionBadge](#CollectionBadge) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | meta | HashMap? | yes | | - | url | String | no | | + | color | String? | yes | | + | text | String? | yes | | --- - #### [GetCollectionDetailNest](#GetCollectionDetailNest) + #### [CreateCollection](#CreateCollection) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | + | meta | HashMap? | yes | | + | seo | [SeoDetail](#SeoDetail)? | yes | | + | name | String | no | | + | customJson | HashMap? | yes | | + | isVisible | Boolean? | yes | | + | localeLanguage | HashMap? | yes | | + | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | + | description | String? | yes | | | allowSort | Boolean? | yes | | + | published | Boolean? | yes | | + | sortOn | String? | yes | | + | createdBy | [UserInfo](#UserInfo)? | yes | | + | banners | [CollectionBanner](#CollectionBanner) | no | | + | appId | String | no | | + | isActive | Boolean? | yes | | | visibleFacetsKeys | ArrayList? | yes | | + | slug | String | no | | | priority | Int? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | name | String? | yes | | - | slug | String? | yes | | - | appId | String? | yes | | - | description | String? | yes | | + | badge | [CollectionBadge](#CollectionBadge)? | yes | | + | logo | [CollectionImage](#CollectionImage) | no | | + | tags | ArrayList? | yes | | + | type | String | no | | + | modifiedBy | [UserInfo](#UserInfo)? | yes | | | allowFacets | Boolean? | yes | | - | tag | ArrayList? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | type | String? | yes | | - | cron | HashMap? | yes | | - | action | [Action](#Action)? | yes | | - | schedule | HashMap? | yes | | - | badge | HashMap? | yes | | - | logo | [Media1](#Media1)? | yes | | - | uid | String? | yes | | - | meta | HashMap? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | --- - #### [GetCollectionListingResponse](#GetCollectionListingResponse) + #### [CollectionCreateResponse](#CollectionCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | - | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | + | meta | HashMap? | yes | | + | name | String? | yes | | + | schedule | HashMap? | yes | | + | description | String? | yes | | + | allowSort | Boolean? | yes | | + | sortOn | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | appId | String? | yes | | + | isActive | Boolean? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | slug | String? | yes | | + | tag | ArrayList? | yes | | + | priority | Int? | yes | | + | badge | HashMap? | yes | | + | logo | [BannerImage](#BannerImage)? | yes | | + | type | String? | yes | | + | cron | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | --- @@ -18577,24 +18577,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | slug | String? | yes | | - | isActive | Boolean? | yes | | + | description | String? | yes | | | meta | HashMap? | yes | | + | priority | Int? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | name | String? | yes | | + | badge | HashMap? | yes | | + | appId | String? | yes | | + | logo | [Media1](#Media1)? | yes | | | allowSort | Boolean? | yes | | - | type | String? | yes | | + | isActive | Boolean? | yes | | | visibleFacetsKeys | ArrayList? | yes | | - | priority | Int? | yes | | + | type | String? | yes | | + | slug | String? | yes | | | cron | HashMap? | yes | | - | allowFacets | Boolean? | yes | | | schedule | HashMap? | yes | | - | appId | String? | yes | | - | description | String? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | badge | HashMap? | yes | | - | logo | [Media1](#Media1)? | yes | | + | allowFacets | Boolean? | yes | | | tag | ArrayList? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | --- @@ -18605,66 +18605,68 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | allowSort | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | modifiedBy | [UserInfo](#UserInfo)? | yes | | - | priority | Int? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | meta | HashMap? | yes | | | seo | [SeoDetail](#SeoDetail)? | yes | | - | tags | ArrayList? | yes | | - | isVisible | Boolean? | yes | | | name | String? | yes | | - | slug | String? | yes | | | customJson | HashMap? | yes | | + | isVisible | Boolean? | yes | | + | localeLanguage | HashMap? | yes | | + | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | | description | String? | yes | | - | allowFacets | Boolean? | yes | | - | banners | [CollectionBanner](#CollectionBanner)? | yes | | - | type | String? | yes | | + | allowSort | Boolean? | yes | | | published | Boolean? | yes | | | sortOn | String? | yes | | - | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | - | localeLanguage | HashMap? | yes | | - | badge | [CollectionBadge](#CollectionBadge)? | yes | | + | banners | [CollectionBanner](#CollectionBanner)? | yes | | + | isActive | Boolean? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | slug | String? | yes | | + | priority | Int? | yes | | + | badge | [CollectionBadge](#CollectionBadge)? | yes | | | logo | [CollectionImage](#CollectionImage)? | yes | | - | meta | HashMap? | yes | | + | tags | ArrayList? | yes | | + | type | String? | yes | | + | modifiedBy | [UserInfo](#UserInfo)? | yes | | + | allowFacets | Boolean? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | --- - #### [ItemQueryForUserCollection](#ItemQueryForUserCollection) + #### [ProductBrand](#ProductBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | String? | yes | | - | itemId | Int? | yes | | + | uid | Int? | yes | | + | action | [Action](#Action)? | yes | | + | logo | [Media1](#Media1)? | yes | | + | name | String? | yes | | --- - #### [CollectionItemRequest](#CollectionItemRequest) + #### [ProductDetailAttribute](#ProductDetailAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | type | String? | yes | | - | item | ArrayList<[ItemQueryForUserCollection](#ItemQueryForUserCollection)>? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | key | String? | yes | | + | value | String? | yes | | --- - #### [UpdatedResponse](#UpdatedResponse) + #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemsNotUpdated | ArrayList? | yes | | - | message | String? | yes | | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | + | title | String? | yes | | --- @@ -18676,9 +18678,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | | min | Double? | yes | | | max | Double? | yes | | - | currencySymbol | String? | yes | | --- @@ -18689,126 +18691,124 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | marked | [Price1](#Price1)? | yes | | | effective | [Price1](#Price1)? | yes | | + | marked | [Price1](#Price1)? | yes | | --- - #### [ProductDetailAttribute](#ProductDetailAttribute) + #### [ProductListingDetail](#ProductListingDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | hasVariant | Boolean? | yes | | + | color | String? | yes | | + | name | String? | yes | | + | ratingCount | Int? | yes | | + | similars | ArrayList? | yes | | + | sellable | Boolean? | yes | | + | uid | Int? | yes | | + | description | String? | yes | | + | itemCode | String? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | teaserTag | HashMap? | yes | | + | promoMeta | HashMap? | yes | | + | discount | String? | yes | | + | productOnlineDate | String? | yes | | + | medias | ArrayList<[Media1](#Media1)>? | yes | | + | slug | String | no | | + | highlights | ArrayList? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | shortDescription | String? | yes | | + | rating | Double? | yes | | + | tryouts | ArrayList? | yes | | + | attributes | HashMap? | yes | | + | imageNature | String? | yes | | | type | String? | yes | | - | key | String? | yes | | - | value | String? | yes | | + | itemType | String? | yes | | --- - #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) + #### [GetCollectionItemsResponse](#GetCollectionItemsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | - | title | String? | yes | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [ProductBrand](#ProductBrand) + #### [ItemQueryForUserCollection](#ItemQueryForUserCollection) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | action | [Action](#Action)? | yes | | - | logo | [Media1](#Media1)? | yes | | - | uid | Int? | yes | | + | action | String? | yes | | + | itemId | Int? | yes | | --- - #### [ProductListingDetail](#ProductListingDetail) + #### [CollectionItemRequest](#CollectionItemRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | teaserTag | HashMap? | yes | | - | productOnlineDate | String? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | ratingCount | Int? | yes | | - | attributes | HashMap? | yes | | - | similars | ArrayList? | yes | | - | slug | String | no | | - | name | String? | yes | | - | sellable | Boolean? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | color | String? | yes | | - | itemCode | String? | yes | | - | itemType | String? | yes | | - | description | String? | yes | | - | tryouts | ArrayList? | yes | | | type | String? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | shortDescription | String? | yes | | - | promoMeta | HashMap? | yes | | - | highlights | ArrayList? | yes | | - | imageNature | String? | yes | | - | medias | ArrayList<[Media1](#Media1)>? | yes | | - | rating | Double? | yes | | - | discount | String? | yes | | - | uid | Int? | yes | | - | hasVariant | Boolean? | yes | | + | item | ArrayList<[ItemQueryForUserCollection](#ItemQueryForUserCollection)>? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | --- - #### [GetCollectionItemsResponse](#GetCollectionItemsResponse) + #### [UpdatedResponse](#UpdatedResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | itemsNotUpdated | ArrayList? | yes | | + | message | String? | yes | | --- - #### [CatalogInsightItem](#CatalogInsightItem) + #### [CatalogInsightBrand](#CatalogInsightBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | outOfStockCount | Int? | yes | | - | sellableCount | Int? | yes | | + | totalSizes | Int? | yes | | + | availableSizes | Int? | yes | | + | totalArticles | Int? | yes | | + | name | String? | yes | | + | availableArticles | Int? | yes | | + | articleFreshness | Int? | yes | | --- - #### [CatalogInsightBrand](#CatalogInsightBrand) + #### [CatalogInsightItem](#CatalogInsightItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | totalSizes | Int? | yes | | - | articleFreshness | Int? | yes | | - | availableSizes | Int? | yes | | - | availableArticles | Int? | yes | | - | totalArticles | Int? | yes | | + | sellableCount | Int? | yes | | + | count | Int? | yes | | + | outOfStockCount | Int? | yes | | --- @@ -18819,8 +18819,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | item | [CatalogInsightItem](#CatalogInsightItem)? | yes | | | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | + | item | [CatalogInsightItem](#CatalogInsightItem)? | yes | | --- @@ -18856,11 +18856,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | storeIds | ArrayList? | yes | | + | platform | String? | yes | | + | brandIds | ArrayList? | yes | | | companyId | Int? | yes | | | optLevel | String | no | | | enabled | Boolean? | yes | | - | platform | String? | yes | | - | brandIds | ArrayList? | yes | | --- @@ -18871,16 +18871,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeIds | ArrayList | no | | - | brandIds | ArrayList | no | | - | createdBy | HashMap? | yes | | - | modifiedBy | HashMap? | yes | | - | optLevel | String | no | | | enabled | Boolean | no | | - | modifiedOn | Int | no | | | createdOn | Int | no | | + | storeIds | ArrayList | no | | | platform | String | no | | + | modifiedOn | Int | no | | + | createdBy | HashMap? | yes | | + | modifiedBy | HashMap? | yes | | | companyId | Int | no | | + | optLevel | String | no | | + | brandIds | ArrayList | no | | --- @@ -18891,8 +18891,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page) | no | | | items | ArrayList<[CompanyOptIn](#CompanyOptIn)> | no | | + | page | [Page](#Page) | no | | --- @@ -18903,10 +18903,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | | uid | Int? | yes | | | businessType | String? | yes | | | companyType | String? | yes | | + | name | String? | yes | | --- @@ -18917,10 +18917,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | + | totalArticle | Int? | yes | | | brandId | Int? | yes | | + | companyId | Int? | yes | | | brandName | String? | yes | | - | totalArticle | Int? | yes | | --- @@ -18931,8 +18931,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[CompanyBrandDetail](#CompanyBrandDetail)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -18943,9 +18943,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | brand | Int? | yes | | | company | String? | yes | | | store | Int? | yes | | - | brand | Int? | yes | | --- @@ -18956,19 +18956,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | createdOn | String? | yes | | + | additionalContacts | ArrayList>? | yes | | | name | String? | yes | | + | address | HashMap? | yes | | | storeType | String? | yes | | - | additionalContacts | ArrayList>? | yes | | - | storeCode | String? | yes | | + | documents | ArrayList>? | yes | | | manager | HashMap? | yes | | + | storeCode | String? | yes | | | modifiedOn | String? | yes | | - | createdOn | String? | yes | | - | timing | HashMap? | yes | | - | documents | ArrayList>? | yes | | | displayName | String? | yes | | + | timing | HashMap? | yes | | | companyId | Int? | yes | | - | uid | Int? | yes | | - | address | HashMap? | yes | | --- @@ -18979,8 +18979,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[StoreDetail](#StoreDetail)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -18991,71 +18991,71 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | indexing | Boolean | no | | - | priority | Int? | yes | | | dependsOn | ArrayList? | yes | | + | priority | Int? | yes | | + | indexing | Boolean | no | | --- - #### [AttributeSchemaRange](#AttributeSchemaRange) + #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int? | yes | | - | max | Int? | yes | | + | l3Keys | ArrayList? | yes | | --- - #### [AttributeMaster](#AttributeMaster) + #### [AttributeMasterMeta](#AttributeMasterMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | allowedValues | ArrayList? | yes | | - | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | - | type | String | no | | - | multi | Boolean? | yes | | - | format | String? | yes | | - | mandatory | Boolean? | yes | | + | enriched | Boolean? | yes | | + | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | --- - #### [AttributeMasterDetails](#AttributeMasterDetails) + #### [AttributeSchemaRange](#AttributeSchemaRange) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayType | String | no | | + | min | Int? | yes | | + | max | Int? | yes | | --- - #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) + #### [AttributeMaster](#AttributeMaster) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l3Keys | ArrayList? | yes | | + | mandatory | Boolean? | yes | | + | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | + | type | String | no | | + | format | String? | yes | | + | allowedValues | ArrayList? | yes | | + | multi | Boolean? | yes | | --- - #### [AttributeMasterMeta](#AttributeMasterMeta) + #### [AttributeMasterDetails](#AttributeMasterDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | - | enriched | Boolean? | yes | | + | displayType | String | no | | --- @@ -19066,18 +19066,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | - | slug | String? | yes | | + | description | String? | yes | | + | filters | [AttributeMasterFilter](#AttributeMasterFilter)? | yes | | + | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | + | schema | [AttributeMaster](#AttributeMaster)? | yes | | | name | String? | yes | | | isNested | Boolean? | yes | | + | departments | ArrayList? | yes | | | logo | String? | yes | | - | enabledForEndConsumer | Boolean? | yes | | - | filters | [AttributeMasterFilter](#AttributeMasterFilter)? | yes | | + | slug | String? | yes | | | id | String? | yes | | - | description | String? | yes | | - | schema | [AttributeMaster](#AttributeMaster)? | yes | | + | enabledForEndConsumer | Boolean? | yes | | | details | [AttributeMasterDetails](#AttributeMasterDetails)? | yes | | - | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | --- @@ -19088,8 +19088,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -19100,122 +19100,122 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | errors | HashMap? | yes | | - | message | String? | yes | | | status | Int? | yes | | - | code | String? | yes | | | meta | HashMap? | yes | | + | message | String? | yes | | + | errors | HashMap? | yes | | + | code | String? | yes | | --- - #### [DepartmentCreateUpdate](#DepartmentCreateUpdate) + #### [UserSerializer](#UserSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | slug | String? | yes | | - | isActive | Boolean? | yes | | - | customJson | HashMap? | yes | | - | cls | String? | yes | | - | tags | ArrayList? | yes | | - | uid | Int? | yes | | - | synonyms | ArrayList? | yes | | - | logo | String | no | | - | priorityOrder | Int | no | | - | platforms | HashMap? | yes | | + | uid | String? | yes | | + | id | String? | yes | | + | userId | String? | yes | | + | contact | String? | yes | | + | username | String? | yes | | --- - #### [DepartmentCreateResponse](#DepartmentCreateResponse) + #### [GetDepartment](#GetDepartment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | - | uid | Int | no | | + | uid | Int? | yes | | + | priorityOrder | Int? | yes | | + | pageNo | Int? | yes | | + | createdOn | String? | yes | | + | name | String? | yes | | + | search | String? | yes | | + | logo | String? | yes | | + | synonyms | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | modifiedOn | String? | yes | | + | slug | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | pageSize | Int? | yes | | + | itemType | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | --- - #### [DepartmentCreateErrorResponse](#DepartmentCreateErrorResponse) + #### [DepartmentsResponse](#DepartmentsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | error | String? | yes | | + | items | ArrayList<[GetDepartment](#GetDepartment)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [UserSerializer](#UserSerializer) + #### [DepartmentErrorResponse](#DepartmentErrorResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | username | String? | yes | | - | userId | String? | yes | | - | id | String? | yes | | - | uid | String? | yes | | + | status | Int? | yes | | + | meta | HashMap? | yes | | + | message | String? | yes | | + | errors | HashMap? | yes | | + | code | String? | yes | | --- - #### [GetDepartment](#GetDepartment) + #### [DepartmentCreateUpdate](#DepartmentCreateUpdate) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | slug | String? | yes | | - | isActive | Boolean? | yes | | - | priorityOrder | Int? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | search | String? | yes | | - | pageSize | Int? | yes | | - | modifiedOn | String? | yes | | - | createdOn | String? | yes | | - | itemType | String? | yes | | - | synonyms | ArrayList? | yes | | - | logo | String? | yes | | | uid | Int? | yes | | - | pageNo | Int? | yes | | + | priorityOrder | Int | no | | + | name | String | no | | + | customJson | HashMap? | yes | | + | platforms | HashMap? | yes | | + | logo | String | no | | + | synonyms | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | tags | ArrayList? | yes | | + | slug | String? | yes | | + | cls | String? | yes | | --- - #### [DepartmentsResponse](#DepartmentsResponse) + #### [DepartmentCreateResponse](#DepartmentCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[GetDepartment](#GetDepartment)>? | yes | | + | uid | Int | no | | + | message | String | no | | --- - #### [DepartmentErrorResponse](#DepartmentErrorResponse) + #### [DepartmentCreateErrorResponse](#DepartmentCreateErrorResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | errors | HashMap? | yes | | - | message | String? | yes | | - | status | Int? | yes | | - | code | String? | yes | | - | meta | HashMap? | yes | | + | error | String? | yes | | --- @@ -19226,10 +19226,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | superUser | Boolean? | yes | | + | contact | String? | yes | | | userId | String | no | | | username | String | no | | - | contact | String? | yes | | - | superUser | Boolean? | yes | | --- @@ -19240,22 +19240,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | Any? | yes | | - | name | Any | no | | - | isActive | Boolean? | yes | | - | verifiedOn | String? | yes | | - | customJson | HashMap? | yes | | - | priorityOrder | Int | no | | - | createdBy | [UserDetail](#UserDetail)? | yes | | - | modifiedBy | [UserDetail](#UserDetail)? | yes | | + | uid | Int? | yes | | | verifiedBy | [UserDetail](#UserDetail)? | yes | | - | modifiedOn | String | no | | + | priorityOrder | Int | no | | | createdOn | String | no | | | id | Any? | yes | | - | cls | Any? | yes | | - | synonyms | ArrayList? | yes | | + | name | Any | no | | + | customJson | HashMap? | yes | | | logo | String | no | | - | uid | Int? | yes | | + | synonyms | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | modifiedOn | String | no | | + | slug | Any? | yes | | + | modifiedBy | [UserDetail](#UserDetail)? | yes | | + | verifiedOn | String? | yes | | + | cls | Any? | yes | | + | createdBy | [UserDetail](#UserDetail)? | yes | | --- @@ -19266,22 +19266,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | - | slug | String | no | | - | name | String? | yes | | - | isActive | Boolean? | yes | | - | createdBy | HashMap? | yes | | - | modifiedBy | HashMap? | yes | | - | isArchived | Boolean? | yes | | - | modifiedOn | String? | yes | | | description | String? | yes | | - | isPhysical | Boolean | no | | + | isArchived | Boolean? | yes | | | createdOn | String? | yes | | - | isExpirable | Boolean | no | | + | name | String? | yes | | + | categories | ArrayList? | yes | | + | departments | ArrayList? | yes | | + | isPhysical | Boolean | no | | | attributes | ArrayList? | yes | | | logo | String? | yes | | + | isExpirable | Boolean | no | | + | isActive | Boolean? | yes | | + | modifiedOn | String? | yes | | + | slug | String | no | | + | modifiedBy | HashMap? | yes | | | tag | String? | yes | | - | categories | ArrayList? | yes | | + | createdBy | HashMap? | yes | | --- @@ -19292,31 +19292,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | [ProductTemplate](#ProductTemplate)? | yes | | - ---- - - - - - #### [TemplateDetails](#TemplateDetails) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | - | slug | String | no | | - | name | String? | yes | | - | isActive | Boolean? | yes | | - | isArchived | Boolean? | yes | | - | id | String? | yes | | - | description | String? | yes | | - | isPhysical | Boolean | no | | - | isExpirable | Boolean | no | | - | attributes | ArrayList? | yes | | - | logo | String? | yes | | - | tag | String? | yes | | - | categories | ArrayList? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -19327,36 +19304,36 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | traderType | HashMap? | yes | | - | teaserTag | HashMap? | yes | | - | isActive | HashMap? | yes | | - | sizeGuide | HashMap? | yes | | - | noOfBoxes | HashMap? | yes | | - | hsnCode | HashMap? | yes | | - | returnConfig | HashMap? | yes | | - | sizes | HashMap? | yes | | - | currency | HashMap? | yes | | - | tags | HashMap? | yes | | + | trader | HashMap? | yes | | | name | HashMap? | yes | | - | slug | HashMap? | yes | | + | currency | HashMap? | yes | | + | command | HashMap? | yes | | + | productGroupTag | HashMap? | yes | | + | sizes | HashMap? | yes | | + | productPublish | HashMap? | yes | | + | description | HashMap? | yes | | | itemCode | HashMap? | yes | | + | sizeGuide | HashMap? | yes | | | variants | HashMap? | yes | | - | itemType | HashMap? | yes | | - | description | HashMap? | yes | | | moq | HashMap? | yes | | + | traderType | HashMap? | yes | | + | noOfBoxes | HashMap? | yes | | + | media | HashMap? | yes | | | brandUid | HashMap? | yes | | + | teaserTag | HashMap? | yes | | | customOrder | HashMap? | yes | | - | trader | HashMap? | yes | | - | countryOfOrigin | HashMap? | yes | | - | media | HashMap? | yes | | - | shortDescription | HashMap? | yes | | - | productGroupTag | HashMap? | yes | | - | productPublish | HashMap? | yes | | | isDependent | HashMap? | yes | | - | highlights | HashMap? | yes | | - | command | HashMap? | yes | | + | isActive | HashMap? | yes | | + | slug | HashMap? | yes | | | multiSize | HashMap? | yes | | + | returnConfig | HashMap? | yes | | + | highlights | HashMap? | yes | | + | countryOfOrigin | HashMap? | yes | | + | shortDescription | HashMap? | yes | | + | tags | HashMap? | yes | | | categorySlug | HashMap? | yes | | + | hsnCode | HashMap? | yes | | + | itemType | HashMap? | yes | | --- @@ -19367,12 +19344,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | required | ArrayList? | yes | | - | definitions | HashMap? | yes | | - | type | String? | yes | | - | title | String? | yes | | | description | String? | yes | | | properties | [Properties](#Properties)? | yes | | + | type | String? | yes | | + | title | String? | yes | | + | definitions | HashMap? | yes | | + | required | ArrayList? | yes | | --- @@ -19391,12 +19368,35 @@ Returns a success response + #### [TemplateDetails](#TemplateDetails) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | description | String? | yes | | + | isArchived | Boolean? | yes | | + | name | String? | yes | | + | categories | ArrayList? | yes | | + | departments | ArrayList? | yes | | + | isPhysical | Boolean | no | | + | attributes | ArrayList? | yes | | + | logo | String? | yes | | + | isExpirable | Boolean | no | | + | isActive | Boolean? | yes | | + | slug | String | no | | + | id | String? | yes | | + | tag | String? | yes | | + +--- + + + + #### [TemplatesValidationResponse](#TemplatesValidationResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | templateDetails | [TemplateDetails](#TemplateDetails)? | yes | | | data | [TemplateValidationData](#TemplateValidationData)? | yes | | + | templateDetails | [TemplateDetails](#TemplateDetails)? | yes | | --- @@ -19407,8 +19407,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | | data | HashMap? | yes | | + | message | String? | yes | | --- @@ -19419,8 +19419,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | ArrayList? | yes | | | countryOfOrigin | ArrayList? | yes | | + | hsnCode | ArrayList? | yes | | --- @@ -19431,33 +19431,33 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | | data | [HSNData](#HSNData)? | yes | | + | message | String? | yes | | --- - #### [VerifiedBy](#VerifiedBy) + #### [ProductDownloadItemsData](#ProductDownloadItemsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | - | username | String? | yes | | + | brand | ArrayList? | yes | | + | type | String? | yes | | + | templates | ArrayList? | yes | | --- - #### [ProductDownloadItemsData](#ProductDownloadItemsData) + #### [VerifiedBy](#VerifiedBy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | templates | ArrayList? | yes | | - | brand | ArrayList? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- @@ -19468,16 +19468,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerId | Double? | yes | | + | status | String? | yes | | | url | String? | yes | | - | completedOn | String? | yes | | - | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | + | sellerId | Double? | yes | | | id | String? | yes | | + | data | [ProductDownloadItemsData](#ProductDownloadItemsData)? | yes | | | triggerOn | String? | yes | | - | status | String? | yes | | + | completedOn | String? | yes | | | templateTags | HashMap? | yes | | + | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | | taskId | String? | yes | | - | data | [ProductDownloadItemsData](#ProductDownloadItemsData)? | yes | | --- @@ -19488,8 +19488,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | [ProductDownloadsItems](#ProductDownloadsItems)? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -19500,165 +19500,167 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | multivalue | Boolean? | yes | | | data | ArrayList>? | yes | | + | multivalue | Boolean? | yes | | --- - #### [Hierarchy](#Hierarchy) + #### [CategoryMappingValues](#CategoryMappingValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l1 | Int | no | | - | l2 | Int | no | | - | department | Int | no | | + | catalogId | Int? | yes | | + | name | String | no | | --- - #### [Media2](#Media2) + #### [CategoryMapping](#CategoryMapping) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | String | no | | - | logo | String | no | | - | landscape | String | no | | + | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | --- - #### [CategoryMappingValues](#CategoryMappingValues) + #### [Hierarchy](#Hierarchy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | catalogId | Int? | yes | | + | l2 | Int | no | | + | department | Int | no | | + | l1 | Int | no | | --- - #### [CategoryMapping](#CategoryMapping) + #### [Media2](#Media2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | landscape | String | no | | + | portrait | String | no | | + | logo | String | no | | --- - #### [CategoryRequestBody](#CategoryRequestBody) + #### [Category](#Category) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList | no | | + | uid | Int? | yes | | + | priority | Int? | yes | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | name | String | no | | - | level | Int | no | | - | slug | String? | yes | | | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | + | createdOn | String? | yes | | + | departments | ArrayList | no | | | tryouts | ArrayList? | yes | | + | synonyms | ArrayList? | yes | | | isActive | Boolean | no | | - | priority | Int? | yes | | + | modifiedOn | String? | yes | | + | slug | String? | yes | | + | modifiedBy | HashMap? | yes | | + | id | String? | yes | | | media | [Media2](#Media2)? | yes | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | - | synonyms | ArrayList? | yes | | + | level | Int | no | | + | createdBy | HashMap? | yes | | --- - #### [CategoryCreateResponse](#CategoryCreateResponse) + #### [CategoryResponse](#CategoryResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | uid | Int? | yes | | + | items | ArrayList<[Category](#Category)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [Category](#Category) + #### [CategoryRequestBody](#CategoryRequestBody) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList | no | | + | priority | Int? | yes | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | name | String | no | | - | level | Int | no | | - | slug | String? | yes | | | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | + | departments | ArrayList | no | | | tryouts | ArrayList? | yes | | + | synonyms | ArrayList? | yes | | | isActive | Boolean | no | | - | createdBy | HashMap? | yes | | - | modifiedBy | HashMap? | yes | | - | priority | Int? | yes | | + | slug | String? | yes | | | media | [Media2](#Media2)? | yes | | - | id | String? | yes | | - | modifiedOn | String? | yes | | - | createdOn | String? | yes | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | - | synonyms | ArrayList? | yes | | - | uid | Int? | yes | | + | level | Int | no | | --- - #### [CategoryResponse](#CategoryResponse) + #### [CategoryCreateResponse](#CategoryCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[Category](#Category)>? | yes | | + | uid | Int? | yes | | + | message | String? | yes | | --- - #### [CategoryUpdateResponse](#CategoryUpdateResponse) + #### [SingleCategoryResponse](#SingleCategoryResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | success | Boolean? | yes | | + | data | [Category](#Category)? | yes | | --- - #### [SingleCategoryResponse](#SingleCategoryResponse) + #### [CategoryUpdateResponse](#CategoryUpdateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [Category](#Category)? | yes | | + | success | Boolean? | yes | | + | message | String? | yes | | --- - #### [TeaserTag](#TeaserTag) + #### [Image](#Image) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tag | String? | yes | | + | secureUrl | String? | yes | | + | aspectRatio | String? | yes | | + | aspectRatioF | Double? | yes | | | url | String? | yes | | --- @@ -19666,252 +19668,250 @@ Returns a success response - #### [ReturnConfig](#ReturnConfig) + #### [ProductPublished](#ProductPublished) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnable | Boolean | no | | - | time | Int | no | | - | unit | String | no | | + | productOnlineDate | Int? | yes | | + | isSet | Boolean? | yes | | --- - #### [OrderQuantity](#OrderQuantity) + #### [Logo](#Logo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | maximum | Int? | yes | | - | minimum | Int? | yes | | + | secureUrl | String? | yes | | + | aspectRatio | String? | yes | | + | aspectRatioF | Int? | yes | | + | url | String? | yes | | --- - #### [Trader](#Trader) + #### [Brand](#Brand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | + | uid | Int? | yes | | + | logo | [Logo](#Logo)? | yes | | | name | String? | yes | | - | address | ArrayList? | yes | | --- - #### [CustomOrder](#CustomOrder) + #### [Product](#Product) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isCustomOrder | Boolean? | yes | | - | manufacturingTimeUnit | String? | yes | | - | manufacturingTime | Int? | yes | | + | color | String? | yes | | + | images | ArrayList<[Image](#Image)>? | yes | | + | name | String? | yes | | + | currency | String? | yes | | + | customJson | HashMap? | yes | | + | isExpirable | Boolean? | yes | | + | sizes | ArrayList>? | yes | | + | productPublish | [ProductPublished](#ProductPublished)? | yes | | + | categoryUid | Int? | yes | | + | description | String? | yes | | + | itemCode | String? | yes | | + | uid | Int? | yes | | + | sizeGuide | String? | yes | | + | variants | HashMap? | yes | | + | moq | HashMap? | yes | | + | brand | [Brand](#Brand)? | yes | | + | templateTag | String? | yes | | + | id | String? | yes | | + | media | ArrayList<[Media1](#Media1)>? | yes | | + | brandUid | Int? | yes | | + | allSizes | ArrayList>? | yes | | + | customOrder | HashMap? | yes | | + | departments | ArrayList? | yes | | + | l3Mapping | ArrayList? | yes | | + | isDependent | Boolean? | yes | | + | isActive | Boolean? | yes | | + | taxIdentifier | HashMap? | yes | | + | slug | String? | yes | | + | primaryColor | String? | yes | | + | multiSize | Boolean? | yes | | + | isPhysical | Boolean? | yes | | + | highlights | ArrayList? | yes | | + | countryOfOrigin | String? | yes | | + | shortDescription | String? | yes | | + | isSet | Boolean? | yes | | + | imageNature | String? | yes | | + | categorySlug | String? | yes | | + | hsnCode | String? | yes | | + | itemType | String? | yes | | --- - #### [ProductPublish](#ProductPublish) + #### [ProductListingResponse](#ProductListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | productOnlineDate | String? | yes | | + | items | ArrayList<[Product](#Product)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [NetQuantity](#NetQuantity) + #### [Trader](#Trader) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Double? | yes | | - | unit | Any? | yes | | + | type | String? | yes | | + | name | String? | yes | | + | address | ArrayList? | yes | | --- - #### [TaxIdentifier](#TaxIdentifier) + #### [ProductPublish](#ProductPublish) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | String? | yes | | - | reportingHsn | String? | yes | | - | hsnCodeId | String? | yes | | + | productOnlineDate | String? | yes | | + | isSet | Boolean? | yes | | --- - #### [ProductCreateUpdate](#ProductCreateUpdate) + #### [OrderQuantity](#OrderQuantity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | teaserTag | [TeaserTag](#TeaserTag)? | yes | | - | isActive | Boolean? | yes | | - | bulkJobId | String? | yes | | - | sizeGuide | String? | yes | | - | noOfBoxes | Int? | yes | | - | returnConfig | [ReturnConfig](#ReturnConfig) | no | | - | requester | String? | yes | | - | templateTag | String | no | | - | currency | String | no | | - | tags | ArrayList? | yes | | - | departments | ArrayList | no | | - | name | String | no | | - | slug | String | no | | - | customJson | HashMap? | yes | | - | itemCode | Any | no | | - | variants | HashMap? | yes | | - | itemType | String | no | | - | description | String? | yes | | - | moq | [OrderQuantity](#OrderQuantity)? | yes | | - | brandUid | Int | no | | - | trader | ArrayList<[Trader](#Trader)> | no | | - | customOrder | [CustomOrder](#CustomOrder)? | yes | | + | maximum | Int? | yes | | | isSet | Boolean? | yes | | - | countryOfOrigin | String | no | | - | media | ArrayList<[Media1](#Media1)>? | yes | | - | shortDescription | String? | yes | | - | productGroupTag | ArrayList? | yes | | - | productPublish | [ProductPublish](#ProductPublish)? | yes | | - | isDependent | Boolean? | yes | | - | highlights | ArrayList? | yes | | - | netQuantity | [NetQuantity](#NetQuantity)? | yes | | - | action | String? | yes | | - | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | - | changeRequestId | Any? | yes | | - | multiSize | Boolean? | yes | | - | companyId | Int | no | | - | uid | Int? | yes | | - | isImageLessProduct | Boolean? | yes | | - | categorySlug | String | no | | + | minimum | Int? | yes | | --- - #### [Image](#Image) + #### [NetQuantity](#NetQuantity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatioF | Double? | yes | | - | secureUrl | String? | yes | | - | url | String? | yes | | - | aspectRatio | String? | yes | | + | value | Double? | yes | | + | unit | Any? | yes | | --- - #### [Logo](#Logo) + #### [TeaserTag](#TeaserTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatioF | Int? | yes | | - | secureUrl | String? | yes | | | url | String? | yes | | - | aspectRatio | String? | yes | | + | tag | String? | yes | | --- - #### [Brand](#Brand) + #### [CustomOrder](#CustomOrder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | logo | [Logo](#Logo)? | yes | | - | uid | Int? | yes | | + | isCustomOrder | Boolean? | yes | | + | manufacturingTimeUnit | String? | yes | | + | manufacturingTime | Int? | yes | | --- - #### [ProductPublished](#ProductPublished) + #### [TaxIdentifier](#TaxIdentifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | productOnlineDate | Int? | yes | | + | hsnCodeId | String? | yes | | + | reportingHsn | String? | yes | | + | hsnCode | String? | yes | | --- - #### [Product](#Product) + #### [ReturnConfig](#ReturnConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | sizeGuide | String? | yes | | - | hsnCode | String? | yes | | - | images | ArrayList<[Image](#Image)>? | yes | | - | sizes | ArrayList>? | yes | | - | templateTag | String? | yes | | - | currency | String? | yes | | - | isExpirable | Boolean? | yes | | - | l3Mapping | ArrayList? | yes | | - | name | String? | yes | | - | slug | String? | yes | | - | customJson | HashMap? | yes | | - | departments | ArrayList? | yes | | - | color | String? | yes | | - | itemCode | String? | yes | | - | variants | HashMap? | yes | | - | itemType | String? | yes | | - | description | String? | yes | | - | moq | HashMap? | yes | | - | brandUid | Int? | yes | | - | primaryColor | String? | yes | | - | customOrder | HashMap? | yes | | - | isSet | Boolean? | yes | | - | countryOfOrigin | String? | yes | | - | allSizes | ArrayList>? | yes | | - | media | ArrayList<[Media1](#Media1)>? | yes | | - | shortDescription | String? | yes | | - | brand | [Brand](#Brand)? | yes | | - | productPublish | [ProductPublished](#ProductPublished)? | yes | | - | isDependent | Boolean? | yes | | - | highlights | ArrayList? | yes | | - | imageNature | String? | yes | | - | categoryUid | Int? | yes | | - | taxIdentifier | HashMap? | yes | | - | id | String? | yes | | - | multiSize | Boolean? | yes | | - | isPhysical | Boolean? | yes | | - | uid | Int? | yes | | - | categorySlug | String? | yes | | + | returnable | Boolean | no | | + | time | Int | no | | + | unit | String | no | | --- - #### [ProductListingResponse](#ProductListingResponse) + #### [ProductCreateUpdate](#ProductCreateUpdate) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[Product](#Product)>? | yes | | + | trader | ArrayList<[Trader](#Trader)> | no | | + | name | String | no | | + | currency | String | no | | + | customJson | HashMap? | yes | | + | productGroupTag | ArrayList? | yes | | + | isImageLessProduct | Boolean? | yes | | + | productPublish | [ProductPublish](#ProductPublish)? | yes | | + | description | String? | yes | | + | itemCode | Any | no | | + | uid | Int? | yes | | + | requester | String? | yes | | + | sizeGuide | String? | yes | | + | variants | HashMap? | yes | | + | moq | [OrderQuantity](#OrderQuantity)? | yes | | + | bulkJobId | String? | yes | | + | action | String? | yes | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | + | templateTag | String | no | | + | noOfBoxes | Int? | yes | | + | media | ArrayList<[Media1](#Media1)>? | yes | | + | brandUid | Int | no | | + | teaserTag | [TeaserTag](#TeaserTag)? | yes | | + | customOrder | [CustomOrder](#CustomOrder)? | yes | | + | departments | ArrayList | no | | + | isDependent | Boolean? | yes | | + | isActive | Boolean? | yes | | + | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | + | slug | String | no | | + | multiSize | Boolean? | yes | | + | returnConfig | [ReturnConfig](#ReturnConfig) | no | | + | highlights | ArrayList? | yes | | + | countryOfOrigin | String | no | | + | shortDescription | String? | yes | | + | isSet | Boolean? | yes | | + | tags | ArrayList? | yes | | + | categorySlug | String | no | | + | itemType | String | no | | + | companyId | Int | no | | + | changeRequestId | Any? | yes | | --- @@ -19922,26 +19922,26 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isNested | Boolean? | yes | | - | createdBy | HashMap? | yes | | - | modifiedBy | HashMap? | yes | | - | synonyms | HashMap? | yes | | - | tags | ArrayList? | yes | | - | departments | ArrayList | no | | - | slug | String | no | | | name | String? | yes | | - | enabledForEndConsumer | Boolean? | yes | | | description | String? | yes | | - | rawKey | String? | yes | | - | details | [AttributeMasterDetails](#AttributeMasterDetails) | no | | - | unit | String? | yes | | - | filters | [AttributeMasterFilter](#AttributeMasterFilter) | no | | | createdOn | String? | yes | | | schema | [AttributeMaster](#AttributeMaster) | no | | - | variant | Boolean? | yes | | - | modifiedOn | String? | yes | | | suggestion | String? | yes | | + | enabledForEndConsumer | Boolean? | yes | | + | createdBy | HashMap? | yes | | + | rawKey | String? | yes | | + | departments | ArrayList | no | | + | synonyms | HashMap? | yes | | + | modifiedOn | String? | yes | | + | slug | String | no | | + | variant | Boolean? | yes | | + | unit | String? | yes | | + | filters | [AttributeMasterFilter](#AttributeMasterFilter) | no | | + | isNested | Boolean? | yes | | | logo | String? | yes | | + | tags | ArrayList? | yes | | + | modifiedBy | HashMap? | yes | | + | details | [AttributeMasterDetails](#AttributeMasterDetails) | no | | --- @@ -19970,13 +19970,12 @@ Returns a success response - #### [UserInfo1](#UserInfo1) + #### [UserDetail1](#UserDetail1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | userId | String? | yes | | - | uid | String? | yes | | - | email | String? | yes | | + | fullName | String? | yes | | | username | String? | yes | | --- @@ -19984,94 +19983,95 @@ Returns a success response - #### [BulkJob](#BulkJob) + #### [ProductBulkRequest](#ProductBulkRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | cancelledRecords | ArrayList>? | yes | | - | succeed | Int? | yes | | - | cancelled | Int? | yes | | - | trackingUrl | String? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | - | total | Int | no | | - | failedRecords | ArrayList>? | yes | | - | failed | Int? | yes | | | stage | String? | yes | | - | customTemplateTag | String? | yes | | - | modifiedOn | String? | yes | | - | createdOn | String | no | | + | createdOn | String? | yes | | + | failed | Int? | yes | | | filePath | String? | yes | | + | isActive | Boolean? | yes | | | templateTag | String? | yes | | - | companyId | Int | no | | + | modifiedOn | String? | yes | | + | cancelledRecords | ArrayList? | yes | | + | total | Int? | yes | | + | succeed | Int? | yes | | + | cancelled | Int? | yes | | + | modifiedBy | [UserDetail1](#UserDetail1)? | yes | | + | companyId | Int? | yes | | + | failedRecords | ArrayList? | yes | | + | createdBy | [UserDetail1](#UserDetail1)? | yes | | + | template | [ProductTemplate](#ProductTemplate)? | yes | | --- - #### [BulkResponse](#BulkResponse) + #### [ProductBulkRequestList](#ProductBulkRequestList) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | - | modifiedOn | String? | yes | | - | createdOn | String | no | | - | batchId | String | no | | + | items | [ProductBulkRequest](#ProductBulkRequest)? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [UserDetail1](#UserDetail1) + #### [UserInfo1](#UserInfo1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | String? | yes | | + | email | String? | yes | | | userId | String? | yes | | | username | String? | yes | | - | fullName | String? | yes | | --- - #### [ProductBulkRequest](#ProductBulkRequest) + #### [BulkJob](#BulkJob) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | cancelledRecords | ArrayList? | yes | | - | succeed | Int? | yes | | - | cancelled | Int? | yes | | - | createdBy | [UserDetail1](#UserDetail1)? | yes | | - | failedRecords | ArrayList? | yes | | - | total | Int? | yes | | - | modifiedBy | [UserDetail1](#UserDetail1)? | yes | | - | failed | Int? | yes | | | stage | String? | yes | | + | createdOn | String | no | | + | trackingUrl | String? | yes | | + | failed | Int? | yes | | + | filePath | String? | yes | | + | isActive | Boolean? | yes | | | modifiedOn | String? | yes | | - | createdOn | String? | yes | | + | total | Int | no | | + | cancelled | Int? | yes | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | succeed | Int? | yes | | + | cancelledRecords | ArrayList>? | yes | | | templateTag | String? | yes | | - | filePath | String? | yes | | - | companyId | Int? | yes | | - | template | [ProductTemplate](#ProductTemplate)? | yes | | + | customTemplateTag | String? | yes | | + | companyId | Int | no | | + | failedRecords | ArrayList>? | yes | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | --- - #### [ProductBulkRequestList](#ProductBulkRequestList) + #### [BulkResponse](#BulkResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | [ProductBulkRequest](#ProductBulkRequest)? | yes | | + | createdOn | String | no | | + | batchId | String | no | | + | isActive | Boolean? | yes | | + | modifiedOn | String? | yes | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | --- @@ -20082,10 +20082,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | | templateTag | String | no | | - | batchId | String | no | | + | companyId | Int | no | | | data | ArrayList> | no | | + | batchId | String | no | | --- @@ -20114,19 +20114,6 @@ Returns a success response - #### [ProductBulkAssets](#ProductBulkAssets) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | user | HashMap | no | | - | url | String | no | | - ---- - - - - #### [UserCommon](#UserCommon) | Properties | Type | Nullable | Description | @@ -20144,23 +20131,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cancelledRecords | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | succeed | Int? | yes | | - | cancelled | Int? | yes | | - | trackingUrl | String? | yes | | - | createdBy | [UserCommon](#UserCommon)? | yes | | - | modifiedBy | [UserCommon](#UserCommon)? | yes | | - | failedRecords | ArrayList? | yes | | - | total | Int? | yes | | - | failed | Int? | yes | | | stage | String? | yes | | + | createdOn | String? | yes | | + | trackingUrl | String? | yes | | | retry | Int? | yes | | - | modifiedOn | String? | yes | | - | id | String? | yes | | | filePath | String? | yes | | - | createdOn | String? | yes | | + | failed | Int? | yes | | + | isActive | Boolean? | yes | | + | modifiedOn | String? | yes | | + | total | Int? | yes | | + | cancelled | Int? | yes | | + | modifiedBy | [UserCommon](#UserCommon)? | yes | | + | succeed | Int? | yes | | | companyId | Int? | yes | | + | id | String? | yes | | + | cancelledRecords | ArrayList? | yes | | + | failedRecords | ArrayList? | yes | | + | createdBy | [UserCommon](#UserCommon)? | yes | | --- @@ -20171,183 +20158,183 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[Items](#Items)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [ProductSizeDeleteDataResponse](#ProductSizeDeleteDataResponse) + #### [ProductBulkAssets](#ProductBulkAssets) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | companyId | Int? | yes | | - | size | String? | yes | | - | itemId | Int? | yes | | + | user | HashMap | no | | + | url | String | no | | --- - #### [ProductSizeDeleteResponse](#ProductSizeDeleteResponse) + #### [ProductSizeDeleteDataResponse](#ProductSizeDeleteDataResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | - | data | [ProductSizeDeleteDataResponse](#ProductSizeDeleteDataResponse)? | yes | | + | size | String? | yes | | + | companyId | Int? | yes | | + | itemId | Int? | yes | | --- - #### [ItemQuery](#ItemQuery) + #### [ProductSizeDeleteResponse](#ProductSizeDeleteResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandUid | Int? | yes | | - | uid | Int? | yes | | - | itemCode | String? | yes | | + | success | Boolean? | yes | | + | data | [ProductSizeDeleteDataResponse](#ProductSizeDeleteDataResponse)? | yes | | --- - #### [SetSize](#SetSize) + #### [InventoryResponse](#InventoryResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String | no | | - | pieces | Int | no | | + | uid | String? | yes | | + | size | String? | yes | | + | price | Double? | yes | | + | currency | String? | yes | | + | itemId | Int? | yes | | + | identifiers | HashMap? | yes | | + | priceTransfer | Double? | yes | | + | sellableQuantity | Int? | yes | | + | inventoryUpdatedOn | String? | yes | | + | priceEffective | Double? | yes | | + | quantity | Int? | yes | | + | sellerIdentifier | String? | yes | | + | store | HashMap? | yes | | --- - #### [SizeDistribution](#SizeDistribution) + #### [InventoryResponsePaginated](#InventoryResponsePaginated) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[SetSize](#SetSize)> | no | | + | items | ArrayList<[InventoryResponse](#InventoryResponse)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [InventorySet](#InventorySet) + #### [GTIN](#GTIN) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | - | quantity | Int? | yes | | + | primary | Boolean? | yes | | + | gtinValue | String | no | | + | gtinType | String | no | | --- - #### [GTIN](#GTIN) + #### [SetSize](#SetSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | primary | Boolean? | yes | | - | gtinType | String | no | | - | gtinValue | String | no | | + | size | String | no | | + | pieces | Int | no | | --- - #### [InvSize](#InvSize) + #### [SizeDistribution](#SizeDistribution) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemHeight | Double? | yes | | - | set | [InventorySet](#InventorySet)? | yes | | - | priceTransfer | Double? | yes | | - | isSet | Boolean? | yes | | - | size | String | no | | - | itemLength | Double? | yes | | - | itemDimensionsUnitOfMeasure | String? | yes | | - | expirationDate | String? | yes | | - | storeCode | String | no | | - | price | Double? | yes | | - | priceEffective | Double | no | | - | currency | String | no | | - | identifiers | ArrayList<[GTIN](#GTIN)> | no | | - | itemWidth | Double? | yes | | - | itemWeight | Double? | yes | | - | quantity | Int | no | | - | itemWeightUnitOfMeasure | String? | yes | | + | sizes | ArrayList<[SetSize](#SetSize)> | no | | --- - #### [InventoryRequest](#InventoryRequest) + #### [InventorySet](#InventorySet) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | item | [ItemQuery](#ItemQuery) | no | | - | companyId | Int | no | | - | sizes | ArrayList<[InvSize](#InvSize)> | no | | + | quantity | Int? | yes | | + | name | String? | yes | | + | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | --- - #### [InventoryResponse](#InventoryResponse) + #### [InvSize](#InvSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priceTransfer | Double? | yes | | - | sellableQuantity | Int? | yes | | - | inventoryUpdatedOn | String? | yes | | - | sellerIdentifier | String? | yes | | - | size | String? | yes | | - | store | HashMap? | yes | | + | itemWidth | Double? | yes | | + | size | String | no | | | price | Double? | yes | | - | priceEffective | Double? | yes | | - | currency | String? | yes | | - | uid | String? | yes | | - | itemId | Int? | yes | | - | quantity | Int? | yes | | - | identifiers | HashMap? | yes | | + | currency | String | no | | + | itemWeight | Double? | yes | | + | priceTransfer | Double? | yes | | + | isSet | Boolean? | yes | | + | identifiers | ArrayList<[GTIN](#GTIN)> | no | | + | itemHeight | Double? | yes | | + | storeCode | String | no | | + | priceEffective | Double | no | | + | quantity | Int | no | | + | expirationDate | String? | yes | | + | itemWeightUnitOfMeasure | String? | yes | | + | itemDimensionsUnitOfMeasure | String? | yes | | + | set | [InventorySet](#InventorySet)? | yes | | + | itemLength | Double? | yes | | --- - #### [InventoryResponsePaginated](#InventoryResponsePaginated) + #### [ItemQuery](#ItemQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[InventoryResponse](#InventoryResponse)>? | yes | | + | uid | Int? | yes | | + | itemCode | String? | yes | | + | brandUid | Int? | yes | | --- - #### [ReturnConfig1](#ReturnConfig1) + #### [InventoryRequest](#InventoryRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnable | Boolean? | yes | | - | time | Int? | yes | | - | unit | String? | yes | | + | sizes | ArrayList<[InvSize](#InvSize)> | no | | + | companyId | Int | no | | + | item | [ItemQuery](#ItemQuery) | no | | --- @@ -20358,64 +20345,62 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | length | Double | no | | - | unit | String | no | | | isDefault | Boolean | no | | - | width | Double | no | | + | unit | String | no | | | height | Double | no | | + | length | Double | no | | + | width | Double | no | | --- - #### [PriceMeta](#PriceMeta) + #### [Trader1](#Trader1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | marked | Double | no | | - | currency | String | no | | - | tpNotes | HashMap? | yes | | - | effective | Double | no | | - | updatedAt | String? | yes | | - | transfer | Double | no | | + | type | String | no | | + | name | String | no | | + | address | ArrayList | no | | --- - #### [CompanyMeta](#CompanyMeta) + #### [QuantityBase](#QuantityBase) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int | no | | + | updatedAt | String? | yes | | + | count | Int? | yes | | --- - #### [Trader1](#Trader1) + #### [Quantities](#Quantities) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | name | String | no | | - | address | ArrayList | no | | + | damaged | [QuantityBase](#QuantityBase)? | yes | | + | notAvailable | [QuantityBase](#QuantityBase)? | yes | | + | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | + | sellable | [QuantityBase](#QuantityBase)? | yes | | --- - #### [WeightResponse](#WeightResponse) + #### [BrandMeta](#BrandMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | unit | String | no | | - | shipping | Double | no | | - | isDefault | Boolean | no | | + | id | Int | no | | + | name | String | no | | --- @@ -20426,47 +20411,46 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isDefault | Boolean | no | | | name | String | no | | | address | String | no | | - | isDefault | Boolean | no | | --- - #### [BrandMeta](#BrandMeta) + #### [CompanyMeta](#CompanyMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | id | Int | no | | - | name | String | no | | --- - #### [QuantityBase](#QuantityBase) + #### [WeightResponse](#WeightResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | updatedAt | String? | yes | | + | isDefault | Boolean | no | | + | shipping | Double | no | | + | unit | String | no | | --- - #### [Quantities](#Quantities) + #### [ReturnConfig1](#ReturnConfig1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | - | notAvailable | [QuantityBase](#QuantityBase)? | yes | | - | sellable | [QuantityBase](#QuantityBase)? | yes | | - | damaged | [QuantityBase](#QuantityBase)? | yes | | + | returnable | Boolean? | yes | | + | time | Int? | yes | | + | unit | String? | yes | | --- @@ -20484,45 +20468,61 @@ Returns a success response - #### [InventorySellerResponse](#InventorySellerResponse) + #### [PriceMeta](#PriceMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | returnConfig | [ReturnConfig1](#ReturnConfig1)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | currency | String | no | | + | effective | Double | no | | + | marked | Double | no | | + | transfer | Double | no | | + | updatedAt | String? | yes | | + | tpNotes | HashMap? | yes | | + +--- + + + + + #### [InventorySellerResponse](#InventorySellerResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | size | String | no | | | dimension | [DimensionResponse](#DimensionResponse) | no | | - | price | [PriceMeta](#PriceMeta) | no | | - | tags | ArrayList? | yes | | - | addedOnStore | String? | yes | | - | itemId | Int | no | | + | trader | ArrayList<[Trader1](#Trader1)>? | yes | | + | meta | HashMap? | yes | | + | stage | String? | yes | | | customJson | HashMap? | yes | | - | fyndMeta | HashMap? | yes | | + | fragile | Boolean | no | | | totalQuantity | Int | no | | + | trackInventory | Boolean? | yes | | + | uid | String | no | | + | quantities | [Quantities](#Quantities)? | yes | | + | brand | [BrandMeta](#BrandMeta) | no | | + | fyndArticleCode | String | no | | + | manufacturer | [ManufacturerResponse](#ManufacturerResponse) | no | | + | identifier | HashMap | no | | | sellerIdentifier | String | no | | | rawMeta | HashMap? | yes | | - | company | [CompanyMeta](#CompanyMeta) | no | | - | expirationDate | String? | yes | | - | trader | ArrayList<[Trader1](#Trader1)>? | yes | | | set | [InventorySet](#InventorySet)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | company | [CompanyMeta](#CompanyMeta) | no | | + | addedOnStore | String? | yes | | | weight | [WeightResponse](#WeightResponse) | no | | - | isSet | Boolean? | yes | | + | isActive | Boolean? | yes | | + | taxIdentifier | HashMap? | yes | | + | expirationDate | String? | yes | | + | returnConfig | [ReturnConfig1](#ReturnConfig1)? | yes | | + | store | [StoreMeta](#StoreMeta) | no | | | countryOfOrigin | String | no | | - | size | String | no | | - | manufacturer | [ManufacturerResponse](#ManufacturerResponse) | no | | - | brand | [BrandMeta](#BrandMeta) | no | | + | price | [PriceMeta](#PriceMeta) | no | | + | fyndMeta | HashMap? | yes | | + | itemId | Int | no | | + | isSet | Boolean? | yes | | | fyndItemCode | String | no | | - | trackInventory | Boolean? | yes | | - | stage | String? | yes | | - | identifier | HashMap | no | | - | quantities | [Quantities](#Quantities)? | yes | | - | fyndArticleCode | String | no | | - | store | [StoreMeta](#StoreMeta) | no | | - | taxIdentifier | HashMap? | yes | | - | fragile | Boolean | no | | - | uid | String | no | | - | meta | HashMap? | yes | | + | tags | ArrayList? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | --- @@ -20533,8 +20533,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[InventorySellerResponse](#InventorySellerResponse)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -20545,21 +20545,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cancelledRecords | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | succeed | Int? | yes | | - | cancelled | Int? | yes | | - | createdBy | HashMap? | yes | | - | failedRecords | ArrayList? | yes | | - | modifiedBy | HashMap? | yes | | - | total | Int? | yes | | - | failed | Int? | yes | | | stage | String? | yes | | - | id | String? | yes | | - | modifiedOn | String? | yes | | | createdOn | String? | yes | | + | failed | Int? | yes | | | filePath | String? | yes | | + | isActive | Boolean? | yes | | + | cancelled | Int? | yes | | + | modifiedOn | String? | yes | | + | id | String? | yes | | + | modifiedBy | HashMap? | yes | | + | succeed | Int? | yes | | | companyId | Int? | yes | | + | total | Int? | yes | | + | cancelledRecords | ArrayList? | yes | | + | failedRecords | ArrayList? | yes | | + | createdBy | HashMap? | yes | | --- @@ -20570,8 +20570,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[BulkInventoryGetItems](#BulkInventoryGetItems)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -20582,18 +20582,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | price | Double? | yes | | + | currency | String? | yes | | | totalQuantity | Int? | yes | | - | sellerIdentifier | String | no | | - | itemDimensionsUnitOfMeasure | String? | yes | | - | expirationDate | String? | yes | | | storeCode | String | no | | - | price | Double? | yes | | | priceEffective | Double? | yes | | - | priceMarked | Double? | yes | | - | currency | String? | yes | | - | tags | ArrayList? | yes | | | quantity | Int? | yes | | + | tags | ArrayList? | yes | | + | expirationDate | String? | yes | | | itemWeightUnitOfMeasure | String? | yes | | + | sellerIdentifier | String | no | | + | itemDimensionsUnitOfMeasure | String? | yes | | + | priceMarked | Double? | yes | | --- @@ -20604,54 +20604,54 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | | sizes | ArrayList<[InventoryJobPayload](#InventoryJobPayload)> | no | | - | batchId | String | no | | + | companyId | Int | no | | | user | HashMap? | yes | | + | batchId | String | no | | --- - #### [InventoryExportRequest](#InventoryExportRequest) + #### [InventoryExportJob](#InventoryExportJob) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | store | ArrayList? | yes | | - | brand | ArrayList? | yes | | + | status | String? | yes | | + | requestParams | HashMap? | yes | | + | url | String? | yes | | + | sellerId | Int | no | | + | triggerOn | String? | yes | | + | completedOn | String? | yes | | + | taskId | String | no | | --- - #### [InventoryExportResponse](#InventoryExportResponse) + #### [InventoryExportRequest](#InventoryExportRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerId | Int | no | | - | requestParams | HashMap? | yes | | - | triggerOn | String? | yes | | - | status | String? | yes | | - | taskId | String | no | | + | brand | ArrayList? | yes | | + | type | String? | yes | | + | store | ArrayList? | yes | | --- - #### [InventoryExportJob](#InventoryExportJob) + #### [InventoryExportResponse](#InventoryExportResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerId | Int | no | | - | url | String? | yes | | - | completedOn | String? | yes | | + | status | String? | yes | | | requestParams | HashMap? | yes | | + | sellerId | Int | no | | | triggerOn | String? | yes | | - | status | String? | yes | | | taskId | String | no | | --- @@ -20663,8 +20663,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | | display | String? | yes | | + | value | String? | yes | | --- @@ -20688,12 +20688,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | totalQuantity | Int? | yes | | - | sellerIdentifier | String | no | | - | expirationDate | String? | yes | | | priceEffective | Double? | yes | | - | priceMarked | Double? | yes | | - | storeId | Int | no | | | tags | ArrayList? | yes | | + | expirationDate | String? | yes | | + | storeId | Int | no | | + | sellerIdentifier | String | no | | + | priceMarked | Double? | yes | | --- @@ -20704,9 +20704,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | | payload | ArrayList<[InventoryPayload](#InventoryPayload)>? | yes | | | meta | HashMap? | yes | | + | companyId | Int | no | | --- @@ -20741,88 +20741,88 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | | items | ArrayList<[InventoryResponseItem](#InventoryResponseItem)>? | yes | | + | message | String | no | | --- - #### [HsnUpsert](#HsnUpsert) + #### [HsnCodesObject](#HsnCodesObject) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | taxOnMrp | Boolean | no | | | taxOnEsp | Boolean? | yes | | - | isActive | Boolean? | yes | | - | threshold1 | Double | no | | - | hsnCode | String | no | | - | hs2Code | String | no | | - | threshold2 | Double? | yes | | + | modifiedOn | String? | yes | | | tax2 | Double? | yes | | - | companyId | Int | no | | - | uid | Int? | yes | | - | tax1 | Double | no | | + | hs2Code | String? | yes | | + | tax1 | Double? | yes | | + | hsnCode | String? | yes | | + | taxOnMrp | Boolean? | yes | | + | id | String? | yes | | + | companyId | Int? | yes | | + | threshold2 | Double? | yes | | + | threshold1 | Double? | yes | | --- - #### [HsnCodesObject](#HsnCodesObject) + #### [PageResponse](#PageResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | taxOnMrp | Boolean? | yes | | - | taxOnEsp | Boolean? | yes | | - | threshold1 | Double? | yes | | - | hsnCode | String? | yes | | - | hs2Code | String? | yes | | - | threshold2 | Double? | yes | | - | id | String? | yes | | - | modifiedOn | String? | yes | | - | tax2 | Double? | yes | | - | companyId | Int? | yes | | - | tax1 | Double? | yes | | + | size | Int? | yes | | + | hasPrevious | Boolean? | yes | | + | itemTotal | Int? | yes | | + | hasNext | Boolean? | yes | | + | current | String? | yes | | --- - #### [HsnCode](#HsnCode) + #### [HsnCodesListingResponse](#HsnCodesListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [HsnCodesObject](#HsnCodesObject)? | yes | | + | items | ArrayList<[HsnCodesObject](#HsnCodesObject)>? | yes | | + | page | [PageResponse](#PageResponse)? | yes | | --- - #### [PageResponse](#PageResponse) + #### [HsnUpsert](#HsnUpsert) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | current | String? | yes | | - | hasNext | Boolean? | yes | | - | size | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | itemTotal | Int? | yes | | + | uid | Int? | yes | | + | taxOnEsp | Boolean? | yes | | + | isActive | Boolean? | yes | | + | tax2 | Double? | yes | | + | hs2Code | String | no | | + | hsnCode | String | no | | + | tax1 | Double | no | | + | taxOnMrp | Boolean | no | | + | companyId | Int | no | | + | threshold2 | Double? | yes | | + | threshold1 | Double | no | | --- - #### [HsnCodesListingResponse](#HsnCodesListingResponse) + #### [HsnCode](#HsnCode) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [PageResponse](#PageResponse)? | yes | | - | items | ArrayList<[HsnCodesObject](#HsnCodesObject)>? | yes | | + | data | [HsnCodesObject](#HsnCodesObject)? | yes | | --- @@ -20855,10 +20855,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | threshold | Double | no | | - | rate | Double | no | | | cess | Double? | yes | | + | rate | Double | no | | | effectiveDate | String | no | | + | threshold | Double | no | | --- @@ -20869,16 +20869,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | description | String | no | | + | createdOn | String? | yes | | | countryCode | String | no | | | reportingHsn | String | no | | - | taxes | ArrayList<[TaxSlab](#TaxSlab)> | no | | + | modifiedOn | String? | yes | | | type | String | no | | - | createdBy | HashMap? | yes | | | hsnCode | String | no | | | modifiedBy | HashMap? | yes | | - | modifiedOn | String? | yes | | - | description | String | no | | - | createdOn | String? | yes | | + | taxes | ArrayList<[TaxSlab](#TaxSlab)> | no | | + | createdBy | HashMap? | yes | | --- @@ -20889,8 +20889,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [PageResponse](#PageResponse)? | yes | | | items | ArrayList<[HSNDataInsertV2](#HSNDataInsertV2)>? | yes | | + | page | [PageResponse](#PageResponse)? | yes | | --- @@ -20901,14 +20901,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | - | name | String? | yes | | - | action | [Action](#Action)? | yes | | - | slug | String? | yes | | + | uid | Int? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | name | String? | yes | | | discount | String? | yes | | + | action | [Action](#Action)? | yes | | + | departments | ArrayList? | yes | | | logo | [Media](#Media)? | yes | | - | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -20919,8 +20919,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page) | no | | | items | ArrayList<[BrandItem](#BrandItem)>? | yes | | + | page | [Page](#Page) | no | | --- @@ -20931,11 +20931,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | slug | String? | yes | | + | uid | Int? | yes | | | priorityOrder | Int? | yes | | + | name | String? | yes | | | logo | [Media](#Media)? | yes | | - | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -20957,8 +20957,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -20969,13 +20969,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | childs | ArrayList>? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | - | slug | String? | yes | | | customJson | HashMap? | yes | | | action | [Action](#Action)? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | childs | ArrayList>? | yes | | - | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -20986,13 +20986,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | - | slug | String? | yes | | | customJson | HashMap? | yes | | | action | [Action](#Action)? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | - | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -21003,13 +21003,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | - | slug | String? | yes | | | customJson | HashMap? | yes | | | action | [Action](#Action)? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | - | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -21020,12 +21020,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | childs | ArrayList<[Child](#Child)>? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | | action | [Action](#Action)? | yes | | | slug | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | childs | ArrayList<[Child](#Child)>? | yes | | - | uid | Int? | yes | | --- @@ -21061,10 +21061,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | - | page | [Page](#Page) | no | | - | operators | HashMap? | yes | | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | operators | HashMap? | yes | | + | page | [Page](#Page) | no | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | --- @@ -21075,29 +21075,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | teaserTag | HashMap? | yes | | - | productOnlineDate | String? | yes | | + | hasVariant | Boolean? | yes | | + | color | String? | yes | | + | name | String? | yes | | | ratingCount | Int? | yes | | - | attributes | HashMap? | yes | | | similars | ArrayList? | yes | | - | slug | String | no | | - | name | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | color | String? | yes | | - | itemCode | String? | yes | | - | itemType | String? | yes | | + | uid | Int? | yes | | | description | String? | yes | | - | tryouts | ArrayList? | yes | | - | type | String? | yes | | + | itemCode | String? | yes | | | brand | [ProductBrand](#ProductBrand)? | yes | | - | shortDescription | String? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | teaserTag | HashMap? | yes | | | promoMeta | HashMap? | yes | | - | highlights | ArrayList? | yes | | - | imageNature | String? | yes | | + | productOnlineDate | String? | yes | | | medias | ArrayList<[Media1](#Media1)>? | yes | | + | slug | String | no | | + | highlights | ArrayList? | yes | | + | shortDescription | String? | yes | | | rating | Double? | yes | | - | uid | Int? | yes | | - | hasVariant | Boolean? | yes | | + | tryouts | ArrayList? | yes | | + | attributes | HashMap? | yes | | + | imageNature | String? | yes | | + | type | String? | yes | | + | itemType | String? | yes | | --- @@ -21108,11 +21108,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | hasPrevious | Boolean? | yes | | + | itemTotal | Int | no | | | nextId | String? | yes | | | type | String | no | | | hasNext | Boolean? | yes | | - | hasPrevious | Boolean? | yes | | - | itemTotal | Int | no | | --- @@ -21123,8 +21123,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [InventoryPage](#InventoryPage) | no | | | items | ArrayList>? | yes | | + | page | [InventoryPage](#InventoryPage) | no | | --- @@ -21147,8 +21147,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | ignoredStores | ArrayList? | yes | | | size | String | no | | + | ignoredStores | ArrayList? | yes | | | itemId | Int | no | | --- @@ -21160,11 +21160,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | groupId | String? | yes | | - | articleAssignment | [ArticleAssignment](#ArticleAssignment)? | yes | | - | query | [ArticleQuery](#ArticleQuery)? | yes | | | meta | HashMap? | yes | | + | articleAssignment | [ArticleAssignment](#ArticleAssignment)? | yes | | + | groupId | String? | yes | | | quantity | Int? | yes | | + | query | [ArticleQuery](#ArticleQuery)? | yes | | --- @@ -21177,11 +21177,11 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | storeIds | ArrayList? | yes | | | pincode | String | no | | - | channelType | String? | yes | | - | articles | ArrayList<[AssignStoreArticle](#AssignStoreArticle)> | no | | | appId | String | no | | - | companyId | Int? | yes | | | channelIdentifier | String? | yes | | + | articles | ArrayList<[AssignStoreArticle](#AssignStoreArticle)> | no | | + | companyId | Int? | yes | | + | channelType | String? | yes | | --- @@ -21204,142 +21204,119 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | strategyWiseListing | ArrayList>? | yes | | - | sCity | String? | yes | | - | groupId | String? | yes | | - | itemId | Int | no | | + | uid | String? | yes | | + | status | Boolean | no | | | size | String | no | | + | meta | HashMap? | yes | | | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | - | priceEffective | Int? | yes | | - | status | Boolean | no | | - | priceMarked | Int? | yes | | | index | Int? | yes | | + | itemId | Int | no | | | id | String? | yes | | - | storePincode | Int? | yes | | - | companyId | Int? | yes | | - | storeId | Int? | yes | | - | uid | String? | yes | | - | meta | HashMap? | yes | | + | groupId | String? | yes | | + | priceEffective | Int? | yes | | | quantity | Int | no | | + | strategyWiseListing | ArrayList>? | yes | | + | storeId | Int? | yes | | + | companyId | Int? | yes | | + | sCity | String? | yes | | + | storePincode | Int? | yes | | + | priceMarked | Int? | yes | | --- - #### [UserSerializer1](#UserSerializer1) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | - | username | String? | yes | | - | contact | String? | yes | | - ---- - - - - - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | Int | no | | - | number | String | no | | + | landmark | String? | yes | | + | country | String? | yes | | + | address2 | String? | yes | | + | pincode | Int? | yes | | + | countryCode | String? | yes | | + | latitude | Double? | yes | | + | longitude | Double? | yes | | + | addressType | String? | yes | | + | state | String? | yes | | + | address1 | String? | yes | | + | city | String? | yes | | --- - #### [GetAddressSerializer](#GetAddressSerializer) + #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | longitude | Double? | yes | | - | pincode | Int? | yes | | - | countryCode | String? | yes | | - | landmark | String? | yes | | - | city | String? | yes | | - | address1 | String? | yes | | - | state | String? | yes | | - | latitude | Double? | yes | | - | address2 | String? | yes | | - | country | String? | yes | | - | addressType | String? | yes | | + | onSameStore | Boolean? | yes | | + | storeUid | Int? | yes | | --- - #### [UserSerializer2](#UserSerializer2) + #### [UserSerializer1](#UserSerializer1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | contact | String? | yes | | | userId | String? | yes | | | username | String? | yes | | - | contact | String? | yes | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | verifiedOn | String? | yes | | - | businessType | String? | yes | | - | companyType | String? | yes | | - | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | - | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | rejectReason | String? | yes | | - | stage | String? | yes | | - | modifiedOn | String? | yes | | - | createdOn | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | uid | Int? | yes | | + | number | String | no | | + | countryCode | Int | no | | --- - #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + #### [LocationManagerSerializer](#LocationManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeUid | Int? | yes | | - | onSameStore | Boolean? | yes | | + | email | String? | yes | | + | name | String? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | --- - #### [LocationIntegrationType](#LocationIntegrationType) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | inventory | String? | yes | | - | order | String? | yes | | + | password | String? | yes | | + | enabled | Boolean? | yes | | + | username | String? | yes | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | email | String? | yes | | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- @@ -21363,21 +21340,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | open | Boolean | no | | - | weekday | String | no | | | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | weekday | String | no | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [UserSerializer2](#UserSerializer2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enabled | Boolean? | yes | | - | password | String? | yes | | + | contact | String? | yes | | + | userId | String? | yes | | | username | String? | yes | | --- @@ -21385,12 +21362,23 @@ Returns a success response - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | uid | Int? | yes | | + | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | stage | String? | yes | | + | createdOn | String? | yes | | + | companyType | String? | yes | | + | name | String? | yes | | + | rejectReason | String? | yes | | + | businessType | String? | yes | | + | modifiedOn | String? | yes | | + | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | verifiedOn | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | --- @@ -21401,11 +21389,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | verified | Boolean? | yes | | + | legalName | String? | yes | | | value | String | no | | | url | String? | yes | | | type | String | no | | - | legalName | String? | yes | | - | verified | Boolean? | yes | | + +--- + + + + + #### [LocationIntegrationType](#LocationIntegrationType) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | order | String? | yes | | + | inventory | String? | yes | | --- @@ -21416,31 +21416,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verifiedOn | String? | yes | | - | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | - | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | displayName | String | no | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | stage | String? | yes | | | name | String | no | | - | storeType | String? | yes | | - | phoneNumber | String | no | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | | customJson | HashMap? | yes | | | warnings | HashMap? | yes | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | - | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | - | stage | String? | yes | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | displayName | String | no | | + | verifiedOn | String? | yes | | + | uid | Int? | yes | | + | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | + | notificationEmails | ArrayList? | yes | | | createdOn | String? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | phoneNumber | String | no | | + | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | + | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | | code | String | no | | - | notificationEmails | ArrayList? | yes | | | modifiedOn | String? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | storeType | String? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | - | uid | Int? | yes | | + | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | + | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | --- @@ -21451,8 +21451,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[GetLocationSerializer](#GetLocationSerializer)>? | yes | | + | page | [Page](#Page)? | yes | | --- diff --git a/documentation/platform/COMPANYPROFILE.md b/documentation/platform/COMPANYPROFILE.md index ad60e47e8..121851959 100644 --- a/documentation/platform/COMPANYPROFILE.md +++ b/documentation/platform/COMPANYPROFILE.md @@ -1393,8 +1393,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | | userId | String? | yes | | + | contact | String? | yes | | | username | String? | yes | | --- @@ -1402,95 +1402,95 @@ Returns a success response - #### [GetAddressSerializer](#GetAddressSerializer) + #### [Website](#Website) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landmark | String? | yes | | - | country | String? | yes | | - | address1 | String? | yes | | - | latitude | Double? | yes | | - | longitude | Double? | yes | | - | addressType | String? | yes | | - | state | String? | yes | | - | address2 | String? | yes | | - | countryCode | String? | yes | | - | pincode | Int? | yes | | - | city | String? | yes | | + | url | String? | yes | | --- - #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) + #### [BusinessDetails](#BusinessDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effectiveDate | String? | yes | | - | rate | Double? | yes | | - | enable | Boolean? | yes | | + | website | [Website](#Website)? | yes | | --- - #### [Document](#Document) + #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verified | Boolean? | yes | | - | value | String | no | | - | legalName | String? | yes | | - | url | String? | yes | | - | type | String | no | | + | enable | Boolean? | yes | | + | rate | Double? | yes | | + | effectiveDate | String? | yes | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | String | no | | - | countryCode | Int | no | | + | landmark | String? | yes | | + | longitude | Double? | yes | | + | pincode | Int? | yes | | + | countryCode | String? | yes | | + | state | String? | yes | | + | address2 | String? | yes | | + | addressType | String? | yes | | + | latitude | Double? | yes | | + | city | String? | yes | | + | country | String? | yes | | + | address1 | String? | yes | | --- - #### [ContactDetails](#ContactDetails) + #### [Document](#Document) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | emails | ArrayList? | yes | | - | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | value | String | no | | + | verified | Boolean? | yes | | + | type | String | no | | + | url | String? | yes | | + | legalName | String? | yes | | --- - #### [Website](#Website) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | + | number | String | no | | + | countryCode | Int | no | | --- - #### [BusinessDetails](#BusinessDetails) + #### [ContactDetails](#ContactDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | website | [Website](#Website)? | yes | | + | emails | ArrayList? | yes | | + | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | --- @@ -1501,8 +1501,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | country | String? | yes | | | countryCode | String? | yes | | + | country | String? | yes | | --- @@ -1513,28 +1513,28 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int | no | | - | verifiedOn | String? | yes | | + | stage | String? | yes | | + | businessType | String | no | | + | companyType | String | no | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | franchiseEnabled | Boolean? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | + | mode | String? | yes | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | verifiedOn | String? | yes | | + | uid | Int | no | | + | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | | taxes | ArrayList<[CompanyTaxesSerializer](#CompanyTaxesSerializer)>? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | | notificationEmails | ArrayList? | yes | | - | name | String? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | - | companyType | String | no | | | contactDetails | [ContactDetails](#ContactDetails)? | yes | | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | | warnings | HashMap? | yes | | - | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | - | franchiseEnabled | Boolean? | yes | | - | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | businessType | String | no | | | businessInfo | String? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | stage | String? | yes | | - | mode | String? | yes | | + | name | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | --- @@ -1545,9 +1545,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | status | Int? | yes | | | code | String? | yes | | | meta | HashMap? | yes | | - | status | Int? | yes | | | message | String? | yes | | --- @@ -1559,9 +1559,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effectiveDate | String? | yes | | - | rate | Double? | yes | | | enable | Boolean? | yes | | + | rate | Double? | yes | | + | effectiveDate | String? | yes | | --- @@ -1573,16 +1573,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | landmark | String? | yes | | - | country | String | no | | - | address1 | String | no | | - | latitude | Double | no | | | longitude | Double | no | | - | addressType | String | no | | + | pincode | Int | no | | + | countryCode | String? | yes | | | state | String | no | | | address2 | String? | yes | | - | countryCode | String? | yes | | - | pincode | Int | no | | + | latitude | Double | no | | + | addressType | String | no | | | city | String | no | | + | country | String | no | | + | address1 | String | no | | --- @@ -1594,19 +1594,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | franchiseEnabled | Boolean? | yes | | - | customJson | HashMap? | yes | | - | taxes | ArrayList<[CompanyTaxesSerializer1](#CompanyTaxesSerializer1)>? | yes | | + | name | String? | yes | | | notificationEmails | ArrayList? | yes | | - | companyType | String? | yes | | - | businessType | String? | yes | | - | businessInfo | String? | yes | | | rejectReason | String? | yes | | - | warnings | HashMap? | yes | | + | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | customJson | HashMap? | yes | | | contactDetails | [ContactDetails](#ContactDetails)? | yes | | - | name | String? | yes | | + | warnings | HashMap? | yes | | + | businessInfo | String? | yes | | + | businessType | String? | yes | | + | taxes | ArrayList<[CompanyTaxesSerializer1](#CompanyTaxesSerializer1)>? | yes | | + | companyType | String? | yes | | | addresses | ArrayList<[CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer)>? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | --- @@ -1617,8 +1617,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | | uid | Int? | yes | | + | success | Boolean? | yes | | --- @@ -1629,8 +1629,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verified | Int? | yes | | | pending | Int? | yes | | + | verified | Int? | yes | | --- @@ -1641,13 +1641,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | companyDocuments | [DocumentsObj](#DocumentsObj)? | yes | | | brand | [DocumentsObj](#DocumentsObj)? | yes | | - | store | [DocumentsObj](#DocumentsObj)? | yes | | - | product | [DocumentsObj](#DocumentsObj)? | yes | | + | companyDocuments | [DocumentsObj](#DocumentsObj)? | yes | | | storeDocuments | [DocumentsObj](#DocumentsObj)? | yes | | | stage | String? | yes | | + | uid | Int? | yes | | + | store | [DocumentsObj](#DocumentsObj)? | yes | | + | product | [DocumentsObj](#DocumentsObj)? | yes | | --- @@ -1658,8 +1658,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | String? | yes | | | landscape | String? | yes | | + | portrait | String? | yes | | --- @@ -1670,25 +1670,25 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | uid | Int? | yes | | - | verifiedOn | String? | yes | | + | stage | String? | yes | | + | synonyms | ArrayList? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | logo | String? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | + | mode | String? | yes | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + | verifiedOn | String? | yes | | | localeLanguage | HashMap? | yes | | - | logo | String? | yes | | - | slugKey | String? | yes | | + | uid | Int? | yes | | | rejectReason | String? | yes | | - | name | String | no | | - | description | String? | yes | | - | synonyms | ArrayList? | yes | | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | + | slugKey | String? | yes | | + | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + | customJson | HashMap? | yes | | | warnings | HashMap? | yes | | + | description | String? | yes | | + | name | String | no | | | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | stage | String? | yes | | - | mode | String? | yes | | --- @@ -1699,33 +1699,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | brandTier | String? | yes | | - | uid | Int? | yes | | - | companyId | Int? | yes | | + | localeLanguage | HashMap? | yes | | + | logo | String | no | | | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | | synonyms | ArrayList? | yes | | - | name | String | no | | - | localeLanguage | HashMap? | yes | | + | uid | Int? | yes | | + | companyId | Int? | yes | | + | customJson | HashMap? | yes | | | description | String? | yes | | - | logo | String | no | | - ---- - - - - - #### [Page](#Page) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | itemTotal | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | hasNext | Boolean? | yes | | - | current | Int? | yes | | - | size | Int? | yes | | - | type | String | no | | - | nextId | String? | yes | | + | brandTier | String? | yes | | + | name | String | no | | --- @@ -1760,24 +1743,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | + | verifiedOn | String? | yes | | + | name | String? | yes | | + | stage | String? | yes | | + | details | [CompanyDetails](#CompanyDetails)? | yes | | | notificationEmails | ArrayList? | yes | | - | companyType | String | no | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | businessType | String | no | | | uid | Int? | yes | | - | marketChannels | ArrayList? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | | rejectReason | String? | yes | | - | verifiedOn | String? | yes | | - | details | [CompanyDetails](#CompanyDetails)? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | modifiedOn | String? | yes | | + | customJson | HashMap? | yes | | | createdOn | String? | yes | | - | stage | String? | yes | | + | businessType | String | no | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | name | String? | yes | | - | modifiedOn | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | marketChannels | ArrayList? | yes | | + | companyType | String | no | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | --- @@ -1788,56 +1771,60 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | uid | Int? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | | brand | [GetBrandResponseSerializer](#GetBrandResponseSerializer)? | yes | | - | company | [CompanySerializer](#CompanySerializer)? | yes | | - | rejectReason | String? | yes | | | verifiedOn | String? | yes | | - | createdOn | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | | stage | String? | yes | | + | uid | Int? | yes | | + | rejectReason | String? | yes | | | modifiedOn | String? | yes | | + | createdOn | String? | yes | | + | company | [CompanySerializer](#CompanySerializer)? | yes | | | warnings | HashMap? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | --- - #### [CompanyBrandListSerializer](#CompanyBrandListSerializer) + #### [Page](#Page) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[CompanyBrandSerializer](#CompanyBrandSerializer)>? | yes | | + | nextId | String? | yes | | + | type | String | no | | + | size | Int? | yes | | + | hasPrevious | Boolean? | yes | | + | itemTotal | Int? | yes | | + | hasNext | Boolean? | yes | | + | current | Int? | yes | | --- - #### [CompanyBrandPostRequestSerializer](#CompanyBrandPostRequestSerializer) + #### [CompanyBrandListSerializer](#CompanyBrandListSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brands | ArrayList | no | | - | company | Int | no | | - | uid | Int? | yes | | + | items | ArrayList<[CompanyBrandSerializer](#CompanyBrandSerializer)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [CompanyBrandPostRequestSerializer](#CompanyBrandPostRequestSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | email | String? | yes | | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | - | name | String? | yes | | + | uid | Int? | yes | | + | company | Int | no | | + | brands | ArrayList | no | | --- @@ -1848,94 +1835,107 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyType | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | businessType | String? | yes | | - | uid | Int? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | rejectReason | String? | yes | | | verifiedOn | String? | yes | | + | name | String? | yes | | | stage | String? | yes | | + | uid | Int? | yes | | + | rejectReason | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | modifiedOn | String? | yes | | | createdOn | String? | yes | | + | businessType | String? | yes | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | name | String? | yes | | - | modifiedOn | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | companyType | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | --- - #### [LocationTimingSerializer](#LocationTimingSerializer) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int | no | | - | minute | Int | no | | + | enabled | Boolean? | yes | | + | username | String? | yes | | + | password | String? | yes | | --- - #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | open | Boolean | no | | - | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | weekday | String | no | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- - #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + #### [LocationIntegrationType](#LocationIntegrationType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeUid | Int? | yes | | - | onSameStore | Boolean? | yes | | + | inventory | String? | yes | | + | order | String? | yes | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [LocationTimingSerializer](#LocationTimingSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | password | String? | yes | | - | username | String? | yes | | - | enabled | Boolean? | yes | | + | minute | Int | no | | + | hour | Int | no | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | open | Boolean | no | | + | weekday | String | no | | + | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | --- - #### [LocationIntegrationType](#LocationIntegrationType) + #### [LocationManagerSerializer](#LocationManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | order | String? | yes | | - | inventory | String? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | name | String? | yes | | + | email | String? | yes | | + +--- + + + + + #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | storeUid | Int? | yes | | + | onSameStore | Boolean? | yes | | --- @@ -1946,31 +1946,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeType | String? | yes | | - | code | String | no | | - | customJson | HashMap? | yes | | - | uid | Int? | yes | | - | verifiedOn | String? | yes | | + | stage | String? | yes | | + | phoneNumber | String | no | | + | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedOn | String? | yes | | + | uid | Int? | yes | | + | storeType | String? | yes | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | | notificationEmails | ArrayList? | yes | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | - | name | String | no | | + | displayName | String | no | | | documents | ArrayList<[Document](#Document)>? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | + | customJson | HashMap? | yes | | | warnings | HashMap? | yes | | - | displayName | String | no | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | - | phoneNumber | String | no | | - | stage | String? | yes | | + | code | String | no | | + | name | String | no | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | --- @@ -1981,8 +1981,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[GetLocationSerializer](#GetLocationSerializer)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -1993,23 +1993,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | storeType | String? | yes | | - | code | String | no | | - | notificationEmails | ArrayList? | yes | | - | customJson | HashMap? | yes | | - | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | + | stage | String? | yes | | | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | notificationEmails | ArrayList? | yes | | | uid | Int? | yes | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | displayName | String | no | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | customJson | HashMap? | yes | | | company | Int | no | | - | stage | String? | yes | | - | name | String | no | | + | storeType | String? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | warnings | HashMap? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | displayName | String | no | | + | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | code | String | no | | + | name | String | no | | --- diff --git a/documentation/platform/FILESTORAGE.md b/documentation/platform/FILESTORAGE.md index ea741d828..7fc58673b 100644 --- a/documentation/platform/FILESTORAGE.md +++ b/documentation/platform/FILESTORAGE.md @@ -335,7 +335,7 @@ Success ### getSignUrls -Explain here +Gives signed urls to access private files diff --git a/documentation/platform/PAYMENT.md b/documentation/platform/PAYMENT.md index 031cd1ea2..3a6548dde 100644 --- a/documentation/platform/PAYMENT.md +++ b/documentation/platform/PAYMENT.md @@ -2784,12 +2784,12 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayFields | ArrayList | no | List of all included options with their Details. | - | success | Boolean | no | Response is successful or not | - | appId | String | no | Application Id to which Payment config Mapped | | created | Boolean | no | Response is created or not | | aggregators | ArrayList>? | yes | List of all speceific Payment options with their Details. | | excludedFields | ArrayList | no | List of all excluded options with their Details. | + | appId | String | no | Application Id to which Payment config Mapped | + | success | Boolean | no | Response is successful or not | + | displayFields | ArrayList | no | List of all included options with their Details. | --- @@ -2800,9 +2800,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String | no | Error human understandable description. | - | success | Boolean | no | Response is successful or not | | code | String | no | Error descrption code. | + | success | Boolean | no | Response is successful or not | + | description | String | no | Error human understandable description. | --- @@ -2813,9 +2813,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | secret | String | no | Secret Key of the payment aggregator | - | isActive | Boolean? | yes | Enable/ Disable Flag | | merchantSalt | String | no | Merchant key of the payment aggregator | + | isActive | Boolean? | yes | Enable/ Disable Flag | + | secret | String | no | Secret Key of the payment aggregator | | configType | String | no | Config Type of the aggregator | | key | String | no | Api key of the payment aggregator | @@ -2829,8 +2829,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | aggregatorName | [PaymentGatewayConfig](#PaymentGatewayConfig)? | yes | | - | appId | String | no | Application Id to which Payment config Mapped | | isActive | Boolean? | yes | Enable/ Disable Flag | + | appId | String | no | Application Id to which Payment config Mapped | --- @@ -2841,8 +2841,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not | | aggregator | ArrayList | no | List of added payment gateway | + | success | Boolean | no | Response is successful or not | --- @@ -2853,8 +2853,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String | no | Error human understandable description. | | code | String | no | Error descrption code. | + | description | String | no | Error human understandable description. | --- @@ -2865,8 +2865,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not | | error | [ErrorCodeAndDescription](#ErrorCodeAndDescription) | no | | + | success | Boolean | no | Response is successful or not | --- @@ -2889,10 +2889,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | displayName | String? | yes | display_name | | code | String? | yes | code | - | packageName | String? | yes | package_name | | logos | [PaymentModeLogo](#PaymentModeLogo)? | yes | logos | - | displayName | String? | yes | display_name | + | packageName | String? | yes | package_name | --- @@ -2915,36 +2915,36 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | name | String? | yes | name | + | nickname | String? | yes | nickname | + | displayPriority | Int? | yes | Dispaly Priority | + | timeout | Int? | yes | timeout | | aggregatorName | String | no | aggregator_name | | intentAppErrorList | ArrayList? | yes | intent_app_error_list | - | cardId | String? | yes | card_id | - | expYear | Int? | yes | exp_year | - | fyndVpa | String? | yes | fynd_vpa | - | intentApp | ArrayList<[IntentApp](#IntentApp)>? | yes | intent_app | | retryCount | Int? | yes | retry_count | - | cardReference | String? | yes | card_reference | - | intentAppErrorDictList | ArrayList<[IntentAppErrorList](#IntentAppErrorList)>? | yes | intent_app_error_dict_list | - | timeout | Int? | yes | timeout | - | cardToken | String? | yes | card_token | + | cardIssuer | String? | yes | card_issuer | + | fyndVpa | String? | yes | fynd_vpa | + | cardFingerprint | String? | yes | card_fingerprint | + | code | String? | yes | code | | cardNumber | String? | yes | card_number | - | cardBrandImage | String? | yes | card_brand_image | + | intentApp | ArrayList<[IntentApp](#IntentApp)>? | yes | intent_app | | expMonth | Int? | yes | exp_month | - | logoUrl | [PaymentModeLogo](#PaymentModeLogo)? | yes | Logo | - | displayName | String? | yes | display name | - | nickname | String? | yes | nickname | - | cardIsin | String? | yes | card_isin | - | name | String? | yes | name | - | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | - | cardBrand | String? | yes | card_brand | - | cardType | String? | yes | card_type | | expired | Boolean? | yes | expired | + | cardType | String? | yes | card_type | + | cardBrandImage | String? | yes | card_brand_image | + | cardReference | String? | yes | card_reference | + | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | | merchantCode | String? | yes | merchant code | - | cardName | String? | yes | card_name | + | expYear | Int? | yes | exp_year | + | displayName | String? | yes | display name | | intentFlow | Boolean? | yes | intent_flow | - | displayPriority | Int? | yes | Dispaly Priority | - | code | String? | yes | code | - | cardIssuer | String? | yes | card_issuer | - | cardFingerprint | String? | yes | card_fingerprint | + | cardId | String? | yes | card_id | + | logoUrl | [PaymentModeLogo](#PaymentModeLogo)? | yes | Logo | + | intentAppErrorDictList | ArrayList<[IntentAppErrorList](#IntentAppErrorList)>? | yes | intent_app_error_dict_list | + | cardBrand | String? | yes | card_brand | + | cardToken | String? | yes | card_token | + | cardName | String? | yes | card_name | + | cardIsin | String? | yes | card_isin | --- @@ -2955,15 +2955,15 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aggregatorName | String? | yes | Dispaly Priority | - | name | String | no | Payment mode name | - | list | ArrayList<[PaymentModeList](#PaymentModeList)>? | yes | Payment mode | - | addCardEnabled | Boolean? | yes | Annonymous card flag | + | anonymousEnable | Boolean? | yes | Annonymous card flag | + | displayName | String | no | Payment mode display name | | saveCard | Boolean? | yes | Card save or not | | isPayByCardPl | Boolean? | yes | This flag will be true in case of Payment link payment through card | - | anonymousEnable | Boolean? | yes | Annonymous card flag | + | name | String | no | Payment mode name | | displayPriority | Int | no | Dispaly Priority | - | displayName | String | no | Payment mode display name | + | addCardEnabled | Boolean? | yes | Annonymous card flag | + | list | ArrayList<[PaymentModeList](#PaymentModeList)>? | yes | Payment mode | + | aggregatorName | String? | yes | Dispaly Priority | --- @@ -2985,8 +2985,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | Response is successful or not | | paymentOptions | [PaymentOptions](#PaymentOptions) | no | Payment options | + | success | Boolean | no | Response is successful or not | --- @@ -2997,13 +2997,13 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | customers | HashMap | no | customers details object | | uniqueTransferNo | HashMap | no | display priority of the payment mode | - | moreAttributes | HashMap | no | bank details object | - | payoutsAggregators | ArrayList> | no | payout aggregator object | + | transferType | String | no | transafer type | | isActive | Boolean | no | Enable/DIsable Flag Payout | | isDefault | Boolean | no | default or not | - | customers | HashMap | no | customers details object | - | transferType | String | no | transafer type | + | moreAttributes | HashMap | no | bank details object | + | payoutsAggregators | ArrayList> | no | payout aggregator object | --- @@ -3014,16 +3014,16 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | accountNo | String? | yes | | - | accountType | String | no | | - | country | String? | yes | | | accountHolder | String? | yes | | + | pincode | Int? | yes | | + | state | String? | yes | | | branchName | String? | yes | | + | accountType | String | no | | | city | String? | yes | | - | bankName | String? | yes | | + | accountNo | String? | yes | | | ifscCode | String | no | | - | pincode | Int? | yes | | - | state | String? | yes | | + | country | String? | yes | | + | bankName | String? | yes | | --- @@ -3034,12 +3034,12 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aggregator | String | no | Aggregator Name | - | isActive | Boolean | no | Enable/Disable Flag Payout | - | uniqueExternalId | String | no | Unique Id of Payout | - | users | HashMap | no | payout users object | | bankDetails | [PayoutBankDetails](#PayoutBankDetails) | no | payout bank details object | | transferType | String | no | transafer type | + | isActive | Boolean | no | Enable/Disable Flag Payout | + | users | HashMap | no | payout users object | + | aggregator | String | no | Aggregator Name | + | uniqueExternalId | String | no | Unique Id of Payout | --- @@ -3051,15 +3051,15 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | uniqueTransferNo | String | no | unique transfer no | - | payouts | HashMap | no | payout object | - | aggregator | String | no | Aggregator Name | - | success | Boolean | no | Response is successful or not | + | bankDetails | HashMap | no | payout bank_details object | | created | Boolean | no | created flag | + | transferType | String | no | transfer type | | isActive | Boolean | no | Enable/DIsable Flag Payout | | paymentStatus | String | no | status of payment | + | success | Boolean | no | Response is successful or not | + | aggregator | String | no | Aggregator Name | + | payouts | HashMap | no | payout object | | users | HashMap | no | users details object | - | bankDetails | HashMap | no | payout bank_details object | - | transferType | String | no | transfer type | --- @@ -3130,9 +3130,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | aggregator | String | no | Aggregator Name | | config | HashMap | no | Aggregator Config | | success | Boolean | no | Response is successful or not | - | aggregator | String | no | Aggregator Name | --- @@ -3166,10 +3166,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isVerifiedFlag | Boolean? | yes | | + | message | String | no | Response message | | success | Boolean | no | Success or failure flag. | | data | HashMap? | yes | Refund account data. | - | message | String | no | Response message | + | isVerifiedFlag | Boolean? | yes | | --- @@ -3180,9 +3180,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String | no | Not Found | - | success | Boolean | no | Response is successful or not | | code | String | no | Bad Request Data | + | success | Boolean | no | Response is successful or not | + | description | String | no | Not Found | --- @@ -3193,11 +3193,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | accountNo | String | no | | | accountHolder | String | no | | | branchName | String | no | | - | bankName | String | no | | + | accountNo | String | no | | | ifscCode | String | no | | + | bankName | String | no | | --- @@ -3208,8 +3208,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | [BankDetailsForOTP](#BankDetailsForOTP) | no | | | orderId | String | no | | + | details | [BankDetailsForOTP](#BankDetailsForOTP) | no | | --- @@ -3233,25 +3233,25 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdOn | String | no | Creation Date of Beneficiary | - | comment | Boolean? | yes | Remarks | - | delightsUserName | String? | yes | User Id Who filled the Beneficiary | - | beneficiaryId | String | no | Benenficiary Id | - | isActive | Boolean | no | Boolean Flag whether Beneficiary set or not | + | branchName | Boolean? | yes | Branch Name Of Account | | id | Int | no | | - | title | String | no | Title Of Account | - | accountNo | String | no | Account Number | - | subtitle | String | no | SHort Title Of Account | - | email | String | no | EMail of User | - | displayName | String | no | Display Name Of Account | | modifiedOn | String | no | MOdification Date of Beneficiary | - | accountHolder | String | no | Account Holder Name | - | branchName | Boolean? | yes | Branch Name Of Account | - | bankName | String | no | Bank Name Of Account | - | mobile | Boolean? | yes | MObile no of User | | address | String | no | Address of User | - | ifscCode | String | no | Ifsc Code Of Account | | transferMode | String | no | Transfer Mode Of Account | + | subtitle | String | no | SHort Title Of Account | + | bankName | String | no | Bank Name Of Account | + | accountHolder | String | no | Account Holder Name | + | delightsUserName | String? | yes | User Id Who filled the Beneficiary | + | accountNo | String | no | Account Number | + | isActive | Boolean | no | Boolean Flag whether Beneficiary set or not | + | ifscCode | String | no | Ifsc Code Of Account | + | mobile | Boolean? | yes | MObile no of User | + | title | String | no | Title Of Account | + | displayName | String | no | Display Name Of Account | + | email | String | no | EMail of User | + | beneficiaryId | String | no | Benenficiary Id | + | comment | Boolean? | yes | Remarks | + | createdOn | String | no | Creation Date of Beneficiary | --- @@ -3274,11 +3274,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentGateway | String? | yes | | - | extraMeta | HashMap? | yes | | | orderId | String? | yes | | - | currentStatus | String? | yes | | + | paymentGateway | String? | yes | | | paymentId | String? | yes | | + | currentStatus | String? | yes | | + | extraMeta | HashMap? | yes | | --- @@ -3289,10 +3289,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | meta | [MultiTenderPaymentMeta](#MultiTenderPaymentMeta)? | yes | | + | amount | Double | no | Payment amount | | mode | String | no | | | name | String? | yes | Payment mode name | - | amount | Double | no | Payment amount | - | meta | [MultiTenderPaymentMeta](#MultiTenderPaymentMeta)? | yes | | --- @@ -3316,8 +3316,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | orderId | String | no | Unique order id | - | success | Boolean | no | Payment confirmation updated or not. | | message | String | no | Message | + | success | Boolean | no | Payment confirmation updated or not. | --- diff --git a/src/main/java/com/sdk/application/ApplicationApiList.kt b/src/main/java/com/sdk/application/ApplicationApiList.kt index 0aa336ac0..10511e3a8 100644 --- a/src/main/java/com/sdk/application/ApplicationApiList.kt +++ b/src/main/java/com/sdk/application/ApplicationApiList.kt @@ -35,11 +35,6 @@ interface CatalogApiList { : Deferred> - @GET - fun getProductSimilarByIdentifier(@Url url1: String? ) - : Deferred> - - @GET fun getProductVariantsBySlug(@Url url1: String? ) : Deferred> @@ -115,13 +110,13 @@ interface CatalogApiList { : Deferred> - @POST - fun followById(@Url url1: String? ) + @DELETE + fun unfollowById(@Url url1: String? ) : Deferred> - @DELETE - fun unfollowById(@Url url1: String? ) + @POST + fun followById(@Url url1: String? ) : Deferred> diff --git a/src/main/java/com/sdk/application/ApplicationModels.kt b/src/main/java/com/sdk/application/ApplicationModels.kt index 4010cadbe..26abfc2db 100644 --- a/src/main/java/com/sdk/application/ApplicationModels.kt +++ b/src/main/java/com/sdk/application/ApplicationModels.kt @@ -29,61 +29,6 @@ data class CustomMetaFields( -} - - -/* - Model: ProductDetailAttribute -*/ -@Parcelize -data class ProductDetailAttribute( - - - - @SerializedName("value") - var value: String?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("key") - var key: String?=null - -): Parcelable { - - - - - - - - - -} - - -/* - Model: ProductDetailGroupedAttribute -*/ -@Parcelize -data class ProductDetailGroupedAttribute( - - - - @SerializedName("details") - var details: ArrayList?=null, - - @SerializedName("title") - var title: String?=null - -): Parcelable { - - - - - - - } @@ -115,14 +60,14 @@ data class Media( - @SerializedName("url") - var url: String?=null, - @SerializedName("meta") var meta: Meta?=null, @SerializedName("type") - var type: String?=null + var type: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -145,14 +90,14 @@ data class ProductListingActionPage( - @SerializedName("params") - var params: @RawValue HashMap?=null, - @SerializedName("type") var type: String?=null, @SerializedName("query") - var query: @RawValue HashMap?=null + var query: @RawValue HashMap?=null, + + @SerializedName("params") + var params: @RawValue HashMap?=null ): Parcelable { @@ -175,11 +120,11 @@ data class ProductListingAction( - @SerializedName("page") - var page: ProductListingActionPage?=null, - @SerializedName("type") - var type: String?=null + var type: String?=null, + + @SerializedName("page") + var page: ProductListingActionPage?=null ): Parcelable { @@ -200,20 +145,20 @@ data class ProductBrand( - @SerializedName("description") - var description: String?=null, - @SerializedName("logo") var logo: Media?=null, @SerializedName("name") var name: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("action") + var action: ProductListingAction?=null ): Parcelable { @@ -240,9 +185,6 @@ data class Price( - @SerializedName("min") - var min: Double?=null, - @SerializedName("currency_symbol") var currencySymbol: String?=null, @@ -250,7 +192,10 @@ data class Price( var currencyCode: String?=null, @SerializedName("max") - var max: Double?=null + var max: Double?=null, + + @SerializedName("min") + var min: Double?=null ): Parcelable { @@ -293,87 +238,139 @@ data class ProductListingPrice( /* - Model: ProductDetail + Model: ProductDetailAttribute */ @Parcelize -data class ProductDetail( +data class ProductDetailAttribute( - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("key") + var key: String?=null - @SerializedName("tags") - var tags: ArrayList?=null, +): Parcelable { - @SerializedName("highlights") - var highlights: ArrayList?=null, - @SerializedName("item_code") - var itemCode: String?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("rating") - var rating: Double?=null, - @SerializedName("brand") - var brand: ProductBrand?=null, + + +} + + +/* + Model: ProductDetailGroupedAttribute +*/ +@Parcelize +data class ProductDetailGroupedAttribute( + + + + @SerializedName("details") + var details: ArrayList?=null, + + @SerializedName("title") + var title: String?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: ProductDetail +*/ +@Parcelize +data class ProductDetail( + + + + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + + @SerializedName("similars") + var similars: ArrayList?=null, @SerializedName("color") var color: String?=null, - @SerializedName("medias") - var medias: ArrayList?=null, + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, @SerializedName("description") var description: String?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, + @SerializedName("rating") + var rating: Double?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + + @SerializedName("brand") + var brand: ProductBrand?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("similars") - var similars: ArrayList?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("teaser_tag") + var teaserTag: String?=null, + + @SerializedName("item_type") + var itemType: String?=null, @SerializedName("short_description") var shortDescription: String?=null, - @SerializedName("teaser_tag") - var teaserTag: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("rating_count") + var ratingCount: Int?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("price") + var price: ProductListingPrice?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("discount") + var discount: String?=null, + + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + + @SerializedName("tryouts") + var tryouts: ArrayList?=null, @SerializedName("categories") var categories: ArrayList?=null, @@ -381,11 +378,14 @@ data class ProductDetail( @SerializedName("name") var name: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + + @SerializedName("action") + var action: ProductListingAction?=null ): Parcelable { @@ -500,14 +500,17 @@ data class ProductSize( - @SerializedName("value") - var value: String?=null, + @SerializedName("display") + var display: String?=null, @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("seller_identifiers") + var sellerIdentifiers: ArrayList?=null, + + @SerializedName("value") + var value: String?=null, @SerializedName("is_available") var isAvailable: Boolean?=null @@ -524,6 +527,8 @@ data class ProductSize( + + } @@ -535,11 +540,11 @@ data class ColumnHeader( - @SerializedName("convertable") - var convertable: Boolean?=null, - @SerializedName("value") - var value: String?=null + var value: String?=null, + + @SerializedName("convertable") + var convertable: Boolean?=null ): Parcelable { @@ -560,23 +565,23 @@ data class ColumnHeaders( + @SerializedName("col_4") + var col4: ColumnHeader?=null, + @SerializedName("col_3") var col3: ColumnHeader?=null, @SerializedName("col_1") var col1: ColumnHeader?=null, - @SerializedName("col_6") - var col6: ColumnHeader?=null, - @SerializedName("col_2") var col2: ColumnHeader?=null, @SerializedName("col_5") var col5: ColumnHeader?=null, - @SerializedName("col_4") - var col4: ColumnHeader?=null + @SerializedName("col_6") + var col6: ColumnHeader?=null ): Parcelable { @@ -605,23 +610,23 @@ data class SizeChartValues( + @SerializedName("col_4") + var col4: String?=null, + @SerializedName("col_3") var col3: String?=null, @SerializedName("col_1") var col1: String?=null, - @SerializedName("col_6") - var col6: String?=null, - @SerializedName("col_2") var col2: String?=null, @SerializedName("col_5") var col5: String?=null, - @SerializedName("col_4") - var col4: String?=null + @SerializedName("col_6") + var col6: String?=null ): Parcelable { @@ -650,8 +655,8 @@ data class SizeChart( - @SerializedName("description") - var description: String?=null, + @SerializedName("unit") + var unit: String?=null, @SerializedName("headers") var headers: ColumnHeaders?=null, @@ -665,11 +670,11 @@ data class SizeChart( @SerializedName("title") var title: String?=null, - @SerializedName("size_tip") - var sizeTip: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("size_tip") + var sizeTip: String?=null ): Parcelable { @@ -709,14 +714,14 @@ data class ProductSizes( @SerializedName("sizes") var sizes: ArrayList?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, - @SerializedName("sellable") var sellable: Boolean?=null, @SerializedName("size_chart") - var sizeChart: SizeChart?=null + var sizeChart: SizeChart?=null, + + @SerializedName("price") + var price: ProductListingPrice?=null ): Parcelable { @@ -751,11 +756,11 @@ data class AttributeDetail( @SerializedName("display") var display: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("key") - var key: String?=null + var key: String?=null, + + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -830,17 +835,17 @@ data class ProductCompareResponse( - @SerializedName("subtitle") - var subtitle: String?=null, - - @SerializedName("attributes_metadata") - var attributesMetadata: ArrayList?=null, - @SerializedName("items") var items: ArrayList?=null, @SerializedName("title") - var title: String?=null + var title: String?=null, + + @SerializedName("attributes_metadata") + var attributesMetadata: ArrayList?=null, + + @SerializedName("subtitle") + var subtitle: String?=null ): Parcelable { @@ -874,56 +879,6 @@ data class ProductFrequentlyComparedSimilarResponse( -} - - -/* - Model: ProductSimilarItem -*/ -@Parcelize -data class ProductSimilarItem( - - - - @SerializedName("subtitle") - var subtitle: String?=null, - - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("title") - var title: String?=null - -): Parcelable { - - - - - - - - - -} - - -/* - Model: SimilarProductByTypeResponse -*/ -@Parcelize -data class SimilarProductByTypeResponse( - - - - @SerializedName("similars") - var similars: ProductSimilarItem?=null - -): Parcelable { - - - - - } @@ -935,32 +890,32 @@ data class ProductVariantItemResponse( + @SerializedName("color_name") + var colorName: String?=null, + @SerializedName("medias") var medias: ArrayList?=null, - @SerializedName("color_name") - var colorName: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("color") + var color: String?=null, @SerializedName("value") var value: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null, - @SerializedName("color") - var color: String?=null + @SerializedName("action") + var action: ProductListingAction?=null ): Parcelable { @@ -995,9 +950,6 @@ data class ProductVariantResponse( - @SerializedName("display_type") - var displayType: String?=null, - @SerializedName("key") var key: String?=null, @@ -1005,7 +957,10 @@ data class ProductVariantResponse( var items: ArrayList?=null, @SerializedName("header") - var header: String?=null + var header: String?=null, + + @SerializedName("display_type") + var displayType: String?=null ): Parcelable { @@ -1043,21 +998,24 @@ data class ProductVariantsResponse( /* - Model: ProductStockPrice + Model: StoreDetail */ @Parcelize -data class ProductStockPrice( +data class StoreDetail( - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("marked") - var marked: Double?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("currency") - var currency: String?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("code") + var code: String?=null ): Parcelable { @@ -1069,28 +1027,27 @@ data class ProductStockPrice( + + } /* - Model: StoreDetail + Model: Seller */ @Parcelize -data class StoreDetail( - +data class Seller( - @SerializedName("name") - var name: String?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1102,27 +1059,22 @@ data class StoreDetail( - - } /* - Model: Seller + Model: CompanyDetail */ @Parcelize -data class Seller( - +data class CompanyDetail( - @SerializedName("name") - var name: String?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1132,24 +1084,25 @@ data class Seller( - - } /* - Model: CompanyDetail + Model: ProductStockPrice */ @Parcelize -data class CompanyDetail( +data class ProductStockPrice( - @SerializedName("name") - var name: String?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("marked") + var marked: Double?=null, + + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -1159,6 +1112,8 @@ data class CompanyDetail( + + } @@ -1170,32 +1125,32 @@ data class ProductStockStatusItem( - @SerializedName("item_id") - var itemId: Int?=null, - - @SerializedName("price") - var price: ProductStockPrice?=null, - - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, + @SerializedName("size") + var size: String?=null, @SerializedName("store") var store: StoreDetail?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("seller") var seller: Seller?=null, - @SerializedName("company") - var company: CompanyDetail?=null, - @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("company") + var company: CompanyDetail?=null, + + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, @SerializedName("uid") - var uid: String?=null + var uid: String?=null, + + @SerializedName("price") + var price: ProductStockPrice?=null ): Parcelable { @@ -1250,11 +1205,11 @@ data class ProductStockPolling( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -1268,59 +1223,58 @@ data class ProductStockPolling( /* - Model: ProductSortOn + Model: ProductFiltersValue */ @Parcelize -data class ProductSortOn( +data class ProductFiltersValue( - @SerializedName("name") - var name: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null + @SerializedName("currency_code") + var currencyCode: String?=null, -): Parcelable { + @SerializedName("selected_max") + var selectedMax: Int?=null, + @SerializedName("query_format") + var queryFormat: String?=null, + @SerializedName("min") + var min: Int?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("count") + var count: Int?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, + @SerializedName("selected_min") + var selectedMin: Int?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("display_format") + var displayFormat: String?=null -} - - -/* - Model: ProductVariantListingResponse -*/ -@Parcelize -data class ProductVariantListingResponse( +): Parcelable { - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("display_type") - var displayType: String?=null, - @SerializedName("header") - var header: String?=null, - @SerializedName("total") - var total: Int?=null, - @SerializedName("key") - var key: String?=null -): Parcelable { @@ -1334,126 +1288,99 @@ data class ProductVariantListingResponse( -} - - -/* - Model: ProductListingDetail -*/ -@Parcelize -data class ProductListingDetail( - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, - @SerializedName("image_nature") - var imageNature: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("highlights") - var highlights: ArrayList?=null, - - @SerializedName("sellable") - var sellable: Boolean?=null, - @SerializedName("item_code") - var itemCode: String?=null, +} + + +/* + Model: ProductFiltersKey +*/ +@Parcelize +data class ProductFiltersKey( - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("rating") - var rating: Double?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("brand") - var brand: ProductBrand?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("kind") + var kind: String?=null - @SerializedName("medias") - var medias: ArrayList?=null, +): Parcelable { - @SerializedName("variants") - var variants: ArrayList?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("similars") - var similars: ArrayList?=null, - @SerializedName("discount") - var discount: String?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, +} + + +/* + Model: ProductFilters +*/ +@Parcelize +data class ProductFilters( - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("teaser_tag") - var teaserTag: String?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, + @SerializedName("values") + var values: ArrayList?=null, - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("key") + var key: ProductFiltersKey?=null - @SerializedName("name") - var name: String?=null, +): Parcelable { - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("uid") - var uid: Int?=null -): Parcelable { +} + + +/* + Model: ProductVariantListingResponse +*/ +@Parcelize +data class ProductVariantListingResponse( + @SerializedName("header") + var header: String?=null, + @SerializedName("total") + var total: Int?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("display_type") + var displayType: String?=null +): Parcelable { @@ -1467,41 +1394,114 @@ data class ProductListingDetail( +} + + +/* + Model: ProductListingDetail +*/ +@Parcelize +data class ProductListingDetail( + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("similars") + var similars: ArrayList?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("variants") + var variants: ArrayList?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("teaser_tag") + var teaserTag: String?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + @SerializedName("categories") + var categories: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("action") + var action: ProductListingAction?=null +): Parcelable { @@ -1509,30 +1509,13 @@ data class ProductListingDetail( -} - - -/* - Model: ProductFiltersKey -*/ -@Parcelize -data class ProductFiltersKey( - @SerializedName("name") - var name: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("kind") - var kind: String?=null, - @SerializedName("logo") - var logo: String?=null -): Parcelable { @@ -1544,54 +1527,21 @@ data class ProductFiltersKey( -} - - -/* - Model: ProductFiltersValue -*/ -@Parcelize -data class ProductFiltersValue( - @SerializedName("min") - var min: Int?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("query_format") - var queryFormat: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("selected_max") - var selectedMax: Int?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, - @SerializedName("display_format") - var displayFormat: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("max") - var max: Int?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("count") - var count: Int?=null, - @SerializedName("value") - var value: String?=null -): Parcelable { @@ -1623,18 +1573,21 @@ data class ProductFiltersValue( /* - Model: ProductFilters + Model: ProductSortOn */ @Parcelize -data class ProductFilters( +data class ProductSortOn( - @SerializedName("key") - var key: ProductFiltersKey?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("values") - var values: ArrayList?=null + @SerializedName("is_selected") + var isSelected: Boolean?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1644,6 +1597,8 @@ data class ProductFilters( + + } @@ -1655,17 +1610,17 @@ data class ProductListingResponse( - @SerializedName("sort_on") - var sortOn: ArrayList?=null, - - @SerializedName("page") - var page: Page?=null, + @SerializedName("filters") + var filters: ArrayList?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("filters") - var filters: ArrayList?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("sort_on") + var sortOn: ArrayList?=null ): Parcelable { @@ -1690,11 +1645,11 @@ data class ImageUrls( - @SerializedName("portrait") - var portrait: Media?=null, - @SerializedName("landscape") - var landscape: Media?=null + var landscape: Media?=null, + + @SerializedName("portrait") + var portrait: Media?=null ): Parcelable { @@ -1715,32 +1670,32 @@ data class BrandItem( - @SerializedName("description") - var description: String?=null, - - @SerializedName("discount") - var discount: String?=null, - - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("departments") var departments: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("discount") + var discount: String?=null, @SerializedName("banners") var banners: ImageUrls?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("action") + var action: ProductListingAction?=null ): Parcelable { @@ -1775,11 +1730,11 @@ data class BrandListingResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -1800,20 +1755,20 @@ data class BrandDetailResponse( - @SerializedName("description") - var description: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, @SerializedName("logo") var logo: Media?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("name") var name: String?=null, @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -1829,6 +1784,31 @@ data class BrandDetailResponse( +} + + +/* + Model: DepartmentIdentifier +*/ +@Parcelize +data class DepartmentIdentifier( + + + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("slug") + var slug: String?=null + +): Parcelable { + + + + + + + } @@ -1840,26 +1820,26 @@ data class ThirdLevelChild( + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("childs") var childs: @RawValue ArrayList>?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("slug") var slug: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("name") - var name: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("uid") - var uid: Int?=null + var action: ProductListingAction?=null ): Parcelable { @@ -1890,26 +1870,26 @@ data class SecondLevelChild( + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("childs") var childs: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("slug") var slug: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("name") - var name: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("uid") - var uid: Int?=null + var action: ProductListingAction?=null ): Parcelable { @@ -1940,26 +1920,26 @@ data class Child( + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("childs") var childs: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("slug") var slug: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("name") - var name: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("uid") - var uid: Int?=null + var action: ProductListingAction?=null ): Parcelable { @@ -1990,23 +1970,23 @@ data class CategoryItems( - @SerializedName("childs") - var childs: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null, - @SerializedName("banners") var banners: ImageUrls?=null, + @SerializedName("childs") + var childs: ArrayList?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("action") + var action: ProductListingAction?=null ): Parcelable { @@ -2049,31 +2029,6 @@ data class DepartmentCategoryTree( -} - - -/* - Model: DepartmentIdentifier -*/ -@Parcelize -data class DepartmentIdentifier( - - - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("uid") - var uid: Int?=null - -): Parcelable { - - - - - - - } @@ -2085,11 +2040,11 @@ data class CategoryListingResponse( - @SerializedName("data") - var data: ArrayList?=null, - @SerializedName("departments") - var departments: ArrayList?=null + var departments: ArrayList?=null, + + @SerializedName("data") + var data: ArrayList?=null ): Parcelable { @@ -2116,11 +2071,11 @@ data class CategoryMetaResponse( @SerializedName("uid") var uid: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null + var banners: ImageUrls?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -2145,14 +2100,14 @@ data class HomeListingResponse( - @SerializedName("page") - var page: Page?=null, + @SerializedName("message") + var message: String?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -2181,14 +2136,14 @@ data class Department( @SerializedName("priority_order") var priorityOrder: Int?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("name") var name: String?=null, @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -2235,17 +2190,20 @@ data class AutocompleteItem( - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("type") + var type: String?=null, @SerializedName("display") var display: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("logo") + var logo: Media?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("action") + var action: ProductListingAction?=null ): Parcelable { @@ -2259,6 +2217,8 @@ data class AutocompleteItem( + + } @@ -2283,21 +2243,21 @@ data class AutoCompleteResponse( /* - Model: CollectionQuery + Model: CollectionListingFilterType */ @Parcelize -data class CollectionQuery( +data class CollectionListingFilterType( - @SerializedName("op") - var op: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("value") - var value: @RawValue ArrayList?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("attribute") - var attribute: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -2313,86 +2273,78 @@ data class CollectionQuery( /* - Model: GetCollectionDetailNest + Model: CollectionListingFilterTag */ @Parcelize -data class GetCollectionDetailNest( - +data class CollectionListingFilterTag( - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("sort_on") - var sortOn: String?=null, +): Parcelable { - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - @SerializedName("query") - var query: ArrayList?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: String?=null, +} + + +/* + Model: CollectionListingFilter +*/ +@Parcelize +data class CollectionListingFilter( - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("tag") - var tag: ArrayList?=null, + @SerializedName("type") + var type: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null + +): Parcelable { - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("uid") - var uid: String?=null -): Parcelable { +} + + +/* + Model: CollectionQuery +*/ +@Parcelize +data class CollectionQuery( + @SerializedName("value") + var value: @RawValue ArrayList?=null, + @SerializedName("op") + var op: String?=null, + @SerializedName("attribute") + var attribute: String?=null +): Parcelable { @@ -2402,54 +2354,90 @@ data class GetCollectionDetailNest( +} + + +/* + Model: GetCollectionDetailNest +*/ +@Parcelize +data class GetCollectionDetailNest( + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null +): Parcelable { -} - - -/* - Model: CollectionListingFilterTag -*/ -@Parcelize -data class CollectionListingFilterTag( - @SerializedName("name") - var name: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null -): Parcelable { @@ -2459,27 +2447,12 @@ data class CollectionListingFilterTag( -} - - -/* - Model: CollectionListingFilterType -*/ -@Parcelize -data class CollectionListingFilterType( - @SerializedName("name") - var name: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null -): Parcelable { @@ -2489,24 +2462,11 @@ data class CollectionListingFilterType( -} - - -/* - Model: CollectionListingFilter -*/ -@Parcelize -data class CollectionListingFilter( - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("type") - var type: ArrayList?=null -): Parcelable { @@ -2525,14 +2485,14 @@ data class GetCollectionListingResponse( - @SerializedName("page") - var page: Page?=null, + @SerializedName("filters") + var filters: CollectionListingFilter?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("filters") - var filters: CollectionListingFilter?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -2555,14 +2515,23 @@ data class CollectionDetailResponse( - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("badge") + var badge: @RawValue HashMap?=null, @SerializedName("priority") var priority: Int?=null, @@ -2570,38 +2539,29 @@ data class CollectionDetailResponse( @SerializedName("sort_on") var sortOn: String?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("cron") var cron: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, - - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, @SerializedName("query") var query: ArrayList?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, @SerializedName("allow_sort") var allowSort: Boolean?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("logo") + var logo: Media?=null, @SerializedName("tag") var tag: ArrayList?=null, @@ -2609,8 +2569,8 @@ data class CollectionDetailResponse( @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null + @SerializedName("app_id") + var appId: String?=null ): Parcelable { @@ -2665,11 +2625,11 @@ data class GetFollowListingResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -2690,11 +2650,11 @@ data class FollowPostResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("id") - var id: String?=null + var id: String?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -2735,14 +2695,14 @@ data class FollowIdsData( - @SerializedName("products") - var products: ArrayList?=null, - @SerializedName("brands") var brands: ArrayList?=null, @SerializedName("collections") - var collections: ArrayList?=null + var collections: ArrayList?=null, + + @SerializedName("products") + var products: ArrayList?=null ): Parcelable { @@ -2785,11 +2745,11 @@ data class LatLong( - @SerializedName("type") - var type: String?=null, - @SerializedName("coordinates") - var coordinates: ArrayList?=null + var coordinates: ArrayList?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -2810,35 +2770,35 @@ data class Store( - @SerializedName("pincode") - var pincode: Int?=null, - - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("lat_long") var latLong: LatLong?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("store_email") + var storeEmail: String?=null, + + @SerializedName("country") + var country: String?=null, @SerializedName("address") var address: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("store_email") - var storeEmail: String?=null, + @SerializedName("store_code") + var storeCode: String?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("store_code") - var storeCode: String?=null + @SerializedName("state") + var state: String?=null ): Parcelable { @@ -2875,11 +2835,11 @@ data class StoreListingResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -2893,20 +2853,35 @@ data class StoreListingResponse( /* - Model: SellerPhoneNumber + Model: StoreDepartments */ @Parcelize -data class SellerPhoneNumber( +data class StoreDepartments( + + + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("priority_order") + var priorityOrder: Int?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("slug") + var slug: String?=null + +): Parcelable { + - @SerializedName("country_code") - var countryCode: Int?=null, - @SerializedName("number") - var number: String?=null -): Parcelable { @@ -2918,21 +2893,18 @@ data class SellerPhoneNumber( /* - Model: StoreManagerSerializer + Model: SellerPhoneNumber */ @Parcelize -data class StoreManagerSerializer( - +data class SellerPhoneNumber( - @SerializedName("name") - var name: String?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("number") + var number: String?=null, - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null + @SerializedName("country_code") + var countryCode: Int?=null ): Parcelable { @@ -2942,33 +2914,25 @@ data class StoreManagerSerializer( - - } /* - Model: StoreDepartments + Model: StoreManagerSerializer */ @Parcelize -data class StoreDepartments( - - +data class StoreManagerSerializer( - @SerializedName("logo") - var logo: String?=null, - @SerializedName("priority_order") - var priorityOrder: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("email") + var email: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("mobile_no") + var mobileNo: SellerPhoneNumber?=null ): Parcelable { @@ -2980,10 +2944,6 @@ data class StoreDepartments( - - - - } @@ -2995,17 +2955,17 @@ data class CompanyStore( - @SerializedName("name") - var name: String?=null, - @SerializedName("business_type") var businessType: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("company_type") var companyType: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -3030,32 +2990,32 @@ data class StoreAddressSerializer( - @SerializedName("pincode") - var pincode: Int?=null, - - @SerializedName("state") - var state: String?=null, + @SerializedName("address1") + var address1: String?=null, @SerializedName("address2") var address2: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("country") + var country: String?=null, + + @SerializedName("landmark") + var landmark: String?=null, @SerializedName("longitude") var longitude: Double?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, @SerializedName("city") var city: String?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("country") - var country: String?=null + @SerializedName("latitude") + var latitude: Double?=null ): Parcelable { @@ -3090,12 +3050,15 @@ data class AppStore( - @SerializedName("manager") - var manager: StoreManagerSerializer?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("departments") var departments: ArrayList?=null, + @SerializedName("manager") + var manager: StoreManagerSerializer?=null, + @SerializedName("company") var company: CompanyStore?=null, @@ -3105,9 +3068,6 @@ data class AppStore( @SerializedName("name") var name: String?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, - @SerializedName("uid") var uid: Int?=null @@ -3140,14 +3100,14 @@ data class ApplicationStoreListing( - @SerializedName("page") - var page: Page?=null, + @SerializedName("filters") + var filters: ArrayList?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("filters") - var filters: ArrayList?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -3195,17 +3155,17 @@ data class StoreTiming( - @SerializedName("open") - var open: Boolean?=null, + @SerializedName("opening") + var opening: Time?=null, @SerializedName("closing") var closing: Time?=null, - @SerializedName("weekday") - var weekday: String?=null, + @SerializedName("open") + var open: Boolean?=null, - @SerializedName("opening") - var opening: Time?=null + @SerializedName("weekday") + var weekday: String?=null ): Parcelable { @@ -3230,32 +3190,32 @@ data class StoreDetails( - @SerializedName("manager") - var manager: StoreManagerSerializer?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("departments") var departments: ArrayList?=null, + @SerializedName("manager") + var manager: StoreManagerSerializer?=null, + @SerializedName("company") var company: CompanyStore?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("address") var address: StoreAddressSerializer?=null, @SerializedName("name") var name: String?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("timing") var timing: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -3290,17 +3250,17 @@ data class UserDetail( - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("super_user") + var superUser: Boolean?=null, @SerializedName("contact") var contact: String?=null, - @SerializedName("super_user") - var superUser: Boolean?=null, - @SerializedName("username") - var username: String?=null + var username: String?=null, + + @SerializedName("user_id") + var userId: String?=null ): Parcelable { @@ -3318,62 +3278,75 @@ data class UserDetail( /* - Model: Size + Model: ProductDetails */ @Parcelize -data class Size( - - +data class ProductDetails( - @SerializedName("display") - var display: @RawValue Any?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("value") - var value: @RawValue Any?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("country_of_origin") + var countryOfOrigin: @RawValue Any?=null, + @SerializedName("template_tag") + var templateTag: @RawValue Any?=null, + @SerializedName("description") + var description: @RawValue Any?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("slug") + var slug: @RawValue Any?=null, + @SerializedName("short_description") + var shortDescription: @RawValue Any?=null, + @SerializedName("highlights") + var highlights: @RawValue ArrayList?=null, + @SerializedName("image_nature") + var imageNature: @RawValue Any?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, + @SerializedName("images") + var images: @RawValue ArrayList?=null, -} - - -/* - Model: ProductGroupPrice -*/ -@Parcelize -data class ProductGroupPrice( + @SerializedName("hsn_code") + var hsnCode: Int?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: @RawValue HashMap?=null, - @SerializedName("min_effective") - var minEffective: Double?=null, + @SerializedName("media") + var media: @RawValue ArrayList>?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, + @SerializedName("name") + var name: @RawValue Any?=null, - @SerializedName("max_marked") - var maxMarked: Double?=null, + @SerializedName("item_code") + var itemCode: @RawValue Any?=null, - @SerializedName("currency") - var currency: @RawValue Any?=null + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null ): Parcelable { @@ -3389,95 +3362,65 @@ data class ProductGroupPrice( -} - - -/* - Model: ProductDetails -*/ -@Parcelize -data class ProductDetails( - @SerializedName("template_tag") - var templateTag: @RawValue Any?=null, - @SerializedName("image_nature") - var imageNature: @RawValue Any?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: @RawValue HashMap?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - @SerializedName("highlights") - var highlights: @RawValue ArrayList?=null, - @SerializedName("item_code") - var itemCode: @RawValue Any?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("images") - var images: @RawValue ArrayList?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("rating") - var rating: Double?=null, - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, - @SerializedName("description") - var description: @RawValue Any?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, - @SerializedName("slug") - var slug: @RawValue Any?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - @SerializedName("media") - var media: @RawValue ArrayList>?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: @RawValue Any?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("short_description") - var shortDescription: @RawValue Any?=null, - @SerializedName("hsn_code") - var hsnCode: Int?=null, - @SerializedName("name") - var name: @RawValue Any?=null -): Parcelable { + + +} + + +/* + Model: ProductGroupPrice +*/ +@Parcelize +data class ProductGroupPrice( + @SerializedName("currency") + var currency: @RawValue Any?=null, + @SerializedName("max_effective") + var maxEffective: Double?=null, + @SerializedName("min_effective") + var minEffective: Double?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, + @SerializedName("max_marked") + var maxMarked: Double?=null +): Parcelable { @@ -3491,13 +3434,30 @@ data class ProductDetails( +} + + +/* + Model: Size +*/ +@Parcelize +data class Size( + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("value") + var value: @RawValue Any?=null, + @SerializedName("display") + var display: @RawValue Any?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null +): Parcelable { @@ -3523,29 +3483,29 @@ data class ProductInGroup( @SerializedName("product_uid") var productUid: Int?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null, - - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("product_details") + var productDetails: ProductDetails?=null, @SerializedName("price") var price: ProductGroupPrice?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, - @SerializedName("product_details") - var productDetails: ProductDetails?=null, + @SerializedName("max_quantity") + var maxQuantity: Int?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, @SerializedName("auto_add_to_cart") var autoAddToCart: Boolean?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null + @SerializedName("auto_select") + var autoSelect: Boolean?=null, + + @SerializedName("allow_remove") + var allowRemove: Boolean?=null ): Parcelable { @@ -3580,56 +3540,56 @@ data class ProductGroupingModel( - @SerializedName("created_by") - var createdBy: UserDetail?=null, - - @SerializedName("_id") - var id: @RawValue Any?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("page_visibility") var pageVisibility: @RawValue ArrayList?=null, + @SerializedName("created_by") + var createdBy: UserDetail?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("modified_by") var modifiedBy: UserDetail?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserDetail?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("slug") - var slug: @RawValue Any?=null, + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("choice") var choice: @RawValue Any?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("name") + var name: @RawValue Any?=null, @SerializedName("products") var products: ArrayList?=null, - @SerializedName("name") - var name: @RawValue Any?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("slug") + var slug: @RawValue Any?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, + @SerializedName("_id") + var id: @RawValue Any?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null ): Parcelable { @@ -3693,18 +3653,18 @@ data class ProductBundle( /* - Model: ArticleAssignmentV2 + Model: ProductSetDistributionSizeV2 */ @Parcelize -data class ArticleAssignmentV2( +data class ProductSetDistributionSizeV2( - @SerializedName("level") - var level: String?=null, + @SerializedName("pieces") + var pieces: Int?=null, - @SerializedName("strategy") - var strategy: String?=null + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -3718,26 +3678,41 @@ data class ArticleAssignmentV2( /* - Model: ProductStockPriceV2 + Model: ProductSetDistributionV2 */ @Parcelize -data class ProductStockPriceV2( +data class ProductSetDistributionV2( - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null - @SerializedName("marked") - var marked: Double?=null, +): Parcelable { - @SerializedName("currency") - var currency: String?=null -): Parcelable { +} + + +/* + Model: ProductSetV2 +*/ +@Parcelize +data class ProductSetV2( + + + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("size_distribution") + var sizeDistribution: ProductSetDistributionV2?=null + +): Parcelable { + @@ -3755,12 +3730,12 @@ data class DetailsSchemaV2( - @SerializedName("value") - var value: String?=null, - @SerializedName("type") var type: String?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("key") var key: String?=null @@ -3778,10 +3753,10 @@ data class DetailsSchemaV2( /* - Model: SellerGroupAttributes + Model: MarketPlaceSttributesSchemaV2 */ @Parcelize -data class SellerGroupAttributes( +data class MarketPlaceSttributesSchemaV2( @@ -3803,21 +3778,18 @@ data class SellerGroupAttributes( /* - Model: SellerV2 + Model: ArticleAssignmentV2 */ @Parcelize -data class SellerV2( - +data class ArticleAssignmentV2( - @SerializedName("name") - var name: String?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -3827,8 +3799,6 @@ data class SellerV2( - - } @@ -3840,14 +3810,14 @@ data class StoreV2( - @SerializedName("name") - var name: String?=null, - @SerializedName("count") var count: Int?=null, @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -3863,24 +3833,21 @@ data class StoreV2( /* - Model: StrategyWiseListingSchemaV2 + Model: SellerV2 */ @Parcelize -data class StrategyWiseListingSchemaV2( - +data class SellerV2( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("distance") - var distance: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("tat") - var tat: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -3892,27 +3859,28 @@ data class StrategyWiseListingSchemaV2( - - } /* - Model: ReturnConfigSchemaV2 + Model: StrategyWiseListingSchemaV2 */ @Parcelize -data class ReturnConfigSchemaV2( +data class StrategyWiseListingSchemaV2( - @SerializedName("time") - var time: Int?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("returnable") - var returnable: Boolean?=null, + @SerializedName("tat") + var tat: Int?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("distance") + var distance: Int?=null ): Parcelable { @@ -3924,22 +3892,27 @@ data class ReturnConfigSchemaV2( + + } /* - Model: ProductSetDistributionSizeV2 + Model: ProductStockPriceV2 */ @Parcelize -data class ProductSetDistributionSizeV2( +data class ProductStockPriceV2( - @SerializedName("size") - var size: String?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("pieces") - var pieces: Int?=null + @SerializedName("marked") + var marked: Double?=null, + + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -3949,19 +3922,24 @@ data class ProductSetDistributionSizeV2( + + } /* - Model: ProductSetDistributionV2 + Model: SellerGroupAttributes */ @Parcelize -data class ProductSetDistributionV2( +data class SellerGroupAttributes( - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("details") + var details: ArrayList?=null, + + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -3969,22 +3947,27 @@ data class ProductSetDistributionV2( + + } /* - Model: ProductSetV2 + Model: ReturnConfigSchemaV2 */ @Parcelize -data class ProductSetV2( +data class ReturnConfigSchemaV2( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("size_distribution") - var sizeDistribution: ProductSetDistributionV2?=null + @SerializedName("time") + var time: Int?=null, + + @SerializedName("returnable") + var returnable: Boolean?=null ): Parcelable { @@ -3994,22 +3977,30 @@ data class ProductSetV2( + + } /* - Model: MarketPlaceSttributesSchemaV2 + Model: ProductStockUnitPriceV2 */ @Parcelize -data class MarketPlaceSttributesSchemaV2( +data class ProductStockUnitPriceV2( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("unit") + var unit: String?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("price") + var price: Double?=null ): Parcelable { @@ -4019,6 +4010,10 @@ data class MarketPlaceSttributesSchemaV2( + + + + } @@ -4030,61 +4025,66 @@ data class ProductSizePriceResponseV2( - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("pincode") var pincode: Int?=null, + @SerializedName("set") + var set: ProductSetV2?=null, + + @SerializedName("marketplace_attributes") + var marketplaceAttributes: ArrayList?=null, + @SerializedName("article_assignment") var articleAssignment: ArticleAssignmentV2?=null, + @SerializedName("special_badge") + var specialBadge: String?=null, + + @SerializedName("store") + var store: StoreV2?=null, + @SerializedName("long_lat") var longLat: ArrayList?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("seller") + var seller: SellerV2?=null, + + @SerializedName("strategy_wise_listing") + var strategyWiseListing: ArrayList?=null, @SerializedName("article_id") var articleId: String?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("price") var price: ProductStockPriceV2?=null, - @SerializedName("special_badge") - var specialBadge: String?=null, + @SerializedName("price_per_piece") + var pricePerPiece: ProductStockPriceV2?=null, @SerializedName("grouped_attributes") var groupedAttributes: ArrayList?=null, - @SerializedName("seller") - var seller: SellerV2?=null, - - @SerializedName("store") - var store: StoreV2?=null, - - @SerializedName("seller_count") - var sellerCount: Int?=null, - - @SerializedName("strategy_wise_listing") - var strategyWiseListing: ArrayList?=null, + @SerializedName("discount") + var discount: String?=null, @SerializedName("return_config") var returnConfig: ReturnConfigSchemaV2?=null, - @SerializedName("set") - var set: ProductSetV2?=null, + @SerializedName("price_per_unit") + var pricePerUnit: ProductStockUnitPriceV2?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("seller_count") + var sellerCount: Int?=null - @SerializedName("marketplace_attributes") - var marketplaceAttributes: ArrayList?=null, +): Parcelable { - @SerializedName("price_per_piece") - var pricePerPiece: ProductStockPriceV2?=null -): Parcelable { @@ -4135,14 +4135,14 @@ data class ProductSizeSellerFilterSchemaV2( - @SerializedName("name") - var name: String?=null, - @SerializedName("value") var value: String?=null, @SerializedName("is_selected") - var isSelected: Boolean?=null + var isSelected: Boolean?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -4165,14 +4165,14 @@ data class ProductSizeSellersResponseV2( - @SerializedName("sort_on") - var sortOn: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null, @SerializedName("page") var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("sort_on") + var sortOn: ArrayList?=null ): Parcelable { @@ -4189,6 +4189,31 @@ data class ProductSizeSellersResponseV2( +/* + Model: CartCurrency +*/ +@Parcelize +data class CartCurrency( + + + + @SerializedName("symbol") + var symbol: String?=null, + + @SerializedName("code") + var code: String?=null + +): Parcelable { + + + + + + + +} + + /* Model: ProductAvailability */ @@ -4197,8 +4222,11 @@ data class ProductAvailability( - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, + @SerializedName("deliverable") + var deliverable: Boolean?=null, + + @SerializedName("is_valid") + var isValid: Boolean?=null, @SerializedName("sizes") var sizes: ArrayList?=null, @@ -4206,11 +4234,8 @@ data class ProductAvailability( @SerializedName("other_store_quantity") var otherStoreQuantity: Int?=null, - @SerializedName("deliverable") - var deliverable: Boolean?=null, - - @SerializedName("is_valid") - var isValid: Boolean?=null + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null ): Parcelable { @@ -4237,23 +4262,23 @@ data class ProductPrice( - @SerializedName("currency_code") - var currencyCode: String?=null, - - @SerializedName("add_on") - var addOn: Double?=null, + @SerializedName("effective") + var effective: Double?=null, @SerializedName("marked") var marked: Double?=null, - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("selling") - var selling: Double?=null, + @SerializedName("add_on") + var addOn: Double?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("selling") + var selling: Double?=null ): Parcelable { @@ -4300,51 +4325,36 @@ data class ProductPriceInfo( /* - Model: BaseInfo + Model: AppliedPromotion */ @Parcelize -data class BaseInfo( - - - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("name") - var name: String?=null - -): Parcelable { - +data class AppliedPromotion( + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null, + @SerializedName("offer_text") + var offerText: String?=null, + @SerializedName("promo_id") + var promoId: String?=null, -} - - -/* - Model: BasePrice -*/ -@Parcelize -data class BasePrice( + @SerializedName("article_quantity") + var articleQuantity: Int?=null, + @SerializedName("amount") + var amount: Double?=null, + @SerializedName("promotion_type") + var promotionType: String?=null - @SerializedName("currency_code") - var currencyCode: String?=null, +): Parcelable { - @SerializedName("marked") - var marked: Double?=null, - @SerializedName("effective") - var effective: Double?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null -): Parcelable { @@ -4360,18 +4370,15 @@ data class BasePrice( /* - Model: ArticlePriceInfo + Model: CartProductIdentifer */ @Parcelize -data class ArticlePriceInfo( - +data class CartProductIdentifer( - @SerializedName("converted") - var converted: BasePrice?=null, - @SerializedName("base") - var base: BasePrice?=null + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -4379,62 +4386,55 @@ data class ArticlePriceInfo( - - } /* - Model: ProductArticle + Model: BaseInfo */ @Parcelize -data class ProductArticle( - - - - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, - - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - - @SerializedName("store") - var store: BaseInfo?=null, +data class BaseInfo( - @SerializedName("size") - var size: String?=null, - @SerializedName("price") - var price: ArticlePriceInfo?=null, @SerializedName("uid") - var uid: String?=null, - - @SerializedName("seller") - var seller: BaseInfo?=null, + var uid: Int?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("type") - var type: String?=null, +): Parcelable { - @SerializedName("product_group_tags") - var productGroupTags: ArrayList?=null -): Parcelable { +} + + +/* + Model: BasePrice +*/ +@Parcelize +data class BasePrice( + @SerializedName("marked") + var marked: Double?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("effective") + var effective: Double?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -4450,15 +4450,18 @@ data class ProductArticle( /* - Model: PromoMeta + Model: ArticlePriceInfo */ @Parcelize -data class PromoMeta( +data class ArticlePriceInfo( - @SerializedName("message") - var message: String?=null + @SerializedName("converted") + var converted: BasePrice?=null, + + @SerializedName("base") + var base: BasePrice?=null ): Parcelable { @@ -4466,34 +4469,48 @@ data class PromoMeta( + + } /* - Model: AppliedPromotion + Model: ProductArticle */ @Parcelize -data class AppliedPromotion( +data class ProductArticle( - @SerializedName("promotion_type") - var promotionType: String?=null, + @SerializedName("product_group_tags") + var productGroupTags: ArrayList?=null, - @SerializedName("mrp_promotion") - var mrpPromotion: Boolean?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("promo_id") - var promoId: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("offer_text") - var offerText: String?=null, + @SerializedName("store") + var store: BaseInfo?=null, - @SerializedName("article_quantity") - var articleQuantity: Int?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("amount") - var amount: Double?=null + @SerializedName("seller") + var seller: BaseInfo?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("price") + var price: ArticlePriceInfo?=null, + + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null ): Parcelable { @@ -4508,6 +4525,14 @@ data class AppliedPromotion( + + + + + + + + @@ -4515,15 +4540,15 @@ data class AppliedPromotion( /* - Model: CartProductIdentifer + Model: PromoMeta */ @Parcelize -data class CartProductIdentifer( +data class PromoMeta( - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -4535,21 +4560,18 @@ data class CartProductIdentifer( /* - Model: ProductImage + Model: CategoryInfo */ @Parcelize -data class ProductImage( - +data class CategoryInfo( - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, - @SerializedName("secure_url") - var secureUrl: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -4559,8 +4581,6 @@ data class ProductImage( - - } @@ -4592,14 +4612,14 @@ data class ProductAction( - @SerializedName("type") - var type: String?=null, + @SerializedName("url") + var url: String?=null, @SerializedName("query") var query: ActionQuery?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -4615,18 +4635,21 @@ data class ProductAction( /* - Model: CategoryInfo + Model: ProductImage */ @Parcelize -data class CategoryInfo( +data class ProductImage( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("secure_url") + var secureUrl: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -4636,6 +4659,8 @@ data class CategoryInfo( + + } @@ -4647,29 +4672,29 @@ data class CartProduct( - @SerializedName("slug") - var slug: String?=null, + @SerializedName("categories") + var categories: ArrayList?=null, + + @SerializedName("action") + var action: ProductAction?=null, @SerializedName("name") var name: String?=null, - @SerializedName("brand") - var brand: BaseInfo?=null, + @SerializedName("type") + var type: String?=null, @SerializedName("images") var images: ArrayList?=null, - @SerializedName("action") - var action: ProductAction?=null, + @SerializedName("brand") + var brand: BaseInfo?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("type") - var type: String?=null, - - @SerializedName("categories") - var categories: ArrayList?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -4702,50 +4727,50 @@ data class CartProductInfo( + @SerializedName("bulk_offer") + var bulkOffer: @RawValue HashMap?=null, + @SerializedName("availability") var availability: ProductAvailability?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("key") var key: String?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("price") + var price: ProductPriceInfo?=null, - @SerializedName("price_per_unit") - var pricePerUnit: ProductPriceInfo?=null, + @SerializedName("discount") + var discount: String?=null, @SerializedName("message") var message: String?=null, - @SerializedName("article") - var article: ProductArticle?=null, - - @SerializedName("promo_meta") - var promoMeta: PromoMeta?=null, - @SerializedName("promotions_applied") var promotionsApplied: ArrayList?=null, - @SerializedName("price") - var price: ProductPriceInfo?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + + @SerializedName("price_per_unit") + var pricePerUnit: ProductPriceInfo?=null, @SerializedName("coupon_message") var couponMessage: String?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("bulk_offer") - var bulkOffer: @RawValue HashMap?=null, - - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null, + @SerializedName("article") + var article: ProductArticle?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("promo_meta") + var promoMeta: PromoMeta?=null, @SerializedName("product") var product: CartProduct?=null @@ -4790,40 +4815,45 @@ data class CartProductInfo( /* - Model: DisplayBreakup + Model: PromiseFormatted */ @Parcelize -data class DisplayBreakup( +data class PromiseFormatted( - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("min") + var min: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("max") + var max: String?=null - @SerializedName("message") - var message: ArrayList?=null, +): Parcelable { - @SerializedName("value") - var value: Double?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null -): Parcelable { +} + + +/* + Model: PromiseTimestamp +*/ +@Parcelize +data class PromiseTimestamp( + @SerializedName("min") + var min: Double?=null, + @SerializedName("max") + var max: Double?=null +): Parcelable { @@ -4835,38 +4865,48 @@ data class DisplayBreakup( /* - Model: CouponBreakup + Model: ShipmentPromise */ @Parcelize -data class CouponBreakup( +data class ShipmentPromise( - @SerializedName("message") - var message: String?=null, + @SerializedName("formatted") + var formatted: PromiseFormatted?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("timestamp") + var timestamp: PromiseTimestamp?=null - @SerializedName("is_applied") - var isApplied: Boolean?=null, +): Parcelable { - @SerializedName("value") - var value: Double?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("code") - var code: String?=null -): Parcelable { +} + + +/* + Model: PaymentSelectionLock +*/ +@Parcelize +data class PaymentSelectionLock( + @SerializedName("enabled") + var enabled: Boolean?=null, + + @SerializedName("default_options") + var defaultOptions: String?=null, + + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null + +): Parcelable { @@ -4890,38 +4930,38 @@ data class RawBreakup( @SerializedName("fynd_cash") var fyndCash: Double?=null, - @SerializedName("cod_charge") - var codCharge: Double?=null, + @SerializedName("discount") + var discount: Double?=null, - @SerializedName("coupon") - var coupon: Double?=null, + @SerializedName("total") + var total: Double?=null, @SerializedName("vog") var vog: Double?=null, - @SerializedName("subtotal") - var subtotal: Double?=null, - - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, - @SerializedName("gst_charges") var gstCharges: Double?=null, - @SerializedName("mrp_total") - var mrpTotal: Double?=null, + @SerializedName("cod_charge") + var codCharge: Double?=null, @SerializedName("you_saved") var youSaved: Double?=null, - @SerializedName("convenience_fee") - var convenienceFee: Double?=null, + @SerializedName("mrp_total") + var mrpTotal: Double?=null, - @SerializedName("total") - var total: Double?=null, + @SerializedName("coupon") + var coupon: Double?=null, - @SerializedName("discount") - var discount: Double?=null + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, + + @SerializedName("subtotal") + var subtotal: Double?=null, + + @SerializedName("convenience_fee") + var convenienceFee: Double?=null ): Parcelable { @@ -4962,15 +5002,15 @@ data class LoyaltyPoints( + @SerializedName("applicable") + var applicable: Double?=null, + @SerializedName("is_applied") var isApplied: Boolean?=null, @SerializedName("total") var total: Double?=null, - @SerializedName("applicable") - var applicable: Double?=null, - @SerializedName("description") var description: String?=null @@ -4990,55 +5030,40 @@ data class LoyaltyPoints( /* - Model: CartBreakup + Model: CouponBreakup */ @Parcelize -data class CartBreakup( - - - - @SerializedName("display") - var display: ArrayList?=null, - - @SerializedName("coupon") - var coupon: CouponBreakup?=null, - - @SerializedName("raw") - var raw: RawBreakup?=null, - - @SerializedName("loyalty_points") - var loyaltyPoints: LoyaltyPoints?=null +data class CouponBreakup( -): Parcelable { + @SerializedName("code") + var code: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("value") + var value: Double?=null, + @SerializedName("is_applied") + var isApplied: Boolean?=null, + @SerializedName("uid") + var uid: String?=null +): Parcelable { -} - - -/* - Model: CartCurrency -*/ -@Parcelize -data class CartCurrency( - @SerializedName("symbol") - var symbol: String?=null, - @SerializedName("code") - var code: String?=null -): Parcelable { @@ -5050,45 +5075,40 @@ data class CartCurrency( /* - Model: PromiseFormatted + Model: DisplayBreakup */ @Parcelize -data class PromiseFormatted( +data class DisplayBreakup( - @SerializedName("max") - var max: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("min") - var min: String?=null + @SerializedName("key") + var key: String?=null, -): Parcelable { + @SerializedName("message") + var message: ArrayList?=null, + @SerializedName("value") + var value: Double?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { -} - - -/* - Model: PromiseTimestamp -*/ -@Parcelize -data class PromiseTimestamp( - @SerializedName("max") - var max: Double?=null, - @SerializedName("min") - var min: Double?=null -): Parcelable { @@ -5100,48 +5120,28 @@ data class PromiseTimestamp( /* - Model: ShipmentPromise + Model: CartBreakup */ @Parcelize -data class ShipmentPromise( - - - - @SerializedName("formatted") - var formatted: PromiseFormatted?=null, - - @SerializedName("timestamp") - var timestamp: PromiseTimestamp?=null - -): Parcelable { - - - - +data class CartBreakup( -} - - -/* - Model: PaymentSelectionLock -*/ -@Parcelize -data class PaymentSelectionLock( + @SerializedName("raw") + var raw: RawBreakup?=null, + @SerializedName("loyalty_points") + var loyaltyPoints: LoyaltyPoints?=null, + @SerializedName("coupon") + var coupon: CouponBreakup?=null, - @SerializedName("default_options") - var defaultOptions: String?=null, + @SerializedName("display") + var display: ArrayList?=null - @SerializedName("enabled") - var enabled: Boolean?=null, +): Parcelable { - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null -): Parcelable { @@ -5162,53 +5162,53 @@ data class CartDetailResponse( - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("currency") + var currency: CartCurrency?=null, + + @SerializedName("buy_now") + var buyNow: Boolean?=null, + + @SerializedName("delivery_charge_info") + var deliveryChargeInfo: String?=null, @SerializedName("items") var items: ArrayList?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("checkout_mode") var checkoutMode: String?=null, + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, + + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=null, + + @SerializedName("message") + var message: String?=null, + @SerializedName("gstin") var gstin: String?=null, @SerializedName("breakup_values") var breakupValues: CartBreakup?=null, - @SerializedName("last_modified") - var lastModified: String?=null, - @SerializedName("comment") var comment: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("is_valid") + var isValid: Boolean?=null, @SerializedName("coupon_text") var couponText: String?=null, - @SerializedName("currency") - var currency: CartCurrency?=null, - - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, - - @SerializedName("buy_now") - var buyNow: Boolean?=null, - - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null, - - @SerializedName("delivery_charge_info") - var deliveryChargeInfo: String?=null, - - @SerializedName("id") - var id: String?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null + @SerializedName("last_modified") + var lastModified: String?=null ): Parcelable { @@ -5257,41 +5257,41 @@ data class AddProductCart( - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("article_id") + var articleId: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, + @SerializedName("article_assignment") + var articleAssignment: @RawValue HashMap?=null, + + @SerializedName("product_group_tags") + var productGroupTags: ArrayList?=null, @SerializedName("item_size") var itemSize: String?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("store_id") var storeId: Int?=null, - @SerializedName("item_id") - var itemId: Int?=null, - - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("article_assignment") - var articleAssignment: @RawValue HashMap?=null, + @SerializedName("display") + var display: String?=null, @SerializedName("pos") var pos: Boolean?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("seller_id") var sellerId: Int?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, - @SerializedName("product_group_tags") - var productGroupTags: ArrayList?=null + @SerializedName("item_id") + var itemId: Int?=null ): Parcelable { @@ -5352,17 +5352,17 @@ data class AddCartDetailResponse( - @SerializedName("cart") - var cart: CartDetailResponse?=null, - - @SerializedName("message") - var message: String?=null, - @SerializedName("success") var success: Boolean?=null, + @SerializedName("cart") + var cart: CartDetailResponse?=null, + @SerializedName("partial") - var partial: Boolean?=null + var partial: Boolean?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -5387,29 +5387,29 @@ data class UpdateProductCart( - @SerializedName("item_index") - var itemIndex: Int?=null, + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("item_size") + var itemSize: String?=null, @SerializedName("parent_item_identifiers") var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - - @SerializedName("item_size") - var itemSize: String?=null, + @SerializedName("item_index") + var itemIndex: Int?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, @SerializedName("quantity") var quantity: Int?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, + @SerializedName("article_id") - var articleId: String?=null, - - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null + var articleId: String?=null ): Parcelable { @@ -5467,14 +5467,14 @@ data class UpdateCartDetailResponse( + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("cart") var cart: CartDetailResponse?=null, @SerializedName("message") - var message: String?=null, - - @SerializedName("success") - var success: Boolean?=null + var message: String?=null ): Parcelable { @@ -5506,46 +5506,6 @@ data class CartItemCountResponse( -} - - -/* - Model: PageCoupon -*/ -@Parcelize -data class PageCoupon( - - - - @SerializedName("has_previous") - var hasPrevious: Boolean?=null, - - @SerializedName("total_item_count") - var totalItemCount: Int?=null, - - @SerializedName("has_next") - var hasNext: Boolean?=null, - - @SerializedName("total") - var total: Int?=null, - - @SerializedName("current") - var current: Int?=null - -): Parcelable { - - - - - - - - - - - - - } @@ -5560,32 +5520,32 @@ data class Coupon( @SerializedName("coupon_code") var couponCode: String?=null, + @SerializedName("sub_title") + var subTitle: String?=null, + @SerializedName("title") var title: String?=null, - @SerializedName("minimum_cart_value") - var minimumCartValue: Double?=null, + @SerializedName("message") + var message: String?=null, @SerializedName("expires_on") var expiresOn: String?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("is_applicable") var isApplicable: Boolean?=null, - @SerializedName("sub_title") - var subTitle: String?=null, - @SerializedName("is_applied") var isApplied: Boolean?=null, - @SerializedName("max_discount_value") - var maxDiscountValue: Double?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null + var couponValue: Double?=null, + + @SerializedName("minimum_cart_value") + var minimumCartValue: Double?=null, + + @SerializedName("max_discount_value") + var maxDiscountValue: Double?=null ): Parcelable { @@ -5615,18 +5575,27 @@ data class Coupon( /* - Model: GetCouponResponse + Model: PageCoupon */ @Parcelize -data class GetCouponResponse( +data class PageCoupon( - @SerializedName("page") - var page: PageCoupon?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("available_coupon_list") - var availableCouponList: ArrayList?=null + @SerializedName("current") + var current: Int?=null, + + @SerializedName("total_item_count") + var totalItemCount: Int?=null, + + @SerializedName("has_next") + var hasNext: Boolean?=null, + + @SerializedName("has_previous") + var hasPrevious: Boolean?=null ): Parcelable { @@ -5636,19 +5605,28 @@ data class GetCouponResponse( + + + + + + } /* - Model: ApplyCouponRequest + Model: GetCouponResponse */ @Parcelize -data class ApplyCouponRequest( +data class GetCouponResponse( - @SerializedName("coupon_code") - var couponCode: String?=null + @SerializedName("available_coupon_list") + var availableCouponList: ArrayList?=null, + + @SerializedName("page") + var page: PageCoupon?=null ): Parcelable { @@ -5656,22 +5634,21 @@ data class ApplyCouponRequest( + + } /* - Model: OfferSeller + Model: ApplyCouponRequest */ @Parcelize -data class OfferSeller( - +data class ApplyCouponRequest( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("coupon_code") + var couponCode: String?=null ): Parcelable { @@ -5679,8 +5656,6 @@ data class OfferSeller( - - } @@ -5692,20 +5667,20 @@ data class OfferPrice( - @SerializedName("currency_code") - var currencyCode: String?=null, - - @SerializedName("marked") - var marked: Int?=null, + @SerializedName("bulk_effective") + var bulkEffective: Double?=null, @SerializedName("effective") var effective: Int?=null, - @SerializedName("bulk_effective") - var bulkEffective: Double?=null, + @SerializedName("marked") + var marked: Int?=null, @SerializedName("currency_symbol") - var currencySymbol: String?=null + var currencySymbol: String?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -5735,23 +5710,23 @@ data class OfferItem( @SerializedName("margin") var margin: Int?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("best") var best: Boolean?=null, - @SerializedName("price") - var price: OfferPrice?=null, + @SerializedName("total") + var total: Double?=null, @SerializedName("auto_applied") var autoApplied: Boolean?=null, - @SerializedName("total") - var total: Double?=null, - @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("price") + var price: OfferPrice?=null ): Parcelable { @@ -5771,6 +5746,31 @@ data class OfferItem( +} + + +/* + Model: OfferSeller +*/ +@Parcelize +data class OfferSeller( + + + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("name") + var name: String?=null + +): Parcelable { + + + + + + + } @@ -5782,11 +5782,11 @@ data class BulkPriceOffer( - @SerializedName("seller") - var seller: OfferSeller?=null, - @SerializedName("offers") - var offers: ArrayList?=null + var offers: ArrayList?=null, + + @SerializedName("seller") + var seller: OfferSeller?=null ): Parcelable { @@ -5847,11 +5847,11 @@ data class GeoLocation( - @SerializedName("longitude") - var longitude: Double?=null, - @SerializedName("latitude") - var latitude: Double?=null + var latitude: Double?=null, + + @SerializedName("longitude") + var longitude: Double?=null ): Parcelable { @@ -5872,71 +5872,71 @@ data class Address( - @SerializedName("area_code_slug") - var areaCodeSlug: String?=null, - - @SerializedName("address") - var address: String?=null, - @SerializedName("is_default_address") var isDefaultAddress: Boolean?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("checkout_mode") + var checkoutMode: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("state") + var state: String?=null, + + @SerializedName("phone") + var phone: String?=null, + + @SerializedName("address_type") + var addressType: String?=null, + + @SerializedName("id") + var id: String?=null, + + @SerializedName("name") + var name: String?=null, @SerializedName("country") var country: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("landmark") + var landmark: String?=null, - @SerializedName("checkout_mode") - var checkoutMode: String?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("google_map_point") + var googleMapPoint: @RawValue HashMap?=null, @SerializedName("geo_location") var geoLocation: GeoLocation?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("area") + var area: String?=null, - @SerializedName("area_code") - var areaCode: String?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("area_code_slug") + var areaCodeSlug: String?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("country_code") + var countryCode: String?=null, - @SerializedName("google_map_point") - var googleMapPoint: @RawValue HashMap?=null, + @SerializedName("area_code") + var areaCode: String?=null, - @SerializedName("area") - var area: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("phone") - var phone: String?=null + @SerializedName("tags") + var tags: ArrayList?=null ): Parcelable { @@ -6017,12 +6017,12 @@ data class SaveAddressResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("id") var id: String?=null, + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("is_default_address") var isDefaultAddress: Boolean?=null @@ -6047,17 +6047,17 @@ data class UpdateAddressResponse( - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("id") - var id: String?=null, - @SerializedName("is_default_address") var isDefaultAddress: Boolean?=null, @SerializedName("is_updated") - var isUpdated: Boolean?=null + var isUpdated: Boolean?=null, + + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("id") + var id: String?=null ): Parcelable { @@ -6107,14 +6107,14 @@ data class SelectCartAddressRequest( - @SerializedName("id") - var id: String?=null, - @SerializedName("cart_id") var cartId: String?=null, @SerializedName("billing_address_id") - var billingAddressId: String?=null + var billingAddressId: String?=null, + + @SerializedName("id") + var id: String?=null ): Parcelable { @@ -6137,23 +6137,23 @@ data class UpdateCartPaymentRequest( - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null, + @SerializedName("merchant_code") + var merchantCode: String?=null, @SerializedName("id") var id: String?=null, - @SerializedName("aggregator_name") - var aggregatorName: String?=null, - @SerializedName("address_id") var addressId: String?=null, + @SerializedName("aggregator_name") + var aggregatorName: String?=null, + @SerializedName("payment_mode") var paymentMode: String?=null, - @SerializedName("merchant_code") - var merchantCode: String?=null + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null ): Parcelable { @@ -6182,11 +6182,8 @@ data class CouponValidity( - @SerializedName("title") - var title: String?=null, - - @SerializedName("display_message_en") - var displayMessageEn: String?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("valid") var valid: Boolean?=null, @@ -6194,8 +6191,11 @@ data class CouponValidity( @SerializedName("discount") var discount: Double?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("display_message_en") + var displayMessageEn: String?=null, + + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -6225,11 +6225,11 @@ data class PaymentCouponValidate( @SerializedName("coupon_validity") var couponValidity: CouponValidity?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -6252,35 +6252,35 @@ data class ShipmentResponse( - @SerializedName("shipment_type") - var shipmentType: String?=null, - - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("dp_options") - var dpOptions: @RawValue HashMap?=null, - @SerializedName("dp_id") var dpId: String?=null, - @SerializedName("order_type") - var orderType: String?=null, - @SerializedName("fulfillment_id") var fulfillmentId: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("shipments") var shipments: Int?=null, - @SerializedName("box_type") - var boxType: String?=null, + @SerializedName("fulfillment_type") + var fulfillmentType: String?=null, + + @SerializedName("shipment_type") + var shipmentType: String?=null, @SerializedName("promise") var promise: ShipmentPromise?=null, - @SerializedName("fulfillment_type") - var fulfillmentType: String?=null + @SerializedName("box_type") + var boxType: String?=null, + + @SerializedName("dp_options") + var dpOptions: @RawValue HashMap?=null, + + @SerializedName("order_type") + var orderType: String?=null ): Parcelable { @@ -6317,62 +6317,62 @@ data class CartShipmentsResponse( - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, - - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, - - @SerializedName("last_modified") - var lastModified: String?=null, - - @SerializedName("currency") - var currency: CartCurrency?=null, + @SerializedName("buy_now") + var buyNow: Boolean?=null, - @SerializedName("shipments") - var shipments: ArrayList?=null, + @SerializedName("delivery_charge_info") + var deliveryChargeInfo: String?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("cart_id") + var cartId: Int?=null, @SerializedName("checkout_mode") var checkoutMode: String?=null, + @SerializedName("error") + var error: Boolean?=null, + @SerializedName("gstin") var gstin: String?=null, - @SerializedName("comment") - var comment: String?=null, - @SerializedName("message") var message: String?=null, - @SerializedName("coupon_text") - var couponText: String?=null, + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, + @SerializedName("comment") + var comment: String?=null, - @SerializedName("cart_id") - var cartId: Int?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, - @SerializedName("error") - var error: Boolean?=null, + @SerializedName("last_modified") + var lastModified: String?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("currency") + var currency: CartCurrency?=null, - @SerializedName("buy_now") - var buyNow: Boolean?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("payment_selection_lock") var paymentSelectionLock: PaymentSelectionLock?=null, - @SerializedName("delivery_charge_info") - var deliveryChargeInfo: String?=null, + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, - @SerializedName("id") - var id: String?=null + @SerializedName("shipments") + var shipments: ArrayList?=null, + + @SerializedName("is_valid") + var isValid: Boolean?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("coupon_text") + var couponText: String?=null ): Parcelable { @@ -6427,14 +6427,14 @@ data class StaffCheckout( - @SerializedName("_id") - var id: String?=null, + @SerializedName("last_name") + var lastName: String?=null, @SerializedName("first_name") var firstName: String?=null, - @SerializedName("last_name") - var lastName: String?=null, + @SerializedName("_id") + var id: String?=null, @SerializedName("user") var user: String?=null @@ -6465,47 +6465,47 @@ data class CartCheckoutDetailRequest( @SerializedName("meta") var meta: @RawValue HashMap?=null, + @SerializedName("merchant_code") + var merchantCode: String?=null, + + @SerializedName("ordering_store") + var orderingStore: Int?=null, + + @SerializedName("address_id") + var addressId: String?=null, + + @SerializedName("billing_address_id") + var billingAddressId: String?=null, + @SerializedName("delivery_address") var deliveryAddress: @RawValue HashMap?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null, + @SerializedName("staff") + var staff: StaffCheckout?=null, @SerializedName("billing_address") var billingAddress: @RawValue HashMap?=null, - @SerializedName("address_id") - var addressId: String?=null, + @SerializedName("aggregator") + var aggregator: String?=null, @SerializedName("payment_params") var paymentParams: @RawValue HashMap?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, - - @SerializedName("billing_address_id") - var billingAddressId: String?=null, - @SerializedName("callback_url") var callbackUrl: String?=null, - @SerializedName("staff") - var staff: StaffCheckout?=null, - - @SerializedName("payment_auto_confirm") - var paymentAutoConfirm: Boolean?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, - @SerializedName("ordering_store") - var orderingStore: Int?=null, + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null, - @SerializedName("merchant_code") - var merchantCode: String?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, - @SerializedName("aggregator") - var aggregator: String?=null + @SerializedName("payment_auto_confirm") + var paymentAutoConfirm: Boolean?=null ): Parcelable { @@ -6552,92 +6552,92 @@ data class CheckCart( - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("buy_now") + var buyNow: Boolean?=null, - @SerializedName("delivery_charge_order_value") - var deliveryChargeOrderValue: Int?=null, + @SerializedName("cart_id") + var cartId: Int?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("checkout_mode") + var checkoutMode: String?=null, + + @SerializedName("cod_charges") + var codCharges: Int?=null, + + @SerializedName("gstin") + var gstin: String?=null, @SerializedName("breakup_values") var breakupValues: CartBreakup?=null, + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, + @SerializedName("last_modified") var lastModified: String?=null, - @SerializedName("delivery_charges") - var deliveryCharges: Int?=null, + @SerializedName("delivery_charge_order_value") + var deliveryChargeOrderValue: Int?=null, - @SerializedName("store_emps") - var storeEmps: @RawValue ArrayList>?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=null, + + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, @SerializedName("is_valid") var isValid: Boolean?=null, - @SerializedName("user_type") - var userType: String?=null, - - @SerializedName("checkout_mode") - var checkoutMode: String?=null, + @SerializedName("cod_available") + var codAvailable: Boolean?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("store_emps") + var storeEmps: @RawValue ArrayList>?=null, @SerializedName("coupon_text") var couponText: String?=null, - @SerializedName("error_message") - var errorMessage: String?=null, - - @SerializedName("cod_message") - var codMessage: String?=null, - - @SerializedName("buy_now") - var buyNow: Boolean?=null, - - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null, + @SerializedName("delivery_charge_info") + var deliveryChargeInfo: String?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("currency") - var currency: CartCurrency?=null, + @SerializedName("store_code") + var storeCode: String?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("cod_message") + var codMessage: String?=null, + + @SerializedName("message") + var message: String?=null, @SerializedName("comment") var comment: String?=null, - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, - - @SerializedName("cart_id") - var cartId: Int?=null, - - @SerializedName("cod_charges") - var codCharges: Int?=null, + @SerializedName("currency") + var currency: CartCurrency?=null, - @SerializedName("cod_available") - var codAvailable: Boolean?=null, + @SerializedName("delivery_charges") + var deliveryCharges: Int?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("user_type") + var userType: String?=null, - @SerializedName("delivery_charge_info") - var deliveryChargeInfo: String?=null, + @SerializedName("error_message") + var errorMessage: String?=null, - @SerializedName("id") - var id: String?=null + @SerializedName("order_id") + var orderId: String?=null ): Parcelable { @@ -6712,29 +6712,29 @@ data class CartCheckoutResponse( - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("message") - var message: String?=null, - @SerializedName("data") var data: @RawValue HashMap?=null, - @SerializedName("app_intercept_url") - var appInterceptUrl: String?=null, - - @SerializedName("callback_url") - var callbackUrl: String?=null, - @SerializedName("cart") var cart: CheckCart?=null, @SerializedName("payment_confirm_url") var paymentConfirmUrl: String?=null, + @SerializedName("message") + var message: String?=null, + + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("callback_url") + var callbackUrl: String?=null, + @SerializedName("order_id") - var orderId: String?=null + var orderId: String?=null, + + @SerializedName("app_intercept_url") + var appInterceptUrl: String?=null ): Parcelable { @@ -6770,14 +6770,14 @@ data class CartMetaRequest( @SerializedName("pick_up_customer_details") var pickUpCustomerDetails: @RawValue HashMap?=null, - @SerializedName("checkout_mode") - var checkoutMode: String?=null, - @SerializedName("gstin") var gstin: String?=null, @SerializedName("comment") - var comment: String?=null + var comment: String?=null, + + @SerializedName("checkout_mode") + var checkoutMode: String?=null ): Parcelable { @@ -6895,17 +6895,17 @@ data class SharedCartDetails( @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("token") - var token: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("source") + var source: @RawValue HashMap?=null, @SerializedName("user") var user: @RawValue HashMap?=null, - @SerializedName("source") - var source: @RawValue HashMap?=null + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("token") + var token: String?=null ): Parcelable { @@ -6932,62 +6932,62 @@ data class SharedCart( - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("buy_now") + var buyNow: Boolean?=null, + + @SerializedName("cart_id") + var cartId: Int?=null, + + @SerializedName("checkout_mode") + var checkoutMode: String?=null, + + @SerializedName("gstin") + var gstin: String?=null, @SerializedName("breakup_values") var breakupValues: CartBreakup?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, + @SerializedName("last_modified") var lastModified: String?=null, - @SerializedName("shared_cart_details") - var sharedCartDetails: SharedCartDetails?=null, + @SerializedName("id") + var id: String?=null, + + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=null, + + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, @SerializedName("is_valid") var isValid: Boolean?=null, - @SerializedName("checkout_mode") - var checkoutMode: String?=null, - - @SerializedName("message") - var message: String?=null, + @SerializedName("uid") + var uid: String?=null, @SerializedName("coupon_text") var couponText: String?=null, - @SerializedName("buy_now") - var buyNow: Boolean?=null, - - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null, + @SerializedName("delivery_charge_info") + var deliveryChargeInfo: String?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("currency") - var currency: CartCurrency?=null, - - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("message") + var message: String?=null, @SerializedName("comment") var comment: String?=null, - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, - - @SerializedName("cart_id") - var cartId: Int?=null, - - @SerializedName("uid") - var uid: String?=null, - - @SerializedName("delivery_charge_info") - var deliveryChargeInfo: String?=null, + @SerializedName("currency") + var currency: CartCurrency?=null, - @SerializedName("id") - var id: String?=null + @SerializedName("shared_cart_details") + var sharedCartDetails: SharedCartDetails?=null ): Parcelable { @@ -7042,11 +7042,11 @@ data class SharedCartResponse( - @SerializedName("cart") - var cart: SharedCart?=null, - @SerializedName("error") - var error: String?=null + var error: String?=null, + + @SerializedName("cart") + var cart: SharedCart?=null ): Parcelable { @@ -7070,17 +7070,17 @@ data class PromotionOffer( @SerializedName("valid_till") var validTill: String?=null, - @SerializedName("description") - var description: String?=null, - - @SerializedName("promotion_group") - var promotionGroup: String?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("offer_text") var offerText: String?=null, - @SerializedName("id") - var id: String?=null + @SerializedName("description") + var description: String?=null, + + @SerializedName("promotion_group") + var promotionGroup: String?=null ): Parcelable { @@ -7127,36 +7127,11 @@ data class OperationErrorResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: CurrencyInfo -*/ -@Parcelize -data class CurrencyInfo( - - - - @SerializedName("symbol") - var symbol: String?=null, + var success: Boolean?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -7177,8 +7152,8 @@ data class LadderPrice( - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("effective") + var effective: Int?=null, @SerializedName("offer_price") var offerPrice: Double?=null, @@ -7186,11 +7161,11 @@ data class LadderPrice( @SerializedName("marked") var marked: Int?=null, - @SerializedName("effective") - var effective: Int?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null + var currencySymbol: String?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -7217,18 +7192,18 @@ data class LadderOfferItem( - @SerializedName("type") - var type: String?=null, - @SerializedName("margin") var margin: Int?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null, + @SerializedName("type") + var type: String?=null, @SerializedName("max_quantity") var maxQuantity: Int?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, + @SerializedName("price") var price: LadderPrice?=null @@ -7260,30 +7235,55 @@ data class LadderPriceOffer( @SerializedName("valid_till") var validTill: String?=null, + @SerializedName("offer_prices") + var offerPrices: ArrayList?=null, + + @SerializedName("id") + var id: String?=null, + + @SerializedName("offer_text") + var offerText: String?=null, + @SerializedName("description") var description: String?=null, @SerializedName("promotion_group") - var promotionGroup: String?=null, + var promotionGroup: String?=null + +): Parcelable { + + + + + + + - @SerializedName("offer_text") - var offerText: String?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("offer_prices") - var offerPrices: ArrayList?=null -): Parcelable { +} + + +/* + Model: CurrencyInfo +*/ +@Parcelize +data class CurrencyInfo( + + @SerializedName("symbol") + var symbol: String?=null, + @SerializedName("code") + var code: String?=null +): Parcelable { @@ -7302,11 +7302,11 @@ data class LadderPriceOffers( - @SerializedName("currency") - var currency: CurrencyInfo?=null, - @SerializedName("available_offers") - var availableOffers: ArrayList?=null + var availableOffers: ArrayList?=null, + + @SerializedName("currency") + var currency: CurrencyInfo?=null ): Parcelable { @@ -21894,32 +21894,32 @@ data class AggregatorConfigDetail( @SerializedName("verify_api") var verifyApi: String?=null, - @SerializedName("merchant_id") - var merchantId: String?=null, - - @SerializedName("sdk") - var sdk: Boolean?=null, - - @SerializedName("api") - var api: String?=null, + @SerializedName("config_type") + var configType: String?=null, @SerializedName("merchant_key") var merchantKey: String?=null, - @SerializedName("config_type") - var configType: String?=null, - @SerializedName("key") var key: String?=null, + @SerializedName("secret") + var secret: String?=null, + + @SerializedName("api") + var api: String?=null, + @SerializedName("user_id") var userId: String?=null, @SerializedName("pin") var pin: String?=null, - @SerializedName("secret") - var secret: String?=null + @SerializedName("sdk") + var sdk: Boolean?=null, + + @SerializedName("merchant_id") + var merchantId: String?=null ): Parcelable { @@ -21959,32 +21959,32 @@ data class AggregatorsConfigDetailResponse( @SerializedName("razorpay") var razorpay: AggregatorConfigDetail?=null, + @SerializedName("ccavenue") + var ccavenue: AggregatorConfigDetail?=null, + + @SerializedName("mswipe") + var mswipe: AggregatorConfigDetail?=null, + @SerializedName("stripe") var stripe: AggregatorConfigDetail?=null, @SerializedName("juspay") var juspay: AggregatorConfigDetail?=null, - @SerializedName("mswipe") - var mswipe: AggregatorConfigDetail?=null, - - @SerializedName("rupifi") - var rupifi: AggregatorConfigDetail?=null, - - @SerializedName("ccavenue") - var ccavenue: AggregatorConfigDetail?=null, + @SerializedName("success") + var success: Boolean?=null, @SerializedName("simpl") var simpl: AggregatorConfigDetail?=null, - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("env") - var env: String?=null, + @SerializedName("rupifi") + var rupifi: AggregatorConfigDetail?=null, @SerializedName("payumoney") - var payumoney: AggregatorConfigDetail?=null + var payumoney: AggregatorConfigDetail?=null, + + @SerializedName("env") + var env: String?=null ): Parcelable { @@ -22021,11 +22021,11 @@ data class ErrorCodeAndDescription( - @SerializedName("code") - var code: String?=null, - @SerializedName("description") - var description: String?=null + var description: String?=null, + + @SerializedName("code") + var code: String?=null ): Parcelable { @@ -22046,11 +22046,11 @@ data class HttpErrorCodeAndResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("error") - var error: ErrorCodeAndDescription?=null + var error: ErrorCodeAndDescription?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -22071,17 +22071,17 @@ data class AttachCardRequest( - @SerializedName("name_on_card") - var nameOnCard: String?=null, - - @SerializedName("nickname") - var nickname: String?=null, - @SerializedName("refresh") var refresh: Boolean?=null, + @SerializedName("name_on_card") + var nameOnCard: String?=null, + @SerializedName("card_id") - var cardId: String?=null + var cardId: String?=null, + + @SerializedName("nickname") + var nickname: String?=null ): Parcelable { @@ -22106,14 +22106,14 @@ data class AttachCardsResponse( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("data") + var data: @RawValue HashMap?=null, @SerializedName("message") var message: String?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -22136,14 +22136,14 @@ data class CardPaymentGateway( - @SerializedName("api") - var api: String?=null, - @SerializedName("aggregator") var aggregator: String?=null, @SerializedName("customer_id") - var customerId: String?=null + var customerId: String?=null, + + @SerializedName("api") + var api: String?=null ): Parcelable { @@ -22169,11 +22169,11 @@ data class ActiveCardPaymentGatewayResponse( @SerializedName("cards") var cards: CardPaymentGateway?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -22196,38 +22196,41 @@ data class Card( - @SerializedName("compliant_with_tokenisation_guidelines") - var compliantWithTokenisationGuidelines: Boolean?=null, + @SerializedName("card_issuer") + var cardIssuer: String?=null, - @SerializedName("exp_year") - var expYear: Int?=null, + @SerializedName("nickname") + var nickname: String?=null, - @SerializedName("card_isin") - var cardIsin: String?=null, + @SerializedName("card_token") + var cardToken: String?=null, - @SerializedName("card_brand") - var cardBrand: String?=null, + @SerializedName("card_id") + var cardId: String?=null, - @SerializedName("card_issuer") - var cardIssuer: String?=null, + @SerializedName("card_number") + var cardNumber: String?=null, @SerializedName("card_brand_image") var cardBrandImage: String?=null, - @SerializedName("aggregator_name") - var aggregatorName: String?=null, + @SerializedName("exp_year") + var expYear: Int?=null, - @SerializedName("card_number") - var cardNumber: String?=null, + @SerializedName("card_type") + var cardType: String?=null, + + @SerializedName("card_name") + var cardName: String?=null, @SerializedName("exp_month") var expMonth: Int?=null, - @SerializedName("card_type") - var cardType: String?=null, + @SerializedName("compliant_with_tokenisation_guidelines") + var compliantWithTokenisationGuidelines: Boolean?=null, - @SerializedName("nickname") - var nickname: String?=null, + @SerializedName("card_brand") + var cardBrand: String?=null, @SerializedName("expired") var expired: Boolean?=null, @@ -22235,17 +22238,14 @@ data class Card( @SerializedName("card_reference") var cardReference: String?=null, - @SerializedName("card_token") - var cardToken: String?=null, - @SerializedName("card_fingerprint") var cardFingerprint: String?=null, - @SerializedName("card_name") - var cardName: String?=null, + @SerializedName("aggregator_name") + var aggregatorName: String?=null, - @SerializedName("card_id") - var cardId: String?=null + @SerializedName("card_isin") + var cardIsin: String?=null ): Parcelable { @@ -22296,14 +22296,14 @@ data class ListCardsResponse( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("data") + var data: ArrayList?=null, @SerializedName("message") var message: String?=null, - @SerializedName("data") - var data: ArrayList?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -22346,11 +22346,11 @@ data class DeleteCardsResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -22371,20 +22371,29 @@ data class ValidateCustomerRequest( - @SerializedName("transaction_amount_in_paise") - var transactionAmountInPaise: Int?=null, + @SerializedName("order_items") + var orderItems: @RawValue ArrayList>?=null, @SerializedName("aggregator") var aggregator: String?=null, - @SerializedName("merchant_params") - var merchantParams: @RawValue HashMap?=null, + @SerializedName("delivery_address") + var deliveryAddress: @RawValue HashMap?=null, @SerializedName("payload") var payload: String?=null, + @SerializedName("transaction_amount_in_paise") + var transactionAmountInPaise: Int?=null, + @SerializedName("phone_number") - var phoneNumber: String?=null + var phoneNumber: String?=null, + + @SerializedName("merchant_params") + var merchantParams: @RawValue HashMap?=null, + + @SerializedName("billing_address") + var billingAddress: @RawValue HashMap?=null ): Parcelable { @@ -22400,6 +22409,12 @@ data class ValidateCustomerRequest( + + + + + + } @@ -22411,14 +22426,14 @@ data class ValidateCustomerResponse( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("data") + var data: @RawValue HashMap?=null, @SerializedName("message") var message: String?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -22441,20 +22456,20 @@ data class ChargeCustomerRequest( - @SerializedName("verified") - var verified: Boolean?=null, + @SerializedName("amount") + var amount: Int?=null, @SerializedName("aggregator") var aggregator: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("transaction_token") + var transactionToken: String?=null, - @SerializedName("amount") - var amount: Int?=null, + @SerializedName("verified") + var verified: Boolean?=null, - @SerializedName("transaction_token") - var transactionToken: String?=null + @SerializedName("order_id") + var orderId: String?=null ): Parcelable { @@ -22481,21 +22496,21 @@ data class ChargeCustomerResponse( - @SerializedName("cart_id") - var cartId: String?=null, - @SerializedName("aggregator") var aggregator: String?=null, + @SerializedName("cart_id") + var cartId: String?=null, + @SerializedName("delivery_address_id") var deliveryAddressId: String?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("order_id") var orderId: String?=null, + @SerializedName("status") + var status: String?=null, + @SerializedName("message") var message: String?=null, @@ -22531,41 +22546,41 @@ data class PaymentInitializationRequest( - @SerializedName("merchant_order_id") - var merchantOrderId: String?=null, + @SerializedName("vpa") + var vpa: String?=null, - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("contact") - var contact: String?=null, + @SerializedName("amount") + var amount: Int?=null, @SerializedName("email") var email: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("razorpay_payment_id") - var razorpayPaymentId: String?=null, + @SerializedName("aggregator") + var aggregator: String?=null, + + @SerializedName("timeout") + var timeout: Int?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("merchant_order_id") + var merchantOrderId: String?=null, @SerializedName("method") var method: String?=null, - @SerializedName("amount") - var amount: Int?=null, - - @SerializedName("vpa") - var vpa: String?=null, - - @SerializedName("timeout") - var timeout: Int?=null, + @SerializedName("order_id") + var orderId: String?=null, @SerializedName("customer_id") - var customerId: String?=null + var customerId: String?=null, + + @SerializedName("razorpay_payment_id") + var razorpayPaymentId: String?=null ): Parcelable { @@ -22606,53 +22621,53 @@ data class PaymentInitializationResponse( - @SerializedName("merchant_order_id") - var merchantOrderId: String?=null, + @SerializedName("vpa") + var vpa: String?=null, + + @SerializedName("currency") + var currency: String?=null, + + @SerializedName("amount") + var amount: Int?=null, + + @SerializedName("timeout") + var timeout: Int?=null, @SerializedName("aggregator") var aggregator: String?=null, - @SerializedName("polling_url") - var pollingUrl: String?=null, + @SerializedName("merchant_order_id") + var merchantOrderId: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("upi_poll_url") + var upiPollUrl: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("bqr_image") + var bqrImage: String?=null, @SerializedName("method") var method: String?=null, - @SerializedName("vpa") - var vpa: String?=null, - - @SerializedName("razorpay_payment_id") - var razorpayPaymentId: String?=null, - - @SerializedName("amount") - var amount: Int?=null, + @SerializedName("polling_url") + var pollingUrl: String?=null, @SerializedName("aggregator_order_id") var aggregatorOrderId: String?=null, - @SerializedName("upi_poll_url") - var upiPollUrl: String?=null, - @SerializedName("virtual_id") var virtualId: String?=null, - @SerializedName("bqr_image") - var bqrImage: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("timeout") - var timeout: Int?=null, + @SerializedName("customer_id") + var customerId: String?=null, @SerializedName("success") var success: Boolean?=null, - @SerializedName("customer_id") - var customerId: String?=null + @SerializedName("razorpay_payment_id") + var razorpayPaymentId: String?=null ): Parcelable { @@ -22701,35 +22716,35 @@ data class PaymentStatusUpdateRequest( - @SerializedName("merchant_order_id") - var merchantOrderId: String?=null, - - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("vpa") + var vpa: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("contact") - var contact: String?=null, + @SerializedName("amount") + var amount: Int?=null, @SerializedName("email") var email: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("aggregator") + var aggregator: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("contact") + var contact: String?=null, + + @SerializedName("merchant_order_id") + var merchantOrderId: String?=null, @SerializedName("method") var method: String?=null, - @SerializedName("vpa") - var vpa: String?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("amount") - var amount: Int?=null, + @SerializedName("status") + var status: String?=null, @SerializedName("customer_id") var customerId: String?=null @@ -22774,15 +22789,15 @@ data class PaymentStatusUpdateResponse( @SerializedName("retry") var retry: Boolean?=null, + @SerializedName("redirect_url") + var redirectUrl: String?=null, + @SerializedName("status") var status: String?=null, @SerializedName("aggregator_name") var aggregatorName: String?=null, - @SerializedName("redirect_url") - var redirectUrl: String?=null, - @SerializedName("success") var success: Boolean?=null @@ -22811,17 +22826,17 @@ data class AggregatorRoute( - @SerializedName("payment_flow") - var paymentFlow: String?=null, - - @SerializedName("payment_flow_data") - var paymentFlowData: String?=null, - @SerializedName("api_link") var apiLink: String?=null, + @SerializedName("payment_flow") + var paymentFlow: String?=null, + @SerializedName("data") - var data: @RawValue HashMap?=null + var data: @RawValue HashMap?=null, + + @SerializedName("payment_flow_data") + var paymentFlowData: String?=null ): Parcelable { @@ -22846,17 +22861,14 @@ data class PaymentFlow( + @SerializedName("jiopay") + var jiopay: AggregatorRoute?=null, + @SerializedName("razorpay") var razorpay: AggregatorRoute?=null, - @SerializedName("epaylater") - var epaylater: AggregatorRoute?=null, - - @SerializedName("stripe") - var stripe: AggregatorRoute?=null, - - @SerializedName("juspay") - var juspay: AggregatorRoute?=null, + @SerializedName("ccavenue") + var ccavenue: AggregatorRoute?=null, @SerializedName("fynd") var fynd: AggregatorRoute?=null, @@ -22864,26 +22876,29 @@ data class PaymentFlow( @SerializedName("mswipe") var mswipe: AggregatorRoute?=null, - @SerializedName("rupifi") - var rupifi: AggregatorRoute?=null, - - @SerializedName("ccavenue") - var ccavenue: AggregatorRoute?=null, - - @SerializedName("simpl") - var simpl: AggregatorRoute?=null, + @SerializedName("stripe") + var stripe: AggregatorRoute?=null, - @SerializedName("jiopay") - var jiopay: AggregatorRoute?=null, + @SerializedName("bqr_razorpay") + var bqrRazorpay: AggregatorRoute?=null, @SerializedName("payubiz") var payubiz: AggregatorRoute?=null, - @SerializedName("bqr_razorpay") - var bqrRazorpay: AggregatorRoute?=null, + @SerializedName("juspay") + var juspay: AggregatorRoute?=null, @SerializedName("upi_razorpay") - var upiRazorpay: AggregatorRoute?=null + var upiRazorpay: AggregatorRoute?=null, + + @SerializedName("simpl") + var simpl: AggregatorRoute?=null, + + @SerializedName("rupifi") + var rupifi: AggregatorRoute?=null, + + @SerializedName("epaylater") + var epaylater: AggregatorRoute?=null ): Parcelable { @@ -22979,14 +22994,14 @@ data class IntentApp( @SerializedName("code") var code: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("logos") + var logos: PaymentModeLogo?=null, @SerializedName("package_name") var packageName: String?=null, - @SerializedName("logos") - var logos: PaymentModeLogo?=null + @SerializedName("display_name") + var displayName: String?=null ): Parcelable { @@ -23011,65 +23026,83 @@ data class PaymentModeList( + @SerializedName("nickname") + var nickname: String?=null, + + @SerializedName("card_brand_image") + var cardBrandImage: String?=null, + + @SerializedName("timeout") + var timeout: Int?=null, + + @SerializedName("exp_year") + var expYear: Int?=null, + @SerializedName("exp_month") var expMonth: Int?=null, - @SerializedName("card_number") - var cardNumber: String?=null, + @SerializedName("card_fingerprint") + var cardFingerprint: String?=null, - @SerializedName("nickname") - var nickname: String?=null, + @SerializedName("aggregator_name") + var aggregatorName: String?=null, - @SerializedName("card_reference") - var cardReference: String?=null, + @SerializedName("intent_app_error_dict_list") + var intentAppErrorDictList: ArrayList?=null, + + @SerializedName("card_issuer") + var cardIssuer: String?=null, @SerializedName("card_token") var cardToken: String?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("intent_app") + var intentApp: ArrayList?=null, - @SerializedName("timeout") - var timeout: Int?=null, + @SerializedName("card_type") + var cardType: String?=null, + + @SerializedName("card_name") + var cardName: String?=null, + + @SerializedName("card_reference") + var cardReference: String?=null, @SerializedName("merchant_code") var merchantCode: String?=null, - @SerializedName("intent_app_error_dict_list") - var intentAppErrorDictList: ArrayList?=null, - @SerializedName("retry_count") var retryCount: Int?=null, - @SerializedName("card_brand") - var cardBrand: String?=null, + @SerializedName("card_id") + var cardId: String?=null, - @SerializedName("card_issuer") - var cardIssuer: String?=null, + @SerializedName("card_number") + var cardNumber: String?=null, + + @SerializedName("display_priority") + var displayPriority: Int?=null, + + @SerializedName("compliant_with_tokenisation_guidelines") + var compliantWithTokenisationGuidelines: Boolean?=null, @SerializedName("intent_flow") var intentFlow: Boolean?=null, - @SerializedName("aggregator_name") - var aggregatorName: String?=null, + @SerializedName("fynd_vpa") + var fyndVpa: String?=null, - @SerializedName("logo_url") - var logoUrl: PaymentModeLogo?=null, + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("intent_app_error_list") var intentAppErrorList: ArrayList?=null, - @SerializedName("card_id") - var cardId: String?=null, - - @SerializedName("exp_year") - var expYear: Int?=null, - - @SerializedName("card_isin") - var cardIsin: String?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("card_brand") + var cardBrand: String?=null, @SerializedName("expired") var expired: Boolean?=null, @@ -23077,29 +23110,11 @@ data class PaymentModeList( @SerializedName("name") var name: String?=null, - @SerializedName("card_fingerprint") - var cardFingerprint: String?=null, - - @SerializedName("fynd_vpa") - var fyndVpa: String?=null, - - @SerializedName("card_brand_image") - var cardBrandImage: String?=null, - - @SerializedName("display_priority") - var displayPriority: Int?=null, - - @SerializedName("card_type") - var cardType: String?=null, - - @SerializedName("compliant_with_tokenisation_guidelines") - var compliantWithTokenisationGuidelines: Boolean?=null, - - @SerializedName("intent_app") - var intentApp: ArrayList?=null, + @SerializedName("logo_url") + var logoUrl: PaymentModeLogo?=null, - @SerializedName("card_name") - var cardName: String?=null + @SerializedName("card_isin") + var cardIsin: String?=null ): Parcelable { @@ -23176,32 +23191,32 @@ data class RootPaymentMode( - @SerializedName("save_card") - var saveCard: Boolean?=null, - @SerializedName("is_pay_by_card_pl") var isPayByCardPl: Boolean?=null, - @SerializedName("list") - var list: ArrayList?=null, - @SerializedName("display_name") var displayName: String?=null, + @SerializedName("list") + var list: ArrayList?=null, + @SerializedName("add_card_enabled") var addCardEnabled: Boolean?=null, - @SerializedName("aggregator_name") - var aggregatorName: String?=null, + @SerializedName("anonymous_enable") + var anonymousEnable: Boolean?=null, @SerializedName("display_priority") var displayPriority: Int?=null, + @SerializedName("save_card") + var saveCard: Boolean?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("anonymous_enable") - var anonymousEnable: Boolean?=null + @SerializedName("aggregator_name") + var aggregatorName: String?=null ): Parcelable { @@ -23261,11 +23276,11 @@ data class PaymentModeRouteResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("payment_options") - var paymentOptions: PaymentOptionAndFlow?=null + var paymentOptions: PaymentOptionAndFlow?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -23311,11 +23326,11 @@ data class RupifiBannerResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("data") - var data: RupifiBannerData?=null + var data: RupifiBannerData?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -23336,12 +23351,12 @@ data class EpaylaterBannerData( - @SerializedName("status") - var status: String?=null, - @SerializedName("display") var display: Boolean?=null, + @SerializedName("status") + var status: String?=null, + @SerializedName("message") var message: String?=null @@ -23366,11 +23381,11 @@ data class EpaylaterBannerResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("data") - var data: EpaylaterBannerData?=null + var data: EpaylaterBannerData?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -23441,11 +23456,11 @@ data class ResendOrCancelPaymentResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("data") - var data: LinkStatus?=null + var data: LinkStatus?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -23466,20 +23481,20 @@ data class TransferItemsDetails( + @SerializedName("logo_small") + var logoSmall: String?=null, + @SerializedName("display_name") var displayName: String?=null, + @SerializedName("id") + var id: Int?=null, + @SerializedName("logo_large") var logoLarge: String?=null, - @SerializedName("logo_small") - var logoSmall: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("id") - var id: Int?=null + var name: String?=null ): Parcelable { @@ -23506,11 +23521,11 @@ data class TransferModeDetails( - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("display_name") + var displayName: String?=null ): Parcelable { @@ -23596,62 +23611,62 @@ data class OrderBeneficiaryDetails( - @SerializedName("comment") - var comment: Boolean?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("transfer_mode") + var transferMode: String?=null, @SerializedName("account_no") var accountNo: String?=null, - @SerializedName("branch_name") - var branchName: Boolean?=null, - - @SerializedName("email") - var email: String?=null, - - @SerializedName("ifsc_code") - var ifscCode: String?=null, + @SerializedName("delights_user_name") + var delightsUserName: String?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("comment") + var comment: Boolean?=null, @SerializedName("subtitle") var subtitle: String?=null, - @SerializedName("bank_name") - var bankName: String?=null, - @SerializedName("is_active") var isActive: Boolean?=null, @SerializedName("beneficiary_id") var beneficiaryId: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("account_holder") - var accountHolder: String?=null, + @SerializedName("email") + var email: String?=null, + + @SerializedName("branch_name") + var branchName: Boolean?=null, + + @SerializedName("bank_name") + var bankName: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("title") + var title: String?=null, + + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("mobile") var mobile: Boolean?=null, - @SerializedName("transfer_mode") - var transferMode: String?=null, - - @SerializedName("delights_user_name") - var delightsUserName: String?=null, + @SerializedName("account_holder") + var accountHolder: String?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("ifsc_code") + var ifscCode: String?=null ): Parcelable { @@ -23731,14 +23746,14 @@ data class NotFoundResourceError( + @SerializedName("description") + var description: String?=null, + @SerializedName("code") var code: String?=null, @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("description") - var description: String?=null + var success: Boolean?=null ): Parcelable { @@ -23764,11 +23779,11 @@ data class IfscCodeResponse( @SerializedName("bank_name") var bankName: String?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("branch_name") - var branchName: String?=null + var branchName: String?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -23791,14 +23806,14 @@ data class ErrorCodeDescription( + @SerializedName("description") + var description: String?=null, + @SerializedName("code") var code: String?=null, @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("description") - var description: String?=null + var success: Boolean?=null ): Parcelable { @@ -23851,11 +23866,11 @@ data class AddBeneficiaryViaOtpVerificationResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -23906,38 +23921,38 @@ data class BeneficiaryModeDetails( - @SerializedName("bank_name") - var bankName: String?=null, + @SerializedName("vpa") + var vpa: String?=null, - @SerializedName("branch_name") - var branchName: String?=null, + @SerializedName("account_no") + var accountNo: String?=null, @SerializedName("wallet") var wallet: String?=null, + @SerializedName("mobile") + var mobile: String?=null, + @SerializedName("email") var email: String?=null, - @SerializedName("vpa") - var vpa: String?=null, - @SerializedName("address") var address: String?=null, - @SerializedName("comment") - var comment: String?=null, - @SerializedName("account_holder") var accountHolder: String?=null, - @SerializedName("ifsc_code") - var ifscCode: String?=null, + @SerializedName("branch_name") + var branchName: String?=null, - @SerializedName("mobile") - var mobile: String?=null, + @SerializedName("comment") + var comment: String?=null, - @SerializedName("account_no") - var accountNo: String?=null + @SerializedName("bank_name") + var bankName: String?=null, + + @SerializedName("ifsc_code") + var ifscCode: String?=null ): Parcelable { @@ -23979,20 +23994,20 @@ data class AddBeneficiaryDetailsRequest( @SerializedName("transfer_mode") var transferMode: String?=null, + @SerializedName("request_id") + var requestId: String?=null, + + @SerializedName("otp") + var otp: String?=null, + @SerializedName("shipment_id") var shipmentId: String?=null, - @SerializedName("delights") - var delights: Boolean?=null, - @SerializedName("order_id") var orderId: String?=null, - @SerializedName("request_id") - var requestId: String?=null, - - @SerializedName("otp") - var otp: String?=null, + @SerializedName("delights") + var delights: Boolean?=null, @SerializedName("details") var details: BeneficiaryModeDetails?=null @@ -24026,17 +24041,17 @@ data class RefundAccountResponse( - @SerializedName("is_verified_flag") - var isVerifiedFlag: Boolean?=null, - - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("data") + var data: @RawValue HashMap?=null, @SerializedName("message") var message: String?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + @SerializedName("is_verified_flag") + var isVerifiedFlag: Boolean?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -24061,8 +24076,8 @@ data class BankDetailsForOTP( - @SerializedName("bank_name") - var bankName: String?=null, + @SerializedName("account_no") + var accountNo: String?=null, @SerializedName("branch_name") var branchName: String?=null, @@ -24070,11 +24085,11 @@ data class BankDetailsForOTP( @SerializedName("account_holder") var accountHolder: String?=null, - @SerializedName("ifsc_code") - var ifscCode: String?=null, + @SerializedName("bank_name") + var bankName: String?=null, - @SerializedName("account_no") - var accountNo: String?=null + @SerializedName("ifsc_code") + var ifscCode: String?=null ): Parcelable { @@ -24126,11 +24141,11 @@ data class WalletOtpRequest( - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("mobile") - var mobile: String?=null + var mobile: String?=null, + + @SerializedName("country_code") + var countryCode: String?=null ): Parcelable { @@ -24206,11 +24221,11 @@ data class SetDefaultBeneficiaryResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("is_beneficiary_set") - var isBeneficiarySet: Boolean?=null + var isBeneficiarySet: Boolean?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -24231,32 +24246,32 @@ data class GetPaymentLinkResponse( - @SerializedName("payment_link_current_status") - var paymentLinkCurrentStatus: String?=null, - @SerializedName("merchant_name") var merchantName: String?=null, - @SerializedName("message") - var message: String?=null, - - @SerializedName("external_order_id") - var externalOrderId: String?=null, - + @SerializedName("polling_timeout") + var pollingTimeout: Int?=null, + @SerializedName("amount") var amount: Double?=null, + @SerializedName("status_code") + var statusCode: Int?=null, + @SerializedName("success") var success: Boolean?=null, - @SerializedName("polling_timeout") - var pollingTimeout: Int?=null, + @SerializedName("external_order_id") + var externalOrderId: String?=null, - @SerializedName("payment_link_url") - var paymentLinkUrl: String?=null, + @SerializedName("payment_link_current_status") + var paymentLinkCurrentStatus: String?=null, - @SerializedName("status_code") - var statusCode: Int?=null + @SerializedName("message") + var message: String?=null, + + @SerializedName("payment_link_url") + var paymentLinkUrl: String?=null ): Parcelable { @@ -24291,29 +24306,29 @@ data class ErrorDescription( - @SerializedName("merchant_order_id") - var merchantOrderId: String?=null, - - @SerializedName("msg") - var msg: String?=null, - @SerializedName("merchant_name") var merchantName: String?=null, - @SerializedName("payment_transaction_id") - var paymentTransactionId: String?=null, + @SerializedName("cancelled") + var cancelled: Boolean?=null, + + @SerializedName("msg") + var msg: String?=null, @SerializedName("amount") var amount: Double?=null, - @SerializedName("expired") - var expired: Boolean?=null, + @SerializedName("merchant_order_id") + var merchantOrderId: String?=null, + + @SerializedName("payment_transaction_id") + var paymentTransactionId: String?=null, @SerializedName("invalid_id") var invalidId: Boolean?=null, - @SerializedName("cancelled") - var cancelled: Boolean?=null + @SerializedName("expired") + var expired: Boolean?=null ): Parcelable { @@ -24346,20 +24361,20 @@ data class CreatePaymentLinkMeta( + @SerializedName("assign_card_id") + var assignCardId: String?=null, + + @SerializedName("amount") + var amount: String?=null, + @SerializedName("cart_id") var cartId: String?=null, - @SerializedName("checkout_mode") - var checkoutMode: String?=null, - @SerializedName("pincode") var pincode: String?=null, - @SerializedName("amount") - var amount: String?=null, - - @SerializedName("assign_card_id") - var assignCardId: String?=null + @SerializedName("checkout_mode") + var checkoutMode: String?=null ): Parcelable { @@ -24386,23 +24401,23 @@ data class CreatePaymentLinkRequest( - @SerializedName("mobile_number") - var mobileNumber: String?=null, - @SerializedName("meta") var meta: CreatePaymentLinkMeta?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("amount") + var amount: Double?=null, @SerializedName("email") var email: String?=null, - @SerializedName("amount") - var amount: Double?=null, - @SerializedName("external_order_id") - var externalOrderId: String?=null + var externalOrderId: String?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("mobile_number") + var mobileNumber: String?=null ): Parcelable { @@ -24431,23 +24446,23 @@ data class CreatePaymentLinkResponse( + @SerializedName("polling_timeout") + var pollingTimeout: Int?=null, + + @SerializedName("status_code") + var statusCode: Int?=null, + @SerializedName("payment_link_id") var paymentLinkId: String?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("success") var success: Boolean?=null, - @SerializedName("polling_timeout") - var pollingTimeout: Int?=null, + @SerializedName("message") + var message: String?=null, @SerializedName("payment_link_url") - var paymentLinkUrl: String?=null, - - @SerializedName("status_code") - var statusCode: Int?=null + var paymentLinkUrl: String?=null ): Parcelable { @@ -24496,8 +24511,8 @@ data class ResendPaymentLinkResponse( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("status_code") + var statusCode: Int?=null, @SerializedName("polling_timeout") var pollingTimeout: Int?=null, @@ -24505,8 +24520,8 @@ data class ResendPaymentLinkResponse( @SerializedName("message") var message: String?=null, - @SerializedName("status_code") - var statusCode: Int?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -24531,14 +24546,14 @@ data class CancelPaymentLinkResponse( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("status_code") + var statusCode: Int?=null, @SerializedName("message") var message: String?=null, - @SerializedName("status_code") - var statusCode: Int?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -24561,35 +24576,35 @@ data class PollingPaymentLinkResponse( + @SerializedName("amount") + var amount: Double?=null, + + @SerializedName("redirect_url") + var redirectUrl: String?=null, + + @SerializedName("status_code") + var statusCode: Int?=null, + @SerializedName("payment_link_id") var paymentLinkId: String?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("aggregator_name") var aggregatorName: String?=null, @SerializedName("order_id") var orderId: String?=null, - @SerializedName("redirect_url") - var redirectUrl: String?=null, + @SerializedName("http_status") + var httpStatus: Int?=null, + + @SerializedName("status") + var status: String?=null, @SerializedName("message") var message: String?=null, - @SerializedName("amount") - var amount: Double?=null, - - @SerializedName("http_status") - var httpStatus: Int?=null, - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("status_code") - var statusCode: Int?=null + var success: Boolean?=null ): Parcelable { @@ -24626,12 +24641,12 @@ data class PaymentMethodsMeta( - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null, - @SerializedName("payment_gateway") var paymentGateway: String?=null, + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null, + @SerializedName("merchant_code") var merchantCode: String?=null @@ -24686,12 +24701,6 @@ data class CreateOrderUserRequest( - @SerializedName("payment_link_id") - var paymentLinkId: String?=null, - - @SerializedName("payment_methods") - var paymentMethods: CreateOrderUserPaymentMethods?=null, - @SerializedName("meta") var meta: @RawValue HashMap?=null, @@ -24701,6 +24710,12 @@ data class CreateOrderUserRequest( @SerializedName("failure_callback_url") var failureCallbackUrl: String?=null, + @SerializedName("payment_methods") + var paymentMethods: CreateOrderUserPaymentMethods?=null, + + @SerializedName("payment_link_id") + var paymentLinkId: String?=null, + @SerializedName("success_callback_url") var successCallbackUrl: String?=null @@ -24731,32 +24746,32 @@ data class CreateOrderUserData( - @SerializedName("merchant_order_id") - var merchantOrderId: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("callback_url") + var callbackUrl: String?=null, - @SerializedName("contact") - var contact: String?=null, + @SerializedName("amount") + var amount: Double?=null, @SerializedName("email") var email: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("aggregator") + var aggregator: String?=null, + + @SerializedName("merchant_order_id") + var merchantOrderId: String?=null, @SerializedName("method") var method: String?=null, - @SerializedName("amount") - var amount: Double?=null, - - @SerializedName("callback_url") - var callbackUrl: String?=null, + @SerializedName("order_id") + var orderId: String?=null, @SerializedName("customer_id") var customerId: String?=null @@ -24799,6 +24814,12 @@ data class CreateOrderUserResponse( @SerializedName("payment_confirm_url") var paymentConfirmUrl: String?=null, + @SerializedName("callback_url") + var callbackUrl: String?=null, + + @SerializedName("status_code") + var statusCode: Int?=null, + @SerializedName("order_id") var orderId: String?=null, @@ -24808,14 +24829,8 @@ data class CreateOrderUserResponse( @SerializedName("message") var message: String?=null, - @SerializedName("callback_url") - var callbackUrl: String?=null, - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("status_code") - var statusCode: Int?=null + var success: Boolean?=null ): Parcelable { @@ -24849,11 +24864,11 @@ data class BalanceDetails( @SerializedName("value") var value: Double?=null, - @SerializedName("formatted_value") - var formattedValue: String?=null, - @SerializedName("currency") - var currency: String?=null + var currency: String?=null, + + @SerializedName("formatted_value") + var formattedValue: String?=null ): Parcelable { @@ -24876,6 +24891,9 @@ data class CreditSummary( + @SerializedName("status_message") + var statusMessage: String?=null, + @SerializedName("balance") var balance: BalanceDetails?=null, @@ -24883,10 +24901,7 @@ data class CreditSummary( var status: String?=null, @SerializedName("merchant_customer_ref_id") - var merchantCustomerRefId: String?=null, - - @SerializedName("status_message") - var statusMessage: String?=null + var merchantCustomerRefId: String?=null ): Parcelable { @@ -24911,11 +24926,11 @@ data class CustomerCreditSummaryResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("data") - var data: CreditSummary?=null + var data: CreditSummary?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -24961,11 +24976,11 @@ data class RedirectToAggregatorResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("data") - var data: RedirectURL?=null + var data: RedirectURL?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -25016,39 +25031,11 @@ data class CheckCreditResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("data") - var data: CreditDetail?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: MarketplaceInfo -*/ -@Parcelize -data class MarketplaceInfo( - - + var data: CreditDetail?=null, - @SerializedName("date_of_joining") - var dateOfJoining: String?=null, - - @SerializedName("membership_id") - var membershipId: String?=null, - - @SerializedName("name") - var name: String?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -25058,8 +25045,6 @@ data class MarketplaceInfo( - - } @@ -25074,23 +25059,23 @@ data class KYCAddress( @SerializedName("city") var city: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("land_mark") var landMark: String?=null, - @SerializedName("ownership_type") - var ownershipType: String?=null, - - @SerializedName("addressline2") - var addressline2: String?=null, + @SerializedName("addressline1") + var addressline1: String?=null, @SerializedName("pincode") var pincode: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("addressline2") + var addressline2: String?=null, - @SerializedName("addressline1") - var addressline1: String?=null + @SerializedName("ownership_type") + var ownershipType: String?=null ): Parcelable { @@ -25121,38 +25106,38 @@ data class BusinessDetails( - @SerializedName("business_ownership_type") - var businessOwnershipType: String?=null, + @SerializedName("fssai") + var fssai: String?=null, @SerializedName("fda") var fda: String?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("vintage") + var vintage: String?=null, @SerializedName("pan") var pan: String?=null, - @SerializedName("fssai") - var fssai: String?=null, - @SerializedName("entity_type") var entityType: String?=null, - @SerializedName("shop_and_establishment") - var shopAndEstablishment: @RawValue HashMap?=null, + @SerializedName("business_ownership_type") + var businessOwnershipType: String?=null, @SerializedName("address") var address: KYCAddress?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("business_type") var businessType: String?=null, - @SerializedName("vintage") - var vintage: String?=null + @SerializedName("gstin") + var gstin: String?=null, + + @SerializedName("shop_and_establishment") + var shopAndEstablishment: @RawValue HashMap?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -25191,26 +25176,26 @@ data class DeviceDetails( - @SerializedName("device_model") - var deviceModel: String?=null, - @SerializedName("device_make") var deviceMake: String?=null, - @SerializedName("identification_number") - var identificationNumber: String?=null, + @SerializedName("os") + var os: String?=null, @SerializedName("identifier_type") var identifierType: String?=null, + @SerializedName("identification_number") + var identificationNumber: String?=null, + + @SerializedName("device_model") + var deviceModel: String?=null, + @SerializedName("os_version") var osVersion: String?=null, @SerializedName("device_type") - var deviceType: String?=null, - - @SerializedName("os") - var os: String?=null + var deviceType: String?=null ): Parcelable { @@ -25241,53 +25226,53 @@ data class UserPersonalInfoInDetails( + @SerializedName("pan") + var pan: String?=null, + @SerializedName("driving_license") var drivingLicense: String?=null, - @SerializedName("voter_id") - var voterId: String?=null, + @SerializedName("passport") + var passport: String?=null, @SerializedName("middle_name") var middleName: String?=null, - @SerializedName("passport") - var passport: String?=null, - @SerializedName("mobile_verified") var mobileVerified: Boolean?=null, - @SerializedName("pan") - var pan: String?=null, - - @SerializedName("fathers_name") - var fathersName: String?=null, - @SerializedName("email") var email: String?=null, - @SerializedName("dob") - var dob: String?=null, + @SerializedName("fathers_name") + var fathersName: String?=null, - @SerializedName("first_name") - var firstName: String?=null, + @SerializedName("email_verified") + var emailVerified: Boolean?=null, @SerializedName("last_name") var lastName: String?=null, - @SerializedName("gender") - var gender: String?=null, - - @SerializedName("address_as_per_id") - var addressAsPerId: KYCAddress?=null, + @SerializedName("dob") + var dob: String?=null, @SerializedName("phone") var phone: String?=null, + @SerializedName("gender") + var gender: String?=null, + @SerializedName("mothers_name") var mothersName: String?=null, - @SerializedName("email_verified") - var emailVerified: Boolean?=null + @SerializedName("voter_id") + var voterId: String?=null, + + @SerializedName("first_name") + var firstName: String?=null, + + @SerializedName("address_as_per_id") + var addressAsPerId: KYCAddress?=null ): Parcelable { @@ -25329,21 +25314,42 @@ data class UserPersonalInfoInDetails( /* - Model: CustomerOnboardingRequest + Model: MarketplaceInfo */ @Parcelize -data class CustomerOnboardingRequest( +data class MarketplaceInfo( + + + + @SerializedName("membership_id") + var membershipId: String?=null, + + @SerializedName("date_of_joining") + var dateOfJoining: String?=null, + + @SerializedName("name") + var name: String?=null + +): Parcelable { - @SerializedName("source") - var source: String?=null, - @SerializedName("aggregator") - var aggregator: String?=null, - @SerializedName("marketplace_info") - var marketplaceInfo: MarketplaceInfo?=null, + + + + +} + + +/* + Model: CustomerOnboardingRequest +*/ +@Parcelize +data class CustomerOnboardingRequest( + + @SerializedName("business_info") var businessInfo: BusinessDetails?=null, @@ -25351,8 +25357,17 @@ data class CustomerOnboardingRequest( @SerializedName("device") var device: DeviceDetails?=null, + @SerializedName("aggregator") + var aggregator: String?=null, + @SerializedName("personal_info") - var personalInfo: UserPersonalInfoInDetails?=null + var personalInfo: UserPersonalInfoInDetails?=null, + + @SerializedName("source") + var source: String?=null, + + @SerializedName("marketplace_info") + var marketplaceInfo: MarketplaceInfo?=null ): Parcelable { @@ -25381,14 +25396,14 @@ data class OnboardSummary( - @SerializedName("status") - var status: Boolean?=null, - @SerializedName("redirect_url") var redirectUrl: String?=null, @SerializedName("session") - var session: @RawValue HashMap?=null + var session: @RawValue HashMap?=null, + + @SerializedName("status") + var status: Boolean?=null ): Parcelable { @@ -25411,11 +25426,11 @@ data class CustomerOnboardingResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("data") - var data: OnboardSummary?=null + var data: OnboardSummary?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -27907,14 +27922,14 @@ data class UpdateCartShipmentItem( + @SerializedName("shipment_type") + var shipmentType: String?=null, + @SerializedName("quantity") var quantity: Int?=null, @SerializedName("article_uid") - var articleUid: String?=null, - - @SerializedName("shipment_type") - var shipmentType: String?=null + var articleUid: String?=null ): Parcelable { @@ -27957,11 +27972,11 @@ data class Files( - @SerializedName("values") - var values: ArrayList?=null, - @SerializedName("key") - var key: String?=null + var key: String?=null, + + @SerializedName("values") + var values: ArrayList?=null ): Parcelable { @@ -27982,62 +27997,62 @@ data class CartPosCheckoutDetailRequest( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("staff") - var staff: StaffCheckout?=null, + @SerializedName("aggregator") + var aggregator: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null, - @SerializedName("pos") - var pos: Boolean?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("billing_address") - var billingAddress: @RawValue HashMap?=null, + @SerializedName("billing_address_id") + var billingAddressId: String?=null, @SerializedName("address_id") var addressId: String?=null, - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null, + @SerializedName("payment_auto_confirm") + var paymentAutoConfirm: Boolean?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("order_type") + var orderType: String?=null, @SerializedName("delivery_address") var deliveryAddress: @RawValue HashMap?=null, - @SerializedName("ordering_store") - var orderingStore: Int?=null, + @SerializedName("callback_url") + var callbackUrl: String?=null, + + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, + + @SerializedName("merchant_code") + var merchantCode: String?=null, @SerializedName("pick_at_store_uid") var pickAtStoreUid: Int?=null, - @SerializedName("payment_auto_confirm") - var paymentAutoConfirm: Boolean?=null, + @SerializedName("staff") + var staff: StaffCheckout?=null, - @SerializedName("callback_url") - var callbackUrl: String?=null, + @SerializedName("billing_address") + var billingAddress: @RawValue HashMap?=null, @SerializedName("payment_params") var paymentParams: @RawValue HashMap?=null, - @SerializedName("billing_address_id") - var billingAddressId: String?=null, - - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("ordering_store") + var orderingStore: Int?=null, - @SerializedName("order_type") - var orderType: String?=null, + @SerializedName("files") + var files: ArrayList?=null, - @SerializedName("merchant_code") - var merchantCode: String?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, - @SerializedName("files") - var files: ArrayList?=null + @SerializedName("pos") + var pos: Boolean?=null ): Parcelable { @@ -28092,11 +28107,11 @@ data class CartDeliveryModesResponse( - @SerializedName("available_modes") - var availableModes: ArrayList?=null, - @SerializedName("pickup_stores") - var pickupStores: ArrayList?=null + var pickupStores: ArrayList?=null, + + @SerializedName("available_modes") + var availableModes: ArrayList?=null ): Parcelable { @@ -28117,23 +28132,26 @@ data class PickupStoreDetail( + @SerializedName("city") + var city: String?=null, + + @SerializedName("state") + var state: String?=null, + + @SerializedName("address_type") + var addressType: String?=null, + + @SerializedName("address") + var address: String?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("area_code_slug") - var areaCodeSlug: String?=null, - @SerializedName("country") var country: String?=null, - @SerializedName("state") - var state: String?=null, - - @SerializedName("pincode") - var pincode: Int?=null, - - @SerializedName("phone") - var phone: String?=null, + @SerializedName("id") + var id: Int?=null, @SerializedName("area_code") var areaCode: String?=null, @@ -28141,29 +28159,26 @@ data class PickupStoreDetail( @SerializedName("landmark") var landmark: String?=null, - @SerializedName("area") - var area: String?=null, - - @SerializedName("city") - var city: String?=null, - - @SerializedName("id") - var id: Int?=null, - @SerializedName("uid") var uid: Int?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("phone") + var phone: String?=null, + + @SerializedName("store_code") + var storeCode: String?=null, + + @SerializedName("area_code_slug") + var areaCodeSlug: String?=null, @SerializedName("email") var email: String?=null, - @SerializedName("store_code") - var storeCode: String?=null + @SerializedName("area") + var area: String?=null ): Parcelable { diff --git a/src/main/java/com/sdk/application/datamanager/CatalogDataManagerClass.kt b/src/main/java/com/sdk/application/datamanager/CatalogDataManagerClass.kt index 7ae2fbc21..5df767fb7 100644 --- a/src/main/java/com/sdk/application/datamanager/CatalogDataManagerClass.kt +++ b/src/main/java/com/sdk/application/datamanager/CatalogDataManagerClass.kt @@ -29,8 +29,6 @@ class CatalogDataManagerClass(val config: ApplicationConfig, val unauthorizedAct _relativeUrls["getComparedFrequentlyProductBySlug"] = "/service/application/catalog/v1.0/products/{slug}/similar/compared-frequently/"?.substring(1) - _relativeUrls["getProductSimilarByIdentifier"] = "/service/application/catalog/v1.0/products/{slug}/similar/{similar_type}/"?.substring(1) - _relativeUrls["getProductVariantsBySlug"] = "/service/application/catalog/v1.0/products/{slug}/variants/"?.substring(1) _relativeUrls["getProductStockByIds"] = "/service/application/catalog/v1.0/products/stock-status/"?.substring(1) @@ -61,10 +59,10 @@ class CatalogDataManagerClass(val config: ApplicationConfig, val unauthorizedAct _relativeUrls["getFollowedListing"] = "/service/application/catalog/v1.0/follow/{collection_type}/"?.substring(1) - _relativeUrls["followById"] = "/service/application/catalog/v1.0/follow/{collection_type}/{collection_id}/"?.substring(1) - _relativeUrls["unfollowById"] = "/service/application/catalog/v1.0/follow/{collection_type}/{collection_id}/"?.substring(1) + _relativeUrls["followById"] = "/service/application/catalog/v1.0/follow/{collection_type}/{collection_id}/"?.substring(1) + _relativeUrls["getFollowerCountById"] = "/service/application/catalog/v1.0/follow/{collection_type}/{collection_id}/count/"?.substring(1) _relativeUrls["getFollowIds"] = "/service/application/catalog/v1.0/follow/ids/"?.substring(1) @@ -159,17 +157,6 @@ class CatalogDataManagerClass(val config: ApplicationConfig, val unauthorizedAct - fun getProductSimilarByIdentifier(slug: String, similarType: String): Deferred>? { - var fullUrl : String? = _relativeUrls["getProductSimilarByIdentifier"] - - fullUrl = fullUrl?.replace("{" + "slug" +"}",slug.toString()) - - fullUrl = fullUrl?.replace("{" + "similar_type" +"}",similarType.toString()) - - return catalogApiList?.getProductSimilarByIdentifier(fullUrl )} - - - fun getProductVariantsBySlug(slug: String): Deferred>? { var fullUrl : String? = _relativeUrls["getProductVariantsBySlug"] @@ -687,25 +674,25 @@ class CatalogDataManagerClass(val config: ApplicationConfig, val unauthorizedAct return paginator } - fun followById(collectionType: String, collectionId: String): Deferred>? { - var fullUrl : String? = _relativeUrls["followById"] + fun unfollowById(collectionType: String, collectionId: String): Deferred>? { + var fullUrl : String? = _relativeUrls["unfollowById"] fullUrl = fullUrl?.replace("{" + "collection_type" +"}",collectionType.toString()) fullUrl = fullUrl?.replace("{" + "collection_id" +"}",collectionId.toString()) - return catalogApiList?.followById(fullUrl )} + return catalogApiList?.unfollowById(fullUrl )} - fun unfollowById(collectionType: String, collectionId: String): Deferred>? { - var fullUrl : String? = _relativeUrls["unfollowById"] + fun followById(collectionType: String, collectionId: String): Deferred>? { + var fullUrl : String? = _relativeUrls["followById"] fullUrl = fullUrl?.replace("{" + "collection_type" +"}",collectionType.toString()) fullUrl = fullUrl?.replace("{" + "collection_id" +"}",collectionId.toString()) - return catalogApiList?.unfollowById(fullUrl )} + return catalogApiList?.followById(fullUrl )} diff --git a/src/main/java/com/sdk/platform/PlatformApiList.kt b/src/main/java/com/sdk/platform/PlatformApiList.kt index a8f01df1c..d724af808 100644 --- a/src/main/java/com/sdk/platform/PlatformApiList.kt +++ b/src/main/java/com/sdk/platform/PlatformApiList.kt @@ -912,6 +912,10 @@ interface OrderApiList { interface CatalogApiList { + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/{id}/") + fun getSearchKeywords(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) + : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/{id}/") fun updateSearchKeywords(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: CreateSearchKeyword) : Deferred> @@ -920,17 +924,17 @@ interface CatalogApiList { fun deleteSearchKeywords(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/{id}/") - fun getSearchKeywords(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) - : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/") + fun getAllSearchKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) + : Deferred> @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/") fun createCustomKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateSearchKeyword) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/") - fun getAllSearchKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) - : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/{id}/") + fun getAutocompleteKeywordDetail(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) + : Deferred> @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/{id}/") fun updateAutocompleteKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: CreateAutocompleteKeyword) @@ -940,50 +944,46 @@ interface CatalogApiList { fun deleteAutocompleteKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/{id}/") - fun getAutocompleteKeywordDetail(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/") + fun getAutocompleteConfig(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/") fun createCustomAutocompleteRule(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateAutocompleteKeyword) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/") - fun getAutocompleteConfig(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) - : Deferred> - - @POST ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/") - fun createProductBundle(@Path("company_id") companyId: String,@Body body: ProductBundleRequest) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/") fun getProductBundle(@Path("company_id") companyId: String, @Query("q") q: String?, @Query("slug") slug: ArrayList?) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/{id}/") - fun updateProductBundle(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ProductBundleUpdateRequest) + @POST ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/") + fun createProductBundle(@Path("company_id") companyId: String,@Body body: ProductBundleRequest) : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/{id}/") fun getProductBundleDetail(@Path("company_id") companyId: String, @Path("id") id: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide") - fun createSizeGuide(@Path("company_id") companyId: String,@Body body: ValidateSizeGuide) - : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/{id}/") + fun updateProductBundle(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ProductBundleUpdateRequest) + : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide") fun getSizeGuides(@Path("company_id") companyId: String, @Query("active") active: Boolean?, @Query("q") q: String?, @Query("tag") tag: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide/{id}/") - fun updateSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ValidateSizeGuide) + @POST ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide") + fun createSizeGuide(@Path("company_id") companyId: String,@Body body: ValidateSizeGuide) : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide/{id}/") fun getSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String) : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide/{id}/") + fun updateSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ValidateSizeGuide) + : Deferred> + @PATCH ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product/{item_id}/") fun updateAppProduct(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("item_id") itemId: String,@Body body: ApplicationItemMeta) : Deferred> @@ -992,14 +992,14 @@ interface CatalogApiList { fun getConfigurationMetadata(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("template_slug") templateSlug: String?) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups") - fun createGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String,@Body body: AppConfigurationDetail) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups") fun getGroupConfigurations(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("search") search: String?, @Query("template_slug") templateSlug: String?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups") + fun createGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String,@Body body: AppConfigurationDetail) + : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups/{group_slug}") fun updateGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("group_slug") groupSlug: String,@Body body: AppConfigurationDetail) : Deferred> @@ -1008,14 +1008,14 @@ interface CatalogApiList { fun deleteGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("group_slug") groupSlug: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/") - fun createListingConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String,@Body body: AppConfigurationsSort) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/") fun getListingConfigurations(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("search") search: String?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/") + fun createListingConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String,@Body body: AppConfigurationsSort) + : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/item/{config_id}/") fun updateListingConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("config_id") configId: String,@Body body: AppConfigurationsSort) : Deferred> @@ -1036,34 +1036,34 @@ interface CatalogApiList { fun getCatalogConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/") - fun createConfigurationProductListing(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: AppConfiguration) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/") fun getConfigurations(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{type}/") - fun createConfigurationByType(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("type") type: String,@Body body: AppConfiguration) + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/") + fun createConfigurationProductListing(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: AppConfiguration) : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{type}/") fun getConfigurationByType(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("type") type: String) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{type}/") + fun createConfigurationByType(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("type") type: String,@Body body: AppConfiguration) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/query-options/") fun getQueryFilters(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/") - fun createCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateCollection) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/") fun getAllCollections(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Query("q") q: String?, @Query("schedule_status") scheduleStatus: String?, @Query("type") type: String?, @Query("tags") tags: ArrayList?, @Query("is_active") isActive: Boolean?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/") + fun createCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateCollection) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{slug}/") fun getCollectionDetail(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("slug") slug: String) : Deferred> @@ -1076,14 +1076,14 @@ interface CatalogApiList { fun deleteCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/items/") - fun addCollectionItems(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: CollectionItemRequest) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/items/") fun getCollectionItems(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String, @Query("sort_on") sortOn: String?, @Query("page_id") pageId: String?, @Query("page_size") pageSize: Int?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/items/") + fun addCollectionItems(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: CollectionItemRequest) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/analytics/insights/") fun getCatalogInsights(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Query("brand") brand: String?) : Deferred> @@ -1124,22 +1124,22 @@ interface CatalogApiList { fun listProductTemplateCategories(@Path("company_id") companyId: String, @Query("departments") departments: String, @Query("item_type") itemType: String) : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/") + fun listDepartmentsData(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("name") name: String?, @Query("search") search: String?, @Query("is_active") isActive: Boolean?) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/departments/") fun createDepartments(@Path("company_id") companyId: String,@Body body: DepartmentCreateUpdate) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/") - fun listDepartmentsData(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("name") name: String?, @Query("search") search: String?, @Query("is_active") isActive: Boolean?) + @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/{uid}/") + fun getDepartmentData(@Path("company_id") companyId: String, @Path("uid") uid: String) : Deferred> @PUT ("/service/platform/catalog/v1.0/company/{company_id}/departments/{uid}/") fun updateDepartment(@Path("company_id") companyId: String, @Path("uid") uid: String,@Body body: DepartmentCreateUpdate) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/{uid}/") - fun getDepartmentData(@Path("company_id") companyId: String, @Path("uid") uid: String) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/templates/") fun listProductTemplate(@Path("company_id") companyId: String, @Query("department") department: String) : Deferred> @@ -1172,34 +1172,38 @@ interface CatalogApiList { fun listTemplateBrandTypeValues(@Path("company_id") companyId: String, @Query("filter") filter: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/category/") - fun createCategories(@Path("company_id") companyId: String,@Body body: CategoryRequestBody) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/category/") fun listCategories(@Path("company_id") companyId: String, @Query("level") level: String?, @Query("departments") departments: String?, @Query("q") q: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/category/{uid}/") - fun updateCategory(@Path("company_id") companyId: String, @Path("uid") uid: String,@Body body: CategoryRequestBody) - : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/category/") + fun createCategories(@Path("company_id") companyId: String,@Body body: CategoryRequestBody) + : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/category/{uid}/") fun getCategoryData(@Path("company_id") companyId: String, @Path("uid") uid: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/") - fun createProduct(@Path("company_id") companyId: String,@Body body: ProductCreateUpdate) - : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/category/{uid}/") + fun updateCategory(@Path("company_id") companyId: String, @Path("uid") uid: String,@Body body: CategoryRequestBody) + : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/") fun getProducts(@Path("company_id") companyId: String, @Query("brand_ids") brandIds: ArrayList?, @Query("category_ids") categoryIds: ArrayList?, @Query("item_ids") itemIds: ArrayList?, @Query("department_ids") departmentIds: ArrayList?, @Query("item_code") itemCode: ArrayList?, @Query("q") q: String?, @Query("tags") tags: ArrayList?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/") + fun createProduct(@Path("company_id") companyId: String,@Body body: ProductCreateUpdate) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/product-attributes/") fun getProductAttributes(@Path("company_id") companyId: String, @Query("category") category: String, @Query("filter") filter: Boolean?) : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/") + fun getProduct(@Query("item_code") itemCode: String?, @Path("company_id") companyId: String, @Path("item_id") itemId: String, @Query("brand_uid") brandUid: Int?) + : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/") fun editProduct(@Path("company_id") companyId: String, @Path("item_id") itemId: String,@Body body: ProductCreateUpdate) : Deferred> @@ -1208,10 +1212,6 @@ interface CatalogApiList { fun deleteProduct(@Path("company_id") companyId: String, @Path("item_id") itemId: String) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/") - fun getProduct(@Query("item_code") itemCode: String?, @Path("company_id") companyId: String, @Path("item_id") itemId: String, @Query("brand_uid") brandUid: Int?) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/validation/") fun getProductValidation(@Path("company_id") companyId: String) : Deferred> @@ -1220,46 +1220,46 @@ interface CatalogApiList { fun getProductSize(@Query("item_code") itemCode: String?, @Path("company_id") companyId: String, @Path("item_id") itemId: String, @Query("brand_uid") brandUid: Int?, @Query("uid") uid: Int?) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk") - fun createBulkProductUploadJob(@Path("company_id") companyId: String,@Body body: BulkJob) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk") fun getProductBulkUploadHistory(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") - fun createProductsInBulk(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: BulkProductRequest) - : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk") + fun createBulkProductUploadJob(@Path("company_id") companyId: String,@Body body: BulkJob) + : Deferred> @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") fun deleteProductBulkJob(@Path("company_id") companyId: String, @Path("batch_id") batchId: String) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") + fun createProductsInBulk(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: BulkProductRequest) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/tags") fun getProductTags(@Path("company_id") companyId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/assets/bulk/") - fun createProductAssetsInBulk(@Path("company_id") companyId: String,@Body body: ProductBulkAssets) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/assets/bulk/") fun getProductAssetsInBulk(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/assets/bulk/") + fun createProductAssetsInBulk(@Path("company_id") companyId: String,@Body body: ProductBulkAssets) + : Deferred> + @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/sizes/{size}") fun deleteSize(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size") size: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/sizes/{size}") - fun addInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size") size: String,@Body body: InventoryRequest) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/sizes/{size}") fun getInventoryBySize(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size") size: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("q") q: String?, @Query("sellable") sellable: Boolean?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/sizes/{size}") + fun addInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size") size: String,@Body body: InventoryRequest) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/inventory/{size_identifier}") fun getInventoryBySizeIdentifier(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size_identifier") sizeIdentifier: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("q") q: String?, @Query("location_ids") locationIds: ArrayList?) : Deferred> @@ -1272,62 +1272,62 @@ interface CatalogApiList { fun deleteInventory(@Path("company_id") companyId: String, @Path("size") size: String, @Path("item_id") itemId: String, @Path("location_id") locationId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/") - fun createBulkInventoryJob(@Path("company_id") companyId: String,@Body body: BulkJob) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/") fun getInventoryBulkUploadHistory(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/{batch_id}/") - fun createBulkInventory(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: InventoryBulkRequest) - : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/") + fun createBulkInventoryJob(@Path("company_id") companyId: String,@Body body: BulkJob) + : Deferred> @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/{batch_id}/") fun deleteBulkInventoryJob(@Path("company_id") companyId: String, @Path("batch_id") batchId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/") - fun createInventoryExportJob(@Path("company_id") companyId: String,@Body body: InventoryExportRequest) - : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/{batch_id}/") + fun createBulkInventory(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: InventoryBulkRequest) + : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/") fun getInventoryExport(@Path("company_id") companyId: String) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/") + fun createInventoryExportJob(@Path("company_id") companyId: String,@Body body: InventoryExportRequest) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/configuration/") fun exportInventoryConfig(@Path("company_id") companyId: String, @Query("filter_type") filterType: String?) : Deferred> - @POST ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") - fun updateRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) - : Deferred> - @DELETE ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") fun deleteRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) : Deferred> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") + fun updateRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) + : Deferred> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/inventory/") fun updateInventories(@Path("company_id") companyId: String,@Body body: InventoryRequestSchemaV2) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/hsn/") - fun createHsnCode(@Path("company_id") companyId: String,@Body body: HsnUpsert) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/hsn/") fun getAllHsnCodes(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("q") q: String?) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/hsn/{id}/") - fun updateHsnCode(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: HsnUpsert) + @POST ("/service/platform/catalog/v1.0/company/{company_id}/hsn/") + fun createHsnCode(@Path("company_id") companyId: String,@Body body: HsnUpsert) : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/hsn/{id}/") fun getHsnCode(@Path("company_id") companyId: String, @Path("id") id: String) : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/hsn/{id}/") + fun updateHsnCode(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: HsnUpsert) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/hsn/bulk/") fun bulkHsnCode(@Path("company_id") companyId: String,@Body body: BulkHsnUpsert) : Deferred> diff --git a/src/main/java/com/sdk/platform/PlatformModels.kt b/src/main/java/com/sdk/platform/PlatformModels.kt index d2b374ad6..96a899c66 100644 --- a/src/main/java/com/sdk/platform/PlatformModels.kt +++ b/src/main/java/com/sdk/platform/PlatformModels.kt @@ -15677,15 +15677,6 @@ data class PaymentGatewayConfigResponse( - @SerializedName("display_fields") - var displayFields: ArrayList?=null, - - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("created") var created: Boolean?=null, @@ -15693,7 +15684,16 @@ data class PaymentGatewayConfigResponse( var aggregators: @RawValue ArrayList>?=null, @SerializedName("excluded_fields") - var excludedFields: ArrayList?=null + var excludedFields: ArrayList?=null, + + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("display_fields") + var displayFields: ArrayList?=null ): Parcelable { @@ -15722,14 +15722,14 @@ data class ErrorCodeDescription( - @SerializedName("description") - var description: String?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("success") var success: Boolean?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -15752,14 +15752,14 @@ data class PaymentGatewayConfig( - @SerializedName("secret") - var secret: String?=null, + @SerializedName("merchant_salt") + var merchantSalt: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("merchant_salt") - var merchantSalt: String?=null, + @SerializedName("secret") + var secret: String?=null, @SerializedName("config_type") var configType: String?=null, @@ -15795,11 +15795,11 @@ data class PaymentGatewayConfigRequest( @SerializedName("aggregator_name") var aggregatorName: PaymentGatewayConfig?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null + var isActive: Boolean?=null, + + @SerializedName("app_id") + var appId: String?=null ): Parcelable { @@ -15822,11 +15822,11 @@ data class PaymentGatewayToBeReviewed( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("aggregator") - var aggregator: ArrayList?=null + var aggregator: ArrayList?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -15847,11 +15847,11 @@ data class ErrorCodeAndDescription( - @SerializedName("description") - var description: String?=null, - @SerializedName("code") - var code: String?=null + var code: String?=null, + + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -15872,11 +15872,11 @@ data class HttpErrorCodeAndResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("error") - var error: ErrorCodeAndDescription?=null + var error: ErrorCodeAndDescription?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -15922,17 +15922,17 @@ data class IntentApp( + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("code") var code: String?=null, - @SerializedName("package_name") - var packageName: String?=null, - @SerializedName("logos") var logos: PaymentModeLogo?=null, - @SerializedName("display_name") - var displayName: String?=null + @SerializedName("package_name") + var packageName: String?=null ): Parcelable { @@ -15982,95 +15982,95 @@ data class PaymentModeList( - @SerializedName("aggregator_name") - var aggregatorName: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("intent_app_error_list") - var intentAppErrorList: ArrayList?=null, + @SerializedName("nickname") + var nickname: String?=null, - @SerializedName("card_id") - var cardId: String?=null, + @SerializedName("display_priority") + var displayPriority: Int?=null, - @SerializedName("exp_year") - var expYear: Int?=null, + @SerializedName("timeout") + var timeout: Int?=null, - @SerializedName("fynd_vpa") - var fyndVpa: String?=null, + @SerializedName("aggregator_name") + var aggregatorName: String?=null, - @SerializedName("intent_app") - var intentApp: ArrayList?=null, + @SerializedName("intent_app_error_list") + var intentAppErrorList: ArrayList?=null, @SerializedName("retry_count") var retryCount: Int?=null, - @SerializedName("card_reference") - var cardReference: String?=null, + @SerializedName("card_issuer") + var cardIssuer: String?=null, - @SerializedName("intent_app_error_dict_list") - var intentAppErrorDictList: ArrayList?=null, + @SerializedName("fynd_vpa") + var fyndVpa: String?=null, - @SerializedName("timeout") - var timeout: Int?=null, + @SerializedName("card_fingerprint") + var cardFingerprint: String?=null, - @SerializedName("card_token") - var cardToken: String?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("card_number") var cardNumber: String?=null, - @SerializedName("card_brand_image") - var cardBrandImage: String?=null, + @SerializedName("intent_app") + var intentApp: ArrayList?=null, @SerializedName("exp_month") var expMonth: Int?=null, - @SerializedName("logo_url") - var logoUrl: PaymentModeLogo?=null, - - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("expired") + var expired: Boolean?=null, - @SerializedName("nickname") - var nickname: String?=null, + @SerializedName("card_type") + var cardType: String?=null, - @SerializedName("card_isin") - var cardIsin: String?=null, + @SerializedName("card_brand_image") + var cardBrandImage: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("card_reference") + var cardReference: String?=null, @SerializedName("compliant_with_tokenisation_guidelines") var compliantWithTokenisationGuidelines: Boolean?=null, - @SerializedName("card_brand") - var cardBrand: String?=null, - - @SerializedName("card_type") - var cardType: String?=null, - - @SerializedName("expired") - var expired: Boolean?=null, - @SerializedName("merchant_code") var merchantCode: String?=null, - @SerializedName("card_name") - var cardName: String?=null, + @SerializedName("exp_year") + var expYear: Int?=null, + + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("intent_flow") var intentFlow: Boolean?=null, - @SerializedName("display_priority") - var displayPriority: Int?=null, + @SerializedName("card_id") + var cardId: String?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("logo_url") + var logoUrl: PaymentModeLogo?=null, - @SerializedName("card_issuer") - var cardIssuer: String?=null, + @SerializedName("intent_app_error_dict_list") + var intentAppErrorDictList: ArrayList?=null, - @SerializedName("card_fingerprint") - var cardFingerprint: String?=null + @SerializedName("card_brand") + var cardBrand: String?=null, + + @SerializedName("card_token") + var cardToken: String?=null, + + @SerializedName("card_name") + var cardName: String?=null, + + @SerializedName("card_isin") + var cardIsin: String?=null ): Parcelable { @@ -16147,17 +16147,11 @@ data class RootPaymentMode( - @SerializedName("aggregator_name") - var aggregatorName: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("list") - var list: ArrayList?=null, + @SerializedName("anonymous_enable") + var anonymousEnable: Boolean?=null, - @SerializedName("add_card_enabled") - var addCardEnabled: Boolean?=null, + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("save_card") var saveCard: Boolean?=null, @@ -16165,14 +16159,20 @@ data class RootPaymentMode( @SerializedName("is_pay_by_card_pl") var isPayByCardPl: Boolean?=null, - @SerializedName("anonymous_enable") - var anonymousEnable: Boolean?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("display_priority") var displayPriority: Int?=null, - @SerializedName("display_name") - var displayName: String?=null + @SerializedName("add_card_enabled") + var addCardEnabled: Boolean?=null, + + @SerializedName("list") + var list: ArrayList?=null, + + @SerializedName("aggregator_name") + var aggregatorName: String?=null ): Parcelable { @@ -16227,11 +16227,11 @@ data class PaymentOptionsResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("payment_options") - var paymentOptions: PaymentOptions?=null + var paymentOptions: PaymentOptions?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -16252,14 +16252,14 @@ data class PayoutsResponse( + @SerializedName("customers") + var customers: @RawValue HashMap?=null, + @SerializedName("unique_transfer_no") var uniqueTransferNo: @RawValue HashMap?=null, - @SerializedName("more_attributes") - var moreAttributes: @RawValue HashMap?=null, - - @SerializedName("payouts_aggregators") - var payoutsAggregators: @RawValue ArrayList>?=null, + @SerializedName("transfer_type") + var transferType: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, @@ -16267,11 +16267,11 @@ data class PayoutsResponse( @SerializedName("is_default") var isDefault: Boolean?=null, - @SerializedName("customers") - var customers: @RawValue HashMap?=null, + @SerializedName("more_attributes") + var moreAttributes: @RawValue HashMap?=null, - @SerializedName("transfer_type") - var transferType: String?=null + @SerializedName("payouts_aggregators") + var payoutsAggregators: @RawValue ArrayList>?=null ): Parcelable { @@ -16302,35 +16302,35 @@ data class PayoutBankDetails( - @SerializedName("account_no") - var accountNo: String?=null, - - @SerializedName("account_type") - var accountType: String?=null, - - @SerializedName("country") - var country: String?=null, - @SerializedName("account_holder") var accountHolder: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("state") + var state: String?=null, + @SerializedName("branch_name") var branchName: String?=null, + @SerializedName("account_type") + var accountType: String?=null, + @SerializedName("city") var city: String?=null, - @SerializedName("bank_name") - var bankName: String?=null, + @SerializedName("account_no") + var accountNo: String?=null, @SerializedName("ifsc_code") var ifscCode: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("state") - var state: String?=null + @SerializedName("bank_name") + var bankName: String?=null ): Parcelable { @@ -16367,23 +16367,23 @@ data class PayoutRequest( - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("bank_details") + var bankDetails: PayoutBankDetails?=null, + + @SerializedName("transfer_type") + var transferType: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("unique_external_id") - var uniqueExternalId: String?=null, - @SerializedName("users") var users: @RawValue HashMap?=null, - @SerializedName("bank_details") - var bankDetails: PayoutBankDetails?=null, + @SerializedName("aggregator") + var aggregator: String?=null, - @SerializedName("transfer_type") - var transferType: String?=null + @SerializedName("unique_external_id") + var uniqueExternalId: String?=null ): Parcelable { @@ -16415,32 +16415,32 @@ data class PayoutResponse( @SerializedName("unique_transfer_no") var uniqueTransferNo: String?=null, - @SerializedName("payouts") - var payouts: @RawValue HashMap?=null, - - @SerializedName("aggregator") - var aggregator: String?=null, - - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("bank_details") + var bankDetails: @RawValue HashMap?=null, @SerializedName("created") var created: Boolean?=null, + @SerializedName("transfer_type") + var transferType: String?=null, + @SerializedName("is_active") var isActive: Boolean?=null, @SerializedName("payment_status") var paymentStatus: String?=null, - @SerializedName("users") - var users: @RawValue HashMap?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("bank_details") - var bankDetails: @RawValue HashMap?=null, + @SerializedName("aggregator") + var aggregator: String?=null, - @SerializedName("transfer_type") - var transferType: String?=null + @SerializedName("payouts") + var payouts: @RawValue HashMap?=null, + + @SerializedName("users") + var users: @RawValue HashMap?=null ): Parcelable { @@ -16602,14 +16602,14 @@ data class SubscriptionConfigResponse( + @SerializedName("aggregator") + var aggregator: String?=null, + @SerializedName("config") var config: @RawValue HashMap?=null, @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("aggregator") - var aggregator: String?=null + var success: Boolean?=null ): Parcelable { @@ -16677,8 +16677,8 @@ data class RefundAccountResponse( - @SerializedName("is_verified_flag") - var isVerifiedFlag: Boolean?=null, + @SerializedName("message") + var message: String?=null, @SerializedName("success") var success: Boolean?=null, @@ -16686,8 +16686,8 @@ data class RefundAccountResponse( @SerializedName("data") var data: @RawValue HashMap?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("is_verified_flag") + var isVerifiedFlag: Boolean?=null ): Parcelable { @@ -16712,14 +16712,14 @@ data class NotFoundResourceError( - @SerializedName("description") - var description: String?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("success") var success: Boolean?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -16742,20 +16742,20 @@ data class BankDetailsForOTP( - @SerializedName("account_no") - var accountNo: String?=null, - @SerializedName("account_holder") var accountHolder: String?=null, @SerializedName("branch_name") var branchName: String?=null, - @SerializedName("bank_name") - var bankName: String?=null, + @SerializedName("account_no") + var accountNo: String?=null, @SerializedName("ifsc_code") - var ifscCode: String?=null + var ifscCode: String?=null, + + @SerializedName("bank_name") + var bankName: String?=null ): Parcelable { @@ -16782,11 +16782,11 @@ data class AddBeneficiaryDetailsOTPRequest( - @SerializedName("details") - var details: BankDetailsForOTP?=null, - @SerializedName("order_id") - var orderId: String?=null + var orderId: String?=null, + + @SerializedName("details") + var details: BankDetailsForOTP?=null ): Parcelable { @@ -16837,62 +16837,62 @@ data class OrderBeneficiaryDetails( - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("comment") - var comment: Boolean?=null, - - @SerializedName("delights_user_name") - var delightsUserName: String?=null, - - @SerializedName("beneficiary_id") - var beneficiaryId: String?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("branch_name") + var branchName: Boolean?=null, @SerializedName("id") var id: Int?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("account_no") - var accountNo: String?=null, + @SerializedName("address") + var address: String?=null, + + @SerializedName("transfer_mode") + var transferMode: String?=null, @SerializedName("subtitle") var subtitle: String?=null, - @SerializedName("email") - var email: String?=null, - - @SerializedName("display_name") - var displayName: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("bank_name") + var bankName: String?=null, @SerializedName("account_holder") var accountHolder: String?=null, - @SerializedName("branch_name") - var branchName: Boolean?=null, + @SerializedName("delights_user_name") + var delightsUserName: String?=null, - @SerializedName("bank_name") - var bankName: String?=null, + @SerializedName("account_no") + var accountNo: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("ifsc_code") + var ifscCode: String?=null, @SerializedName("mobile") var mobile: Boolean?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("ifsc_code") - var ifscCode: String?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("transfer_mode") - var transferMode: String?=null + @SerializedName("email") + var email: String?=null, + + @SerializedName("beneficiary_id") + var beneficiaryId: String?=null, + + @SerializedName("comment") + var comment: Boolean?=null, + + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -16972,20 +16972,20 @@ data class MultiTenderPaymentMeta( + @SerializedName("order_id") + var orderId: String?=null, + @SerializedName("payment_gateway") var paymentGateway: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("payment_id") + var paymentId: String?=null, @SerializedName("current_status") var currentStatus: String?=null, - @SerializedName("payment_id") - var paymentId: String?=null + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null ): Parcelable { @@ -17012,17 +17012,17 @@ data class MultiTenderPaymentMethod( - @SerializedName("mode") - var mode: String?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("meta") + var meta: MultiTenderPaymentMeta?=null, @SerializedName("amount") var amount: Double?=null, - @SerializedName("meta") - var meta: MultiTenderPaymentMeta?=null + @SerializedName("mode") + var mode: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -17075,11 +17075,11 @@ data class PaymentConfirmationResponse( @SerializedName("order_id") var orderId: String?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -23873,6 +23873,116 @@ data class ApefaceApiError( +/* + Model: GetSearchWordsData +*/ +@Parcelize +data class GetSearchWordsData( + + + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("words") + var words: ArrayList?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("result") + var result: @RawValue HashMap?=null + +): Parcelable { + + + + + + + + + + + + + + + +} + + +/* + Model: GetSearchWordsDetailResponse +*/ +@Parcelize +data class GetSearchWordsDetailResponse( + + + + @SerializedName("items") + var items: GetSearchWordsData?=null, + + @SerializedName("page") + var page: Page?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: ErrorResponse +*/ +@Parcelize +data class ErrorResponse( + + + + @SerializedName("status") + var status: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("message") + var message: String?=null, + + @SerializedName("code") + var code: String?=null, + + @SerializedName("error") + var error: String?=null + +): Parcelable { + + + + + + + + + + + + + +} + + /* Model: SearchKeywordResult */ @@ -23881,11 +23991,11 @@ data class SearchKeywordResult( - @SerializedName("query") - var query: @RawValue HashMap?=null, - @SerializedName("sort_on") - var sortOn: String?=null + var sortOn: String?=null, + + @SerializedName("query") + var query: @RawValue HashMap?=null ): Parcelable { @@ -23909,6 +24019,9 @@ data class CreateSearchKeyword( @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("words") var words: ArrayList?=null, @@ -23916,10 +24029,7 @@ data class CreateSearchKeyword( var isActive: Boolean?=null, @SerializedName("result") - var result: SearchKeywordResult?=null, - - @SerializedName("app_id") - var appId: String?=null + var result: SearchKeywordResult?=null ): Parcelable { @@ -23939,30 +24049,15 @@ data class CreateSearchKeyword( /* - Model: GetSearchWordsData + Model: DeleteResponse */ @Parcelize -data class GetSearchWordsData( - - - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("words") - var words: ArrayList?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, +data class DeleteResponse( - @SerializedName("result") - var result: @RawValue HashMap?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("uid") - var uid: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -23970,41 +24065,22 @@ data class GetSearchWordsData( - - - - - - - - - - } /* - Model: ErrorResponse + Model: GetSearchWordsResponse */ @Parcelize -data class ErrorResponse( - - - - @SerializedName("error") - var error: String?=null, +data class GetSearchWordsResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("status") - var status: Int?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -24014,50 +24090,39 @@ data class ErrorResponse( - - - - - - } /* - Model: DeleteResponse + Model: GetAutocompleteWordsData */ @Parcelize -data class DeleteResponse( +data class GetAutocompleteWordsData( - @SerializedName("message") - var message: String?=null + @SerializedName("uid") + var uid: String?=null, -): Parcelable { + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("words") + var words: ArrayList?=null, + @SerializedName("results") + var results: @RawValue ArrayList>?=null +): Parcelable { -} - - -/* - Model: GetSearchWordsDetailResponse -*/ -@Parcelize -data class GetSearchWordsDetailResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: GetSearchWordsData?=null -): Parcelable { @@ -24069,18 +24134,18 @@ data class GetSearchWordsDetailResponse( /* - Model: GetSearchWordsResponse + Model: GetAutocompleteWordsResponse */ @Parcelize -data class GetSearchWordsResponse( - +data class GetAutocompleteWordsResponse( - @SerializedName("page") - var page: Page?=null, @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -24104,14 +24169,14 @@ data class AutocompletePageAction( @SerializedName("type") var type: String?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null, + @SerializedName("url") + var url: String?=null, @SerializedName("params") var params: @RawValue HashMap?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("query") + var query: @RawValue HashMap?=null ): Parcelable { @@ -24164,11 +24229,11 @@ data class Media( @SerializedName("type") var type: String?=null, - @SerializedName("url") - var url: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + var aspectRatio: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -24229,15 +24294,15 @@ data class CreateAutocompleteKeyword( @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("words") var words: ArrayList?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("results") var results: ArrayList?=null @@ -24259,89 +24324,24 @@ data class CreateAutocompleteKeyword( /* - Model: GetAutocompleteWordsData + Model: CreateAutocompleteWordsResponse */ @Parcelize -data class GetAutocompleteWordsData( - - - - @SerializedName("words") - var words: ArrayList?=null, +data class CreateAutocompleteWordsResponse( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("app_id") - var appId: String?=null, @SerializedName("results") var results: @RawValue ArrayList>?=null, - @SerializedName("uid") - var uid: String?=null - -): Parcelable { - - - - - - - - - - - - - -} - - -/* - Model: GetAutocompleteWordsResponse -*/ -@Parcelize -data class GetAutocompleteWordsResponse( - - - - @SerializedName("page") - var page: Page?=null, - - @SerializedName("items") - var items: ArrayList?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: CreateAutocompleteWordsResponse -*/ -@Parcelize -data class CreateAutocompleteWordsResponse( - - - @SerializedName("app_id") var appId: String?=null, - @SerializedName("words") - var words: ArrayList?=null, - @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("results") - var results: @RawValue ArrayList>?=null + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -24366,23 +24366,23 @@ data class ProductBundleItem( - @SerializedName("max_quantity") - var maxQuantity: Int?=null, + @SerializedName("product_uid") + var productUid: Int?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null, + @SerializedName("auto_select") + var autoSelect: Boolean?=null, @SerializedName("auto_add_to_cart") var autoAddToCart: Boolean?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, + @SerializedName("max_quantity") + var maxQuantity: Int?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, - @SerializedName("product_uid") - var productUid: Int?=null + @SerializedName("allow_remove") + var allowRemove: Boolean?=null ): Parcelable { @@ -24404,15 +24404,21 @@ data class ProductBundleItem( /* - Model: ProductBundleRequest + Model: GetProductBundleCreateResponse */ @Parcelize -data class ProductBundleRequest( +data class GetProductBundleCreateResponse( - @SerializedName("slug") - var slug: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("choice") + var choice: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, @SerializedName("name") var name: String?=null, @@ -24420,38 +24426,35 @@ data class ProductBundleRequest( @SerializedName("products") var products: ArrayList?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("choice") - var choice: String?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null ): Parcelable { @@ -24482,6 +24485,8 @@ data class ProductBundleRequest( + + @@ -24489,73 +24494,81 @@ data class ProductBundleRequest( /* - Model: GetProductBundleCreateResponse + Model: GetProductBundleListingResponse */ @Parcelize -data class GetProductBundleCreateResponse( - - +data class GetProductBundleListingResponse( - @SerializedName("slug") - var slug: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("page") + var page: Page?=null - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("choice") - var choice: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, +} + + +/* + Model: ProductBundleRequest +*/ +@Parcelize +data class ProductBundleRequest( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("logo") - var logo: String?=null, @SerializedName("meta") - var meta: @RawValue HashMap?=null - -): Parcelable { + var meta: @RawValue HashMap?=null, + @SerializedName("choice") + var choice: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("products") + var products: ArrayList?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null +): Parcelable { @@ -24575,24 +24588,11 @@ data class GetProductBundleCreateResponse( -} - - -/* - Model: GetProductBundleListingResponse -*/ -@Parcelize -data class GetProductBundleListingResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { @@ -24604,50 +24604,33 @@ data class GetProductBundleListingResponse( /* - Model: ProductBundleUpdateRequest + Model: Price */ @Parcelize -data class ProductBundleUpdateRequest( - - - - @SerializedName("slug") - var slug: String?=null, +data class Price( - @SerializedName("name") - var name: String?=null, - @SerializedName("products") - var products: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("choice") - var choice: String?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("min_effective") + var minEffective: Double?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("max_effective") + var maxEffective: Double?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, + @SerializedName("max_marked") + var maxMarked: Double?=null - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, +): Parcelable { - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null -): Parcelable { @@ -24657,13 +24640,30 @@ data class ProductBundleUpdateRequest( +} + + +/* + Model: Size +*/ +@Parcelize +data class Size( + @SerializedName("display") + var display: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null +): Parcelable { @@ -24686,41 +24686,41 @@ data class LimitedProductData( - @SerializedName("slug") - var slug: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, @SerializedName("country_of_origin") var countryOfOrigin: String?=null, + @SerializedName("price") + var price: @RawValue HashMap?=null, + @SerializedName("images") var images: ArrayList?=null, - @SerializedName("item_code") - var itemCode: String?=null, - @SerializedName("short_description") var shortDescription: String?=null, - @SerializedName("price") - var price: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, @SerializedName("identifier") var identifier: @RawValue HashMap?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("quantity") - var quantity: Int?=null + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -24754,66 +24754,51 @@ data class LimitedProductData( /* - Model: Price + Model: GetProducts */ @Parcelize -data class Price( - - - - @SerializedName("max_effective") - var maxEffective: Double?=null, - - @SerializedName("max_marked") - var maxMarked: Double?=null, - - @SerializedName("min_effective") - var minEffective: Double?=null, - - @SerializedName("currency") - var currency: String?=null, +data class GetProducts( - @SerializedName("min_marked") - var minMarked: Double?=null -): Parcelable { + @SerializedName("product_uid") + var productUid: Int?=null, + @SerializedName("auto_select") + var autoSelect: Boolean?=null, + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null, + @SerializedName("price") + var price: Price?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, + @SerializedName("max_quantity") + var maxQuantity: Int?=null, + @SerializedName("allow_remove") + var allowRemove: Boolean?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("product_details") + var productDetails: LimitedProductData?=null +): Parcelable { -} - - -/* - Model: Size -*/ -@Parcelize -data class Size( - @SerializedName("value") - var value: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null, - @SerializedName("quantity") - var quantity: Int?=null -): Parcelable { @@ -24829,39 +24814,42 @@ data class Size( /* - Model: GetProducts + Model: GetProductBundleResponse */ @Parcelize -data class GetProducts( +data class GetProductBundleResponse( - @SerializedName("max_quantity") - var maxQuantity: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null, + @SerializedName("choice") + var choice: String?=null, - @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("product_details") - var productDetails: LimitedProductData?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("price") - var price: Price?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("product_uid") - var productUid: Int?=null + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, + + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null ): Parcelable { @@ -24882,6 +24870,8 @@ data class GetProducts( + + @@ -24889,42 +24879,48 @@ data class GetProducts( /* - Model: GetProductBundleResponse + Model: ProductBundleUpdateRequest */ @Parcelize -data class GetProductBundleResponse( +data class ProductBundleUpdateRequest( - @SerializedName("slug") - var slug: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("choice") + var choice: String?=null, @SerializedName("name") var name: String?=null, + @SerializedName("products") + var products: ArrayList?=null, + @SerializedName("logo") var logo: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("choice") - var choice: String?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null ): Parcelable { @@ -24947,6 +24943,35 @@ data class GetProductBundleResponse( + + + + + + + +} + + +/* + Model: ListSizeGuide +*/ +@Parcelize +data class ListSizeGuide( + + + + @SerializedName("items") + var items: @RawValue ArrayList>?=null, + + @SerializedName("page") + var page: @RawValue HashMap?=null + +): Parcelable { + + + + @@ -24961,12 +24986,12 @@ data class Meta( - @SerializedName("values") - var values: @RawValue ArrayList>?=null, - @SerializedName("headers") var headers: @RawValue HashMap?=null, + @SerializedName("values") + var values: @RawValue ArrayList>?=null, + @SerializedName("unit") var unit: String?=null @@ -25011,50 +25036,50 @@ data class ValidateSizeGuide( - @SerializedName("name") - var name: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("brand_id") + var brandId: Int?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("subtitle") + var subtitle: String?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("active") + var active: Boolean?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("guide") + var guide: Guide?=null, @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("description") - var description: String?=null, - - @SerializedName("brand_id") - var brandId: Int?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("guide") - var guide: Guide?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("image") + var image: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("tag") var tag: String?=null, - @SerializedName("image") - var image: String?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -25114,76 +25139,51 @@ data class SuccessResponse( /* - Model: ListSizeGuide + Model: SizeGuideResponse */ @Parcelize -data class ListSizeGuide( - - - - @SerializedName("page") - var page: @RawValue HashMap?=null, - - @SerializedName("items") - var items: @RawValue ArrayList>?=null - -): Parcelable { - - - +data class SizeGuideResponse( + @SerializedName("brand_id") + var brandId: Int?=null, -} - - -/* - Model: SizeGuideResponse -*/ -@Parcelize -data class SizeGuideResponse( + @SerializedName("subtitle") + var subtitle: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("active") + var active: Boolean?=null, @SerializedName("name") var name: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("title") - var title: String?=null, - - @SerializedName("id") - var id: String?=null, + @SerializedName("guide") + var guide: @RawValue HashMap?=null, @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("brand_id") - var brandId: Int?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("guide") - var guide: @RawValue HashMap?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("title") + var title: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("tag") - var tag: String?=null + var tag: String?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -25226,11 +25226,11 @@ data class MetaFields( - @SerializedName("value") - var value: String?=null, - @SerializedName("key") - var key: String?=null + var key: String?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -25324,38 +25324,30 @@ data class GetConfigMetadataResponse( /* - Model: AttributeDetailsGroup + Model: PageResponseType */ @Parcelize -data class AttributeDetailsGroup( +data class PageResponseType( - @SerializedName("slug") - var slug: String?=null, + @SerializedName("total_count") + var totalCount: Int?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("current") + var current: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("next") + var next: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null - @SerializedName("unit") - var unit: String?=null, +): Parcelable { - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("display_type") - var displayType: String?=null, - @SerializedName("logo") - var logo: String?=null -): Parcelable { @@ -25363,11 +25355,24 @@ data class AttributeDetailsGroup( +} + + +/* + Model: GetConfigResponse +*/ +@Parcelize +data class GetConfigResponse( + @SerializedName("page") + var page: PageResponseType?=null, + @SerializedName("data") + var data: @RawValue ArrayList>?=null +): Parcelable { @@ -25379,52 +25384,58 @@ data class AttributeDetailsGroup( /* - Model: AppConfigurationDetail + Model: ConfigErrorResponse */ @Parcelize -data class AppConfigurationDetail( - - - - @SerializedName("name") - var name: String?=null, +data class ConfigErrorResponse( - @SerializedName("slug") - var slug: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("message") + var message: String?=null - @SerializedName("priority") - var priority: Int?=null, +): Parcelable { - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("template_slugs") - var templateSlugs: ArrayList?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, - @SerializedName("logo") - var logo: String?=null -): Parcelable { +} + + +/* + Model: AttributeDetailsGroup +*/ +@Parcelize +data class AttributeDetailsGroup( + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("unit") + var unit: String?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("display_type") + var displayType: String?=null +): Parcelable { @@ -25435,21 +25446,10 @@ data class AppConfigurationDetail( -} - - -/* - Model: ConfigErrorResponse -*/ -@Parcelize -data class ConfigErrorResponse( - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -25459,28 +25459,41 @@ data class ConfigErrorResponse( /* - Model: PageResponseType + Model: AppConfigurationDetail */ @Parcelize -data class PageResponseType( +data class AppConfigurationDetail( - @SerializedName("has_next") - var hasNext: Boolean?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("total_count") - var totalCount: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("next") - var next: Int?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("current") - var current: Int?=null + @SerializedName("logo") + var logo: String?=null, -): Parcelable { + @SerializedName("attributes") + var attributes: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("template_slugs") + var templateSlugs: ArrayList?=null + +): Parcelable { @@ -25490,24 +25503,11 @@ data class PageResponseType( -} - - -/* - Model: GetConfigResponse -*/ -@Parcelize -data class GetConfigResponse( - @SerializedName("page") - var page: PageResponseType?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null -): Parcelable { @@ -25546,11 +25546,17 @@ data class AppConfigurationsSort( + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("logo") + var logo: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, @@ -25558,17 +25564,11 @@ data class AppConfigurationsSort( @SerializedName("is_default") var isDefault: Boolean?=null, - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("default_key") var defaultKey: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -25686,15 +25686,15 @@ data class MetaDataListingFilterMetaResponse( + @SerializedName("filter_types") + var filterTypes: ArrayList?=null, + @SerializedName("display") var display: String?=null, @SerializedName("key") var key: String?=null, - @SerializedName("filter_types") - var filterTypes: ArrayList?=null, - @SerializedName("units") var units: @RawValue ArrayList>?=null @@ -25766,12 +25766,12 @@ data class GetCatalogConfigurationDetailsProduct( - @SerializedName("variant") - var variant: @RawValue HashMap?=null, - @SerializedName("detail") var detail: @RawValue HashMap?=null, + @SerializedName("variant") + var variant: @RawValue HashMap?=null, + @SerializedName("compare") var compare: @RawValue HashMap?=null, @@ -25826,20 +25826,20 @@ data class ConfigurationListingSortConfig( + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("logo") - var logo: String?=null + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -25891,12 +25891,12 @@ data class ConfigurationBucketPoints( - @SerializedName("end") - var end: Double?=null, - @SerializedName("display") var display: String?=null, + @SerializedName("end") + var end: Double?=null, + @SerializedName("start") var start: Double?=null @@ -25921,21 +25921,21 @@ data class ConfigurationListingFilterValue( - @SerializedName("value") - var value: String?=null, - - @SerializedName("map") - var map: @RawValue HashMap?=null, - @SerializedName("map_values") var mapValues: @RawValue ArrayList>?=null, @SerializedName("condition") var condition: String?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("sort") var sort: String?=null, + @SerializedName("map") + var map: @RawValue HashMap?=null, + @SerializedName("bucket_points") var bucketPoints: ArrayList?=null @@ -25966,29 +25966,29 @@ data class ConfigurationListingFilterConfig( + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("type") - var type: String?=null, - - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("value_config") var valueConfig: ConfigurationListingFilterValue?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("display_name") var displayName: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -26096,26 +26096,26 @@ data class ConfigurationProductVariantConfig( + @SerializedName("size") + var size: ProductSize?=null, + + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("size") - var size: ProductSize?=null, + @SerializedName("key") + var key: String?=null, @SerializedName("display_type") - var displayType: String?=null, - - @SerializedName("logo") - var logo: String?=null + var displayType: String?=null ): Parcelable { @@ -26166,26 +26166,26 @@ data class ConfigurationProductConfig( - @SerializedName("key") - var key: String?=null, + @SerializedName("size") + var size: ProductSize?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("subtitle") + var subtitle: String?=null, @SerializedName("priority") var priority: Int?=null, - @SerializedName("subtitle") - var subtitle: String?=null, + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("title") var title: String?=null, - @SerializedName("size") - var size: ProductSize?=null, - - @SerializedName("logo") - var logo: String?=null + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -26254,42 +26254,45 @@ data class ConfigurationProduct( /* - Model: AppConfiguration + Model: AppCatalogConfiguration */ @Parcelize -data class AppConfiguration( - - - - @SerializedName("config_id") - var configId: String?=null, +data class AppCatalogConfiguration( - @SerializedName("type") - var type: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, @SerializedName("config_type") var configType: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("listing") var listing: ConfigurationListing?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("config_id") + var configId: String?=null, @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("product") - var product: ConfigurationProduct?=null + @SerializedName("id") + var id: String?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -26312,6 +26315,8 @@ data class AppConfiguration( + + @@ -26319,61 +26324,69 @@ data class AppConfiguration( /* - Model: AppCatalogConfiguration + Model: GetAppCatalogConfiguration */ @Parcelize -data class AppCatalogConfiguration( +data class GetAppCatalogConfiguration( - @SerializedName("config_id") - var configId: String?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("config_type") - var configType: String?=null, + @SerializedName("data") + var data: AppCatalogConfiguration?=null - @SerializedName("listing") - var listing: ConfigurationListing?=null, +): Parcelable { - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("product") - var product: ConfigurationProduct?=null -): Parcelable { +} + + +/* + Model: AppConfiguration +*/ +@Parcelize +data class AppConfiguration( + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("config_type") + var configType: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("listing") + var listing: ConfigurationListing?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("config_id") + var configId: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null +): Parcelable { @@ -26385,24 +26398,11 @@ data class AppCatalogConfiguration( -} - - -/* - Model: GetAppCatalogConfiguration -*/ -@Parcelize -data class GetAppCatalogConfiguration( - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("data") - var data: AppCatalogConfiguration?=null -): Parcelable { @@ -26446,23 +26446,23 @@ data class EntityConfiguration( - @SerializedName("config_id") - var configId: String?=null, - @SerializedName("config_type") var configType: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("listing") var listing: GetCatalogConfigurationDetailsSchemaListing?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("product") + var product: GetCatalogConfigurationDetailsProduct?=null, @SerializedName("id") var id: String?=null, - @SerializedName("product") - var product: GetCatalogConfigurationDetailsProduct?=null + @SerializedName("config_id") + var configId: String?=null ): Parcelable { @@ -26516,20 +26516,20 @@ data class ProductFiltersKey( - @SerializedName("display") - var display: String?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("kind") - var kind: String?=null, - @SerializedName("operators") var operators: ArrayList?=null, @SerializedName("logo") - var logo: String?=null + var logo: String?=null, + + @SerializedName("kind") + var kind: String?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -26556,41 +26556,41 @@ data class ProductFiltersValue( - @SerializedName("value") - var value: @RawValue Any?=null, - - @SerializedName("display") - var display: String?=null, - - @SerializedName("min") - var min: Int?=null, - @SerializedName("is_selected") var isSelected: Boolean?=null, @SerializedName("count") var count: Int?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + + @SerializedName("value") + var value: @RawValue Any?=null, + @SerializedName("selected_min") var selectedMin: Int?=null, @SerializedName("query_format") var queryFormat: String?=null, + @SerializedName("max") + var max: Int?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("display") + var display: String?=null, + @SerializedName("selected_max") var selectedMax: Int?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("display_format") var displayFormat: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, - - @SerializedName("max") - var max: Int?=null + @SerializedName("min") + var min: Int?=null ): Parcelable { @@ -26656,14 +26656,14 @@ data class ProductSortOn( + @SerializedName("is_selected") + var isSelected: Boolean?=null, + @SerializedName("value") var value: String?=null, @SerializedName("name") - var name: String?=null, - - @SerializedName("is_selected") - var isSelected: Boolean?=null + var name: String?=null ): Parcelable { @@ -26689,11 +26689,11 @@ data class GetCollectionQueryOptionResponse( @SerializedName("filters") var filters: ArrayList?=null, - @SerializedName("operators") - var operators: HashMap?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null + var sortOn: ArrayList?=null, + + @SerializedName("operators") + var operators: HashMap?=null ): Parcelable { @@ -26709,24 +26709,21 @@ data class GetCollectionQueryOptionResponse( /* - Model: UserInfo + Model: CollectionListingFilterTag */ @Parcelize -data class UserInfo( - +data class CollectionListingFilterTag( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -26738,27 +26735,25 @@ data class UserInfo( - - } /* - Model: CollectionQuery + Model: CollectionListingFilterType */ @Parcelize -data class CollectionQuery( +data class CollectionListingFilterType( - @SerializedName("op") - var op: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("value") - var value: @RawValue ArrayList?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("attribute") - var attribute: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -26774,18 +26769,18 @@ data class CollectionQuery( /* - Model: SeoDetail + Model: CollectionListingFilter */ @Parcelize -data class SeoDetail( +data class CollectionListingFilter( - @SerializedName("description") - var description: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("type") + var type: ArrayList?=null ): Parcelable { @@ -26799,18 +26794,21 @@ data class SeoDetail( /* - Model: CollectionImage + Model: BannerImage */ @Parcelize -data class CollectionImage( +data class BannerImage( - @SerializedName("url") - var url: String?=null, + @SerializedName("type") + var type: String?=null, @SerializedName("aspect_ratio") - var aspectRatio: String?=null + var aspectRatio: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -26820,22 +26818,24 @@ data class CollectionImage( + + } /* - Model: CollectionBanner + Model: ImageUrls */ @Parcelize -data class CollectionBanner( +data class ImageUrls( @SerializedName("portrait") - var portrait: CollectionImage?=null, + var portrait: BannerImage?=null, @SerializedName("landscape") - var landscape: CollectionImage?=null + var landscape: BannerImage?=null ): Parcelable { @@ -26849,27 +26849,21 @@ data class CollectionBanner( /* - Model: CollectionSchedule + Model: Media1 */ @Parcelize -data class CollectionSchedule( - - +data class Media1( - @SerializedName("cron") - var cron: String?=null, - @SerializedName("end") - var end: String?=null, - @SerializedName("next_schedule") - var nextSchedule: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("duration") - var duration: Int?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("start") - var start: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -26881,26 +26875,25 @@ data class CollectionSchedule( - - - - } /* - Model: CollectionBadge + Model: CollectionQuery */ @Parcelize -data class CollectionBadge( +data class CollectionQuery( - @SerializedName("color") - var color: String?=null, + @SerializedName("op") + var op: String?=null, - @SerializedName("text") - var text: String?=null + @SerializedName("value") + var value: @RawValue ArrayList?=null, + + @SerializedName("attribute") + var attribute: String?=null ): Parcelable { @@ -26910,103 +26903,80 @@ data class CollectionBadge( + + } /* - Model: CreateCollection + Model: GetCollectionDetailNest */ @Parcelize -data class CreateCollection( - - - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - - @SerializedName("created_by") - var createdBy: UserInfo?=null, - - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, - - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("query") - var query: ArrayList?=null, - - @SerializedName("seo") - var seo: SeoDetail?=null, +data class GetCollectionDetailNest( - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("is_visible") - var isVisible: Boolean?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("name") var name: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, @SerializedName("description") var description: String?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - - @SerializedName("banners") - var banners: CollectionBanner?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("published") - var published: Boolean?=null, - - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("_schedule") - var schedule: CollectionSchedule?=null, + @SerializedName("action") + var action: Action?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, - @SerializedName("badge") - var badge: CollectionBadge?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("logo") - var logo: CollectionImage?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("is_active") + var isActive: Boolean?=null, -): Parcelable { + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: Media1?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("query") + var query: ArrayList?=null +): Parcelable { @@ -27054,21 +27024,21 @@ data class CreateCollection( /* - Model: BannerImage + Model: GetCollectionListingResponse */ @Parcelize -data class BannerImage( +data class GetCollectionListingResponse( - @SerializedName("type") - var type: String?=null, + @SerializedName("filters") + var filters: CollectionListingFilter?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -27084,18 +27054,18 @@ data class BannerImage( /* - Model: ImageUrls + Model: SeoDetail */ @Parcelize -data class ImageUrls( +data class SeoDetail( - @SerializedName("portrait") - var portrait: BannerImage?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("landscape") - var landscape: BannerImage?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -27109,69 +27079,27 @@ data class ImageUrls( /* - Model: CollectionCreateResponse + Model: CollectionSchedule */ @Parcelize -data class CollectionCreateResponse( - - - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("query") - var query: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("app_id") - var appId: String?=null, +data class CollectionSchedule( - @SerializedName("description") - var description: String?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - @SerializedName("tag") - var tag: ArrayList?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("end") + var end: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("duration") + var duration: Int?=null, @SerializedName("cron") - var cron: @RawValue HashMap?=null, - - @SerializedName("sort_on") - var sortOn: String?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - - @SerializedName("logo") - var logo: BannerImage?=null, + var cron: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("next_schedule") + var nextSchedule: ArrayList?=null ): Parcelable { @@ -27187,23 +27115,30 @@ data class CollectionCreateResponse( +} + + +/* + Model: UserInfo +*/ +@Parcelize +data class UserInfo( + @SerializedName("uid") + var uid: String?=null, + @SerializedName("email") + var email: String?=null, + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("username") + var username: String?=null - - - - - - - - - - +): Parcelable { @@ -27219,21 +27154,18 @@ data class CollectionCreateResponse( /* - Model: CollectionListingFilterType + Model: CollectionImage */ @Parcelize -data class CollectionListingFilterType( - +data class CollectionImage( - @SerializedName("name") - var name: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -27243,27 +27175,22 @@ data class CollectionListingFilterType( - - } /* - Model: CollectionListingFilterTag + Model: CollectionBanner */ @Parcelize -data class CollectionListingFilterTag( - +data class CollectionBanner( - @SerializedName("name") - var name: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("portrait") + var portrait: CollectionImage?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("landscape") + var landscape: CollectionImage?=null ): Parcelable { @@ -27273,24 +27200,22 @@ data class CollectionListingFilterTag( - - } /* - Model: CollectionListingFilter + Model: CollectionBadge */ @Parcelize -data class CollectionListingFilter( +data class CollectionBadge( - @SerializedName("type") - var type: ArrayList?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null + @SerializedName("text") + var text: String?=null ): Parcelable { @@ -27304,104 +27229,99 @@ data class CollectionListingFilter( /* - Model: Media1 + Model: CreateCollection */ @Parcelize -data class Media1( - +data class CreateCollection( - @SerializedName("type") - var type: String?=null, @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("seo") + var seo: SeoDetail?=null, -): Parcelable { + @SerializedName("name") + var name: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("is_visible") + var isVisible: Boolean?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("_schedule") + var schedule: CollectionSchedule?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("published") + var published: Boolean?=null, + @SerializedName("sort_on") + var sortOn: String?=null, -} - - -/* - Model: GetCollectionDetailNest -*/ -@Parcelize -data class GetCollectionDetailNest( + @SerializedName("created_by") + var createdBy: UserInfo?=null, + @SerializedName("banners") + var banners: CollectionBanner?=null, + @SerializedName("app_id") + var appId: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("visible_facets_keys") var visibleFacetsKeys: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("priority") var priority: Int?=null, - @SerializedName("query") - var query: ArrayList?=null, + @SerializedName("badge") + var badge: CollectionBadge?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("logo") + var logo: CollectionImage?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, @SerializedName("allow_facets") var allowFacets: Boolean?=null, - @SerializedName("tag") - var tag: ArrayList?=null, + @SerializedName("query") + var query: ArrayList?=null + +): Parcelable { - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - @SerializedName("action") - var action: Action?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: Media1?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null -): Parcelable { @@ -27449,98 +27369,73 @@ data class GetCollectionDetailNest( /* - Model: GetCollectionListingResponse + Model: CollectionCreateResponse */ @Parcelize -data class GetCollectionListingResponse( - +data class CollectionCreateResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("filters") - var filters: CollectionListingFilter?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("name") + var name: String?=null, -): Parcelable { + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - - -} - - -/* - Model: CollectionDetailResponse -*/ -@Parcelize -data class CollectionDetailResponse( - - - - @SerializedName("name") - var name: String?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("tag") + var tag: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("logo") + var logo: BannerImage?=null, @SerializedName("type") var type: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("cron") var cron: @RawValue HashMap?=null, @SerializedName("allow_facets") var allowFacets: Boolean?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - - @SerializedName("app_id") - var appId: String?=null, - - @SerializedName("description") - var description: String?=null, - @SerializedName("query") - var query: ArrayList?=null, - - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + var query: ArrayList?=null - @SerializedName("logo") - var logo: Media1?=null, +): Parcelable { - @SerializedName("tag") - var tag: ArrayList?=null -): Parcelable { @@ -27584,81 +27479,66 @@ data class CollectionDetailResponse( /* - Model: UpdateCollection + Model: CollectionDetailResponse */ @Parcelize -data class UpdateCollection( - - +data class CollectionDetailResponse( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("priority") var priority: Int?=null, - @SerializedName("query") - var query: ArrayList?=null, - - @SerializedName("seo") - var seo: SeoDetail?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("is_visible") - var isVisible: Boolean?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("logo") + var logo: Media1?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, - @SerializedName("banners") - var banners: CollectionBanner?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, @SerializedName("type") var type: String?=null, - @SerializedName("published") - var published: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, @SerializedName("_schedule") - var schedule: CollectionSchedule?=null, - - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, + var schedule: @RawValue HashMap?=null, - @SerializedName("badge") - var badge: CollectionBadge?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, - @SerializedName("logo") - var logo: CollectionImage?=null, + @SerializedName("tag") + var tag: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("query") + var query: ArrayList?=null ): Parcelable { @@ -27700,57 +27580,82 @@ data class UpdateCollection( +} + + +/* + Model: UpdateCollection +*/ +@Parcelize +data class UpdateCollection( + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("seo") + var seo: SeoDetail?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("is_visible") + var isVisible: Boolean?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("_schedule") + var schedule: CollectionSchedule?=null, -} - - -/* - Model: ItemQueryForUserCollection -*/ -@Parcelize -data class ItemQueryForUserCollection( - - - - @SerializedName("action") - var action: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("item_id") - var itemId: Int?=null + @SerializedName("allow_sort") + var allowSort: Boolean?=null, -): Parcelable { + @SerializedName("published") + var published: Boolean?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("banners") + var banners: CollectionBanner?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("priority") + var priority: Int?=null, -} - - -/* - Model: CollectionItemRequest -*/ -@Parcelize -data class CollectionItemRequest( + @SerializedName("badge") + var badge: CollectionBadge?=null, + @SerializedName("logo") + var logo: CollectionImage?=null, + @SerializedName("tags") + var tags: ArrayList?=null, @SerializedName("type") var type: String?=null, - @SerializedName("item") - var item: ArrayList?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, + + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, @SerializedName("query") var query: ArrayList?=null @@ -27765,24 +27670,11 @@ data class CollectionItemRequest( -} - - -/* - Model: UpdatedResponse -*/ -@Parcelize -data class UpdatedResponse( - @SerializedName("items_not_updated") - var itemsNotUpdated: ArrayList?=null, - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -27790,30 +27682,23 @@ data class UpdatedResponse( -} - - -/* - Model: Price1 -*/ -@Parcelize -data class Price1( - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("min") - var min: Double?=null, - @SerializedName("max") - var max: Double?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null -): Parcelable { + + + + + + + + + + @@ -27829,18 +27714,24 @@ data class Price1( /* - Model: ProductListingPrice + Model: ProductBrand */ @Parcelize -data class ProductListingPrice( +data class ProductBrand( - @SerializedName("marked") - var marked: Price1?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("effective") - var effective: Price1?=null + @SerializedName("action") + var action: Action?=null, + + @SerializedName("logo") + var logo: Media1?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -27850,6 +27741,10 @@ data class ProductListingPrice( + + + + } @@ -27909,24 +27804,24 @@ data class ProductDetailGroupedAttribute( /* - Model: ProductBrand + Model: Price1 */ @Parcelize -data class ProductBrand( +data class Price1( - @SerializedName("name") - var name: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("action") - var action: Action?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("logo") - var logo: Media1?=null, + @SerializedName("min") + var min: Double?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("max") + var max: Double?=null ): Parcelable { @@ -27944,90 +27839,115 @@ data class ProductBrand( /* - Model: ProductListingDetail + Model: ProductListingPrice */ @Parcelize -data class ProductListingDetail( +data class ProductListingPrice( - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("effective") + var effective: Price1?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, + @SerializedName("marked") + var marked: Price1?=null - @SerializedName("price") - var price: ProductListingPrice?=null, +): Parcelable { - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("similars") - var similars: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("sellable") - var sellable: Boolean?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, +} + + +/* + Model: ProductListingDetail +*/ +@Parcelize +data class ProductListingDetail( + + + + @SerializedName("has_variant") + var hasVariant: Boolean?=null, @SerializedName("color") var color: String?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, + + @SerializedName("similars") + var similars: ArrayList?=null, + + @SerializedName("sellable") + var sellable: Boolean?=null, + + @SerializedName("uid") + var uid: Int?=null, @SerializedName("description") var description: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - - @SerializedName("type") - var type: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, @SerializedName("brand") var brand: ProductBrand?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, @SerializedName("promo_meta") var promoMeta: @RawValue HashMap?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("discount") + var discount: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, @SerializedName("medias") var medias: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("highlights") + var highlights: ArrayList?=null, + + @SerializedName("price") + var price: ProductListingPrice?=null, + + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("rating") var rating: Double?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null + @SerializedName("image_nature") + var imageNature: String?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("item_type") + var itemType: String?=null ): Parcelable { @@ -28096,17 +28016,17 @@ data class GetCollectionItemsResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("filters") var filters: ArrayList?=null, + @SerializedName("sort_on") + var sortOn: ArrayList?=null, + @SerializedName("items") var items: ArrayList?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -28124,21 +28044,18 @@ data class GetCollectionItemsResponse( /* - Model: CatalogInsightItem + Model: ItemQueryForUserCollection */ @Parcelize -data class CatalogInsightItem( - +data class ItemQueryForUserCollection( - @SerializedName("count") - var count: Int?=null, - @SerializedName("out_of_stock_count") - var outOfStockCount: Int?=null, + @SerializedName("action") + var action: String?=null, - @SerializedName("sellable_count") - var sellableCount: Int?=null + @SerializedName("item_id") + var itemId: Int?=null ): Parcelable { @@ -28148,46 +28065,54 @@ data class CatalogInsightItem( - - } /* - Model: CatalogInsightBrand + Model: CollectionItemRequest */ @Parcelize -data class CatalogInsightBrand( +data class CollectionItemRequest( - @SerializedName("name") - var name: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("total_sizes") - var totalSizes: Int?=null, + @SerializedName("item") + var item: ArrayList?=null, - @SerializedName("article_freshness") - var articleFreshness: Int?=null, + @SerializedName("query") + var query: ArrayList?=null + +): Parcelable { - @SerializedName("available_sizes") - var availableSizes: Int?=null, - @SerializedName("available_articles") - var availableArticles: Int?=null, - @SerializedName("total_articles") - var totalArticles: Int?=null -): Parcelable { +} + + +/* + Model: UpdatedResponse +*/ +@Parcelize +data class UpdatedResponse( + + + @SerializedName("items_not_updated") + var itemsNotUpdated: ArrayList?=null, + @SerializedName("message") + var message: String?=null +): Parcelable { @@ -28199,18 +28124,30 @@ data class CatalogInsightBrand( /* - Model: CatalogInsightResponse + Model: CatalogInsightBrand */ @Parcelize -data class CatalogInsightResponse( +data class CatalogInsightBrand( - @SerializedName("item") - var item: CatalogInsightItem?=null, + @SerializedName("total_sizes") + var totalSizes: Int?=null, - @SerializedName("brand_distribution") - var brandDistribution: CatalogInsightBrand?=null + @SerializedName("available_sizes") + var availableSizes: Int?=null, + + @SerializedName("total_articles") + var totalArticles: Int?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("available_articles") + var availableArticles: Int?=null, + + @SerializedName("article_freshness") + var articleFreshness: Int?=null ): Parcelable { @@ -28220,22 +28157,33 @@ data class CatalogInsightResponse( + + + + + + + + } /* - Model: CrossSellingData + Model: CatalogInsightItem */ @Parcelize -data class CrossSellingData( +data class CatalogInsightItem( - @SerializedName("articles") - var articles: Int?=null, + @SerializedName("sellable_count") + var sellableCount: Int?=null, - @SerializedName("products") - var products: Int?=null + @SerializedName("count") + var count: Int?=null, + + @SerializedName("out_of_stock_count") + var outOfStockCount: Int?=null ): Parcelable { @@ -28245,22 +28193,24 @@ data class CrossSellingData( + + } /* - Model: CrossSellingResponse + Model: CatalogInsightResponse */ @Parcelize -data class CrossSellingResponse( +data class CatalogInsightResponse( @SerializedName("brand_distribution") var brandDistribution: CatalogInsightBrand?=null, - @SerializedName("data") - var data: CrossSellingData?=null + @SerializedName("item") + var item: CatalogInsightItem?=null ): Parcelable { @@ -28274,16 +28224,72 @@ data class CrossSellingResponse( /* - Model: OptInPostRequest + Model: CrossSellingData */ @Parcelize -data class OptInPostRequest( +data class CrossSellingData( + + + + @SerializedName("articles") + var articles: Int?=null, + + @SerializedName("products") + var products: Int?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: CrossSellingResponse +*/ +@Parcelize +data class CrossSellingResponse( + + + + @SerializedName("brand_distribution") + var brandDistribution: CatalogInsightBrand?=null, + + @SerializedName("data") + var data: CrossSellingData?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: OptInPostRequest +*/ +@Parcelize +data class OptInPostRequest( @SerializedName("store_ids") var storeIds: ArrayList?=null, + @SerializedName("platform") + var platform: String?=null, + + @SerializedName("brand_ids") + var brandIds: ArrayList?=null, + @SerializedName("company_id") var companyId: Int?=null, @@ -28291,13 +28297,7 @@ data class OptInPostRequest( var optLevel: String?=null, @SerializedName("enabled") - var enabled: Boolean?=null, - - @SerializedName("platform") - var platform: String?=null, - - @SerializedName("brand_ids") - var brandIds: ArrayList?=null + var enabled: Boolean?=null ): Parcelable { @@ -28326,11 +28326,20 @@ data class CompanyOptIn( + @SerializedName("enabled") + var enabled: Boolean?=null, + + @SerializedName("created_on") + var createdOn: Int?=null, + @SerializedName("store_ids") var storeIds: ArrayList?=null, - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, + @SerializedName("platform") + var platform: String?=null, + + @SerializedName("modified_on") + var modifiedOn: Int?=null, @SerializedName("created_by") var createdBy: @RawValue HashMap?=null, @@ -28338,23 +28347,14 @@ data class CompanyOptIn( @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("opt_level") var optLevel: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, - - @SerializedName("modified_on") - var modifiedOn: Int?=null, - - @SerializedName("created_on") - var createdOn: Int?=null, - - @SerializedName("platform") - var platform: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("brand_ids") + var brandIds: ArrayList?=null ): Parcelable { @@ -28391,11 +28391,11 @@ data class GetOptInPlatform( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -28416,9 +28416,6 @@ data class OptinCompanyDetail( - @SerializedName("name") - var name: String?=null, - @SerializedName("uid") var uid: Int?=null, @@ -28426,7 +28423,10 @@ data class OptinCompanyDetail( var businessType: String?=null, @SerializedName("company_type") - var companyType: String?=null + var companyType: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -28451,17 +28451,17 @@ data class CompanyBrandDetail( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("total_article") + var totalArticle: Int?=null, @SerializedName("brand_id") var brandId: Int?=null, - @SerializedName("brand_name") - var brandName: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("total_article") - var totalArticle: Int?=null + @SerializedName("brand_name") + var brandName: String?=null ): Parcelable { @@ -28486,11 +28486,11 @@ data class OptinCompanyBrandDetailsView( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -28511,14 +28511,14 @@ data class OptinCompanyMetrics( + @SerializedName("brand") + var brand: Int?=null, + @SerializedName("company") var company: String?=null, @SerializedName("store") - var store: Int?=null, - - @SerializedName("brand") - var brand: Int?=null + var store: Int?=null ): Parcelable { @@ -28541,44 +28541,44 @@ data class StoreDetail( + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("additional_contacts") + var additionalContacts: @RawValue ArrayList>?=null, + @SerializedName("name") var name: String?=null, + @SerializedName("address") + var address: @RawValue HashMap?=null, + @SerializedName("store_type") var storeType: String?=null, - @SerializedName("additional_contacts") - var additionalContacts: @RawValue ArrayList>?=null, - - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("documents") + var documents: @RawValue ArrayList>?=null, @SerializedName("manager") var manager: @RawValue HashMap?=null, + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("timing") var timing: @RawValue HashMap?=null, - @SerializedName("documents") - var documents: @RawValue ArrayList>?=null, - - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("address") - var address: @RawValue HashMap?=null + var companyId: Int?=null ): Parcelable { @@ -28621,11 +28621,11 @@ data class OptinStoreDetails( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -28646,14 +28646,14 @@ data class AttributeMasterFilter( - @SerializedName("indexing") - var indexing: Boolean?=null, + @SerializedName("depends_on") + var dependsOn: ArrayList?=null, @SerializedName("priority") var priority: Int?=null, - @SerializedName("depends_on") - var dependsOn: ArrayList?=null + @SerializedName("indexing") + var indexing: Boolean?=null ): Parcelable { @@ -28669,18 +28669,15 @@ data class AttributeMasterFilter( /* - Model: AttributeSchemaRange + Model: AttributeMasterMandatoryDetails */ @Parcelize -data class AttributeSchemaRange( - +data class AttributeMasterMandatoryDetails( - @SerializedName("min") - var min: Int?=null, - @SerializedName("max") - var max: Int?=null + @SerializedName("l3_keys") + var l3Keys: ArrayList?=null ): Parcelable { @@ -28688,46 +28685,49 @@ data class AttributeSchemaRange( - - } /* - Model: AttributeMaster + Model: AttributeMasterMeta */ @Parcelize -data class AttributeMaster( +data class AttributeMasterMeta( - @SerializedName("allowed_values") - var allowedValues: ArrayList?=null, + @SerializedName("enriched") + var enriched: Boolean?=null, - @SerializedName("range") - var range: AttributeSchemaRange?=null, + @SerializedName("mandatory_details") + var mandatoryDetails: AttributeMasterMandatoryDetails?=null - @SerializedName("type") - var type: String?=null, +): Parcelable { - @SerializedName("multi") - var multi: Boolean?=null, - @SerializedName("format") - var format: String?=null, - @SerializedName("mandatory") - var mandatory: Boolean?=null -): Parcelable { +} + + +/* + Model: AttributeSchemaRange +*/ +@Parcelize +data class AttributeSchemaRange( + @SerializedName("min") + var min: Int?=null, + @SerializedName("max") + var max: Int?=null +): Parcelable { @@ -28739,15 +28739,30 @@ data class AttributeMaster( /* - Model: AttributeMasterDetails + Model: AttributeMaster */ @Parcelize -data class AttributeMasterDetails( +data class AttributeMaster( - @SerializedName("display_type") - var displayType: String?=null + @SerializedName("mandatory") + var mandatory: Boolean?=null, + + @SerializedName("range") + var range: AttributeSchemaRange?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("format") + var format: String?=null, + + @SerializedName("allowed_values") + var allowedValues: ArrayList?=null, + + @SerializedName("multi") + var multi: Boolean?=null ): Parcelable { @@ -28755,21 +28770,11 @@ data class AttributeMasterDetails( -} - - -/* - Model: AttributeMasterMandatoryDetails -*/ -@Parcelize -data class AttributeMasterMandatoryDetails( - @SerializedName("l3_keys") - var l3Keys: ArrayList?=null -): Parcelable { + @@ -28779,18 +28784,15 @@ data class AttributeMasterMandatoryDetails( /* - Model: AttributeMasterMeta + Model: AttributeMasterDetails */ @Parcelize -data class AttributeMasterMeta( - +data class AttributeMasterDetails( - @SerializedName("mandatory_details") - var mandatoryDetails: AttributeMasterMandatoryDetails?=null, - @SerializedName("enriched") - var enriched: Boolean?=null + @SerializedName("display_type") + var displayType: String?=null ): Parcelable { @@ -28798,8 +28800,6 @@ data class AttributeMasterMeta( - - } @@ -28811,11 +28811,17 @@ data class GenderDetail( - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("filters") + var filters: AttributeMasterFilter?=null, + + @SerializedName("meta") + var meta: AttributeMasterMeta?=null, + + @SerializedName("schema") + var schema: AttributeMaster?=null, @SerializedName("name") var name: String?=null, @@ -28823,29 +28829,23 @@ data class GenderDetail( @SerializedName("is_nested") var isNested: Boolean?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("logo") var logo: String?=null, - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null, - - @SerializedName("filters") - var filters: AttributeMasterFilter?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("id") var id: String?=null, - @SerializedName("description") - var description: String?=null, - - @SerializedName("schema") - var schema: AttributeMaster?=null, + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null, @SerializedName("details") - var details: AttributeMasterDetails?=null, - - @SerializedName("meta") - var meta: AttributeMasterMeta?=null + var details: AttributeMasterDetails?=null ): Parcelable { @@ -28886,11 +28886,11 @@ data class ProdcutTemplateCategoriesResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: @RawValue ArrayList>?=null + var items: @RawValue ArrayList>?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -28911,20 +28911,20 @@ data class PTErrorResponse( - @SerializedName("errors") - var errors: @RawValue HashMap?=null, + @SerializedName("status") + var status: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("message") var message: String?=null, - @SerializedName("status") - var status: Int?=null, + @SerializedName("errors") + var errors: @RawValue HashMap?=null, @SerializedName("code") - var code: String?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null + var code: String?=null ): Parcelable { @@ -28944,51 +28944,99 @@ data class PTErrorResponse( /* - Model: DepartmentCreateUpdate + Model: UserSerializer */ @Parcelize -data class DepartmentCreateUpdate( +data class UserSerializer( - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("_id") + var id: String?=null, + + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("contact") + var contact: String?=null, + + @SerializedName("username") + var username: String?=null + +): Parcelable { - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("_cls") - var cls: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + + + + + + + + + +} + + +/* + Model: GetDepartment +*/ +@Parcelize +data class GetDepartment( + + @SerializedName("uid") var uid: Int?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, + + @SerializedName("page_no") + var pageNo: Int?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("search") + var search: String?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("priority_order") - var priorityOrder: Int?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, - @SerializedName("platforms") - var platforms: @RawValue HashMap?=null + @SerializedName("is_active") + var isActive: Boolean?=null, -): Parcelable { + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + @SerializedName("page_size") + var pageSize: Int?=null, + @SerializedName("item_type") + var itemType: String?=null, + + @SerializedName("created_by") + var createdBy: UserSerializer?=null + +): Parcelable { @@ -29010,24 +29058,11 @@ data class DepartmentCreateUpdate( -} - - -/* - Model: DepartmentCreateResponse -*/ -@Parcelize -data class DepartmentCreateResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("uid") - var uid: Int?=null -): Parcelable { @@ -29039,15 +29074,18 @@ data class DepartmentCreateResponse( /* - Model: DepartmentCreateErrorResponse + Model: DepartmentsResponse */ @Parcelize -data class DepartmentCreateErrorResponse( +data class DepartmentsResponse( - @SerializedName("error") - var error: String?=null + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -29055,31 +29093,33 @@ data class DepartmentCreateErrorResponse( + + } /* - Model: UserSerializer + Model: DepartmentErrorResponse */ @Parcelize -data class UserSerializer( +data class DepartmentErrorResponse( - @SerializedName("contact") - var contact: String?=null, + @SerializedName("status") + var status: Int?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("errors") + var errors: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: String?=null + @SerializedName("code") + var code: String?=null ): Parcelable { @@ -29099,67 +29139,47 @@ data class UserSerializer( /* - Model: GetDepartment + Model: DepartmentCreateUpdate */ @Parcelize -data class GetDepartment( - - +data class DepartmentCreateUpdate( - @SerializedName("name") - var name: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("priority_order") var priorityOrder: Int?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, - - @SerializedName("search") - var search: String?=null, - - @SerializedName("page_size") - var pageSize: Int?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("platforms") + var platforms: @RawValue HashMap?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("page_no") - var pageNo: Int?=null - -): Parcelable { - - - + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("_cls") + var cls: String?=null +): Parcelable { @@ -29189,18 +29209,18 @@ data class GetDepartment( /* - Model: DepartmentsResponse + Model: DepartmentCreateResponse */ @Parcelize -data class DepartmentsResponse( +data class DepartmentCreateResponse( - @SerializedName("page") - var page: Page?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -29214,27 +29234,15 @@ data class DepartmentsResponse( /* - Model: DepartmentErrorResponse + Model: DepartmentCreateErrorResponse */ @Parcelize -data class DepartmentErrorResponse( - - - - @SerializedName("errors") - var errors: @RawValue HashMap?=null, - - @SerializedName("message") - var message: String?=null, +data class DepartmentCreateErrorResponse( - @SerializedName("status") - var status: Int?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("error") + var error: String?=null ): Parcelable { @@ -29242,14 +29250,6 @@ data class DepartmentErrorResponse( - - - - - - - - } @@ -29261,17 +29261,17 @@ data class UserDetail( - @SerializedName("user_id") - var userId: String?=null, - - @SerializedName("username") - var username: String?=null, + @SerializedName("super_user") + var superUser: Boolean?=null, @SerializedName("contact") var contact: String?=null, - @SerializedName("super_user") - var superUser: Boolean?=null + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -29296,53 +29296,53 @@ data class DepartmentModel( - @SerializedName("slug") - var slug: @RawValue Any?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("name") - var name: @RawValue Any?=null, + @SerializedName("verified_by") + var verifiedBy: UserDetail?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("_id") + var id: @RawValue Any?=null, + + @SerializedName("name") + var name: @RawValue Any?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("priority_order") - var priorityOrder: Int?=null, - - @SerializedName("created_by") - var createdBy: UserDetail?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserDetail?=null, + @SerializedName("synonyms") + var synonyms: @RawValue ArrayList?=null, - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("slug") + var slug: @RawValue Any?=null, - @SerializedName("_id") - var id: @RawValue Any?=null, + @SerializedName("modified_by") + var modifiedBy: UserDetail?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, @SerializedName("_cls") var cls: @RawValue Any?=null, - @SerializedName("synonyms") - var synonyms: @RawValue ArrayList?=null, - - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("uid") - var uid: Int?=null + @SerializedName("created_by") + var createdBy: UserDetail?=null ): Parcelable { @@ -29391,53 +29391,53 @@ data class ProductTemplate( - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, + + @SerializedName("created_on") + var createdOn: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("is_archived") - var isArchived: Boolean?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("categories") + var categories: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, @SerializedName("is_physical") var isPhysical: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, - @SerializedName("attributes") var attributes: ArrayList?=null, @SerializedName("logo") var logo: String?=null, + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("tag") var tag: String?=null, - @SerializedName("categories") - var categories: ArrayList?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -29486,11 +29486,11 @@ data class TemplatesResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ProductTemplate?=null + var items: ProductTemplate?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -29504,72 +29504,104 @@ data class TemplatesResponse( /* - Model: TemplateDetails + Model: Properties */ @Parcelize -data class TemplateDetails( - +data class Properties( - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("trader") + var trader: @RawValue HashMap?=null, @SerializedName("name") - var name: String?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, + var name: @RawValue HashMap?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null, + @SerializedName("currency") + var currency: @RawValue HashMap?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("command") + var command: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("product_group_tag") + var productGroupTag: @RawValue HashMap?=null, - @SerializedName("is_physical") - var isPhysical: Boolean?=null, + @SerializedName("sizes") + var sizes: @RawValue HashMap?=null, - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, + @SerializedName("product_publish") + var productPublish: @RawValue HashMap?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, + @SerializedName("description") + var description: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("item_code") + var itemCode: @RawValue HashMap?=null, - @SerializedName("tag") - var tag: String?=null, + @SerializedName("size_guide") + var sizeGuide: @RawValue HashMap?=null, - @SerializedName("categories") - var categories: ArrayList?=null + @SerializedName("variants") + var variants: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("moq") + var moq: @RawValue HashMap?=null, + @SerializedName("trader_type") + var traderType: @RawValue HashMap?=null, + @SerializedName("no_of_boxes") + var noOfBoxes: @RawValue HashMap?=null, + @SerializedName("media") + var media: @RawValue HashMap?=null, + @SerializedName("brand_uid") + var brandUid: @RawValue HashMap?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, + @SerializedName("is_dependent") + var isDependent: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: @RawValue HashMap?=null, + @SerializedName("multi_size") + var multiSize: @RawValue HashMap?=null, + @SerializedName("return_config") + var returnConfig: @RawValue HashMap?=null, + @SerializedName("highlights") + var highlights: @RawValue HashMap?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: @RawValue HashMap?=null, + @SerializedName("tags") + var tags: @RawValue HashMap?=null, + @SerializedName("category_slug") + var categorySlug: @RawValue HashMap?=null, + @SerializedName("hsn_code") + var hsnCode: @RawValue HashMap?=null, + @SerializedName("item_type") + var itemType: @RawValue HashMap?=null +): Parcelable { @@ -29580,108 +29612,39 @@ data class TemplateDetails( -} - - -/* - Model: Properties -*/ -@Parcelize -data class Properties( - @SerializedName("trader_type") - var traderType: @RawValue HashMap?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: @RawValue HashMap?=null, - @SerializedName("size_guide") - var sizeGuide: @RawValue HashMap?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: @RawValue HashMap?=null, - @SerializedName("hsn_code") - var hsnCode: @RawValue HashMap?=null, - @SerializedName("return_config") - var returnConfig: @RawValue HashMap?=null, - @SerializedName("sizes") - var sizes: @RawValue HashMap?=null, - @SerializedName("currency") - var currency: @RawValue HashMap?=null, - @SerializedName("tags") - var tags: @RawValue HashMap?=null, - @SerializedName("name") - var name: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: @RawValue HashMap?=null, - @SerializedName("item_code") - var itemCode: @RawValue HashMap?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, - @SerializedName("item_type") - var itemType: @RawValue HashMap?=null, - @SerializedName("description") - var description: @RawValue HashMap?=null, - @SerializedName("moq") - var moq: @RawValue HashMap?=null, - @SerializedName("brand_uid") - var brandUid: @RawValue HashMap?=null, - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null, - @SerializedName("trader") - var trader: @RawValue HashMap?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: @RawValue HashMap?=null, - @SerializedName("media") - var media: @RawValue HashMap?=null, - @SerializedName("short_description") - var shortDescription: @RawValue HashMap?=null, - @SerializedName("product_group_tag") - var productGroupTag: @RawValue HashMap?=null, - @SerializedName("product_publish") - var productPublish: @RawValue HashMap?=null, - @SerializedName("is_dependent") - var isDependent: @RawValue HashMap?=null, - @SerializedName("highlights") - var highlights: @RawValue HashMap?=null, - @SerializedName("command") - var command: @RawValue HashMap?=null, - @SerializedName("multi_size") - var multiSize: @RawValue HashMap?=null, - @SerializedName("category_slug") - var categorySlug: @RawValue HashMap?=null -): Parcelable { @@ -29702,15 +29665,36 @@ data class Properties( +} + + +/* + Model: GlobalValidation +*/ +@Parcelize +data class GlobalValidation( + @SerializedName("description") + var description: String?=null, + @SerializedName("properties") + var properties: Properties?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("title") + var title: String?=null, + @SerializedName("definitions") + var definitions: @RawValue HashMap?=null, + @SerializedName("required") + var required: ArrayList?=null +): Parcelable { @@ -29726,11 +29710,24 @@ data class Properties( +} + + +/* + Model: TemplateValidationData +*/ +@Parcelize +data class TemplateValidationData( + @SerializedName("global_validation") + var globalValidation: GlobalValidation?=null, + @SerializedName("template_validation") + var templateValidation: @RawValue HashMap?=null +): Parcelable { @@ -29738,41 +29735,55 @@ data class Properties( +} + + +/* + Model: TemplateDetails +*/ +@Parcelize +data class TemplateDetails( + @SerializedName("description") + var description: String?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("categories") + var categories: ArrayList?=null, -} - - -/* - Model: GlobalValidation -*/ -@Parcelize -data class GlobalValidation( + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, - @SerializedName("required") - var required: ArrayList?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("definitions") - var definitions: @RawValue HashMap?=null, + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("properties") - var properties: Properties?=null + @SerializedName("tag") + var tag: String?=null ): Parcelable { @@ -29790,24 +29801,13 @@ data class GlobalValidation( -} - - -/* - Model: TemplateValidationData -*/ -@Parcelize -data class TemplateValidationData( - @SerializedName("global_validation") - var globalValidation: GlobalValidation?=null, - @SerializedName("template_validation") - var templateValidation: @RawValue HashMap?=null -): Parcelable { + + @@ -29826,11 +29826,11 @@ data class TemplatesValidationResponse( - @SerializedName("template_details") - var templateDetails: TemplateDetails?=null, - @SerializedName("data") - var data: TemplateValidationData?=null + var data: TemplateValidationData?=null, + + @SerializedName("template_details") + var templateDetails: TemplateDetails?=null ): Parcelable { @@ -29851,11 +29851,11 @@ data class InventoryValidationResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + var data: @RawValue HashMap?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -29876,11 +29876,11 @@ data class HSNData( - @SerializedName("hsn_code") - var hsnCode: ArrayList?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: ArrayList?=null + var countryOfOrigin: ArrayList?=null, + + @SerializedName("hsn_code") + var hsnCode: ArrayList?=null ): Parcelable { @@ -29901,11 +29901,11 @@ data class HSNCodesResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("data") - var data: HSNData?=null + var data: HSNData?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -29919,18 +29919,21 @@ data class HSNCodesResponse( /* - Model: VerifiedBy + Model: ProductDownloadItemsData */ @Parcelize -data class VerifiedBy( +data class ProductDownloadItemsData( - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("brand") + var brand: ArrayList?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("templates") + var templates: ArrayList?=null ): Parcelable { @@ -29940,25 +29943,24 @@ data class VerifiedBy( + + } /* - Model: ProductDownloadItemsData + Model: VerifiedBy */ @Parcelize -data class ProductDownloadItemsData( - +data class VerifiedBy( - @SerializedName("type") - var type: String?=null, - @SerializedName("templates") - var templates: ArrayList?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("brand") - var brand: ArrayList?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -29968,8 +29970,6 @@ data class ProductDownloadItemsData( - - } @@ -29981,35 +29981,35 @@ data class ProductDownloadsItems( - @SerializedName("seller_id") - var sellerId: Double?=null, + @SerializedName("status") + var status: String?=null, @SerializedName("url") var url: String?=null, - @SerializedName("completed_on") - var completedOn: String?=null, - - @SerializedName("created_by") - var createdBy: VerifiedBy?=null, + @SerializedName("seller_id") + var sellerId: Double?=null, @SerializedName("id") var id: String?=null, + @SerializedName("data") + var data: ProductDownloadItemsData?=null, + @SerializedName("trigger_on") var triggerOn: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("completed_on") + var completedOn: String?=null, @SerializedName("template_tags") var templateTags: @RawValue HashMap?=null, - @SerializedName("task_id") - var taskId: String?=null, + @SerializedName("created_by") + var createdBy: VerifiedBy?=null, - @SerializedName("data") - var data: ProductDownloadItemsData?=null + @SerializedName("task_id") + var taskId: String?=null ): Parcelable { @@ -30046,11 +30046,11 @@ data class ProductDownloadsResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ProductDownloadsItems?=null + var items: ProductDownloadsItems?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -30071,11 +30071,11 @@ data class ProductConfigurationDownloads( - @SerializedName("multivalue") - var multivalue: Boolean?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null + var data: @RawValue ArrayList>?=null, + + @SerializedName("multivalue") + var multivalue: Boolean?=null ): Parcelable { @@ -30089,21 +30089,18 @@ data class ProductConfigurationDownloads( /* - Model: Hierarchy + Model: CategoryMappingValues */ @Parcelize -data class Hierarchy( - +data class CategoryMappingValues( - @SerializedName("l1") - var l1: Int?=null, - @SerializedName("l2") - var l2: Int?=null, + @SerializedName("catalog_id") + var catalogId: Int?=null, - @SerializedName("department") - var department: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -30113,27 +30110,25 @@ data class Hierarchy( - - } /* - Model: Media2 + Model: CategoryMapping */ @Parcelize -data class Media2( +data class CategoryMapping( - @SerializedName("portrait") - var portrait: String?=null, + @SerializedName("facebook") + var facebook: CategoryMappingValues?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("ajio") + var ajio: CategoryMappingValues?=null, - @SerializedName("landscape") - var landscape: String?=null + @SerializedName("google") + var google: CategoryMappingValues?=null ): Parcelable { @@ -30149,18 +30144,21 @@ data class Media2( /* - Model: CategoryMappingValues + Model: Hierarchy */ @Parcelize -data class CategoryMappingValues( +data class Hierarchy( - @SerializedName("name") - var name: String?=null, + @SerializedName("l2") + var l2: Int?=null, - @SerializedName("catalog_id") - var catalogId: Int?=null + @SerializedName("department") + var department: Int?=null, + + @SerializedName("l1") + var l1: Int?=null ): Parcelable { @@ -30170,25 +30168,27 @@ data class CategoryMappingValues( + + } /* - Model: CategoryMapping + Model: Media2 */ @Parcelize -data class CategoryMapping( +data class Media2( - @SerializedName("google") - var google: CategoryMappingValues?=null, + @SerializedName("landscape") + var landscape: String?=null, - @SerializedName("ajio") - var ajio: CategoryMappingValues?=null, + @SerializedName("portrait") + var portrait: String?=null, - @SerializedName("facebook") - var facebook: CategoryMappingValues?=null + @SerializedName("logo") + var logo: String?=null ): Parcelable { @@ -30204,45 +30204,63 @@ data class CategoryMapping( /* - Model: CategoryRequestBody + Model: Category */ @Parcelize -data class CategoryRequestBody( +data class Category( - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("level") - var level: Int?=null, + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("hierarchy") var hierarchy: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("tryouts") var tryouts: ArrayList?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + + @SerializedName("id") + var id: String?=null, @SerializedName("media") var media: Media2?=null, - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, + @SerializedName("level") + var level: Int?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -30261,6 +30279,18 @@ data class CategoryRequestBody( + + + + + + + + + + + + @@ -30274,18 +30304,18 @@ data class CategoryRequestBody( /* - Model: CategoryCreateResponse + Model: CategoryResponse */ @Parcelize -data class CategoryCreateResponse( +data class CategoryResponse( - @SerializedName("message") - var message: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -30299,63 +30329,45 @@ data class CategoryCreateResponse( /* - Model: Category + Model: CategoryRequestBody */ @Parcelize -data class Category( +data class CategoryRequestBody( - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, @SerializedName("name") var name: String?=null, - @SerializedName("level") - var level: Int?=null, - - @SerializedName("slug") - var slug: String?=null, - @SerializedName("hierarchy") var hierarchy: ArrayList?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("tryouts") var tryouts: ArrayList?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("media") var media: Media2?=null, - @SerializedName("id") - var id: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, - - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null + @SerializedName("level") + var level: Int?=null ): Parcelable { @@ -30383,11 +30395,24 @@ data class Category( +} + + +/* + Model: CategoryCreateResponse +*/ +@Parcelize +data class CategoryCreateResponse( + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("message") + var message: String?=null +): Parcelable { @@ -30399,18 +30424,15 @@ data class Category( /* - Model: CategoryResponse + Model: SingleCategoryResponse */ @Parcelize -data class CategoryResponse( - +data class SingleCategoryResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("data") + var data: Category?=null ): Parcelable { @@ -30418,8 +30440,6 @@ data class CategoryResponse( - - } @@ -30431,11 +30451,11 @@ data class CategoryUpdateResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -30449,15 +30469,24 @@ data class CategoryUpdateResponse( /* - Model: SingleCategoryResponse + Model: Image */ @Parcelize -data class SingleCategoryResponse( +data class Image( - @SerializedName("data") - var data: Category?=null + @SerializedName("secure_url") + var secureUrl: String?=null, + + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, + + @SerializedName("aspect_ratio_f") + var aspectRatioF: Double?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -30465,22 +30494,28 @@ data class SingleCategoryResponse( + + + + + + } /* - Model: TeaserTag + Model: ProductPublished */ @Parcelize -data class TeaserTag( +data class ProductPublished( - @SerializedName("tag") - var tag: String?=null, + @SerializedName("product_online_date") + var productOnlineDate: Int?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("is_set") + var isSet: Boolean?=null ): Parcelable { @@ -30494,21 +30529,24 @@ data class TeaserTag( /* - Model: ReturnConfig + Model: Logo */ @Parcelize -data class ReturnConfig( +data class Logo( - @SerializedName("returnable") - var returnable: Boolean?=null, + @SerializedName("secure_url") + var secureUrl: String?=null, - @SerializedName("time") - var time: Int?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("aspect_ratio_f") + var aspectRatioF: Int?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -30520,25 +30558,27 @@ data class ReturnConfig( + + } /* - Model: OrderQuantity + Model: Brand */ @Parcelize -data class OrderQuantity( +data class Brand( - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("maximum") - var maximum: Int?=null, + @SerializedName("logo") + var logo: Logo?=null, - @SerializedName("minimum") - var minimum: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -30554,105 +30594,137 @@ data class OrderQuantity( /* - Model: Trader + Model: Product */ @Parcelize -data class Trader( +data class Product( - @SerializedName("type") - var type: String?=null, + @SerializedName("color") + var color: String?=null, + + @SerializedName("images") + var images: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("address") - var address: ArrayList?=null + @SerializedName("currency") + var currency: String?=null, -): Parcelable { + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, + @SerializedName("sizes") + var sizes: @RawValue ArrayList>?=null, + @SerializedName("product_publish") + var productPublish: ProductPublished?=null, + @SerializedName("category_uid") + var categoryUid: Int?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, -} - - -/* - Model: CustomOrder -*/ -@Parcelize -data class CustomOrder( + @SerializedName("variants") + var variants: @RawValue HashMap?=null, + @SerializedName("moq") + var moq: @RawValue HashMap?=null, + @SerializedName("brand") + var brand: Brand?=null, - @SerializedName("is_custom_order") - var isCustomOrder: Boolean?=null, + @SerializedName("template_tag") + var templateTag: String?=null, - @SerializedName("manufacturing_time_unit") - var manufacturingTimeUnit: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("manufacturing_time") - var manufacturingTime: Int?=null + @SerializedName("media") + var media: ArrayList?=null, -): Parcelable { + @SerializedName("brand_uid") + var brandUid: Int?=null, + @SerializedName("all_sizes") + var allSizes: @RawValue ArrayList>?=null, + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("l3_mapping") + var l3Mapping: ArrayList?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, -} - - -/* - Model: ProductPublish -*/ -@Parcelize -data class ProductPublish( + @SerializedName("primary_color") + var primaryColor: String?=null, + @SerializedName("multi_size") + var multiSize: Boolean?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, -): Parcelable { + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("category_slug") + var categorySlug: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + @SerializedName("item_type") + var itemType: String?=null +): Parcelable { -} - - -/* - Model: NetQuantity -*/ -@Parcelize -data class NetQuantity( - @SerializedName("value") - var value: Double?=null, - @SerializedName("unit") - var unit: @RawValue Any?=null -): Parcelable { @@ -30660,27 +30732,12 @@ data class NetQuantity( -} - - -/* - Model: TaxIdentifier -*/ -@Parcelize -data class TaxIdentifier( - @SerializedName("hsn_code") - var hsnCode: String?=null, - @SerializedName("reporting_hsn") - var reportingHsn: String?=null, - @SerializedName("hsn_code_id") - var hsnCodeId: String?=null -): Parcelable { @@ -30690,135 +30747,44 @@ data class TaxIdentifier( -} - - -/* - Model: ProductCreateUpdate -*/ -@Parcelize -data class ProductCreateUpdate( - @SerializedName("teaser_tag") - var teaserTag: TeaserTag?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("bulk_job_id") - var bulkJobId: String?=null, - @SerializedName("size_guide") - var sizeGuide: String?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: Int?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfig?=null, - @SerializedName("requester") - var requester: String?=null, - @SerializedName("template_tag") - var templateTag: String?=null, - @SerializedName("currency") - var currency: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("item_code") - var itemCode: @RawValue Any?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("moq") - var moq: OrderQuantity?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, - @SerializedName("trader") - var trader: ArrayList?=null, - @SerializedName("custom_order") - var customOrder: CustomOrder?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, - @SerializedName("media") - var media: ArrayList?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("product_group_tag") - var productGroupTag: ArrayList?=null, - @SerializedName("product_publish") - var productPublish: ProductPublish?=null, - @SerializedName("is_dependent") - var isDependent: Boolean?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, - @SerializedName("net_quantity") - var netQuantity: NetQuantity?=null, - @SerializedName("action") - var action: String?=null, - @SerializedName("tax_identifier") - var taxIdentifier: TaxIdentifier?=null, - @SerializedName("change_request_id") - var changeRequestId: @RawValue Any?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("is_image_less_product") - var isImageLessProduct: Boolean?=null, - - @SerializedName("category_slug") - var categorySlug: String?=null - -): Parcelable { @@ -30834,11 +30800,24 @@ data class ProductCreateUpdate( +} + + +/* + Model: ProductListingResponse +*/ +@Parcelize +data class ProductListingResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -30846,12 +30825,27 @@ data class ProductCreateUpdate( +} + + +/* + Model: Trader +*/ +@Parcelize +data class Trader( + @SerializedName("type") + var type: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("address") + var address: ArrayList?=null +): Parcelable { @@ -30861,11 +30855,24 @@ data class ProductCreateUpdate( +} + + +/* + Model: ProductPublish +*/ +@Parcelize +data class ProductPublish( + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null +): Parcelable { @@ -30873,12 +30880,27 @@ data class ProductCreateUpdate( +} + + +/* + Model: OrderQuantity +*/ +@Parcelize +data class OrderQuantity( + @SerializedName("maximum") + var maximum: Int?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("minimum") + var minimum: Int?=null +): Parcelable { @@ -30888,11 +30910,24 @@ data class ProductCreateUpdate( +} + + +/* + Model: NetQuantity +*/ +@Parcelize +data class NetQuantity( + @SerializedName("value") + var value: Double?=null, + @SerializedName("unit") + var unit: @RawValue Any?=null +): Parcelable { @@ -30904,24 +30939,18 @@ data class ProductCreateUpdate( /* - Model: Image + Model: TeaserTag */ @Parcelize -data class Image( - - +data class TeaserTag( - @SerializedName("aspect_ratio_f") - var aspectRatioF: Double?=null, - @SerializedName("secure_url") - var secureUrl: String?=null, @SerializedName("url") var url: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("tag") + var tag: String?=null ): Parcelable { @@ -30931,32 +30960,25 @@ data class Image( - - - - } /* - Model: Logo + Model: CustomOrder */ @Parcelize -data class Logo( +data class CustomOrder( - @SerializedName("aspect_ratio_f") - var aspectRatioF: Int?=null, - - @SerializedName("secure_url") - var secureUrl: String?=null, + @SerializedName("is_custom_order") + var isCustomOrder: Boolean?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("manufacturing_time_unit") + var manufacturingTimeUnit: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("manufacturing_time") + var manufacturingTime: Int?=null ): Parcelable { @@ -30968,27 +30990,25 @@ data class Logo( - - } /* - Model: Brand + Model: TaxIdentifier */ @Parcelize -data class Brand( +data class TaxIdentifier( - @SerializedName("name") - var name: String?=null, + @SerializedName("hsn_code_id") + var hsnCodeId: String?=null, - @SerializedName("logo") - var logo: Logo?=null, + @SerializedName("reporting_hsn") + var reportingHsn: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("hsn_code") + var hsnCode: String?=null ): Parcelable { @@ -31004,18 +31024,21 @@ data class Brand( /* - Model: ProductPublished + Model: ReturnConfig */ @Parcelize -data class ProductPublished( +data class ReturnConfig( - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("product_online_date") - var productOnlineDate: Int?=null + @SerializedName("time") + var time: Int?=null, + + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -31025,145 +31048,137 @@ data class ProductPublished( + + } /* - Model: Product + Model: ProductCreateUpdate */ @Parcelize -data class Product( - - - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("size_guide") - var sizeGuide: String?=null, +data class ProductCreateUpdate( - @SerializedName("hsn_code") - var hsnCode: String?=null, - @SerializedName("images") - var images: ArrayList?=null, - @SerializedName("sizes") - var sizes: @RawValue ArrayList>?=null, + @SerializedName("trader") + var trader: ArrayList?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("currency") var currency: String?=null, - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("l3_mapping") - var l3Mapping: ArrayList?=null, + @SerializedName("product_group_tag") + var productGroupTag: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("is_image_less_product") + var isImageLessProduct: Boolean?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("product_publish") + var productPublish: ProductPublish?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("item_code") + var itemCode: @RawValue Any?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("requester") + var requester: String?=null, + + @SerializedName("size_guide") + var sizeGuide: String?=null, @SerializedName("variants") var variants: @RawValue HashMap?=null, - @SerializedName("item_type") - var itemType: String?=null, - - @SerializedName("description") - var description: String?=null, - @SerializedName("moq") - var moq: @RawValue HashMap?=null, - - @SerializedName("brand_uid") - var brandUid: Int?=null, + var moq: OrderQuantity?=null, - @SerializedName("primary_color") - var primaryColor: String?=null, + @SerializedName("bulk_job_id") + var bulkJobId: String?=null, - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null, + @SerializedName("action") + var action: String?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("template_tag") + var templateTag: String?=null, - @SerializedName("all_sizes") - var allSizes: @RawValue ArrayList>?=null, + @SerializedName("no_of_boxes") + var noOfBoxes: Int?=null, @SerializedName("media") var media: ArrayList?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, - @SerializedName("brand") - var brand: Brand?=null, + @SerializedName("teaser_tag") + var teaserTag: TeaserTag?=null, - @SerializedName("product_publish") - var productPublish: ProductPublished?=null, + @SerializedName("custom_order") + var customOrder: CustomOrder?=null, + + @SerializedName("departments") + var departments: ArrayList?=null, @SerializedName("is_dependent") var isDependent: Boolean?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, - - @SerializedName("image_nature") - var imageNature: String?=null, - - @SerializedName("category_uid") - var categoryUid: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("tax_identifier") - var taxIdentifier: @RawValue HashMap?=null, + var taxIdentifier: TaxIdentifier?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("multi_size") var multiSize: Boolean?=null, - @SerializedName("is_physical") - var isPhysical: Boolean?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("category_slug") - var categorySlug: String?=null - -): Parcelable { + @SerializedName("return_config") + var returnConfig: ReturnConfig?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("category_slug") + var categorySlug: String?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("change_request_id") + var changeRequestId: @RawValue Any?=null +): Parcelable { @@ -31235,24 +31250,9 @@ data class Product( -} - - -/* - Model: ProductListingResponse -*/ -@Parcelize -data class ProductListingResponse( - @SerializedName("page") - var page: Page?=null, - - @SerializedName("items") - var items: ArrayList?=null - -): Parcelable { @@ -31271,41 +31271,44 @@ data class AttributeMasterSerializer( - @SerializedName("is_nested") - var isNested: Boolean?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("schema") + var schema: AttributeMaster?=null, + + @SerializedName("suggestion") + var suggestion: String?=null, + + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null, @SerializedName("created_by") var createdBy: @RawValue HashMap?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("raw_key") + var rawKey: String?=null, + + @SerializedName("departments") + var departments: ArrayList?=null, @SerializedName("synonyms") var synonyms: @RawValue HashMap?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("raw_key") - var rawKey: String?=null, - - @SerializedName("details") - var details: AttributeMasterDetails?=null, + @SerializedName("variant") + var variant: Boolean?=null, @SerializedName("unit") var unit: String?=null, @@ -31313,23 +31316,20 @@ data class AttributeMasterSerializer( @SerializedName("filters") var filters: AttributeMasterFilter?=null, - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("schema") - var schema: AttributeMaster?=null, + @SerializedName("is_nested") + var isNested: Boolean?=null, - @SerializedName("variant") - var variant: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("suggestion") - var suggestion: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("details") + var details: AttributeMasterDetails?=null ): Parcelable { @@ -31419,21 +31419,18 @@ data class ValidateProduct( /* - Model: UserInfo1 + Model: UserDetail1 */ @Parcelize -data class UserInfo1( +data class UserDetail1( @SerializedName("user_id") var userId: String?=null, - @SerializedName("uid") - var uid: String?=null, - - @SerializedName("email") - var email: String?=null, + @SerializedName("full_name") + var fullName: String?=null, @SerializedName("username") var username: String?=null @@ -31448,24 +31445,43 @@ data class UserInfo1( - - } /* - Model: BulkJob + Model: ProductBulkRequest */ @Parcelize -data class BulkJob( +data class ProductBulkRequest( + + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("failed") + var failed: Int?=null, + @SerializedName("file_path") + var filePath: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, + @SerializedName("template_tag") + var templateTag: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("cancelled_records") - var cancelledRecords: @RawValue ArrayList>?=null, + var cancelledRecords: ArrayList?=null, + + @SerializedName("total") + var total: Int?=null, @SerializedName("succeed") var succeed: Int?=null, @@ -31473,44 +31489,20 @@ data class BulkJob( @SerializedName("cancelled") var cancelled: Int?=null, - @SerializedName("tracking_url") - var trackingUrl: String?=null, - - @SerializedName("created_by") - var createdBy: UserInfo1?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo1?=null, + var modifiedBy: UserDetail1?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("failed_records") - var failedRecords: @RawValue ArrayList>?=null, - - @SerializedName("failed") - var failed: Int?=null, - - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("custom_template_tag") - var customTemplateTag: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("file_path") - var filePath: String?=null, + var failedRecords: ArrayList?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("created_by") + var createdBy: UserDetail1?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("template") + var template: ProductTemplate?=null ): Parcelable { @@ -31545,8 +31537,6 @@ data class BulkJob( - - @@ -31554,30 +31544,18 @@ data class BulkJob( /* - Model: BulkResponse + Model: ProductBulkRequestList */ @Parcelize -data class BulkResponse( - - - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("created_by") - var createdBy: UserInfo1?=null, +data class ProductBulkRequestList( - @SerializedName("modified_by") - var modifiedBy: UserInfo1?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("items") + var items: ProductBulkRequest?=null, - @SerializedName("batch_id") - var batchId: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -31587,33 +31565,28 @@ data class BulkResponse( - - - - - - - - } /* - Model: UserDetail1 + Model: UserInfo1 */ @Parcelize -data class UserDetail1( +data class UserInfo1( + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("email") + var email: String?=null, + @SerializedName("user_id") var userId: String?=null, @SerializedName("username") - var username: String?=null, - - @SerializedName("full_name") - var fullName: String?=null + var username: String?=null ): Parcelable { @@ -31625,64 +31598,69 @@ data class UserDetail1( + + } /* - Model: ProductBulkRequest + Model: BulkJob */ @Parcelize -data class ProductBulkRequest( +data class BulkJob( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("succeed") - var succeed: Int?=null, + @SerializedName("tracking_url") + var trackingUrl: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("failed") + var failed: Int?=null, - @SerializedName("created_by") - var createdBy: UserDetail1?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("total") var total: Int?=null, - @SerializedName("modified_by") - var modifiedBy: UserDetail1?=null, - - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo1?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("cancelled_records") + var cancelledRecords: @RawValue ArrayList>?=null, @SerializedName("template_tag") var templateTag: String?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("custom_template_tag") + var customTemplateTag: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("template") - var template: ProductTemplate?=null + @SerializedName("failed_records") + var failedRecords: @RawValue ArrayList>?=null, + + @SerializedName("created_by") + var createdBy: UserInfo1?=null ): Parcelable { @@ -31717,6 +31695,8 @@ data class ProductBulkRequest( + + @@ -31724,18 +31704,30 @@ data class ProductBulkRequest( /* - Model: ProductBulkRequestList + Model: BulkResponse */ @Parcelize -data class ProductBulkRequestList( +data class BulkResponse( - @SerializedName("page") - var page: Page?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("items") - var items: ProductBulkRequest?=null + @SerializedName("batch_id") + var batchId: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("modified_by") + var modifiedBy: UserInfo1?=null, + + @SerializedName("created_by") + var createdBy: UserInfo1?=null ): Parcelable { @@ -31745,6 +31737,14 @@ data class ProductBulkRequestList( + + + + + + + + } @@ -31756,17 +31756,17 @@ data class BulkProductRequest( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("template_tag") var templateTag: String?=null, - @SerializedName("batch_id") - var batchId: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("data") - var data: @RawValue ArrayList>?=null + var data: @RawValue ArrayList>?=null, + + @SerializedName("batch_id") + var batchId: String?=null ): Parcelable { @@ -31824,21 +31824,21 @@ data class ProductTagsViewResponse( /* - Model: ProductBulkAssets + Model: UserCommon */ @Parcelize -data class ProductBulkAssets( +data class UserCommon( @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("user") - var user: @RawValue HashMap?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -31854,21 +31854,63 @@ data class ProductBulkAssets( /* - Model: UserCommon + Model: Items */ @Parcelize -data class UserCommon( +data class Items( + + + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("tracking_url") + var trackingUrl: String?=null, + + @SerializedName("retry") + var retry: Int?=null, + + @SerializedName("file_path") + var filePath: String?=null, + + @SerializedName("failed") + var failed: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("total") + var total: Int?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, + + @SerializedName("modified_by") + var modifiedBy: UserCommon?=null, + + @SerializedName("succeed") + var succeed: Int?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, + + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, + + @SerializedName("created_by") + var createdBy: UserCommon?=null ): Parcelable { @@ -31880,67 +31922,78 @@ data class UserCommon( + + + + + + + + + + + + + + + + + + + + + + + + + + + + } /* - Model: Items + Model: BulkAssetResponse */ @Parcelize -data class Items( - - +data class BulkAssetResponse( - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("succeed") - var succeed: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("page") + var page: Page?=null - @SerializedName("tracking_url") - var trackingUrl: String?=null, +): Parcelable { - @SerializedName("created_by") - var createdBy: UserCommon?=null, - @SerializedName("modified_by") - var modifiedBy: UserCommon?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, - @SerializedName("total") - var total: Int?=null, - @SerializedName("failed") - var failed: Int?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("retry") - var retry: Int?=null, +} + + +/* + Model: ProductBulkAssets +*/ +@Parcelize +data class ProductBulkAssets( - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("user") + var user: @RawValue HashMap?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -31952,12 +32005,27 @@ data class Items( +} + + +/* + Model: ProductSizeDeleteDataResponse +*/ +@Parcelize +data class ProductSizeDeleteDataResponse( + @SerializedName("size") + var size: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("item_id") + var itemId: Int?=null +): Parcelable { @@ -31967,12 +32035,24 @@ data class Items( +} + + +/* + Model: ProductSizeDeleteResponse +*/ +@Parcelize +data class ProductSizeDeleteResponse( + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("data") + var data: ProductSizeDeleteDataResponse?=null - +): Parcelable { @@ -31984,20 +32064,60 @@ data class Items( /* - Model: BulkAssetResponse + Model: InventoryResponse */ @Parcelize -data class BulkAssetResponse( +data class InventoryResponse( + + + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("size") + var size: String?=null, + + @SerializedName("price") + var price: Double?=null, + + @SerializedName("currency") + var currency: String?=null, + + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("identifiers") + var identifiers: @RawValue HashMap?=null, + + @SerializedName("price_transfer") + var priceTransfer: Double?=null, + + @SerializedName("sellable_quantity") + var sellableQuantity: Int?=null, + + @SerializedName("inventory_updated_on") + var inventoryUpdatedOn: String?=null, + + @SerializedName("price_effective") + var priceEffective: Double?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + + @SerializedName("store") + var store: @RawValue HashMap?=null + +): Parcelable { + + - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { @@ -32005,27 +32125,12 @@ data class BulkAssetResponse( -} - - -/* - Model: ProductSizeDeleteDataResponse -*/ -@Parcelize -data class ProductSizeDeleteDataResponse( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("size") - var size: String?=null, - @SerializedName("item_id") - var itemId: Int?=null -): Parcelable { @@ -32039,18 +32144,18 @@ data class ProductSizeDeleteDataResponse( /* - Model: ProductSizeDeleteResponse + Model: InventoryResponsePaginated */ @Parcelize -data class ProductSizeDeleteResponse( +data class InventoryResponsePaginated( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("data") - var data: ProductSizeDeleteDataResponse?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -32064,21 +32169,21 @@ data class ProductSizeDeleteResponse( /* - Model: ItemQuery + Model: GTIN */ @Parcelize -data class ItemQuery( +data class GTIN( - @SerializedName("brand_uid") - var brandUid: Int?=null, + @SerializedName("primary") + var primary: Boolean?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("gtin_value") + var gtinValue: String?=null, - @SerializedName("item_code") - var itemCode: String?=null + @SerializedName("gtin_type") + var gtinType: String?=null ): Parcelable { @@ -32146,14 +32251,14 @@ data class InventorySet( + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("name") var name: String?=null, @SerializedName("size_distribution") - var sizeDistribution: SizeDistribution?=null, - - @SerializedName("quantity") - var quantity: Int?=null + var sizeDistribution: SizeDistribution?=null ): Parcelable { @@ -32169,48 +32274,27 @@ data class InventorySet( /* - Model: GTIN + Model: InvSize */ @Parcelize -data class GTIN( - - - - @SerializedName("primary") - var primary: Boolean?=null, - - @SerializedName("gtin_type") - var gtinType: String?=null, - - @SerializedName("gtin_value") - var gtinValue: String?=null - -): Parcelable { - - - - - - +data class InvSize( -} - - -/* - Model: InvSize -*/ -@Parcelize -data class InvSize( + @SerializedName("item_width") + var itemWidth: Double?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("price") + var price: Double?=null, - @SerializedName("item_height") - var itemHeight: Double?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("set") - var set: InventorySet?=null, + @SerializedName("item_weight") + var itemWeight: Double?=null, @SerializedName("price_transfer") var priceTransfer: Double?=null, @@ -32218,44 +32302,35 @@ data class InvSize( @SerializedName("is_set") var isSet: Boolean?=null, - @SerializedName("size") - var size: String?=null, - - @SerializedName("item_length") - var itemLength: Double?=null, - - @SerializedName("item_dimensions_unit_of_measure") - var itemDimensionsUnitOfMeasure: String?=null, + @SerializedName("identifiers") + var identifiers: ArrayList?=null, - @SerializedName("expiration_date") - var expirationDate: String?=null, + @SerializedName("item_height") + var itemHeight: Double?=null, @SerializedName("store_code") var storeCode: String?=null, - @SerializedName("price") - var price: Double?=null, - @SerializedName("price_effective") var priceEffective: Double?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("identifiers") - var identifiers: ArrayList?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, - @SerializedName("item_width") - var itemWidth: Double?=null, + @SerializedName("item_weight_unit_of_measure") + var itemWeightUnitOfMeasure: String?=null, - @SerializedName("item_weight") - var itemWeight: Double?=null, + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("set") + var set: InventorySet?=null, - @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null + @SerializedName("item_length") + var itemLength: Double?=null ): Parcelable { @@ -32299,21 +32374,21 @@ data class InvSize( /* - Model: InventoryRequest + Model: ItemQuery */ @Parcelize -data class InventoryRequest( +data class ItemQuery( - @SerializedName("item") - var item: ItemQuery?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("brand_uid") + var brandUid: Int?=null ): Parcelable { @@ -32329,51 +32404,21 @@ data class InventoryRequest( /* - Model: InventoryResponse + Model: InventoryRequest */ @Parcelize -data class InventoryResponse( - - - - @SerializedName("price_transfer") - var priceTransfer: Double?=null, - - @SerializedName("sellable_quantity") - var sellableQuantity: Int?=null, - - @SerializedName("inventory_updated_on") - var inventoryUpdatedOn: String?=null, - - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - - @SerializedName("size") - var size: String?=null, - - @SerializedName("store") - var store: @RawValue HashMap?=null, - - @SerializedName("price") - var price: Double?=null, - - @SerializedName("price_effective") - var priceEffective: Double?=null, +data class InventoryRequest( - @SerializedName("currency") - var currency: String?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("identifiers") - var identifiers: @RawValue HashMap?=null + @SerializedName("item") + var item: ItemQuery?=null ): Parcelable { @@ -32385,13 +32430,33 @@ data class InventoryResponse( +} + + +/* + Model: DimensionResponse +*/ +@Parcelize +data class DimensionResponse( + + @SerializedName("is_default") + var isDefault: Boolean?=null, + @SerializedName("unit") + var unit: String?=null, + @SerializedName("height") + var height: Double?=null, + @SerializedName("length") + var length: Double?=null, + @SerializedName("width") + var width: Double?=null +): Parcelable { @@ -32409,18 +32474,21 @@ data class InventoryResponse( /* - Model: InventoryResponsePaginated + Model: Trader1 */ @Parcelize -data class InventoryResponsePaginated( +data class Trader1( - @SerializedName("page") - var page: Page?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("address") + var address: ArrayList?=null ): Parcelable { @@ -32430,25 +32498,24 @@ data class InventoryResponsePaginated( + + } /* - Model: ReturnConfig1 + Model: QuantityBase */ @Parcelize -data class ReturnConfig1( - +data class QuantityBase( - @SerializedName("returnable") - var returnable: Boolean?=null, - @SerializedName("time") - var time: Int?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -32458,33 +32525,22 @@ data class ReturnConfig1( - - } /* - Model: DimensionResponse + Model: BrandMeta */ @Parcelize -data class DimensionResponse( - - - - @SerializedName("length") - var length: Double?=null, +data class BrandMeta( - @SerializedName("unit") - var unit: String?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("width") - var width: Double?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("height") - var height: Double?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -32494,40 +32550,25 @@ data class DimensionResponse( - - - - - - } /* - Model: PriceMeta + Model: ManufacturerResponse */ @Parcelize -data class PriceMeta( - - - - @SerializedName("marked") - var marked: Double?=null, +data class ManufacturerResponse( - @SerializedName("currency") - var currency: String?=null, - @SerializedName("tp_notes") - var tpNotes: @RawValue HashMap?=null, - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("transfer") - var transfer: Double?=null + @SerializedName("address") + var address: String?=null ): Parcelable { @@ -32539,12 +32580,6 @@ data class PriceMeta( - - - - - - } @@ -32565,36 +32600,6 @@ data class CompanyMeta( -} - - -/* - Model: Trader1 -*/ -@Parcelize -data class Trader1( - - - - @SerializedName("type") - var type: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("address") - var address: ArrayList?=null - -): Parcelable { - - - - - - - - - } @@ -32606,14 +32611,14 @@ data class WeightResponse( - @SerializedName("unit") - var unit: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, @SerializedName("shipping") var shipping: Double?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -32629,21 +32634,21 @@ data class WeightResponse( /* - Model: ManufacturerResponse + Model: ReturnConfig1 */ @Parcelize -data class ManufacturerResponse( +data class ReturnConfig1( - @SerializedName("name") - var name: String?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("time") + var time: Int?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -32659,18 +32664,15 @@ data class ManufacturerResponse( /* - Model: BrandMeta + Model: StoreMeta */ @Parcelize -data class BrandMeta( +data class StoreMeta( @SerializedName("id") - var id: Int?=null, - - @SerializedName("name") - var name: String?=null + var id: Int?=null ): Parcelable { @@ -32678,48 +32680,46 @@ data class BrandMeta( - - } /* - Model: QuantityBase + Model: PriceMeta */ @Parcelize -data class QuantityBase( +data class PriceMeta( - @SerializedName("count") - var count: Int?=null, + @SerializedName("currency") + var currency: String?=null, + + @SerializedName("effective") + var effective: Double?=null, + + @SerializedName("marked") + var marked: Double?=null, + + @SerializedName("transfer") + var transfer: Double?=null, @SerializedName("updated_at") - var updatedAt: String?=null + var updatedAt: String?=null, -): Parcelable { + @SerializedName("tp_notes") + var tpNotes: @RawValue HashMap?=null +): Parcelable { -} - - -/* - Model: StoreMeta -*/ -@Parcelize -data class StoreMeta( - @SerializedName("id") - var id: Int?=null -): Parcelable { @@ -32736,110 +32736,110 @@ data class InventorySellerResponse( - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer?=null, - - @SerializedName("return_config") - var returnConfig: ReturnConfig1?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("size") + var size: String?=null, @SerializedName("dimension") var dimension: DimensionResponse?=null, - @SerializedName("price") - var price: PriceMeta?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("trader") + var trader: ArrayList?=null, - @SerializedName("added_on_store") - var addedOnStore: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("stage") + var stage: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("fynd_meta") - var fyndMeta: @RawValue HashMap?=null, + @SerializedName("fragile") + var fragile: Boolean?=null, @SerializedName("total_quantity") var totalQuantity: Int?=null, + @SerializedName("track_inventory") + var trackInventory: Boolean?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("quantities") + var quantities: Quantities?=null, + + @SerializedName("brand") + var brand: BrandMeta?=null, + + @SerializedName("fynd_article_code") + var fyndArticleCode: String?=null, + + @SerializedName("manufacturer") + var manufacturer: ManufacturerResponse?=null, + + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, + @SerializedName("seller_identifier") var sellerIdentifier: String?=null, @SerializedName("raw_meta") var rawMeta: @RawValue HashMap?=null, - @SerializedName("company") - var company: CompanyMeta?=null, - - @SerializedName("expiration_date") - var expirationDate: String?=null, - - @SerializedName("trader") - var trader: ArrayList?=null, - @SerializedName("set") var set: InventorySet?=null, - @SerializedName("weight") - var weight: WeightResponse?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("company") + var company: CompanyMeta?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("added_on_store") + var addedOnStore: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("weight") + var weight: WeightResponse?=null, - @SerializedName("manufacturer") - var manufacturer: ManufacturerResponse?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("brand") - var brand: BrandMeta?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, - @SerializedName("fynd_item_code") - var fyndItemCode: String?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, - @SerializedName("track_inventory") - var trackInventory: Boolean?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfig1?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("store") + var store: StoreMeta?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, - @SerializedName("quantities") - var quantities: Quantities?=null, + @SerializedName("price") + var price: PriceMeta?=null, - @SerializedName("fynd_article_code") - var fyndArticleCode: String?=null, + @SerializedName("fynd_meta") + var fyndMeta: @RawValue HashMap?=null, - @SerializedName("store") - var store: StoreMeta?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("tax_identifier") - var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("fragile") - var fragile: Boolean?=null, + @SerializedName("fynd_item_code") + var fyndItemCode: String?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null ): Parcelable { @@ -32926,11 +32926,11 @@ data class InventorySellerIdentifierResponsePaginated( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -32951,50 +32951,50 @@ data class BulkInventoryGetItems( - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("failed") + var failed: Int?=null, + + @SerializedName("file_path") + var filePath: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("succeed") - var succeed: Int?=null, - @SerializedName("cancelled") var cancelled: Int?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("total") - var total: Int?=null, - - @SerializedName("failed") - var failed: Int?=null, - - @SerializedName("stage") - var stage: String?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -33041,11 +33041,11 @@ data class BulkInventoryGet( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -33066,41 +33066,41 @@ data class InventoryJobPayload( - @SerializedName("total_quantity") - var totalQuantity: Int?=null, - - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, + @SerializedName("price") + var price: Double?=null, - @SerializedName("item_dimensions_unit_of_measure") - var itemDimensionsUnitOfMeasure: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("expiration_date") - var expirationDate: String?=null, + @SerializedName("total_quantity") + var totalQuantity: Int?=null, @SerializedName("store_code") var storeCode: String?=null, - @SerializedName("price") - var price: Double?=null, - @SerializedName("price_effective") var priceEffective: Double?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, - - @SerializedName("currency") - var currency: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("tags") var tags: ArrayList?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null + var itemWeightUnitOfMeasure: String?=null, + + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, + + @SerializedName("price_marked") + var priceMarked: Double?=null ): Parcelable { @@ -33141,17 +33141,17 @@ data class InventoryBulkRequest( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("sizes") var sizes: ArrayList?=null, - @SerializedName("batch_id") - var batchId: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("user") - var user: @RawValue HashMap?=null + var user: @RawValue HashMap?=null, + + @SerializedName("batch_id") + var batchId: String?=null ): Parcelable { @@ -33169,21 +33169,33 @@ data class InventoryBulkRequest( /* - Model: InventoryExportRequest + Model: InventoryExportJob */ @Parcelize -data class InventoryExportRequest( +data class InventoryExportJob( - @SerializedName("type") - var type: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("store") - var store: ArrayList?=null, + @SerializedName("request_params") + var requestParams: @RawValue HashMap?=null, - @SerializedName("brand") - var brand: ArrayList?=null + @SerializedName("url") + var url: String?=null, + + @SerializedName("seller_id") + var sellerId: Int?=null, + + @SerializedName("trigger_on") + var triggerOn: String?=null, + + @SerializedName("completed_on") + var completedOn: String?=null, + + @SerializedName("task_id") + var taskId: String?=null ): Parcelable { @@ -33195,31 +33207,33 @@ data class InventoryExportRequest( + + + + + + + + } /* - Model: InventoryExportResponse + Model: InventoryExportRequest */ @Parcelize -data class InventoryExportResponse( - +data class InventoryExportRequest( - @SerializedName("seller_id") - var sellerId: Int?=null, - @SerializedName("request_params") - var requestParams: @RawValue HashMap?=null, - - @SerializedName("trigger_on") - var triggerOn: String?=null, + @SerializedName("brand") + var brand: ArrayList?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("task_id") - var taskId: String?=null + @SerializedName("store") + var store: ArrayList?=null ): Parcelable { @@ -33231,39 +33245,29 @@ data class InventoryExportResponse( - - - - } /* - Model: InventoryExportJob + Model: InventoryExportResponse */ @Parcelize -data class InventoryExportJob( - +data class InventoryExportResponse( - @SerializedName("seller_id") - var sellerId: Int?=null, - @SerializedName("url") - var url: String?=null, - - @SerializedName("completed_on") - var completedOn: String?=null, + @SerializedName("status") + var status: String?=null, @SerializedName("request_params") var requestParams: @RawValue HashMap?=null, + @SerializedName("seller_id") + var sellerId: Int?=null, + @SerializedName("trigger_on") var triggerOn: String?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("task_id") var taskId: String?=null @@ -33281,10 +33285,6 @@ data class InventoryExportJob( - - - - } @@ -33296,11 +33296,11 @@ data class FilerList( - @SerializedName("value") - var value: String?=null, - @SerializedName("display") - var display: String?=null + var display: String?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -33349,23 +33349,23 @@ data class InventoryPayload( @SerializedName("total_quantity") var totalQuantity: Int?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - - @SerializedName("expiration_date") - var expirationDate: String?=null, - @SerializedName("price_effective") var priceEffective: Double?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("expiration_date") + var expirationDate: String?=null, @SerializedName("store_id") var storeId: Int?=null, - @SerializedName("tags") - var tags: ArrayList?=null + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + + @SerializedName("price_marked") + var priceMarked: Double?=null ): Parcelable { @@ -33396,14 +33396,14 @@ data class InventoryRequestSchemaV2( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("payload") var payload: ArrayList?=null, @SerializedName("meta") - var meta: @RawValue HashMap?=null + var meta: @RawValue HashMap?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -33476,11 +33476,11 @@ data class InventoryUpdateResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -33494,45 +33494,97 @@ data class InventoryUpdateResponse( /* - Model: HsnUpsert + Model: HsnCodesObject */ @Parcelize -data class HsnUpsert( - +data class HsnCodesObject( - @SerializedName("tax_on_mrp") - var taxOnMrp: Boolean?=null, @SerializedName("tax_on_esp") var taxOnEsp: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("threshold1") - var threshold1: Double?=null, + @SerializedName("tax2") + var tax2: Double?=null, + + @SerializedName("hs2_code") + var hs2Code: String?=null, + + @SerializedName("tax1") + var tax1: Double?=null, @SerializedName("hsn_code") var hsnCode: String?=null, - @SerializedName("hs2_code") - var hs2Code: String?=null, + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, + + @SerializedName("id") + var id: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("threshold2") var threshold2: Double?=null, - @SerializedName("tax2") - var tax2: Double?=null, + @SerializedName("threshold1") + var threshold1: Double?=null - @SerializedName("company_id") - var companyId: Int?=null, +): Parcelable { - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("tax1") - var tax1: Double?=null + + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + Model: PageResponse +*/ +@Parcelize +data class PageResponse( + + + + @SerializedName("size") + var size: Int?=null, + + @SerializedName("has_previous") + var hasPrevious: Boolean?=null, + + @SerializedName("item_total") + var itemTotal: Int?=null, + + @SerializedName("has_next") + var hasNext: Boolean?=null, + + @SerializedName("current") + var current: String?=null ): Parcelable { @@ -33548,11 +33600,24 @@ data class HsnUpsert( +} + + +/* + Model: HsnCodesListingResponse +*/ +@Parcelize +data class HsnCodesListingResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("page") + var page: PageResponse?=null +): Parcelable { @@ -33564,45 +33629,45 @@ data class HsnUpsert( /* - Model: HsnCodesObject + Model: HsnUpsert */ @Parcelize -data class HsnCodesObject( +data class HsnUpsert( - @SerializedName("tax_on_mrp") - var taxOnMrp: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("tax_on_esp") var taxOnEsp: Boolean?=null, - @SerializedName("threshold1") - var threshold1: Double?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("tax2") + var tax2: Double?=null, @SerializedName("hs2_code") var hs2Code: String?=null, - @SerializedName("threshold2") - var threshold2: Double?=null, - - @SerializedName("id") - var id: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("tax1") + var tax1: Double?=null, - @SerializedName("tax2") - var tax2: Double?=null, + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("tax1") - var tax1: Double?=null + @SerializedName("threshold2") + var threshold2: Double?=null, + + @SerializedName("threshold1") + var threshold1: Double?=null ): Parcelable { @@ -33650,71 +33715,6 @@ data class HsnCode( -} - - -/* - Model: PageResponse -*/ -@Parcelize -data class PageResponse( - - - - @SerializedName("current") - var current: String?=null, - - @SerializedName("has_next") - var hasNext: Boolean?=null, - - @SerializedName("size") - var size: Int?=null, - - @SerializedName("has_previous") - var hasPrevious: Boolean?=null, - - @SerializedName("item_total") - var itemTotal: Int?=null - -): Parcelable { - - - - - - - - - - - - - -} - - -/* - Model: HsnCodesListingResponse -*/ -@Parcelize -data class HsnCodesListingResponse( - - - - @SerializedName("page") - var page: PageResponse?=null, - - @SerializedName("items") - var items: ArrayList?=null - -): Parcelable { - - - - - - - } @@ -33766,17 +33766,17 @@ data class TaxSlab( - @SerializedName("threshold") - var threshold: Double?=null, + @SerializedName("cess") + var cess: Double?=null, @SerializedName("rate") var rate: Double?=null, - @SerializedName("cess") - var cess: Double?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null + var effectiveDate: String?=null, + + @SerializedName("threshold") + var threshold: Double?=null ): Parcelable { @@ -33801,35 +33801,35 @@ data class HSNDataInsertV2( + @SerializedName("description") + var description: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("country_code") var countryCode: String?=null, @SerializedName("reporting_hsn") var reportingHsn: String?=null, - @SerializedName("taxes") - var taxes: ArrayList?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("type") var type: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("hsn_code") var hsnCode: String?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("description") - var description: String?=null, + @SerializedName("taxes") + var taxes: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -33866,11 +33866,11 @@ data class HsnCodesListingResponseSchemaV2( - @SerializedName("page") - var page: PageResponse?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: PageResponse?=null ): Parcelable { @@ -33891,29 +33891,29 @@ data class BrandItem( - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, @SerializedName("name") var name: String?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("action") var action: Action?=null, - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("discount") - var discount: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, @SerializedName("logo") var logo: Media?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -33946,11 +33946,11 @@ data class BrandListingResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -33971,20 +33971,20 @@ data class Department( - @SerializedName("name") - var name: String?=null, - - @SerializedName("slug") - var slug: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("priority_order") var priorityOrder: Int?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("logo") var logo: Media?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -34031,11 +34031,11 @@ data class DepartmentIdentifier( - @SerializedName("slug") - var slug: String?=null, - @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -34056,26 +34056,26 @@ data class ThirdLevelChild( + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: @RawValue ArrayList>?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, @SerializedName("action") var action: Action?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("childs") - var childs: @RawValue ArrayList>?=null, - - @SerializedName("uid") - var uid: Int?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -34106,26 +34106,26 @@ data class SecondLevelChild( + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, @SerializedName("action") var action: Action?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("childs") - var childs: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -34156,26 +34156,26 @@ data class Child( + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, @SerializedName("action") var action: Action?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("childs") - var childs: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -34206,6 +34206,15 @@ data class CategoryItems( + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("name") var name: String?=null, @@ -34213,16 +34222,7 @@ data class CategoryItems( var action: Action?=null, @SerializedName("slug") - var slug: String?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("childs") - var childs: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null + var slug: String?=null ): Parcelable { @@ -34304,17 +34304,17 @@ data class ApplicationProductListingResponse( @SerializedName("filters") var filters: ArrayList?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null, - - @SerializedName("page") - var page: Page?=null, + @SerializedName("items") + var items: ArrayList?=null, @SerializedName("operators") var operators: @RawValue HashMap?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("sort_on") + var sortOn: ArrayList?=null ): Parcelable { @@ -34341,74 +34341,74 @@ data class ProductDetail( - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, + @SerializedName("color") + var color: String?=null, + + @SerializedName("name") + var name: String?=null, @SerializedName("rating_count") var ratingCount: Int?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("similars") var similars: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - - @SerializedName("color") - var color: String?=null, - - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("description") var description: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - - @SerializedName("type") - var type: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, @SerializedName("brand") var brand: ProductBrand?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, @SerializedName("promo_meta") var promoMeta: @RawValue HashMap?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, - - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, @SerializedName("medias") var medias: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("highlights") + var highlights: ArrayList?=null, + + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("rating") var rating: Double?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + + @SerializedName("image_nature") + var imageNature: String?=null, + + @SerializedName("type") + var type: String?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null + @SerializedName("item_type") + var itemType: String?=null ): Parcelable { @@ -34471,6 +34471,12 @@ data class InventoryPage( + @SerializedName("has_previous") + var hasPrevious: Boolean?=null, + + @SerializedName("item_total") + var itemTotal: Int?=null, + @SerializedName("next_id") var nextId: String?=null, @@ -34478,13 +34484,7 @@ data class InventoryPage( var type: String?=null, @SerializedName("has_next") - var hasNext: Boolean?=null, - - @SerializedName("has_previous") - var hasPrevious: Boolean?=null, - - @SerializedName("item_total") - var itemTotal: Int?=null + var hasNext: Boolean?=null ): Parcelable { @@ -34511,11 +34511,11 @@ data class InventoryStockResponse( - @SerializedName("page") - var page: InventoryPage?=null, - @SerializedName("items") - var items: @RawValue ArrayList>?=null + var items: @RawValue ArrayList>?=null, + + @SerializedName("page") + var page: InventoryPage?=null ): Parcelable { @@ -34536,12 +34536,12 @@ data class ArticleQuery( - @SerializedName("ignored_stores") - var ignoredStores: ArrayList?=null, - @SerializedName("size") var size: String?=null, + @SerializedName("ignored_stores") + var ignoredStores: ArrayList?=null, + @SerializedName("item_id") var itemId: Int?=null @@ -34566,20 +34566,20 @@ data class AssignStoreArticle( - @SerializedName("group_id") - var groupId: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("article_assignment") var articleAssignment: ArticleAssignment?=null, - @SerializedName("query") - var query: ArticleQuery?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("group_id") + var groupId: String?=null, @SerializedName("quantity") - var quantity: Int?=null + var quantity: Int?=null, + + @SerializedName("query") + var query: ArticleQuery?=null ): Parcelable { @@ -34612,20 +34612,20 @@ data class AssignStore( @SerializedName("pincode") var pincode: String?=null, - @SerializedName("channel_type") - var channelType: String?=null, + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("channel_identifier") + var channelIdentifier: String?=null, @SerializedName("articles") var articles: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("channel_identifier") - var channelIdentifier: String?=null + @SerializedName("channel_type") + var channelType: String?=null ): Parcelable { @@ -34681,85 +34681,58 @@ data class StoreAssignResponse( - @SerializedName("strategy_wise_listing") - var strategyWiseListing: @RawValue ArrayList>?=null, - - @SerializedName("s_city") - var sCity: String?=null, - - @SerializedName("group_id") - var groupId: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("status") + var status: Boolean?=null, @SerializedName("size") var size: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("article_assignment") var articleAssignment: ArticleAssignment1?=null, - @SerializedName("price_effective") - var priceEffective: Int?=null, - - @SerializedName("status") - var status: Boolean?=null, - - @SerializedName("price_marked") - var priceMarked: Int?=null, - @SerializedName("index") var index: Int?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("_id") var id: String?=null, - @SerializedName("store_pincode") - var storePincode: Int?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("store_id") - var storeId: Int?=null, - - @SerializedName("uid") - var uid: String?=null, + @SerializedName("group_id") + var groupId: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("price_effective") + var priceEffective: Int?=null, @SerializedName("quantity") - var quantity: Int?=null - -): Parcelable { - - - - - - - - - - - - - - - - - - - - + var quantity: Int?=null, + @SerializedName("strategy_wise_listing") + var strategyWiseListing: @RawValue ArrayList>?=null, + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("s_city") + var sCity: String?=null, + @SerializedName("store_pincode") + var storePincode: Int?=null, + @SerializedName("price_marked") + var priceMarked: Int?=null +): Parcelable { @@ -34770,27 +34743,12 @@ data class StoreAssignResponse( -} - - -/* - Model: UserSerializer1 -*/ -@Parcelize -data class UserSerializer1( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("username") - var username: String?=null, - @SerializedName("contact") - var contact: String?=null -): Parcelable { @@ -34800,24 +34758,11 @@ data class UserSerializer1( -} - - -/* - Model: SellerPhoneNumber -*/ -@Parcelize -data class SellerPhoneNumber( - @SerializedName("country_code") - var countryCode: Int?=null, - @SerializedName("number") - var number: String?=null -): Parcelable { @@ -34836,8 +34781,14 @@ data class GetAddressSerializer( - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("landmark") + var landmark: String?=null, + + @SerializedName("country") + var country: String?=null, + + @SerializedName("address2") + var address2: String?=null, @SerializedName("pincode") var pincode: Int?=null, @@ -34845,29 +34796,23 @@ data class GetAddressSerializer( @SerializedName("country_code") var countryCode: String?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("address_type") + var addressType: String?=null, @SerializedName("state") var state: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, - - @SerializedName("address2") - var address2: String?=null, - - @SerializedName("country") - var country: String?=null, + @SerializedName("address1") + var address1: String?=null, - @SerializedName("address_type") - var addressType: String?=null + @SerializedName("city") + var city: String?=null ): Parcelable { @@ -34899,21 +34844,18 @@ data class GetAddressSerializer( /* - Model: UserSerializer2 + Model: ProductReturnConfigSerializer */ @Parcelize -data class UserSerializer2( - +data class ProductReturnConfigSerializer( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("on_same_store") + var onSameStore: Boolean?=null, - @SerializedName("contact") - var contact: String?=null + @SerializedName("store_uid") + var storeUid: Int?=null ): Parcelable { @@ -34923,57 +34865,25 @@ data class UserSerializer2( - - } /* - Model: GetCompanySerializer + Model: UserSerializer1 */ @Parcelize -data class GetCompanySerializer( - - - - @SerializedName("name") - var name: String?=null, - - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("business_type") - var businessType: String?=null, - - @SerializedName("company_type") - var companyType: String?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer2?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer2?=null, - - @SerializedName("verified_by") - var verifiedBy: UserSerializer2?=null, - - @SerializedName("reject_reason") - var rejectReason: String?=null, +data class UserSerializer1( - @SerializedName("stage") - var stage: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -34985,19 +34895,24 @@ data class GetCompanySerializer( +} + + +/* + Model: SellerPhoneNumber +*/ +@Parcelize +data class SellerPhoneNumber( + @SerializedName("number") + var number: String?=null, + @SerializedName("country_code") + var countryCode: Int?=null - - - - - - - - +): Parcelable { @@ -35009,18 +34924,21 @@ data class GetCompanySerializer( /* - Model: ProductReturnConfigSerializer + Model: LocationManagerSerializer */ @Parcelize -data class ProductReturnConfigSerializer( +data class LocationManagerSerializer( - @SerializedName("store_uid") - var storeUid: Int?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("on_same_store") - var onSameStore: Boolean?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("mobile_no") + var mobileNo: SellerPhoneNumber?=null ): Parcelable { @@ -35030,22 +34948,27 @@ data class ProductReturnConfigSerializer( + + } /* - Model: LocationIntegrationType + Model: InvoiceCredSerializer */ @Parcelize -data class LocationIntegrationType( +data class InvoiceCredSerializer( - @SerializedName("inventory") - var inventory: String?=null, + @SerializedName("password") + var password: String?=null, - @SerializedName("order") - var order: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null, + + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -35055,25 +34978,24 @@ data class LocationIntegrationType( + + } /* - Model: LocationManagerSerializer + Model: InvoiceDetailsSerializer */ @Parcelize -data class LocationManagerSerializer( - +data class InvoiceDetailsSerializer( - @SerializedName("name") - var name: String?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("e_invoice") + var eInvoice: InvoiceCredSerializer?=null, - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null + @SerializedName("e_waybill") + var eWaybill: InvoiceCredSerializer?=null ): Parcelable { @@ -35083,8 +35005,6 @@ data class LocationManagerSerializer( - - } @@ -35124,14 +35044,14 @@ data class LocationDayWiseSerializer( @SerializedName("open") var open: Boolean?=null, - @SerializedName("weekday") - var weekday: String?=null, - @SerializedName("closing") var closing: LocationTimingSerializer?=null, @SerializedName("opening") - var opening: LocationTimingSerializer?=null + var opening: LocationTimingSerializer?=null, + + @SerializedName("weekday") + var weekday: String?=null ): Parcelable { @@ -35149,18 +35069,18 @@ data class LocationDayWiseSerializer( /* - Model: InvoiceCredSerializer + Model: UserSerializer2 */ @Parcelize -data class InvoiceCredSerializer( +data class UserSerializer2( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("password") - var password: String?=null, + @SerializedName("user_id") + var userId: String?=null, @SerializedName("username") var username: String?=null @@ -35179,18 +35099,51 @@ data class InvoiceCredSerializer( /* - Model: InvoiceDetailsSerializer + Model: GetCompanySerializer */ @Parcelize -data class InvoiceDetailsSerializer( +data class GetCompanySerializer( - @SerializedName("e_waybill") - var eWaybill: InvoiceCredSerializer?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("e_invoice") - var eInvoice: InvoiceCredSerializer?=null + @SerializedName("verified_by") + var verifiedBy: UserSerializer2?=null, + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("company_type") + var companyType: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("reject_reason") + var rejectReason: String?=null, + + @SerializedName("business_type") + var businessType: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("modified_by") + var modifiedBy: UserSerializer2?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("addresses") + var addresses: ArrayList?=null, + + @SerializedName("created_by") + var createdBy: UserSerializer2?=null ): Parcelable { @@ -35200,6 +35153,28 @@ data class InvoiceDetailsSerializer( + + + + + + + + + + + + + + + + + + + + + + } @@ -35211,6 +35186,12 @@ data class Document( + @SerializedName("verified") + var verified: Boolean?=null, + + @SerializedName("legal_name") + var legalName: String?=null, + @SerializedName("value") var value: String?=null, @@ -35218,13 +35199,7 @@ data class Document( var url: String?=null, @SerializedName("type") - var type: String?=null, - - @SerializedName("legal_name") - var legalName: String?=null, - - @SerializedName("verified") - var verified: Boolean?=null + var type: String?=null ): Parcelable { @@ -35244,39 +35219,46 @@ data class Document( /* - Model: GetLocationSerializer + Model: LocationIntegrationType */ @Parcelize -data class GetLocationSerializer( +data class LocationIntegrationType( - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("order") + var order: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer1?=null, + @SerializedName("inventory") + var inventory: String?=null - @SerializedName("modified_by") - var modifiedBy: UserSerializer1?=null, +): Parcelable { - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("address") - var address: GetAddressSerializer?=null, + + + + +} + + +/* + Model: GetLocationSerializer +*/ +@Parcelize +data class GetLocationSerializer( + + + + @SerializedName("stage") + var stage: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("store_type") - var storeType: String?=null, - - @SerializedName("phone_number") - var phoneNumber: String?=null, + @SerializedName("address") + var address: GetAddressSerializer?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, @@ -35284,47 +35266,65 @@ data class GetLocationSerializer( @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("company") - var company: GetCompanySerializer?=null, + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigSerializer?=null, + + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("uid") + var uid: Int?=null, @SerializedName("verified_by") var verifiedBy: UserSerializer1?=null, - @SerializedName("product_return_config") - var productReturnConfig: ProductReturnConfigSerializer?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, - @SerializedName("integration_type") - var integrationType: LocationIntegrationType?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("manager") var manager: LocationManagerSerializer?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null, @SerializedName("timing") var timing: ArrayList?=null, + @SerializedName("phone_number") + var phoneNumber: String?=null, + + @SerializedName("created_by") + var createdBy: UserSerializer1?=null, + + @SerializedName("company") + var company: GetCompanySerializer?=null, + @SerializedName("code") var code: String?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("gst_credentials") - var gstCredentials: InvoiceDetailsSerializer?=null, + @SerializedName("store_type") + var storeType: String?=null, @SerializedName("documents") var documents: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("integration_type") + var integrationType: LocationIntegrationType?=null, + + @SerializedName("modified_by") + var modifiedBy: UserSerializer1?=null ): Parcelable { @@ -35391,11 +35391,11 @@ data class LocationListSerializer( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -35471,21 +35471,15 @@ data class ApplicationStoreJson( /* - Model: CompanyTaxesSerializer + Model: Website */ @Parcelize -data class CompanyTaxesSerializer( - - +data class Website( - @SerializedName("effective_date") - var effectiveDate: String?=null, - @SerializedName("rate") - var rate: Double?=null, - @SerializedName("enable") - var enable: Boolean?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -35493,26 +35487,19 @@ data class CompanyTaxesSerializer( - - - - } /* - Model: ContactDetails + Model: BusinessDetails */ @Parcelize -data class ContactDetails( - +data class BusinessDetails( - @SerializedName("emails") - var emails: ArrayList?=null, - @SerializedName("phone") - var phone: ArrayList?=null + @SerializedName("website") + var website: Website?=null ): Parcelable { @@ -35520,21 +35507,25 @@ data class ContactDetails( - - } /* - Model: Website + Model: CompanyTaxesSerializer */ @Parcelize -data class Website( +data class CompanyTaxesSerializer( - @SerializedName("url") - var url: String?=null + @SerializedName("enable") + var enable: Boolean?=null, + + @SerializedName("rate") + var rate: Double?=null, + + @SerializedName("effective_date") + var effectiveDate: String?=null ): Parcelable { @@ -35542,19 +35533,26 @@ data class Website( + + + + } /* - Model: BusinessDetails + Model: ContactDetails */ @Parcelize -data class BusinessDetails( +data class ContactDetails( - @SerializedName("website") - var website: Website?=null + @SerializedName("emails") + var emails: ArrayList?=null, + + @SerializedName("phone") + var phone: ArrayList?=null ): Parcelable { @@ -35562,6 +35560,8 @@ data class BusinessDetails( + + } @@ -35573,11 +35573,11 @@ data class BusinessCountryInfo( - @SerializedName("country") - var country: String?=null, - @SerializedName("country_code") - var countryCode: String?=null + var countryCode: String?=null, + + @SerializedName("country") + var country: String?=null ): Parcelable { @@ -35598,71 +35598,71 @@ data class GetCompanyProfileSerializerResponse( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("business_type") + var businessType: String?=null, + + @SerializedName("company_type") + var companyType: String?=null, + + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("mode") + var mode: String?=null, @SerializedName("verified_by") var verifiedBy: UserSerializer?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("business_details") + var businessDetails: BusinessDetails?=null, @SerializedName("taxes") var taxes: ArrayList?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, + @SerializedName("notification_emails") var notificationEmails: ArrayList?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("documents") var documents: ArrayList?=null, - @SerializedName("company_type") - var companyType: String?=null, - @SerializedName("contact_details") var contactDetails: ContactDetails?=null, - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("business_details") - var businessDetails: BusinessDetails?=null, - - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, - - @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer?=null, - - @SerializedName("business_type") - var businessType: String?=null, - @SerializedName("business_info") var businessInfo: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, - @SerializedName("mode") - var mode: String?=null + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null ): Parcelable { @@ -35723,14 +35723,14 @@ data class CompanyTaxesSerializer1( - @SerializedName("effective_date") - var effectiveDate: String?=null, + @SerializedName("enable") + var enable: Boolean?=null, @SerializedName("rate") var rate: Double?=null, - @SerializedName("enable") - var enable: Boolean?=null + @SerializedName("effective_date") + var effectiveDate: String?=null ): Parcelable { @@ -35756,20 +35756,14 @@ data class CreateUpdateAddressSerializer( @SerializedName("landmark") var landmark: String?=null, - @SerializedName("country") - var country: String?=null, - - @SerializedName("address1") - var address1: String?=null, - - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("longitude") var longitude: Double?=null, - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("country_code") + var countryCode: String?=null, @SerializedName("state") var state: String?=null, @@ -35777,14 +35771,20 @@ data class CreateUpdateAddressSerializer( @SerializedName("address2") var address2: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("address_type") + var addressType: String?=null, @SerializedName("city") - var city: String?=null + var city: String?=null, + + @SerializedName("country") + var country: String?=null, + + @SerializedName("address1") + var address1: String?=null ): Parcelable { @@ -35826,44 +35826,44 @@ data class UpdateCompany( @SerializedName("franchise_enabled") var franchiseEnabled: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("taxes") - var taxes: ArrayList?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("notification_emails") var notificationEmails: ArrayList?=null, - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("business_details") + var businessDetails: BusinessDetails?=null, - @SerializedName("business_info") - var businessInfo: String?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("contact_details") + var contactDetails: ContactDetails?=null, @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("contact_details") - var contactDetails: ContactDetails?=null, + @SerializedName("business_info") + var businessInfo: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("business_type") + var businessType: String?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, + @SerializedName("taxes") + var taxes: ArrayList?=null, - @SerializedName("documents") - var documents: ArrayList?=null, + @SerializedName("company_type") + var companyType: String?=null, - @SerializedName("business_details") - var businessDetails: BusinessDetails?=null + @SerializedName("addresses") + var addresses: ArrayList?=null ): Parcelable { @@ -35908,11 +35908,11 @@ data class ProfileSuccessResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -35933,11 +35933,11 @@ data class DocumentsObj( - @SerializedName("verified") - var verified: Int?=null, - @SerializedName("pending") - var pending: Int?=null + var pending: Int?=null, + + @SerializedName("verified") + var verified: Int?=null ): Parcelable { @@ -35958,26 +35958,26 @@ data class MetricsSerializer( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("brand") + var brand: DocumentsObj?=null, @SerializedName("company_documents") var companyDocuments: DocumentsObj?=null, - @SerializedName("brand") - var brand: DocumentsObj?=null, + @SerializedName("store_documents") + var storeDocuments: DocumentsObj?=null, + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("uid") + var uid: Int?=null, @SerializedName("store") var store: DocumentsObj?=null, @SerializedName("product") - var product: DocumentsObj?=null, - - @SerializedName("store_documents") - var storeDocuments: DocumentsObj?=null, - - @SerializedName("stage") - var stage: String?=null + var product: DocumentsObj?=null ): Parcelable { @@ -36008,11 +36008,11 @@ data class BrandBannerSerializer( - @SerializedName("portrait") - var portrait: String?=null, - @SerializedName("landscape") - var landscape: String?=null + var landscape: String?=null, + + @SerializedName("portrait") + var portrait: String?=null ): Parcelable { @@ -36033,62 +36033,62 @@ data class GetBrandResponseSerializer( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("mode") + var mode: String?=null, @SerializedName("verified_by") var verifiedBy: UserSerializer?=null, - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, @SerializedName("_locale_language") var localeLanguage: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("slug_key") - var slugKey: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("reject_reason") var rejectReason: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("slug_key") + var slugKey: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("banner") + var banner: BrandBannerSerializer?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("mode") - var mode: String?=null + @SerializedName("created_by") + var createdBy: UserSerializer?=null ): Parcelable { @@ -36143,17 +36143,11 @@ data class CreateUpdateBrandRequestSerializer( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("brand_tier") - var brandTier: String?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("banner") var banner: BrandBannerSerializer?=null, @@ -36161,17 +36155,23 @@ data class CreateUpdateBrandRequestSerializer( @SerializedName("synonyms") var synonyms: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("description") var description: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("brand_tier") + var brandTier: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -36258,59 +36258,59 @@ data class CompanySerializer( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("details") + var details: CompanyDetails?=null, - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("market_channels") - var marketChannels: ArrayList?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, - @SerializedName("reject_reason") var rejectReason: String?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, - @SerializedName("details") - var details: CompanyDetails?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("created_on") var createdOn: String?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("business_type") + var businessType: String?=null, @SerializedName("verified_by") var verifiedBy: UserSerializer?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("market_channels") + var marketChannels: ArrayList?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("company_type") + var companyType: String?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null ): Parcelable { @@ -36363,41 +36363,41 @@ data class CompanyBrandSerializer( - @SerializedName("created_by") - var createdBy: UserSerializer?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, - @SerializedName("brand") var brand: GetBrandResponseSerializer?=null, - @SerializedName("company") - var company: CompanySerializer?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("uid") + var uid: Int?=null, @SerializedName("reject_reason") var rejectReason: String?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("created_on") var createdOn: String?=null, + @SerializedName("company") + var company: CompanySerializer?=null, + + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, + @SerializedName("verified_by") var verifiedBy: UserSerializer?=null, - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null + @SerializedName("created_by") + var createdBy: UserSerializer?=null ): Parcelable { @@ -36438,11 +36438,11 @@ data class CompanyBrandListSerializer( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -36463,14 +36463,14 @@ data class CompanyBrandPostRequestSerializer( - @SerializedName("brands") - var brands: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("company") var company: Int?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("brands") + var brands: ArrayList?=null ): Parcelable { @@ -36493,56 +36493,56 @@ data class LocationSerializer( + @SerializedName("address") + var address: GetAddressSerializer?=null, + @SerializedName("manager") var manager: LocationManagerSerializer?=null, - @SerializedName("store_type") - var storeType: String?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null, @SerializedName("notification_emails") var notificationEmails: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("product_return_config") - var productReturnConfig: ProductReturnConfigSerializer?=null, - - @SerializedName("gst_credentials") - var gstCredentials: InvoiceDetailsSerializer?=null, - @SerializedName("uid") var uid: Int?=null, - @SerializedName("address") - var address: GetAddressSerializer?=null, + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("documents") + var documents: ArrayList?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("company") var company: Int?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("store_type") + var storeType: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("documents") - var documents: ArrayList?=null, - - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigSerializer?=null, @SerializedName("timing") var timing: ArrayList?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null + @SerializedName("code") + var code: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -46481,59 +46481,49 @@ data class OrderingStoresResponse( /* - Model: State + Model: Identifier */ @Parcelize -data class State( - - - - @SerializedName("is_public") - var isPublic: Boolean?=null, +data class Identifier( - @SerializedName("is_display") - var isDisplay: Boolean?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null -): Parcelable { + @SerializedName("item_id") + var itemId: ArrayList?=null, + @SerializedName("brand_id") + var brandId: ArrayList?=null, + @SerializedName("collection_id") + var collectionId: ArrayList?=null, + @SerializedName("user_id") + var userId: ArrayList?=null, + @SerializedName("company_id") + var companyId: ArrayList?=null, + @SerializedName("store_id") + var storeId: ArrayList?=null, + @SerializedName("exclude_brand_id") + var excludeBrandId: ArrayList?=null, + @SerializedName("category_id") + var categoryId: ArrayList?=null, + @SerializedName("article_id") + var articleId: ArrayList?=null -} - - -/* - Model: CouponSchedule -*/ -@Parcelize -data class CouponSchedule( +): Parcelable { - @SerializedName("start") - var start: String?=null, - @SerializedName("next_schedule") - var nextSchedule: @RawValue ArrayList>?=null, - @SerializedName("duration") - var duration: Int?=null, - @SerializedName("cron") - var cron: String?=null, - @SerializedName("end") - var end: String?=null -): Parcelable { @@ -46551,42 +46541,37 @@ data class CouponSchedule( /* - Model: PostOrder + Model: CouponSchedule */ @Parcelize -data class PostOrder( +data class CouponSchedule( - @SerializedName("return_allowed") - var returnAllowed: Boolean?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("cancellation_allowed") - var cancellationAllowed: Boolean?=null + @SerializedName("duration") + var duration: Int?=null, -): Parcelable { + @SerializedName("next_schedule") + var nextSchedule: @RawValue ArrayList>?=null, + @SerializedName("cron") + var cron: String?=null, + @SerializedName("end") + var end: String?=null +): Parcelable { -} - - -/* - Model: BulkBundleRestriction -*/ -@Parcelize -data class BulkBundleRestriction( - @SerializedName("multi_store_allowed") - var multiStoreAllowed: Boolean?=null -): Parcelable { @@ -46596,15 +46581,18 @@ data class BulkBundleRestriction( /* - Model: PaymentAllowValue + Model: CouponAuthor */ @Parcelize -data class PaymentAllowValue( +data class CouponAuthor( - @SerializedName("max") - var max: Int?=null + @SerializedName("modified_by") + var modifiedBy: String?=null, + + @SerializedName("created_by") + var createdBy: String?=null ): Parcelable { @@ -46612,28 +46600,27 @@ data class PaymentAllowValue( + + } /* - Model: PaymentModes + Model: Validation */ @Parcelize -data class PaymentModes( - +data class Validation( - @SerializedName("networks") - var networks: ArrayList?=null, - @SerializedName("types") - var types: ArrayList?=null, + @SerializedName("app_id") + var appId: ArrayList?=null, - @SerializedName("codes") - var codes: ArrayList?=null, + @SerializedName("anonymous") + var anonymous: Boolean?=null, - @SerializedName("uses") - var uses: PaymentAllowValue?=null + @SerializedName("user_registered_after") + var userRegisteredAfter: String?=null ): Parcelable { @@ -46645,24 +46632,22 @@ data class PaymentModes( - - } /* - Model: PriceRange + Model: DisplayMetaDict */ @Parcelize -data class PriceRange( +data class DisplayMetaDict( - @SerializedName("max") - var max: Int?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("min") - var min: Int?=null + @SerializedName("subtitle") + var subtitle: String?=null ): Parcelable { @@ -46676,50 +46661,40 @@ data class PriceRange( /* - Model: UsesRemaining + Model: DisplayMeta */ @Parcelize -data class UsesRemaining( - - - - @SerializedName("user") - var user: Int?=null, +data class DisplayMeta( - @SerializedName("app") - var app: Int?=null, - @SerializedName("total") - var total: Int?=null -): Parcelable { + @SerializedName("description") + var description: String?=null, + @SerializedName("subtitle") + var subtitle: String?=null, + @SerializedName("title") + var title: String?=null, + @SerializedName("remove") + var remove: DisplayMetaDict?=null, + @SerializedName("auto") + var auto: DisplayMetaDict?=null, + @SerializedName("apply") + var apply: DisplayMetaDict?=null +): Parcelable { -} - - -/* - Model: UsesRestriction -*/ -@Parcelize -data class UsesRestriction( - @SerializedName("maximum") - var maximum: UsesRemaining?=null, - @SerializedName("remaining") - var remaining: UsesRemaining?=null -): Parcelable { @@ -46731,39 +46706,27 @@ data class UsesRestriction( /* - Model: Restrictions + Model: Rule */ @Parcelize -data class Restrictions( - - - - @SerializedName("user_groups") - var userGroups: ArrayList?=null, - - @SerializedName("post_order") - var postOrder: PostOrder?=null, +data class Rule( - @SerializedName("ordering_stores") - var orderingStores: ArrayList?=null, - @SerializedName("bulk_bundle") - var bulkBundle: BulkBundleRestriction?=null, - @SerializedName("platforms") - var platforms: ArrayList?=null, + @SerializedName("value") + var value: Double?=null, - @SerializedName("coupon_allowed") - var couponAllowed: Boolean?=null, + @SerializedName("max") + var max: Double?=null, - @SerializedName("payments") - var payments: HashMap?=null, + @SerializedName("min") + var min: Double?=null, - @SerializedName("price_range") - var priceRange: PriceRange?=null, + @SerializedName("key") + var key: Double?=null, - @SerializedName("uses") - var uses: UsesRestriction?=null + @SerializedName("discount_qty") + var discountQty: Double?=null ): Parcelable { @@ -46778,51 +46741,23 @@ data class Restrictions( - - - - - - - - } /* - Model: Validity -*/ -@Parcelize -data class Validity( - - - - @SerializedName("priority") - var priority: Int?=null - -): Parcelable { - - - - - -} - - -/* - Model: DisplayMetaDict + Model: Ownership */ @Parcelize -data class DisplayMetaDict( +data class Ownership( - @SerializedName("subtitle") - var subtitle: String?=null, + @SerializedName("payable_category") + var payableCategory: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("payable_by") + var payableBy: String?=null ): Parcelable { @@ -46836,40 +46771,38 @@ data class DisplayMetaDict( /* - Model: DisplayMeta + Model: RuleDefinition */ @Parcelize -data class DisplayMeta( - - - - @SerializedName("subtitle") - var subtitle: String?=null, - - @SerializedName("auto") - var auto: DisplayMetaDict?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("title") - var title: String?=null, +data class RuleDefinition( - @SerializedName("apply") - var apply: DisplayMetaDict?=null, - @SerializedName("remove") - var remove: DisplayMetaDict?=null -): Parcelable { + @SerializedName("scope") + var scope: ArrayList?=null, + @SerializedName("is_exact") + var isExact: Boolean?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, + @SerializedName("auto_apply") + var autoApply: Boolean?=null, + @SerializedName("applicable_on") + var applicableOn: String?=null, + @SerializedName("value_type") + var valueType: String?=null, + @SerializedName("calculate_on") + var calculateOn: String?=null, + @SerializedName("type") + var type: String?=null +): Parcelable { @@ -46877,24 +46810,11 @@ data class DisplayMeta( -} - - -/* - Model: Ownership -*/ -@Parcelize -data class Ownership( - @SerializedName("payable_category") - var payableCategory: String?=null, - @SerializedName("payable_by") - var payableBy: String?=null -): Parcelable { @@ -46906,21 +46826,18 @@ data class Ownership( /* - Model: Validation + Model: PriceRange */ @Parcelize -data class Validation( - +data class PriceRange( - @SerializedName("anonymous") - var anonymous: Boolean?=null, - @SerializedName("user_registered_after") - var userRegisteredAfter: String?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("app_id") - var appId: ArrayList?=null + @SerializedName("min") + var min: Int?=null ): Parcelable { @@ -46930,24 +46847,19 @@ data class Validation( - - } /* - Model: CouponAuthor + Model: BulkBundleRestriction */ @Parcelize -data class CouponAuthor( - +data class BulkBundleRestriction( - @SerializedName("created_by") - var createdBy: String?=null, - @SerializedName("modified_by") - var modifiedBy: String?=null + @SerializedName("multi_store_allowed") + var multiStoreAllowed: Boolean?=null ): Parcelable { @@ -46955,24 +46867,22 @@ data class CouponAuthor( - - } /* - Model: CouponDateMeta + Model: PostOrder */ @Parcelize -data class CouponDateMeta( +data class PostOrder( - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("cancellation_allowed") + var cancellationAllowed: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null + @SerializedName("return_allowed") + var returnAllowed: Boolean?=null ): Parcelable { @@ -46986,27 +46896,15 @@ data class CouponDateMeta( /* - Model: Rule + Model: PaymentAllowValue */ @Parcelize -data class Rule( - - +data class PaymentAllowValue( - @SerializedName("value") - var value: Double?=null, - @SerializedName("discount_qty") - var discountQty: Double?=null, - - @SerializedName("key") - var key: Double?=null, @SerializedName("max") - var max: Double?=null, - - @SerializedName("min") - var min: Double?=null + var max: Int?=null ): Parcelable { @@ -47014,51 +46912,28 @@ data class Rule( - - - - - - - - } /* - Model: Identifier + Model: PaymentModes */ @Parcelize -data class Identifier( - - - - @SerializedName("exclude_brand_id") - var excludeBrandId: ArrayList?=null, - - @SerializedName("store_id") - var storeId: ArrayList?=null, +data class PaymentModes( - @SerializedName("category_id") - var categoryId: ArrayList?=null, - @SerializedName("item_id") - var itemId: ArrayList?=null, - @SerializedName("brand_id") - var brandId: ArrayList?=null, - - @SerializedName("company_id") - var companyId: ArrayList?=null, + @SerializedName("networks") + var networks: ArrayList?=null, - @SerializedName("user_id") - var userId: ArrayList?=null, + @SerializedName("types") + var types: ArrayList?=null, - @SerializedName("article_id") - var articleId: ArrayList?=null, + @SerializedName("uses") + var uses: PaymentAllowValue?=null, - @SerializedName("collection_id") - var collectionId: ArrayList?=null + @SerializedName("codes") + var codes: ArrayList?=null ): Parcelable { @@ -47071,33 +46946,26 @@ data class Identifier( - - - - - - - - - - } /* - Model: CouponAction + Model: UsesRemaining */ @Parcelize -data class CouponAction( +data class UsesRemaining( - @SerializedName("txn_mode") - var txnMode: String?=null, + @SerializedName("app") + var app: Int?=null, - @SerializedName("action_date") - var actionDate: String?=null + @SerializedName("user") + var user: Int?=null, + + @SerializedName("total") + var total: Int?=null ): Parcelable { @@ -47107,40 +46975,24 @@ data class CouponAction( + + } /* - Model: RuleDefinition + Model: UsesRestriction */ @Parcelize -data class RuleDefinition( - - - - @SerializedName("currency_code") - var currencyCode: String?=null, - - @SerializedName("calculate_on") - var calculateOn: String?=null, - - @SerializedName("type") - var type: String?=null, +data class UsesRestriction( - @SerializedName("applicable_on") - var applicableOn: String?=null, - @SerializedName("is_exact") - var isExact: Boolean?=null, - @SerializedName("auto_apply") - var autoApply: Boolean?=null, - - @SerializedName("scope") - var scope: ArrayList?=null, + @SerializedName("remaining") + var remaining: UsesRemaining?=null, - @SerializedName("value_type") - var valueType: String?=null + @SerializedName("maximum") + var maximum: UsesRemaining?=null ): Parcelable { @@ -47150,76 +47002,43 @@ data class RuleDefinition( - - - - - - - - - - - - } /* - Model: CouponAdd + Model: Restrictions */ @Parcelize -data class CouponAdd( - - - - @SerializedName("state") - var state: State?=null, - - @SerializedName("_schedule") - var schedule: CouponSchedule?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("restrictions") - var restrictions: Restrictions?=null, +data class Restrictions( - @SerializedName("validity") - var validity: Validity?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta?=null, - @SerializedName("ownership") - var ownership: Ownership?=null, - - @SerializedName("validation") - var validation: Validation?=null, + @SerializedName("ordering_stores") + var orderingStores: ArrayList?=null, - @SerializedName("author") - var author: CouponAuthor?=null, + @SerializedName("platforms") + var platforms: ArrayList?=null, - @SerializedName("date_meta") - var dateMeta: CouponDateMeta?=null, + @SerializedName("user_groups") + var userGroups: ArrayList?=null, - @SerializedName("rule") - var rule: ArrayList?=null, + @SerializedName("price_range") + var priceRange: PriceRange?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("coupon_allowed") + var couponAllowed: Boolean?=null, - @SerializedName("identifiers") - var identifiers: Identifier?=null, + @SerializedName("bulk_bundle") + var bulkBundle: BulkBundleRestriction?=null, - @SerializedName("action") - var action: CouponAction?=null, + @SerializedName("post_order") + var postOrder: PostOrder?=null, - @SerializedName("rule_definition") - var ruleDefinition: RuleDefinition?=null, + @SerializedName("payments") + var payments: HashMap?=null, - @SerializedName("type_slug") - var typeSlug: String?=null + @SerializedName("uses") + var uses: UsesRestriction?=null ): Parcelable { @@ -47243,11 +47062,27 @@ data class CouponAdd( +} + + +/* + Model: State +*/ +@Parcelize +data class State( + @SerializedName("is_archived") + var isArchived: Boolean?=null, + + @SerializedName("is_public") + var isPublic: Boolean?=null, + @SerializedName("is_display") + var isDisplay: Boolean?=null +): Parcelable { @@ -47261,18 +47096,18 @@ data class CouponAdd( /* - Model: CouponsResponse + Model: CouponAction */ @Parcelize -data class CouponsResponse( +data class CouponAction( - @SerializedName("page") - var page: Page?=null, + @SerializedName("txn_mode") + var txnMode: String?=null, - @SerializedName("items") - var items: CouponAdd?=null + @SerializedName("action_date") + var actionDate: String?=null ): Parcelable { @@ -47286,18 +47121,18 @@ data class CouponsResponse( /* - Model: SuccessMessage + Model: CouponDateMeta */ @Parcelize -data class SuccessMessage( +data class CouponDateMeta( - @SerializedName("message") - var message: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("success") - var success: Boolean?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -47311,18 +47146,15 @@ data class SuccessMessage( /* - Model: OperationErrorResponse + Model: Validity */ @Parcelize -data class OperationErrorResponse( - +data class Validity( - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -47330,66 +47162,64 @@ data class OperationErrorResponse( - - } /* - Model: CouponUpdate + Model: CouponAdd */ @Parcelize -data class CouponUpdate( +data class CouponAdd( - @SerializedName("state") - var state: State?=null, + @SerializedName("identifiers") + var identifiers: Identifier?=null, @SerializedName("_schedule") var schedule: CouponSchedule?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("restrictions") - var restrictions: Restrictions?=null, + @SerializedName("author") + var author: CouponAuthor?=null, - @SerializedName("validity") - var validity: Validity?=null, + @SerializedName("validation") + var validation: Validation?=null, @SerializedName("display_meta") var displayMeta: DisplayMeta?=null, + @SerializedName("rule") + var rule: ArrayList?=null, + @SerializedName("ownership") var ownership: Ownership?=null, - @SerializedName("validation") - var validation: Validation?=null, - - @SerializedName("author") - var author: CouponAuthor?=null, - - @SerializedName("date_meta") - var dateMeta: CouponDateMeta?=null, + @SerializedName("rule_definition") + var ruleDefinition: RuleDefinition?=null, - @SerializedName("rule") - var rule: ArrayList?=null, + @SerializedName("restrictions") + var restrictions: Restrictions?=null, @SerializedName("code") var code: String?=null, - @SerializedName("identifiers") - var identifiers: Identifier?=null, + @SerializedName("state") + var state: State?=null, + + @SerializedName("type_slug") + var typeSlug: String?=null, @SerializedName("action") var action: CouponAction?=null, - @SerializedName("rule_definition") - var ruleDefinition: RuleDefinition?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("type_slug") - var typeSlug: String?=null + @SerializedName("date_meta") + var dateMeta: CouponDateMeta?=null, + + @SerializedName("validity") + var validity: Validity?=null ): Parcelable { @@ -47431,18 +47261,18 @@ data class CouponUpdate( /* - Model: CouponPartialUpdate + Model: CouponsResponse */ @Parcelize -data class CouponPartialUpdate( +data class CouponsResponse( - @SerializedName("archive") - var archive: Boolean?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("schedule") - var schedule: CouponSchedule?=null + @SerializedName("items") + var items: CouponAdd?=null ): Parcelable { @@ -47456,18 +47286,18 @@ data class CouponPartialUpdate( /* - Model: PromotionAction + Model: SuccessMessage */ @Parcelize -data class PromotionAction( +data class SuccessMessage( - @SerializedName("action_type") - var actionType: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("action_date") - var actionDate: String?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -47481,18 +47311,18 @@ data class PromotionAction( /* - Model: Ownership1 + Model: OperationErrorResponse */ @Parcelize -data class Ownership1( +data class OperationErrorResponse( - @SerializedName("payable_category") - var payableCategory: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("payable_by") - var payableBy: String?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -47506,18 +47336,60 @@ data class Ownership1( /* - Model: PromotionAuthor + Model: CouponUpdate */ @Parcelize -data class PromotionAuthor( +data class CouponUpdate( - @SerializedName("created_by") - var createdBy: String?=null, + @SerializedName("identifiers") + var identifiers: Identifier?=null, - @SerializedName("modified_by") - var modifiedBy: String?=null + @SerializedName("_schedule") + var schedule: CouponSchedule?=null, + + @SerializedName("author") + var author: CouponAuthor?=null, + + @SerializedName("validation") + var validation: Validation?=null, + + @SerializedName("display_meta") + var displayMeta: DisplayMeta?=null, + + @SerializedName("rule") + var rule: ArrayList?=null, + + @SerializedName("ownership") + var ownership: Ownership?=null, + + @SerializedName("rule_definition") + var ruleDefinition: RuleDefinition?=null, + + @SerializedName("restrictions") + var restrictions: Restrictions?=null, + + @SerializedName("code") + var code: String?=null, + + @SerializedName("state") + var state: State?=null, + + @SerializedName("type_slug") + var typeSlug: String?=null, + + @SerializedName("action") + var action: CouponAction?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("date_meta") + var dateMeta: CouponDateMeta?=null, + + @SerializedName("validity") + var validity: Validity?=null ): Parcelable { @@ -47527,39 +47399,17 @@ data class PromotionAuthor( -} - - -/* - Model: DiscountOffer -*/ -@Parcelize -data class DiscountOffer( - @SerializedName("discount_percentage") - var discountPercentage: Double?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("min_offer_quantity") - var minOfferQuantity: Int?=null, - @SerializedName("max_discount_amount") - var maxDiscountAmount: Double?=null, - @SerializedName("discount_amount") - var discountAmount: Double?=null, - @SerializedName("max_offer_quantity") - var maxOfferQuantity: Int?=null, - @SerializedName("discount_price") - var discountPrice: Double?=null -): Parcelable { + @@ -47581,27 +47431,52 @@ data class DiscountOffer( /* - Model: CompareObject + Model: CouponPartialUpdate */ @Parcelize -data class CompareObject( +data class CouponPartialUpdate( - @SerializedName("greater_than_equals") - var greaterThanEquals: Double?=null, + @SerializedName("schedule") + var schedule: CouponSchedule?=null, + + @SerializedName("archive") + var archive: Boolean?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: CompareObject +*/ +@Parcelize +data class CompareObject( + - @SerializedName("less_than") - var lessThan: Double?=null, @SerializedName("equals") var equals: Double?=null, + @SerializedName("greater_than") + var greaterThan: Double?=null, + @SerializedName("less_than_equals") var lessThanEquals: Double?=null, - @SerializedName("greater_than") - var greaterThan: Double?=null + @SerializedName("less_than") + var lessThan: Double?=null, + + @SerializedName("greater_than_equals") + var greaterThanEquals: Double?=null ): Parcelable { @@ -47628,53 +47503,53 @@ data class ItemCriteria( - @SerializedName("item_exclude_category") - var itemExcludeCategory: ArrayList?=null, - - @SerializedName("all_items") - var allItems: Boolean?=null, - - @SerializedName("item_category") - var itemCategory: ArrayList?=null, + @SerializedName("item_company") + var itemCompany: ArrayList?=null, @SerializedName("cart_quantity") var cartQuantity: CompareObject?=null, - @SerializedName("item_exclude_company") - var itemExcludeCompany: ArrayList?=null, - - @SerializedName("item_sku") - var itemSku: ArrayList?=null, - @SerializedName("item_id") var itemId: ArrayList?=null, - @SerializedName("item_size") - var itemSize: ArrayList?=null, + @SerializedName("cart_total") + var cartTotal: CompareObject?=null, - @SerializedName("buy_rules") - var buyRules: ArrayList?=null, + @SerializedName("item_exclude_store") + var itemExcludeStore: ArrayList?=null, - @SerializedName("item_store") - var itemStore: ArrayList?=null, + @SerializedName("item_exclude_sku") + var itemExcludeSku: ArrayList?=null, + + @SerializedName("item_exclude_category") + var itemExcludeCategory: ArrayList?=null, @SerializedName("item_exclude_brand") var itemExcludeBrand: ArrayList?=null, - @SerializedName("item_exclude_sku") - var itemExcludeSku: ArrayList?=null, + @SerializedName("buy_rules") + var buyRules: ArrayList?=null, - @SerializedName("cart_total") - var cartTotal: CompareObject?=null, + @SerializedName("item_category") + var itemCategory: ArrayList?=null, - @SerializedName("item_exclude_store") - var itemExcludeStore: ArrayList?=null, + @SerializedName("item_size") + var itemSize: ArrayList?=null, + + @SerializedName("item_exclude_company") + var itemExcludeCompany: ArrayList?=null, + + @SerializedName("all_items") + var allItems: Boolean?=null, + + @SerializedName("item_sku") + var itemSku: ArrayList?=null, @SerializedName("item_brand") var itemBrand: ArrayList?=null, - @SerializedName("item_company") - var itemCompany: ArrayList?=null + @SerializedName("item_store") + var itemStore: ArrayList?=null ): Parcelable { @@ -47716,31 +47591,46 @@ data class ItemCriteria( /* - Model: DiscountRule + Model: PromotionAuthor */ @Parcelize -data class DiscountRule( +data class PromotionAuthor( - @SerializedName("offer") - var offer: DiscountOffer?=null, + @SerializedName("modified_by") + var modifiedBy: String?=null, - @SerializedName("item_criteria") - var itemCriteria: ItemCriteria?=null, + @SerializedName("created_by") + var createdBy: String?=null - @SerializedName("discount_type") - var discountType: String?=null, +): Parcelable { - @SerializedName("buy_condition") - var buyCondition: String?=null -): Parcelable { +} + + +/* + Model: Ownership1 +*/ +@Parcelize +data class Ownership1( + + + + @SerializedName("payable_category") + var payableCategory: String?=null, + + @SerializedName("payable_by") + var payableBy: String?=null + +): Parcelable { + @@ -47751,18 +47641,18 @@ data class DiscountRule( /* - Model: PromotionDateMeta + Model: UserRegistered */ @Parcelize -data class PromotionDateMeta( +data class UserRegistered( - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("created_on") - var createdOn: String?=null + @SerializedName("end") + var end: String?=null ): Parcelable { @@ -47783,11 +47673,11 @@ data class PostOrder1( - @SerializedName("return_allowed") - var returnAllowed: Boolean?=null, - @SerializedName("cancellation_allowed") - var cancellationAllowed: Boolean?=null + var cancellationAllowed: Boolean?=null, + + @SerializedName("return_allowed") + var returnAllowed: Boolean?=null ): Parcelable { @@ -47828,14 +47718,14 @@ data class PromotionPaymentModes( - @SerializedName("type") - var type: String?=null, - @SerializedName("codes") var codes: ArrayList?=null, @SerializedName("uses") - var uses: PaymentAllowValue1?=null + var uses: PaymentAllowValue1?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -47883,11 +47773,11 @@ data class UsesRestriction1( - @SerializedName("maximum") - var maximum: UsesRemaining1?=null, - @SerializedName("remaining") - var remaining: UsesRemaining1?=null + var remaining: UsesRemaining1?=null, + + @SerializedName("maximum") + var maximum: UsesRemaining1?=null ): Parcelable { @@ -47901,18 +47791,39 @@ data class UsesRestriction1( /* - Model: UserRegistered + Model: Restrictions1 */ @Parcelize -data class UserRegistered( +data class Restrictions1( - @SerializedName("start") - var start: String?=null, + @SerializedName("platforms") + var platforms: ArrayList?=null, - @SerializedName("end") - var end: String?=null + @SerializedName("anonymous_users") + var anonymousUsers: Boolean?=null, + + @SerializedName("user_id") + var userId: ArrayList?=null, + + @SerializedName("order_quantity") + var orderQuantity: Int?=null, + + @SerializedName("user_groups") + var userGroups: ArrayList?=null, + + @SerializedName("user_registered") + var userRegistered: UserRegistered?=null, + + @SerializedName("post_order") + var postOrder: PostOrder1?=null, + + @SerializedName("payments") + var payments: ArrayList?=null, + + @SerializedName("uses") + var uses: UsesRestriction1?=null ): Parcelable { @@ -47921,44 +47832,93 @@ data class UserRegistered( + + + + + + + + + + + + + + } /* - Model: Restrictions1 + Model: DiscountOffer */ @Parcelize -data class Restrictions1( +data class DiscountOffer( - @SerializedName("user_groups") - var userGroups: ArrayList?=null, + @SerializedName("min_offer_quantity") + var minOfferQuantity: Int?=null, + + @SerializedName("max_offer_quantity") + var maxOfferQuantity: Int?=null, + + @SerializedName("code") + var code: String?=null, + + @SerializedName("discount_price") + var discountPrice: Double?=null, + + @SerializedName("discount_percentage") + var discountPercentage: Double?=null, + + @SerializedName("discount_amount") + var discountAmount: Double?=null, + + @SerializedName("max_discount_amount") + var maxDiscountAmount: Double?=null + +): Parcelable { + + - @SerializedName("post_order") - var postOrder: PostOrder1?=null, - @SerializedName("user_id") - var userId: ArrayList?=null, - @SerializedName("platforms") - var platforms: ArrayList?=null, - @SerializedName("anonymous_users") - var anonymousUsers: Boolean?=null, - @SerializedName("payments") - var payments: ArrayList?=null, - @SerializedName("order_quantity") - var orderQuantity: Int?=null, - @SerializedName("uses") - var uses: UsesRestriction1?=null, - @SerializedName("user_registered") - var userRegistered: UserRegistered?=null + + + + + + + +} + + +/* + Model: DiscountRule +*/ +@Parcelize +data class DiscountRule( + + + + @SerializedName("offer") + var offer: DiscountOffer?=null, + + @SerializedName("discount_type") + var discountType: String?=null, + + @SerializedName("item_criteria") + var itemCriteria: ItemCriteria?=null, + + @SerializedName("buy_condition") + var buyCondition: String?=null ): Parcelable { @@ -47972,6 +47932,41 @@ data class Restrictions1( +} + + +/* + Model: PromotionSchedule +*/ +@Parcelize +data class PromotionSchedule( + + + + @SerializedName("start") + var start: String?=null, + + @SerializedName("duration") + var duration: Int?=null, + + @SerializedName("next_schedule") + var nextSchedule: @RawValue ArrayList>?=null, + + @SerializedName("published") + var published: Boolean?=null, + + @SerializedName("cron") + var cron: String?=null, + + @SerializedName("end") + var end: String?=null + +): Parcelable { + + + + + @@ -47986,40 +47981,45 @@ data class Restrictions1( /* - Model: PromotionSchedule + Model: PromotionAction */ @Parcelize -data class PromotionSchedule( +data class PromotionAction( - @SerializedName("published") - var published: Boolean?=null, + @SerializedName("action_date") + var actionDate: String?=null, - @SerializedName("start") - var start: String?=null, + @SerializedName("action_type") + var actionType: String?=null - @SerializedName("next_schedule") - var nextSchedule: @RawValue ArrayList>?=null, +): Parcelable { - @SerializedName("duration") - var duration: Int?=null, - @SerializedName("cron") - var cron: String?=null, - @SerializedName("end") - var end: String?=null -): Parcelable { +} + + +/* + Model: PromotionDateMeta +*/ +@Parcelize +data class PromotionDateMeta( + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("created_on") + var createdOn: String?=null +): Parcelable { @@ -48038,14 +48038,14 @@ data class DisplayMeta1( - @SerializedName("description") - var description: String?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("offer_text") var offerText: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -48068,11 +48068,11 @@ data class Visibility( - @SerializedName("coupon_list") - var couponList: Boolean?=null, - @SerializedName("pdp") - var pdp: Boolean?=null + var pdp: Boolean?=null, + + @SerializedName("coupon_list") + var couponList: Boolean?=null ): Parcelable { @@ -48093,68 +48093,68 @@ data class PromotionListItem( - @SerializedName("stackable") - var stackable: Boolean?=null, - - @SerializedName("code") - var code: String?=null, + @SerializedName("buy_rules") + var buyRules: HashMap?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("author") + var author: PromotionAuthor?=null, @SerializedName("ownership") var ownership: Ownership1?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, + @SerializedName("restrictions") + var restrictions: Restrictions1?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("discount_rules") var discountRules: ArrayList?=null, - @SerializedName("date_meta") - var dateMeta: PromotionDateMeta?=null, + @SerializedName("_schedule") + var schedule: PromotionSchedule?=null, - @SerializedName("restrictions") - var restrictions: Restrictions1?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, + + @SerializedName("apply_priority") + var applyPriority: Int?=null, @SerializedName("application_id") var applicationId: String?=null, - @SerializedName("promotion_type") - var promotionType: String?=null, - - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, - @SerializedName("apply_priority") - var applyPriority: Int?=null, + @SerializedName("apply_exclusive") + var applyExclusive: String?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta1?=null, + @SerializedName("promo_group") + var promoGroup: String?=null, - @SerializedName("visiblility") - var visiblility: Visibility?=null, + @SerializedName("date_meta") + var dateMeta: PromotionDateMeta?=null, - @SerializedName("apply_all_discount") - var applyAllDiscount: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("apply_exclusive") - var applyExclusive: String?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, - @SerializedName("buy_rules") - var buyRules: HashMap?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, @SerializedName("mode") - var mode: String?=null + var mode: String?=null, + + @SerializedName("visiblility") + var visiblility: Visibility?=null ): Parcelable { @@ -48238,68 +48238,68 @@ data class PromotionAdd( - @SerializedName("stackable") - var stackable: Boolean?=null, - - @SerializedName("code") - var code: String?=null, + @SerializedName("buy_rules") + var buyRules: HashMap?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("author") + var author: PromotionAuthor?=null, @SerializedName("ownership") var ownership: Ownership1?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, + @SerializedName("restrictions") + var restrictions: Restrictions1?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("discount_rules") var discountRules: ArrayList?=null, - @SerializedName("date_meta") - var dateMeta: PromotionDateMeta?=null, + @SerializedName("_schedule") + var schedule: PromotionSchedule?=null, - @SerializedName("restrictions") - var restrictions: Restrictions1?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, + + @SerializedName("apply_priority") + var applyPriority: Int?=null, @SerializedName("application_id") var applicationId: String?=null, - @SerializedName("promotion_type") - var promotionType: String?=null, - - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, - @SerializedName("apply_priority") - var applyPriority: Int?=null, + @SerializedName("apply_exclusive") + var applyExclusive: String?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta1?=null, + @SerializedName("promo_group") + var promoGroup: String?=null, - @SerializedName("visiblility") - var visiblility: Visibility?=null, + @SerializedName("date_meta") + var dateMeta: PromotionDateMeta?=null, - @SerializedName("apply_all_discount") - var applyAllDiscount: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("apply_exclusive") - var applyExclusive: String?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, - @SerializedName("buy_rules") - var buyRules: HashMap?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, @SerializedName("mode") - var mode: String?=null + var mode: String?=null, + + @SerializedName("visiblility") + var visiblility: Visibility?=null ): Parcelable { @@ -48358,68 +48358,68 @@ data class PromotionUpdate( - @SerializedName("stackable") - var stackable: Boolean?=null, - - @SerializedName("code") - var code: String?=null, + @SerializedName("buy_rules") + var buyRules: HashMap?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("author") + var author: PromotionAuthor?=null, @SerializedName("ownership") var ownership: Ownership1?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, + @SerializedName("restrictions") + var restrictions: Restrictions1?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("discount_rules") var discountRules: ArrayList?=null, - @SerializedName("date_meta") - var dateMeta: PromotionDateMeta?=null, + @SerializedName("_schedule") + var schedule: PromotionSchedule?=null, - @SerializedName("restrictions") - var restrictions: Restrictions1?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, + + @SerializedName("apply_priority") + var applyPriority: Int?=null, @SerializedName("application_id") var applicationId: String?=null, - @SerializedName("promotion_type") - var promotionType: String?=null, - - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, - @SerializedName("apply_priority") - var applyPriority: Int?=null, + @SerializedName("apply_exclusive") + var applyExclusive: String?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta1?=null, + @SerializedName("promo_group") + var promoGroup: String?=null, - @SerializedName("visiblility") - var visiblility: Visibility?=null, + @SerializedName("date_meta") + var dateMeta: PromotionDateMeta?=null, - @SerializedName("apply_all_discount") - var applyAllDiscount: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("apply_exclusive") - var applyExclusive: String?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, - @SerializedName("buy_rules") - var buyRules: HashMap?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, @SerializedName("mode") - var mode: String?=null + var mode: String?=null, + + @SerializedName("visiblility") + var visiblility: Visibility?=null ): Parcelable { @@ -48478,11 +48478,11 @@ data class PromotionPartialUpdate( - @SerializedName("archive") - var archive: Boolean?=null, - @SerializedName("schedule") - var schedule: PromotionSchedule?=null + var schedule: PromotionSchedule?=null, + + @SerializedName("archive") + var archive: Boolean?=null ): Parcelable { @@ -48546,48 +48546,38 @@ data class OpenapiCartDetailsRequest( /* - Model: RawBreakup + Model: CartProductIdentifer */ @Parcelize -data class RawBreakup( - +data class CartProductIdentifer( - @SerializedName("vog") - var vog: Double?=null, - @SerializedName("mrp_total") - var mrpTotal: Double?=null, + @SerializedName("identifier") + var identifier: String?=null - @SerializedName("convenience_fee") - var convenienceFee: Double?=null, +): Parcelable { - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, - @SerializedName("fynd_cash") - var fyndCash: Double?=null, - @SerializedName("cod_charge") - var codCharge: Double?=null, - @SerializedName("subtotal") - var subtotal: Double?=null, - @SerializedName("discount") - var discount: Double?=null, +} + + +/* + Model: BaseInfo +*/ +@Parcelize +data class BaseInfo( - @SerializedName("gst_charges") - var gstCharges: Double?=null, - @SerializedName("coupon") - var coupon: Double?=null, - @SerializedName("you_saved") - var youSaved: Double?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("total") - var total: Double?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -48597,15 +48587,30 @@ data class RawBreakup( +} + + +/* + Model: BasePrice +*/ +@Parcelize +data class BasePrice( + @SerializedName("currency_code") + var currencyCode: String?=null, + @SerializedName("marked") + var marked: Double?=null, + @SerializedName("effective") + var effective: Double?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null - - +): Parcelable { @@ -48621,77 +48626,77 @@ data class RawBreakup( /* - Model: DisplayBreakup + Model: ArticlePriceInfo */ @Parcelize -data class DisplayBreakup( +data class ArticlePriceInfo( - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("base") + var base: BasePrice?=null, - @SerializedName("message") - var message: ArrayList?=null, + @SerializedName("converted") + var converted: BasePrice?=null - @SerializedName("value") - var value: Double?=null, +): Parcelable { - @SerializedName("key") - var key: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null -): Parcelable { +} + + +/* + Model: ProductArticle +*/ +@Parcelize +data class ProductArticle( + @SerializedName("product_group_tags") + var productGroupTags: ArrayList?=null, + @SerializedName("seller") + var seller: BaseInfo?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("store") + var store: BaseInfo?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("price") + var price: ArticlePriceInfo?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, -} - - -/* - Model: CouponBreakup -*/ -@Parcelize -data class CouponBreakup( + @SerializedName("type") + var type: String?=null +): Parcelable { - @SerializedName("message") - var message: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("is_applied") - var isApplied: Boolean?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("value") - var value: Double?=null, - @SerializedName("uid") - var uid: String?=null -): Parcelable { @@ -48711,24 +48716,47 @@ data class CouponBreakup( /* - Model: LoyaltyPoints + Model: PromoMeta */ @Parcelize -data class LoyaltyPoints( +data class PromoMeta( - @SerializedName("description") - var description: String?=null, + @SerializedName("message") + var message: String?=null - @SerializedName("applicable") - var applicable: Double?=null, +): Parcelable { - @SerializedName("is_applied") - var isApplied: Boolean?=null, - @SerializedName("total") - var total: Double?=null + + + +} + + +/* + Model: ProductAvailability +*/ +@Parcelize +data class ProductAvailability( + + + + @SerializedName("is_valid") + var isValid: Boolean?=null, + + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, + + @SerializedName("deliverable") + var deliverable: Boolean?=null, + + @SerializedName("sizes") + var sizes: ArrayList?=null, + + @SerializedName("other_store_quantity") + var otherStoreQuantity: Int?=null ): Parcelable { @@ -48742,28 +48770,36 @@ data class LoyaltyPoints( + + } /* - Model: CartBreakup + Model: ProductPrice */ @Parcelize -data class CartBreakup( +data class ProductPrice( - @SerializedName("raw") - var raw: RawBreakup?=null, + @SerializedName("add_on") + var addOn: Double?=null, - @SerializedName("display") - var display: ArrayList?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("coupon") - var coupon: CouponBreakup?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("loyalty_points") - var loyaltyPoints: LoyaltyPoints?=null + @SerializedName("marked") + var marked: Double?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("selling") + var selling: Double?=null ): Parcelable { @@ -48777,19 +48813,26 @@ data class CartBreakup( + + + + } /* - Model: PromoMeta + Model: ProductPriceInfo */ @Parcelize -data class PromoMeta( +data class ProductPriceInfo( - @SerializedName("message") - var message: String?=null + @SerializedName("base") + var base: ProductPrice?=null, + + @SerializedName("converted") + var converted: ProductPrice?=null ): Parcelable { @@ -48797,25 +48840,36 @@ data class PromoMeta( + + } /* - Model: ProductImage + Model: AppliedPromotion */ @Parcelize -data class ProductImage( +data class AppliedPromotion( - @SerializedName("url") - var url: String?=null, + @SerializedName("article_quantity") + var articleQuantity: Int?=null, - @SerializedName("secure_url") - var secureUrl: String?=null, + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("promo_id") + var promoId: String?=null, + + @SerializedName("promotion_type") + var promotionType: String?=null, + + @SerializedName("offer_text") + var offerText: String?=null, + + @SerializedName("amount") + var amount: Double?=null ): Parcelable { @@ -48827,22 +48881,31 @@ data class ProductImage( + + + + + + } /* - Model: BaseInfo + Model: ProductImage */ @Parcelize -data class BaseInfo( +data class ProductImage( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("secure_url") + var secureUrl: String?=null, + + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -48852,6 +48915,8 @@ data class BaseInfo( + + } @@ -48913,11 +48978,11 @@ data class CategoryInfo( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -48938,29 +49003,29 @@ data class CartProduct( - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("images") - var images: ArrayList?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("brand") var brand: BaseInfo?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("images") + var images: ArrayList?=null, @SerializedName("action") var action: ProductAction?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("categories") var categories: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("name") - var name: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -48986,60 +49051,60 @@ data class CartProduct( /* - Model: AppliedPromotion + Model: CartProductInfo */ @Parcelize -data class AppliedPromotion( - - - - @SerializedName("amount") - var amount: Double?=null, - - @SerializedName("offer_text") - var offerText: String?=null, - - @SerializedName("article_quantity") - var articleQuantity: Int?=null, - - @SerializedName("promo_id") - var promoId: String?=null, - - @SerializedName("promotion_type") - var promotionType: String?=null, - - @SerializedName("mrp_promotion") - var mrpPromotion: Boolean?=null - -): Parcelable { +data class CartProductInfo( + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, + @SerializedName("article") + var article: ProductArticle?=null, + @SerializedName("coupon_message") + var couponMessage: String?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("promo_meta") + var promoMeta: PromoMeta?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("availability") + var availability: ProductAvailability?=null, + @SerializedName("price") + var price: ProductPriceInfo?=null, + @SerializedName("promotions_applied") + var promotionsApplied: ArrayList?=null, + @SerializedName("key") + var key: String?=null, -} - - -/* - Model: CartProductIdentifer -*/ -@Parcelize -data class CartProductIdentifer( + @SerializedName("bulk_offer") + var bulkOffer: @RawValue HashMap?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("product") + var product: CartProduct?=null, - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("price_per_unit") + var pricePerUnit: ProductPriceInfo?=null ): Parcelable { @@ -49047,30 +49112,13 @@ data class CartProductIdentifer( -} - - -/* - Model: BasePrice -*/ -@Parcelize -data class BasePrice( - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("effective") - var effective: Double?=null, - @SerializedName("marked") - var marked: Double?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null -): Parcelable { @@ -49082,24 +49130,11 @@ data class BasePrice( -} - - -/* - Model: ArticlePriceInfo -*/ -@Parcelize -data class ArticlePriceInfo( - @SerializedName("base") - var base: BasePrice?=null, - @SerializedName("converted") - var converted: BasePrice?=null -): Parcelable { @@ -49111,42 +49146,30 @@ data class ArticlePriceInfo( /* - Model: ProductArticle + Model: DisplayBreakup */ @Parcelize -data class ProductArticle( - - - - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - - @SerializedName("price") - var price: ArticlePriceInfo?=null, +data class DisplayBreakup( - @SerializedName("product_group_tags") - var productGroupTags: ArrayList?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("seller") - var seller: BaseInfo?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("value") + var value: Double?=null, - @SerializedName("store") - var store: BaseInfo?=null, + @SerializedName("message") + var message: ArrayList?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -49161,14 +49184,6 @@ data class ProductArticle( - - - - - - - - @@ -49176,27 +49191,24 @@ data class ProductArticle( /* - Model: ProductAvailability + Model: LoyaltyPoints */ @Parcelize -data class ProductAvailability( - +data class LoyaltyPoints( - @SerializedName("deliverable") - var deliverable: Boolean?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("other_store_quantity") - var otherStoreQuantity: Int?=null, + @SerializedName("applicable") + var applicable: Double?=null, - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, + @SerializedName("is_applied") + var isApplied: Boolean?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("total") + var total: Double?=null ): Parcelable { @@ -49210,36 +49222,34 @@ data class ProductAvailability( - - } /* - Model: ProductPrice + Model: CouponBreakup */ @Parcelize -data class ProductPrice( +data class CouponBreakup( - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("value") + var value: Double?=null, - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("selling") - var selling: Double?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("marked") - var marked: Double?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("add_on") - var addOn: Double?=null, + @SerializedName("is_applied") + var isApplied: Boolean?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -49261,87 +49271,60 @@ data class ProductPrice( /* - Model: ProductPriceInfo + Model: RawBreakup */ @Parcelize -data class ProductPriceInfo( - - - - @SerializedName("base") - var base: ProductPrice?=null, - - @SerializedName("converted") - var converted: ProductPrice?=null - -): Parcelable { - +data class RawBreakup( + @SerializedName("convenience_fee") + var convenienceFee: Double?=null, + @SerializedName("coupon") + var coupon: Double?=null, + @SerializedName("total") + var total: Double?=null, -} - - -/* - Model: CartProductInfo -*/ -@Parcelize -data class CartProductInfo( + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, + @SerializedName("you_saved") + var youSaved: Double?=null, + @SerializedName("mrp_total") + var mrpTotal: Double?=null, - @SerializedName("promo_meta") - var promoMeta: PromoMeta?=null, + @SerializedName("vog") + var vog: Double?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("discount") + var discount: Double?=null, - @SerializedName("product") - var product: CartProduct?=null, + @SerializedName("fynd_cash") + var fyndCash: Double?=null, - @SerializedName("promotions_applied") - var promotionsApplied: ArrayList?=null, + @SerializedName("cod_charge") + var codCharge: Double?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("gst_charges") + var gstCharges: Double?=null, - @SerializedName("coupon_message") - var couponMessage: String?=null, + @SerializedName("subtotal") + var subtotal: Double?=null - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null, +): Parcelable { - @SerializedName("article") - var article: ProductArticle?=null, - @SerializedName("key") - var key: String?=null, - @SerializedName("availability") - var availability: ProductAvailability?=null, - @SerializedName("discount") - var discount: String?=null, - @SerializedName("price") - var price: ProductPriceInfo?=null, - @SerializedName("price_per_unit") - var pricePerUnit: ProductPriceInfo?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("bulk_offer") - var bulkOffer: @RawValue HashMap?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null -): Parcelable { @@ -49359,13 +49342,30 @@ data class CartProductInfo( +} + + +/* + Model: CartBreakup +*/ +@Parcelize +data class CartBreakup( + @SerializedName("display") + var display: ArrayList?=null, + @SerializedName("loyalty_points") + var loyaltyPoints: LoyaltyPoints?=null, + @SerializedName("coupon") + var coupon: CouponBreakup?=null, + @SerializedName("raw") + var raw: RawBreakup?=null +): Parcelable { @@ -49388,17 +49388,17 @@ data class OpenapiCartDetailsResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("message") var message: String?=null, - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, - @SerializedName("is_valid") var isValid: Boolean?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null ): Parcelable { @@ -49423,14 +49423,14 @@ data class OpenApiErrorResponse( - @SerializedName("errors") - var errors: @RawValue HashMap?=null, - @SerializedName("message") var message: String?=null, @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("errors") + var errors: @RawValue HashMap?=null ): Parcelable { @@ -49453,50 +49453,50 @@ data class ShippingAddress( - @SerializedName("state") - var state: String?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("area_code") - var areaCode: String?=null, + @SerializedName("area") + var area: String?=null, + + @SerializedName("landmark") + var landmark: String?=null, @SerializedName("city") var city: String?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("area") - var area: String?=null, + @SerializedName("phone") + var phone: Int?=null, - @SerializedName("area_code_slug") - var areaCodeSlug: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, @SerializedName("country") var country: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, - - @SerializedName("email") - var email: String?=null, + @SerializedName("area_code") + var areaCode: String?=null, - @SerializedName("phone") - var phone: Int?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("area_code_slug") + var areaCodeSlug: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("address_type") + var addressType: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("address_type") - var addressType: String?=null + @SerializedName("country_code") + var countryCode: String?=null ): Parcelable { @@ -49543,11 +49543,11 @@ data class OpenApiCartServiceabilityRequest( - @SerializedName("shipping_address") - var shippingAddress: ShippingAddress?=null, - @SerializedName("cart_items") - var cartItems: CartItem?=null + var cartItems: CartItem?=null, + + @SerializedName("shipping_address") + var shippingAddress: ShippingAddress?=null ): Parcelable { @@ -49561,18 +49561,18 @@ data class OpenApiCartServiceabilityRequest( /* - Model: PromiseFormatted + Model: PromiseTimestamp */ @Parcelize -data class PromiseFormatted( +data class PromiseTimestamp( @SerializedName("max") - var max: String?=null, + var max: Double?=null, @SerializedName("min") - var min: String?=null + var min: Double?=null ): Parcelable { @@ -49586,18 +49586,18 @@ data class PromiseFormatted( /* - Model: PromiseTimestamp + Model: PromiseFormatted */ @Parcelize -data class PromiseTimestamp( +data class PromiseFormatted( @SerializedName("max") - var max: Double?=null, + var max: String?=null, @SerializedName("min") - var min: Double?=null + var min: String?=null ): Parcelable { @@ -49618,11 +49618,11 @@ data class ShipmentPromise( - @SerializedName("formatted") - var formatted: PromiseFormatted?=null, - @SerializedName("timestamp") - var timestamp: PromiseTimestamp?=null + var timestamp: PromiseTimestamp?=null, + + @SerializedName("formatted") + var formatted: PromiseFormatted?=null ): Parcelable { @@ -49643,12 +49643,6 @@ data class OpenApiCartServiceabilityResponse( - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, - - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, - @SerializedName("is_valid") var isValid: Boolean?=null, @@ -49656,7 +49650,13 @@ data class OpenApiCartServiceabilityResponse( var message: String?=null, @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, + + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null ): Parcelable { @@ -49676,18 +49676,18 @@ data class OpenApiCartServiceabilityResponse( /* - Model: OpenApiFiles + Model: CartItemMeta */ @Parcelize -data class OpenApiFiles( +data class CartItemMeta( - @SerializedName("key") - var key: String?=null, + @SerializedName("group_id") + var groupId: String?=null, - @SerializedName("values") - var values: ArrayList?=null + @SerializedName("primary_item") + var primaryItem: Boolean?=null ): Parcelable { @@ -49701,18 +49701,18 @@ data class OpenApiFiles( /* - Model: CartItemMeta + Model: OpenApiFiles */ @Parcelize -data class CartItemMeta( +data class OpenApiFiles( - @SerializedName("group_id") - var groupId: String?=null, + @SerializedName("values") + var values: ArrayList?=null, - @SerializedName("primary_item") - var primaryItem: Boolean?=null + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -49736,53 +49736,53 @@ data class OpenApiOrderItem( @SerializedName("extra_meta") var extraMeta: @RawValue HashMap?=null, - @SerializedName("payment_methods") - var paymentMethods: ArrayList?=null, + @SerializedName("product_id") + var productId: Int?=null, - @SerializedName("employee_discount") - var employeeDiscount: Double?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null, + + @SerializedName("price_effective") + var priceEffective: Double?=null, @SerializedName("delivery_charges") var deliveryCharges: Double?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, + @SerializedName("amount_paid") var amountPaid: Double?=null, @SerializedName("loyalty_discount") var loyaltyDiscount: Double?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, - - @SerializedName("files") - var files: ArrayList?=null, - - @SerializedName("product_id") - var productId: Int?=null, - - @SerializedName("cod_charges") - var codCharges: Double?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, @SerializedName("discount") var discount: Double?=null, - @SerializedName("meta") - var meta: CartItemMeta?=null, + @SerializedName("payment_methods") + var paymentMethods: ArrayList?=null, @SerializedName("coupon_effective_discount") var couponEffectiveDiscount: Double?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("meta") + var meta: CartItemMeta?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, + @SerializedName("files") + var files: ArrayList?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null + @SerializedName("size") + var size: String?=null, + + @SerializedName("employee_discount") + var employeeDiscount: Double?=null ): Parcelable { @@ -49833,53 +49833,50 @@ data class OpenApiPlatformCheckoutReq( - @SerializedName("currency_code") - var currencyCode: String?=null, - - @SerializedName("shipping_address") - var shippingAddress: ShippingAddress?=null, - - @SerializedName("delivery_charges") - var deliveryCharges: Double?=null, - - @SerializedName("employee_discount") - var employeeDiscount: @RawValue HashMap?=null, - @SerializedName("coupon_value") var couponValue: Double?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null, + + @SerializedName("coupon") + var coupon: String?=null, + + @SerializedName("billing_address") + var billingAddress: ShippingAddress?=null, @SerializedName("cart_value") var cartValue: Double?=null, - @SerializedName("files") - var files: ArrayList?=null, + @SerializedName("delivery_charges") + var deliveryCharges: Double?=null, - @SerializedName("coupon_code") - var couponCode: String?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, - @SerializedName("coupon") - var coupon: String?=null, + @SerializedName("shipping_address") + var shippingAddress: ShippingAddress?=null, - @SerializedName("billing_address") - var billingAddress: ShippingAddress?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("payment_methods") - var paymentMethods: ArrayList?=null, + @SerializedName("affiliate_order_id") + var affiliateOrderId: String?=null, - @SerializedName("loyalty_discount") - var loyaltyDiscount: Double?=null, + @SerializedName("order_id") + var orderId: String?=null, + + @SerializedName("coupon_code") + var couponCode: String?=null, @SerializedName("cart_items") var cartItems: ArrayList?=null, - @SerializedName("affiliate_order_id") - var affiliateOrderId: String?=null, + @SerializedName("loyalty_discount") + var loyaltyDiscount: Double?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("payment_methods") + var paymentMethods: ArrayList?=null, @SerializedName("gstin") var gstin: String?=null, @@ -49887,11 +49884,14 @@ data class OpenApiPlatformCheckoutReq( @SerializedName("comment") var comment: String?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, - @SerializedName("order_id") - var orderId: String?=null + @SerializedName("files") + var files: ArrayList?=null, + + @SerializedName("employee_discount") + var employeeDiscount: @RawValue HashMap?=null ): Parcelable { @@ -49954,11 +49954,11 @@ data class OpenApiCheckoutResponse( @SerializedName("message") var message: String?=null, - @SerializedName("order_ref_id") - var orderRefId: String?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("order_ref_id") + var orderRefId: String?=null ): Parcelable { @@ -49983,104 +49983,104 @@ data class AbandonedCart( - @SerializedName("delivery_charges") - var deliveryCharges: @RawValue HashMap?=null, - - @SerializedName("user_id") - var userId: String?=null, - - @SerializedName("payments") - var payments: @RawValue HashMap?=null, - - @SerializedName("cashback") - var cashback: @RawValue HashMap?=null, + @SerializedName("is_archive") + var isArchive: Boolean?=null, - @SerializedName("payment_methods") - var paymentMethods: @RawValue ArrayList>?=null, + @SerializedName("promotion") + var promotion: @RawValue HashMap?=null, - @SerializedName("fynd_credits") - var fyndCredits: @RawValue HashMap?=null, + @SerializedName("cod_charges") + var codCharges: @RawValue HashMap?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, - - @SerializedName("expire_at") - var expireAt: String?=null, + @SerializedName("cart_value") + var cartValue: Double?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("discount") + var discount: Double?=null, @SerializedName("checkout_mode") var checkoutMode: String?=null, - @SerializedName("is_archive") - var isArchive: Boolean?=null, + @SerializedName("articles") + var articles: @RawValue ArrayList>?=null, - @SerializedName("comment") - var comment: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("cod_charges") - var codCharges: @RawValue HashMap?=null, + @SerializedName("fc_index_map") + var fcIndexMap: ArrayList?=null, - @SerializedName("shipments") - var shipments: @RawValue ArrayList>?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("promotion") - var promotion: @RawValue HashMap?=null, + @SerializedName("gstin") + var gstin: String?=null, - @SerializedName("fc_index_map") - var fcIndexMap: ArrayList?=null, + @SerializedName("expire_at") + var expireAt: String?=null, @SerializedName("meta") var meta: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("pick_up_customer_details") var pickUpCustomerDetails: @RawValue HashMap?=null, - @SerializedName("cart_value") - var cartValue: Double?=null, + @SerializedName("coupon") + var coupon: @RawValue HashMap?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("last_modified") + var lastModified: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("merge_qty") + var mergeQty: Boolean?=null, - @SerializedName("coupon") - var coupon: @RawValue HashMap?=null, + @SerializedName("delivery_charges") + var deliveryCharges: @RawValue HashMap?=null, + + @SerializedName("payments") + var payments: @RawValue HashMap?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("articles") - var articles: @RawValue ArrayList>?=null, - - @SerializedName("buy_now") - var buyNow: Boolean?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("fynd_credits") + var fyndCredits: @RawValue HashMap?=null, @SerializedName("bulk_coupon_discount") var bulkCouponDiscount: Double?=null, - @SerializedName("merge_qty") - var mergeQty: Boolean?=null, - - @SerializedName("discount") - var discount: Double?=null, - @SerializedName("app_id") var appId: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("last_modified") - var lastModified: String?=null + @SerializedName("shipments") + var shipments: @RawValue ArrayList>?=null, + + @SerializedName("payment_methods") + var paymentMethods: @RawValue ArrayList>?=null, + + @SerializedName("cashback") + var cashback: @RawValue HashMap?=null, + + @SerializedName("comment") + var comment: String?=null, + + @SerializedName("payment_mode") + var paymentMode: String?=null, + + @SerializedName("buy_now") + var buyNow: Boolean?=null ): Parcelable { @@ -50166,17 +50166,17 @@ data class AbandonedCartResponse( @SerializedName("result") var result: @RawValue HashMap?=null, + @SerializedName("page") + var page: Page?=null, + @SerializedName("message") var message: String?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("items") var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -50203,29 +50203,26 @@ data class AddProductCart( - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - - @SerializedName("article_assignment") - var articleAssignment: @RawValue HashMap?=null, - @SerializedName("product_group_tags") var productGroupTags: ArrayList?=null, - @SerializedName("store_id") - var storeId: Int?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, @SerializedName("item_id") var itemId: Int?=null, + @SerializedName("article_id") + var articleId: String?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("seller_id") var sellerId: Int?=null, - @SerializedName("item_size") - var itemSize: String?=null, - - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("store_id") + var storeId: Int?=null, @SerializedName("display") var display: String?=null, @@ -50233,11 +50230,14 @@ data class AddProductCart( @SerializedName("pos") var pos: Boolean?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("item_size") + var itemSize: String?=null, @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null + var parentItemIdentifiers: @RawValue HashMap?=null, + + @SerializedName("article_assignment") + var articleAssignment: @RawValue HashMap?=null ): Parcelable { @@ -50323,53 +50323,53 @@ data class CartDetailResponse( - @SerializedName("buy_now") - var buyNow: Boolean?=null, + @SerializedName("is_valid") + var isValid: Boolean?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("last_modified") + var lastModified: String?=null, + + @SerializedName("message") + var message: String?=null, @SerializedName("delivery_charge_info") var deliveryChargeInfo: String?=null, + @SerializedName("coupon_text") + var couponText: String?=null, + + @SerializedName("currency") + var currency: CartCurrency?=null, + + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("breakup_values") var breakupValues: CartBreakup?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, @SerializedName("gstin") var gstin: String?=null, - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, - - @SerializedName("message") - var message: String?=null, - - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null, - @SerializedName("checkout_mode") var checkoutMode: String?=null, - @SerializedName("currency") - var currency: CartCurrency?=null, - @SerializedName("comment") var comment: String?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, - @SerializedName("coupon_text") - var couponText: String?=null, + @SerializedName("buy_now") + var buyNow: Boolean?=null, - @SerializedName("last_modified") - var lastModified: String?=null + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=null ): Parcelable { @@ -50418,17 +50418,17 @@ data class AddCartDetailResponse( - @SerializedName("partial") - var partial: Boolean?=null, - @SerializedName("message") var message: String?=null, - @SerializedName("cart") - var cart: CartDetailResponse?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("partial") + var partial: Boolean?=null, + + @SerializedName("cart") + var cart: CartDetailResponse?=null ): Parcelable { @@ -50453,29 +50453,29 @@ data class UpdateProductCart( + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, + @SerializedName("extra_meta") var extraMeta: @RawValue HashMap?=null, @SerializedName("item_id") var itemId: Int?=null, - @SerializedName("item_size") - var itemSize: String?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("item_index") var itemIndex: Int?=null, - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null, - - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("article_id") + var articleId: String?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null + @SerializedName("item_size") + var itemSize: String?=null ): Parcelable { @@ -50536,11 +50536,11 @@ data class UpdateCartDetailResponse( @SerializedName("message") var message: String?=null, - @SerializedName("cart") - var cart: CartDetailResponse?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("cart") + var cart: CartDetailResponse?=null ): Parcelable { diff --git a/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt b/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt index 3a810e367..6acd6f40d 100644 --- a/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt +++ b/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt @@ -53,18 +53,6 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction - suspend fun createProductBundle(body: ProductBundleRequest) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProductBundle( - companyId = config.companyId, body = body) - } else { - null - } - } - - suspend fun getProductBundle(q: String?=null, slug: ArrayList?=null) : Deferred>? { @@ -77,12 +65,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateProductBundle(id: String,body: ProductBundleUpdateRequest) + suspend fun createProductBundle(body: ProductBundleRequest) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateProductBundle( - companyId = config.companyId, id = id, body = body) + catalogApiList?.createProductBundle( + companyId = config.companyId, body = body) } else { null } @@ -101,12 +89,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createSizeGuide(body: ValidateSizeGuide) - : Deferred>? { + suspend fun updateProductBundle(id: String,body: ProductBundleUpdateRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createSizeGuide( - companyId = config.companyId, body = body) + catalogApiList?.updateProductBundle( + companyId = config.companyId, id = id, body = body) } else { null } @@ -125,12 +113,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateSizeGuide(id: String,body: ValidateSizeGuide) + suspend fun createSizeGuide(body: ValidateSizeGuide) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateSizeGuide( - companyId = config.companyId, id = id, body = body) + catalogApiList?.createSizeGuide( + companyId = config.companyId, body = body) } else { null } @@ -149,6 +137,18 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } + suspend fun updateSizeGuide(id: String,body: ValidateSizeGuide) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.updateSizeGuide( + companyId = config.companyId, id = id, body = body) + } else { + null + } + } + + @@ -283,6 +283,18 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } + suspend fun listDepartmentsData(pageNo: Int?=null, pageSize: Int?=null, name: String?=null, search: String?=null, isActive: Boolean?=null) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.listDepartmentsData( + companyId = config.companyId, pageNo = pageNo, pageSize = pageSize, name = name, search = search, isActive = isActive ) + } else { + null + } + } + + suspend fun createDepartments(body: DepartmentCreateUpdate) : Deferred>? { @@ -295,12 +307,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun listDepartmentsData(pageNo: Int?=null, pageSize: Int?=null, name: String?=null, search: String?=null, isActive: Boolean?=null) + suspend fun getDepartmentData(uid: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.listDepartmentsData( - companyId = config.companyId, pageNo = pageNo, pageSize = pageSize, name = name, search = search, isActive = isActive ) + catalogApiList?.getDepartmentData( + companyId = config.companyId, uid = uid ) } else { null } @@ -319,18 +331,6 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getDepartmentData(uid: String) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getDepartmentData( - companyId = config.companyId, uid = uid ) - } else { - null - } - } - - suspend fun listProductTemplate(department: String) : Deferred>? { @@ -427,6 +427,18 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } + suspend fun listCategories(level: String?=null, departments: String?=null, q: String?=null, pageNo: Int?=null, pageSize: Int?=null) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.listCategories( + companyId = config.companyId, level = level, departments = departments, q = q, pageNo = pageNo, pageSize = pageSize ) + } else { + null + } + } + + suspend fun createCategories(body: CategoryRequestBody) : Deferred>? { @@ -439,12 +451,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun listCategories(level: String?=null, departments: String?=null, q: String?=null, pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun getCategoryData(uid: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.listCategories( - companyId = config.companyId, level = level, departments = departments, q = q, pageNo = pageNo, pageSize = pageSize ) + catalogApiList?.getCategoryData( + companyId = config.companyId, uid = uid ) } else { null } @@ -463,12 +475,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getCategoryData(uid: String) - : Deferred>? { + suspend fun getProducts(brandIds: ArrayList?=null, categoryIds: ArrayList?=null, itemIds: ArrayList?=null, departmentIds: ArrayList?=null, itemCode: ArrayList?=null, q: String?=null, tags: ArrayList?=null, pageNo: Int?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getCategoryData( - companyId = config.companyId, uid = uid ) + catalogApiList?.getProducts( + companyId = config.companyId, brandIds = brandIds, categoryIds = categoryIds, itemIds = itemIds, departmentIds = departmentIds, itemCode = itemCode, q = q, tags = tags, pageNo = pageNo, pageSize = pageSize ) } else { null } @@ -487,24 +499,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getProducts(brandIds: ArrayList?=null, categoryIds: ArrayList?=null, itemIds: ArrayList?=null, departmentIds: ArrayList?=null, itemCode: ArrayList?=null, q: String?=null, tags: ArrayList?=null, pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun getProductAttributes(category: String, filter: Boolean?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProducts( - companyId = config.companyId, brandIds = brandIds, categoryIds = categoryIds, itemIds = itemIds, departmentIds = departmentIds, itemCode = itemCode, q = q, tags = tags, pageNo = pageNo, pageSize = pageSize ) + catalogApiList?.getProductAttributes( + companyId = config.companyId, category = category, filter = filter ) } else { null } } - suspend fun getProductAttributes(category: String, filter: Boolean?=null) - : Deferred>? { + suspend fun getProduct(itemCode: String?=null, itemId: String, brandUid: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProductAttributes( - companyId = config.companyId, category = category, filter = filter ) + catalogApiList?.getProduct( + itemCode = itemCode, companyId = config.companyId, itemId = itemId, brandUid = brandUid ) } else { null } @@ -535,18 +547,6 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getProduct(itemCode: String?=null, itemId: String, brandUid: Int?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProduct( - itemCode = itemCode, companyId = config.companyId, itemId = itemId, brandUid = brandUid ) - } else { - null - } - } - - suspend fun getProductValidation() : Deferred>? { @@ -571,48 +571,48 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createBulkProductUploadJob(body: BulkJob) - : Deferred>? { + suspend fun getProductBulkUploadHistory(pageNo: Int?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkProductUploadJob( - companyId = config.companyId, body = body) + catalogApiList?.getProductBulkUploadHistory( + companyId = config.companyId, pageNo = pageNo, pageSize = pageSize ) } else { null } } - suspend fun getProductBulkUploadHistory(pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun createBulkProductUploadJob(body: BulkJob) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProductBulkUploadHistory( - companyId = config.companyId, pageNo = pageNo, pageSize = pageSize ) + catalogApiList?.createBulkProductUploadJob( + companyId = config.companyId, body = body) } else { null } } - suspend fun createProductsInBulk(batchId: String,body: BulkProductRequest) + suspend fun deleteProductBulkJob(batchId: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProductsInBulk( - companyId = config.companyId, batchId = batchId, body = body) + catalogApiList?.deleteProductBulkJob( + companyId = config.companyId, batchId = batchId ) } else { null } } - suspend fun deleteProductBulkJob(batchId: String) + suspend fun createProductsInBulk(batchId: String,body: BulkProductRequest) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteProductBulkJob( - companyId = config.companyId, batchId = batchId ) + catalogApiList?.createProductsInBulk( + companyId = config.companyId, batchId = batchId, body = body) } else { null } @@ -631,24 +631,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createProductAssetsInBulk(body: ProductBulkAssets) - : Deferred>? { + suspend fun getProductAssetsInBulk(pageNo: Int?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProductAssetsInBulk( - companyId = config.companyId, body = body) + catalogApiList?.getProductAssetsInBulk( + companyId = config.companyId, pageNo = pageNo, pageSize = pageSize ) } else { null } } - suspend fun getProductAssetsInBulk(pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun createProductAssetsInBulk(body: ProductBulkAssets) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProductAssetsInBulk( - companyId = config.companyId, pageNo = pageNo, pageSize = pageSize ) + catalogApiList?.createProductAssetsInBulk( + companyId = config.companyId, body = body) } else { null } @@ -667,24 +667,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun addInventory(itemId: String, size: String,body: InventoryRequest) - : Deferred>? { + suspend fun getInventoryBySize(itemId: String, size: String, pageNo: Int?=null, pageSize: Int?=null, q: String?=null, sellable: Boolean?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.addInventory( - companyId = config.companyId, itemId = itemId, size = size, body = body) + catalogApiList?.getInventoryBySize( + companyId = config.companyId, itemId = itemId, size = size, pageNo = pageNo, pageSize = pageSize, q = q, sellable = sellable ) } else { null } } - suspend fun getInventoryBySize(itemId: String, size: String, pageNo: Int?=null, pageSize: Int?=null, q: String?=null, sellable: Boolean?=null) - : Deferred>? { + suspend fun addInventory(itemId: String, size: String,body: InventoryRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getInventoryBySize( - companyId = config.companyId, itemId = itemId, size = size, pageNo = pageNo, pageSize = pageSize, q = q, sellable = sellable ) + catalogApiList?.addInventory( + companyId = config.companyId, itemId = itemId, size = size, body = body) } else { null } @@ -716,18 +716,6 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createBulkInventoryJob(body: BulkJob) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkInventoryJob( - companyId = config.companyId, body = body) - } else { - null - } - } - - suspend fun getInventoryBulkUploadHistory(pageNo: Int?=null, pageSize: Int?=null) : Deferred>? { @@ -740,12 +728,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) - : Deferred>? { + suspend fun createBulkInventoryJob(body: BulkJob) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkInventory( - companyId = config.companyId, batchId = batchId, body = body) + catalogApiList?.createBulkInventoryJob( + companyId = config.companyId, body = body) } else { null } @@ -764,12 +752,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createInventoryExportJob(body: InventoryExportRequest) - : Deferred>? { + suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createInventoryExportJob( - companyId = config.companyId, body = body) + catalogApiList?.createBulkInventory( + companyId = config.companyId, batchId = batchId, body = body) } else { null } @@ -788,24 +776,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun exportInventoryConfig(filterType: String?=null) - : Deferred>? { + suspend fun createInventoryExportJob(body: InventoryExportRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.exportInventoryConfig( - companyId = config.companyId, filterType = filterType ) + catalogApiList?.createInventoryExportJob( + companyId = config.companyId, body = body) } else { null } } - suspend fun updateRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) - : Deferred>? { + suspend fun exportInventoryConfig(filterType: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateRealtimeInventory( - companyId = config.companyId, itemId = itemId, sellerIdentifier = sellerIdentifier, body = body) + catalogApiList?.exportInventoryConfig( + companyId = config.companyId, filterType = filterType ) } else { null } @@ -824,23 +812,23 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateInventories(body: InventoryRequestSchemaV2) + suspend fun updateRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateInventories( - companyId = config.companyId, body = body) + catalogApiList?.updateRealtimeInventory( + companyId = config.companyId, itemId = itemId, sellerIdentifier = sellerIdentifier, body = body) } else { null } } - suspend fun createHsnCode(body: HsnUpsert) - : Deferred>? { + suspend fun updateInventories(body: InventoryRequestSchemaV2) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createHsnCode( + catalogApiList?.updateInventories( companyId = config.companyId, body = body) } else { null @@ -860,12 +848,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateHsnCode(id: String,body: HsnUpsert) + suspend fun createHsnCode(body: HsnUpsert) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateHsnCode( - companyId = config.companyId, id = id, body = body) + catalogApiList?.createHsnCode( + companyId = config.companyId, body = body) } else { null } @@ -884,6 +872,18 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } + suspend fun updateHsnCode(id: String,body: HsnUpsert) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.updateHsnCode( + companyId = config.companyId, id = id, body = body) + } else { + null + } + } + + suspend fun bulkHsnCode(body: BulkHsnUpsert) : Deferred>? { @@ -949,6 +949,16 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi + suspend fun getSearchKeywords(id: String) + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.getSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) + } else { + null + } + } + + suspend fun updateSearchKeywords(id: String,body: CreateSearchKeyword) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { @@ -969,10 +979,10 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun getSearchKeywords(id: String) - : Deferred>? { + suspend fun getAllSearchKeyword() + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.getAllSearchKeyword(companyId = config.companyId , applicationId = applicationId ) } else { null } @@ -989,10 +999,10 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun getAllSearchKeyword() - : Deferred>? { + suspend fun getAutocompleteKeywordDetail(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAllSearchKeyword(companyId = config.companyId , applicationId = applicationId ) + catalogApiList?.getAutocompleteKeywordDetail(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } @@ -1019,10 +1029,10 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun getAutocompleteKeywordDetail(id: String) + suspend fun getAutocompleteConfig() : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAutocompleteKeywordDetail(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.getAutocompleteConfig(companyId = config.companyId , applicationId = applicationId ) } else { null } @@ -1039,16 +1049,6 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun getAutocompleteConfig() - : Deferred>? { - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAutocompleteConfig(companyId = config.companyId , applicationId = applicationId ) - } else { - null - } - } - - @@ -1077,20 +1077,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createGroupConfiguration(configType: String,body: AppConfigurationDetail) - : Deferred>? { + suspend fun getGroupConfigurations(configType: String, pageNo: Int?=null, pageSize: Int?=null, search: String?=null, templateSlug: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createGroupConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, body = body) + catalogApiList?.getGroupConfigurations(companyId = config.companyId , applicationId = applicationId , configType = configType, pageNo = pageNo, pageSize = pageSize, search = search, templateSlug = templateSlug ) } else { null } } - suspend fun getGroupConfigurations(configType: String, pageNo: Int?=null, pageSize: Int?=null, search: String?=null, templateSlug: String?=null) - : Deferred>? { + suspend fun createGroupConfiguration(configType: String,body: AppConfigurationDetail) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getGroupConfigurations(companyId = config.companyId , applicationId = applicationId , configType = configType, pageNo = pageNo, pageSize = pageSize, search = search, templateSlug = templateSlug ) + catalogApiList?.createGroupConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, body = body) } else { null } @@ -1117,20 +1117,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createListingConfiguration(configType: String,body: AppConfigurationsSort) - : Deferred>? { + suspend fun getListingConfigurations(configType: String, pageNo: Int?=null, pageSize: Int?=null, search: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createListingConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, body = body) + catalogApiList?.getListingConfigurations(companyId = config.companyId , applicationId = applicationId , configType = configType, pageNo = pageNo, pageSize = pageSize, search = search ) } else { null } } - suspend fun getListingConfigurations(configType: String, pageNo: Int?=null, pageSize: Int?=null, search: String?=null) - : Deferred>? { + suspend fun createListingConfiguration(configType: String,body: AppConfigurationsSort) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getListingConfigurations(companyId = config.companyId , applicationId = applicationId , configType = configType, pageNo = pageNo, pageSize = pageSize, search = search ) + catalogApiList?.createListingConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, body = body) } else { null } @@ -1187,40 +1187,40 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createConfigurationProductListing(body: AppConfiguration) + suspend fun getConfigurations() : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createConfigurationProductListing(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.getConfigurations(companyId = config.companyId , applicationId = applicationId ) } else { null } } - suspend fun getConfigurations() + suspend fun createConfigurationProductListing(body: AppConfiguration) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getConfigurations(companyId = config.companyId , applicationId = applicationId ) + catalogApiList?.createConfigurationProductListing(companyId = config.companyId , applicationId = applicationId , body = body) } else { null } } - suspend fun createConfigurationByType(type: String,body: AppConfiguration) - : Deferred>? { + suspend fun getConfigurationByType(type: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type, body = body) + catalogApiList?.getConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type ) } else { null } } - suspend fun getConfigurationByType(type: String) - : Deferred>? { + suspend fun createConfigurationByType(type: String,body: AppConfiguration) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type ) + catalogApiList?.createConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type, body = body) } else { null } @@ -1237,20 +1237,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createCollection(body: CreateCollection) - : Deferred>? { + suspend fun getAllCollections(q: String?=null, scheduleStatus: String?=null, type: String?=null, tags: ArrayList?=null, isActive: Boolean?=null, pageNo: Int?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createCollection(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.getAllCollections(companyId = config.companyId , applicationId = applicationId , q = q, scheduleStatus = scheduleStatus, type = type, tags = tags, isActive = isActive, pageNo = pageNo, pageSize = pageSize ) } else { null } } - suspend fun getAllCollections(q: String?=null, scheduleStatus: String?=null, type: String?=null, tags: ArrayList?=null, isActive: Boolean?=null, pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun createCollection(body: CreateCollection) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAllCollections(companyId = config.companyId , applicationId = applicationId , q = q, scheduleStatus = scheduleStatus, type = type, tags = tags, isActive = isActive, pageNo = pageNo, pageSize = pageSize ) + catalogApiList?.createCollection(companyId = config.companyId , applicationId = applicationId , body = body) } else { null } @@ -1287,20 +1287,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun addCollectionItems(id: String,body: CollectionItemRequest) - : Deferred>? { + suspend fun getCollectionItems(id: String, sortOn: String?=null, pageId: String?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.addCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.getCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, sortOn = sortOn, pageId = pageId, pageSize = pageSize ) } else { null } } - suspend fun getCollectionItems(id: String, sortOn: String?=null, pageId: String?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun addCollectionItems(id: String,body: CollectionItemRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, sortOn = sortOn, pageId = pageId, pageSize = pageSize ) + catalogApiList?.addCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null }