diff --git a/documentation/application/CART.md b/documentation/application/CART.md index 1772a1411..c330517de 100644 --- a/documentation/application/CART.md +++ b/documentation/application/CART.md @@ -6060,336 +6060,336 @@ Success. Returns a object containing the applicable ladder price offers (if exis - #### [CartCurrency](#CartCurrency) + #### [PromiseTimestamp](#PromiseTimestamp) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | symbol | String? | yes | | - | code | String? | yes | Currency code defined by ISO 4217:2015 | + | max | Double? | yes | | + | min | Double? | yes | | --- - #### [ActionQuery](#ActionQuery) + #### [PromiseFormatted](#PromiseFormatted) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productSlug | ArrayList? | yes | Contains list of product slug | + | max | String? | yes | | + | min | String? | yes | | --- - #### [ProductAction](#ProductAction) + #### [ShipmentPromise](#ShipmentPromise) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | url | String? | yes | | - | query | [ActionQuery](#ActionQuery)? | yes | | + | timestamp | [PromiseTimestamp](#PromiseTimestamp)? | yes | | + | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | --- - #### [ProductImage](#ProductImage) + #### [ProductPrice](#ProductPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatio | String? | yes | | - | url | String? | yes | | - | secureUrl | String? | yes | | + | effective | Double? | yes | | + | selling | Double? | yes | | + | currencyCode | String? | yes | | + | marked | Double? | yes | | + | currencySymbol | String? | yes | | + | addOn | Double? | yes | | --- - #### [CategoryInfo](#CategoryInfo) + #### [ProductPriceInfo](#ProductPriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | Product Category Id | - | name | String? | yes | | + | converted | [ProductPrice](#ProductPrice)? | yes | | + | base | [ProductPrice](#ProductPrice)? | yes | | --- - #### [BaseInfo](#BaseInfo) + #### [CartProductIdentifer](#CartProductIdentifer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | name | String? | yes | | + | identifier | String? | yes | Article idenfier generated by cart | --- - #### [CartProduct](#CartProduct) + #### [ProductAvailability](#ProductAvailability) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | slug | String? | yes | Unique product url name generated via product name and other meta data | - | action | [ProductAction](#ProductAction)? | yes | | - | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | - | type | String? | yes | | - | name | String? | yes | | - | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | - | brand | [BaseInfo](#BaseInfo)? | yes | | + | isValid | Boolean? | yes | | + | sizes | ArrayList? | yes | | + | deliverable | Boolean? | yes | | + | outOfStock | Boolean? | yes | | + | otherStoreQuantity | Int? | yes | | --- - #### [BasePrice](#BasePrice) + #### [ProductImage](#ProductImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | marked | Double? | yes | | - | currencySymbol | String? | yes | | - | effective | Double? | yes | | + | url | String? | yes | | + | aspectRatio | String? | yes | | + | secureUrl | String? | yes | | --- - #### [ArticlePriceInfo](#ArticlePriceInfo) + #### [ActionQuery](#ActionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | base | [BasePrice](#BasePrice)? | yes | | - | converted | [BasePrice](#BasePrice)? | yes | | + | productSlug | ArrayList? | yes | Contains list of product slug | --- - #### [ProductArticle](#ProductArticle) + #### [ProductAction](#ProductAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | - | seller | [BaseInfo](#BaseInfo)? | yes | | - | size | String? | yes | | - | quantity | Int? | yes | | - | extraMeta | HashMap? | yes | | - | store | [BaseInfo](#BaseInfo)? | yes | | - | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | | type | String? | yes | | + | url | String? | yes | | + | query | [ActionQuery](#ActionQuery)? | yes | | --- - #### [PromoMeta](#PromoMeta) + #### [CategoryInfo](#CategoryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | name | String? | yes | | + | uid | Int? | yes | Product Category Id | --- - #### [ProductAvailability](#ProductAvailability) + #### [BaseInfo](#BaseInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | outOfStock | Boolean? | yes | | - | otherStoreQuantity | Int? | yes | | - | isValid | Boolean? | yes | | - | sizes | ArrayList? | yes | | - | deliverable | Boolean? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | --- - #### [ProductPrice](#ProductPrice) + #### [CartProduct](#CartProduct) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencySymbol | String? | yes | | - | currencyCode | String? | yes | | - | marked | Double? | yes | | - | addOn | Double? | yes | | - | effective | Double? | yes | | - | selling | Double? | yes | | + | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | + | action | [ProductAction](#ProductAction)? | yes | | + | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | 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 | | --- - #### [ProductPriceInfo](#ProductPriceInfo) + #### [AppliedPromotion](#AppliedPromotion) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | base | [ProductPrice](#ProductPrice)? | yes | | - | converted | [ProductPrice](#ProductPrice)? | yes | | + | mrpPromotion | Boolean? | yes | If applied promotion is applied on product MRP or ESP | + | promotionType | String? | yes | Promotion type 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 | + | offerText | String? | yes | Offer text of current promotion | --- - #### [AppliedPromotion](#AppliedPromotion) + #### [BasePrice](#BasePrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | offerText | String? | yes | Offer text of current promotion | - | promoId | String? | yes | Promotion id | - | amount | Double? | yes | Per unit discount amount applied with current promotion | - | promotionType | String? | yes | Promotion type of current promotion | - | mrpPromotion | Boolean? | yes | If applied promotion is applied on product MRP or ESP | - | articleQuantity | Int? | yes | Quantity of article on which promotion is applicable | + | effective | Double? | yes | | + | marked | Double? | yes | | + | currencySymbol | String? | yes | | + | currencyCode | String? | yes | | --- - #### [CartProductIdentifer](#CartProductIdentifer) + #### [ArticlePriceInfo](#ArticlePriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifier | String? | yes | Article idenfier generated by cart | + | converted | [BasePrice](#BasePrice)? | yes | | + | base | [BasePrice](#BasePrice)? | yes | | --- - #### [CartProductInfo](#CartProductInfo) + #### [ProductArticle](#ProductArticle) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | couponMessage | String? | yes | | - | product | [CartProduct](#CartProduct)? | yes | | + | seller | [BaseInfo](#BaseInfo)? | yes | | + | uid | String? | yes | | + | store | [BaseInfo](#BaseInfo)? | yes | | + | extraMeta | HashMap? | yes | | + | type | String? | yes | | + | size | String? | yes | | | quantity | Int? | yes | | - | article | [ProductArticle](#ProductArticle)? | yes | | - | promoMeta | [PromoMeta](#PromoMeta)? | yes | | - | availability | [ProductAvailability](#ProductAvailability)? | yes | | - | bulkOffer | HashMap? | yes | | - | isSet | Boolean? | yes | | - | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | - | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | - | key | String? | yes | | - | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | - | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | - | message | String? | yes | | - | discount | String? | yes | | + | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | --- - #### [PaymentSelectionLock](#PaymentSelectionLock) + #### [PromoMeta](#PromoMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentIdentifier | String? | yes | | - | defaultOptions | String? | yes | | - | enabled | Boolean? | yes | | + | message | String? | yes | | --- - #### [PromiseFormatted](#PromiseFormatted) + #### [CartProductInfo](#CartProductInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | String? | yes | | - | max | String? | yes | | + | key | String? | yes | | + | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | message | String? | yes | | + | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | + | couponMessage | String? | yes | | + | availability | [ProductAvailability](#ProductAvailability)? | yes | | + | product | [CartProduct](#CartProduct)? | yes | | + | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | + | discount | String? | yes | | + | isSet | Boolean? | yes | | + | article | [ProductArticle](#ProductArticle)? | yes | | + | bulkOffer | HashMap? | yes | | + | promoMeta | [PromoMeta](#PromoMeta)? | yes | | + | quantity | Int? | yes | | + | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | --- - #### [PromiseTimestamp](#PromiseTimestamp) + #### [PaymentSelectionLock](#PaymentSelectionLock) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Double? | yes | | - | max | Double? | yes | | + | defaultOptions | String? | yes | | + | paymentIdentifier | String? | yes | | + | enabled | Boolean? | yes | | --- - #### [ShipmentPromise](#ShipmentPromise) + #### [CartCurrency](#CartCurrency) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | - | timestamp | [PromiseTimestamp](#PromiseTimestamp)? | yes | | + | code | String? | yes | Currency code defined by ISO 4217:2015 | + | symbol | String? | yes | | --- - #### [CouponBreakup](#CouponBreakup) + #### [DisplayBreakup](#DisplayBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | - | uid | String? | yes | | + | key | String? | yes | | | value | Double? | yes | | - | type | String? | yes | | - | isApplied | Boolean? | yes | | - | message | String? | yes | | + | message | ArrayList? | yes | | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | + | display | String? | yes | | --- - #### [LoyaltyPoints](#LoyaltyPoints) + #### [CouponBreakup](#CouponBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | applicable | Double? | yes | | - | total | Double? | yes | | - | description | String? | yes | | + | code | String? | yes | | + | value | Double? | yes | | + | message | String? | yes | | + | uid | String? | yes | | | isApplied | Boolean? | yes | | + | type | String? | yes | | --- - #### [DisplayBreakup](#DisplayBreakup) + #### [LoyaltyPoints](#LoyaltyPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | value | Double? | yes | | - | display | String? | yes | | - | key | String? | yes | | - | message | ArrayList? | yes | | - | currencySymbol | String? | yes | | + | description | String? | yes | | + | total | Double? | yes | | + | isApplied | Boolean? | yes | | + | applicable | Double? | yes | | --- @@ -6400,18 +6400,18 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | subtotal | Double? | yes | | - | mrpTotal | Double? | yes | | - | convenienceFee | Double? | yes | | - | gstCharges | Double? | yes | | | codCharge | Double? | yes | | + | vog | Double? | yes | | + | gstCharges | Double? | yes | | | fyndCash | Double? | yes | | - | youSaved | Double? | yes | | - | deliveryCharge | Double? | yes | | + | mrpTotal | Double? | yes | | + | convenienceFee | Double? | yes | | | coupon | Double? | yes | | + | subtotal | Double? | yes | | | total | Double? | yes | | + | deliveryCharge | Double? | yes | | | discount | Double? | yes | | - | vog | Double? | yes | | + | youSaved | Double? | yes | | --- @@ -6422,9 +6422,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | | coupon | [CouponBreakup](#CouponBreakup)? | yes | | | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | - | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | | raw | [RawBreakup](#RawBreakup)? | yes | | --- @@ -6436,21 +6436,21 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | [CartCurrency](#CartCurrency)? | yes | | - | comment | String? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | message | String? | yes | | + | deliveryChargeInfo | String? | yes | | | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - | id | String? | yes | | | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | deliveryChargeInfo | String? | yes | | - | restrictCheckout | Boolean? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | gstin | String? | yes | | + | couponText | String? | yes | | | checkoutMode | String? | yes | | + | lastModified | String? | yes | | | isValid | Boolean? | yes | | + | id | String? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | + | restrictCheckout | Boolean? | yes | | + | comment | String? | yes | | | breakupValues | [CartBreakup](#CartBreakup)? | yes | | - | lastModified | String? | yes | | - | message | String? | yes | | - | couponText | String? | yes | | - | gstin | String? | yes | | --- @@ -6461,16 +6461,16 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | storeId | Int? | yes | | + | articleAssignment | HashMap? | yes | | + | sellerId | Int? | yes | | | articleId | String? | yes | | - | quantity | Int? | yes | | | extraMeta | HashMap? | yes | | - | itemSize | String? | yes | | - | storeId | Int? | yes | | + | pos | Boolean? | yes | | | itemId | Int? | yes | | | display | String? | yes | | - | sellerId | Int? | yes | | - | articleAssignment | HashMap? | yes | | - | pos | Boolean? | yes | | + | itemSize | String? | yes | | + | quantity | Int? | yes | | --- @@ -6492,10 +6492,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. | | partial | Boolean? | yes | When adding multiple items check if all added. True if only few are added. | + | success | Boolean? | yes | True if all items are added successfully. False if partially added or not added. | + | cart | [CartDetailResponse](#CartDetailResponse)? | yes | | --- @@ -6506,13 +6506,13 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | + | articleId | String? | yes | | + | itemId | Int? | yes | | + | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | + | itemIndex | Int? | yes | | | extraMeta | HashMap? | yes | | | itemSize | String? | yes | | - | itemIndex | Int? | yes | | - | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | - | itemId | Int? | yes | | - | articleId | String? | yes | | + | quantity | Int? | yes | | --- @@ -6523,8 +6523,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | operation | String | no | | | items | ArrayList<[UpdateProductCart](#UpdateProductCart)>? | yes | | + | operation | String | no | | --- @@ -6535,9 +6535,9 @@ 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 | | --- @@ -6560,15 +6560,15 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | couponValue | Double? | yes | | + | subTitle | String? | yes | | + | message | String? | yes | | | maxDiscountValue | Double? | yes | | - | isApplicable | Boolean? | yes | | | minimumCartValue | Double? | yes | | | couponCode | String? | yes | | - | message | String? | yes | | | isApplied | Boolean? | yes | | | expiresOn | String? | yes | | - | subTitle | String? | yes | | | title | String? | yes | | + | isApplicable | Boolean? | yes | | --- @@ -6581,9 +6581,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | ---------- | ---- | -------- | ----------- | | hasPrevious | Boolean? | yes | | | totalItemCount | Int? | yes | | + | current | Int? | yes | | | total | Int? | yes | | | hasNext | Boolean? | yes | | - | current | Int? | yes | | --- @@ -6613,44 +6613,44 @@ Success. Returns a object containing the applicable ladder price offers (if exis - #### [OfferPrice](#OfferPrice) + #### [OfferSeller](#OfferSeller) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | Currency code for all amounts | - | marked | Int? | yes | Original price of product | - | bulkEffective | Double? | yes | Discounted per unit price for current offer object | - | effective | Int? | yes | Current per unit price of product after existing deductions | - | currencySymbol | String? | yes | Currency symbol for currency | + | name | String? | yes | | + | uid | Int? | yes | Seller id | --- - #### [OfferItem](#OfferItem) + #### [OfferPrice](#OfferPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | autoApplied | Boolean? | yes | Whether offer discount is auto applied in cart | - | quantity | Int? | yes | Quantity on which offer is applicable | - | margin | Int? | yes | Percentage value of discount | - | price | [OfferPrice](#OfferPrice)? | yes | | - | type | String? | yes | Offer type | - | best | Boolean? | yes | Is true for best offer from all offers present for all sellers | - | total | Double? | yes | Total price of offer quantity with discount | + | effective | Int? | yes | Current per unit price of product after existing deductions | + | currencyCode | String? | yes | Currency code for all amounts | + | bulkEffective | Double? | yes | Discounted per unit price for current offer object | + | marked | Int? | yes | Original price of product | + | currencySymbol | String? | yes | Currency symbol for currency | --- - #### [OfferSeller](#OfferSeller) + #### [OfferItem](#OfferItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | Seller id | - | name | String? | yes | | + | margin | Int? | yes | Percentage value of discount | + | total | Double? | yes | Total price of offer quantity with discount | + | type | String? | yes | Offer type | + | best | Boolean? | yes | Is true for best offer from all offers present for all sellers | + | autoApplied | Boolean? | yes | Whether offer discount is auto applied in cart | + | quantity | Int? | yes | Quantity on which offer is applicable | + | price | [OfferPrice](#OfferPrice)? | yes | | --- @@ -6661,8 +6661,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | offers | ArrayList<[OfferItem](#OfferItem)>? | yes | | | seller | [OfferSeller](#OfferSeller)? | yes | | + | offers | ArrayList<[OfferItem](#OfferItem)>? | yes | | --- @@ -6695,8 +6695,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | latitude | Double? | yes | | | longitude | Double? | yes | | + | latitude | Double? | yes | | --- @@ -6707,28 +6707,28 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | googleMapPoint | HashMap? | yes | | - | phone | String? | yes | | + | geoLocation | [GeoLocation](#GeoLocation)? | yes | | | name | String? | yes | | - | addressType | String? | yes | | | city | String? | yes | | - | tags | ArrayList? | yes | | - | email | String? | yes | | - | id | String? | yes | | + | isDefaultAddress | Boolean? | yes | | + | areaCode | String? | yes | | + | googleMapPoint | HashMap? | yes | | | landmark | String? | yes | | - | userId | String? | yes | | + | isActive | Boolean? | yes | | + | address | String? | yes | | + | email | String? | yes | | | country | String? | yes | | - | state | String? | yes | | - | geoLocation | [GeoLocation](#GeoLocation)? | yes | | - | areaCode | String? | yes | | + | tags | ArrayList? | yes | | | meta | HashMap? | yes | | | checkoutMode | String? | yes | | - | isActive | Boolean? | yes | | + | areaCodeSlug | String? | yes | | + | userId | String? | yes | | + | state | String? | yes | | | countryCode | String? | yes | | - | isDefaultAddress | Boolean? | yes | | + | phone | String? | yes | | + | addressType | String? | yes | | + | id | String? | yes | | | area | String? | yes | | - | address | String? | yes | | - | areaCodeSlug | String? | yes | | --- @@ -6750,8 +6750,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | String? | yes | | | isDefaultAddress | Boolean? | yes | | + | id | String? | yes | | | success | Boolean? | yes | | --- @@ -6763,9 +6763,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isUpdated | Boolean? | yes | | - | id | String? | yes | | | isDefaultAddress | Boolean? | yes | | + | id | String? | yes | | + | isUpdated | Boolean? | yes | | | success | Boolean? | yes | | --- @@ -6777,8 +6777,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | String? | yes | | | isDeleted | Boolean? | yes | | + | id | String? | yes | | --- @@ -6789,9 +6789,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | String? | yes | | | billingAddressId | String? | yes | | | cartId | String? | yes | | + | id | String? | yes | | --- @@ -6802,12 +6802,12 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | merchantCode | String? | yes | | + | paymentIdentifier | String? | yes | | | aggregatorName | String? | yes | | | paymentMode | String? | yes | | - | id | String? | yes | | | addressId | String? | yes | | - | merchantCode | String? | yes | | - | paymentIdentifier | String? | yes | | + | id | String? | yes | | --- @@ -6819,10 +6819,10 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | code | String? | yes | | + | displayMessageEn | String? | yes | | | valid | Boolean? | yes | | | discount | Double? | yes | | | title | String? | yes | | - | displayMessageEn | String? | yes | | --- @@ -6833,9 +6833,9 @@ 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 | | - | couponValidity | [CouponValidity](#CouponValidity)? | yes | | --- @@ -6846,15 +6846,15 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | fulfillmentType | String? | yes | | - | dpOptions | HashMap? | yes | | + | dpId | String? | yes | | | shipmentType | String? | yes | | - | orderType | String? | yes | | | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | | shipments | Int? | yes | | - | dpId | String? | yes | | - | boxType | String? | yes | | + | orderType | String? | yes | | | promise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | boxType | String? | yes | | + | dpOptions | HashMap? | yes | | + | fulfillmentType | String? | yes | | | fulfillmentId | Int? | yes | | --- @@ -6866,24 +6866,24 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | [CartCurrency](#CartCurrency)? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | message | String? | yes | | + | error | Boolean? | yes | | + | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | | uid | String? | yes | | + | shipments | ArrayList<[ShipmentResponse](#ShipmentResponse)>? | yes | | + | couponText | String? | yes | | + | checkoutMode | String? | yes | | + | id | String? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | | restrictCheckout | Boolean? | yes | | | cartId | Int? | yes | | | deliveryChargeInfo | String? | yes | | - | isValid | Boolean? | yes | | - | checkoutMode | String? | yes | | - | error | Boolean? | yes | | - | shipments | ArrayList<[ShipmentResponse](#ShipmentResponse)>? | yes | | - | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | gstin | String? | yes | | | lastModified | String? | yes | | - | message | String? | yes | | - | couponText | String? | yes | | + | isValid | Boolean? | yes | | | comment | String? | yes | | - | id | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | --- @@ -6895,9 +6895,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | id | String | no | | + | user | String | no | | | lastName | String | no | | | firstName | String | no | | - | user | String | no | | --- @@ -6908,21 +6908,21 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentParams | HashMap? | yes | | - | extraMeta | HashMap? | yes | | - | meta | HashMap? | yes | | | staff | [StaffCheckout](#StaffCheckout)? | yes | | - | callbackUrl | String? | yes | | - | paymentMode | String | no | | - | aggregator | String? | yes | | - | addressId | String? | yes | | | merchantCode | String? | yes | | - | orderingStore | Int? | yes | | - | deliveryAddress | HashMap? | yes | | - | paymentIdentifier | String? | yes | | | billingAddress | HashMap? | yes | | + | paymentIdentifier | String? | yes | | + | aggregator | String? | yes | | + | deliveryAddress | HashMap? | yes | | + | paymentParams | HashMap? | yes | | + | paymentMode | String | no | | + | callbackUrl | String? | yes | | + | meta | HashMap? | yes | | + | orderingStore | Int? | yes | | + | addressId | String? | yes | | | billingAddressId | String? | yes | | | paymentAutoConfirm | Boolean? | yes | | + | extraMeta | HashMap? | yes | | --- @@ -6933,34 +6933,34 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeEmps | ArrayList>? | yes | | - | currency | [CartCurrency](#CartCurrency)? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | message | String? | yes | | + | codCharges | Int? | yes | | + | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | + | codMessage | String? | yes | | | deliveryChargeOrderValue | Int? | yes | | + | errorMessage | String? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | + | userType | String? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | comment | String? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | uid | String? | yes | | + | couponText | String? | yes | | + | checkoutMode | String? | yes | | | restrictCheckout | Boolean? | yes | | | cartId | Int? | yes | | - | isValid | Boolean? | yes | | - | success | Boolean? | yes | | - | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | deliveryChargeInfo | String? | yes | | + | storeEmps | ArrayList>? | yes | | | gstin | String? | yes | | | orderId | String? | yes | | - | comment | String? | yes | | - | codMessage | String? | yes | | + | lastModified | String? | yes | | + | deliveryCharges | Int? | yes | | + | isValid | Boolean? | yes | | | id | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | uid | String? | yes | | - | codCharges | Int? | yes | | - | userType | String? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - | deliveryChargeInfo | String? | yes | | - | checkoutMode | String? | yes | | | storeCode | String? | yes | | - | lastModified | String? | yes | | - | message | String? | yes | | - | couponText | String? | yes | | - | errorMessage | String? | yes | | | codAvailable | Boolean? | yes | | - | deliveryCharges | Int? | yes | | + | success | Boolean? | yes | | --- @@ -6971,14 +6971,14 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderId | String? | yes | | - | callbackUrl | String? | yes | | - | data | HashMap? | yes | | | message | String? | yes | | - | success | Boolean? | yes | | + | appInterceptUrl | String? | yes | | | paymentConfirmUrl | String? | yes | | + | callbackUrl | String? | yes | | | cart | [CheckCart](#CheckCart)? | yes | | - | appInterceptUrl | String? | yes | | + | orderId | String? | yes | | + | data | HashMap? | yes | | + | success | Boolean? | yes | | --- @@ -6989,10 +6989,10 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | checkoutMode | String? | yes | | - | gstin | String? | yes | | | pickUpCustomerDetails | HashMap? | yes | Customer contact details for customer pickup at store | | comment | String? | yes | | + | checkoutMode | String? | yes | | + | gstin | String? | yes | | --- @@ -7037,8 +7037,8 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shareUrl | String? | yes | Short shareable final url | | token | String? | yes | Short url unique id | + | shareUrl | String? | yes | Short shareable final url | --- @@ -7049,9 +7049,9 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | user | HashMap? | yes | User details of who generated share link | | meta | HashMap? | yes | Meta data sent while generating share cart link | | token | String? | yes | Short link id | - | user | HashMap? | yes | User details of who generated share link | | createdOn | String? | yes | | | source | HashMap? | yes | Share link device and other source information | @@ -7064,24 +7064,24 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | [CartCurrency](#CartCurrency)? | yes | | - | uid | String? | yes | | - | sharedCartDetails | [SharedCartDetails](#SharedCartDetails)? | yes | | - | comment | String? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | cartId | Int? | yes | | + | message | String? | yes | | + | deliveryChargeInfo | String? | yes | | | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - | id | String? | yes | | | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | deliveryChargeInfo | String? | yes | | - | cartId | Int? | yes | | - | restrictCheckout | Boolean? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | uid | String? | yes | | + | gstin | String? | yes | | + | couponText | String? | yes | | | checkoutMode | String? | yes | | + | lastModified | String? | yes | | | isValid | Boolean? | yes | | + | sharedCartDetails | [SharedCartDetails](#SharedCartDetails)? | yes | | + | id | String? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | + | restrictCheckout | Boolean? | yes | | + | comment | String? | yes | | | breakupValues | [CartBreakup](#CartBreakup)? | yes | | - | lastModified | String? | yes | | - | message | String? | yes | | - | couponText | String? | yes | | - | gstin | String? | yes | | --- @@ -7092,8 +7092,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 | | --- @@ -7104,11 +7104,11 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | offerText | String? | yes | Offer title | - | description | String? | yes | Offer details including T&C | + | promotionGroup | String? | yes | Group of promotion belongs to | | id | String? | yes | Promotion id | + | description | String? | yes | Offer details including T&C | | validTill | String? | yes | Datetime ISOString for promotion end date | - | promotionGroup | String? | yes | Group of promotion belongs to | + | offerText | String? | yes | Offer title | --- @@ -7138,27 +7138,15 @@ Success. Returns a object containing the applicable ladder price offers (if exis - #### [CurrencyInfo](#CurrencyInfo) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | symbol | String? | yes | | - | code | String? | yes | | - ---- - - - - #### [LadderPrice](#LadderPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | marked | Int? | yes | Original price of product | - | currencyCode | String? | yes | Currency code for all amounts | | 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 | | offerPrice | Double? | yes | Discounted per unit price for current offer object | + | marked | Int? | yes | Original price of product | + | currencySymbol | String? | yes | Currency symbol for currency | --- @@ -7169,11 +7157,11 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | margin | Int? | yes | Percentage value of discount | - | price | [LadderPrice](#LadderPrice)? | yes | | + | 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 | + | margin | Int? | yes | Percentage value of discount | | 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 | + | price | [LadderPrice](#LadderPrice)? | yes | | --- @@ -7184,12 +7172,24 @@ Success. Returns a object containing the applicable ladder price offers (if exis | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | offerText | String? | yes | Offer title | | offerPrices | ArrayList<[LadderOfferItem](#LadderOfferItem)>? | yes | | - | description | String? | yes | Offer details including T&C | + | promotionGroup | String? | yes | Group of promotion belongs to | | id | String? | yes | Promotion id | + | description | String? | yes | Offer details including T&C | | validTill | String? | yes | Datetime ISOString for promotion end date | - | promotionGroup | String? | yes | Group of promotion belongs to | + | offerText | String? | yes | Offer title | + +--- + + + + + #### [CurrencyInfo](#CurrencyInfo) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | code | String? | yes | | + | symbol | String? | yes | | --- @@ -7200,8 +7200,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 fa9317707..6b3d9a75b 100644 --- a/documentation/application/CATALOG.md +++ b/documentation/application/CATALOG.md @@ -8059,23 +8059,24 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [Meta](#Meta) + #### [ProductListingActionPage](#ProductListingActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | source | String? | yes | | + | params | HashMap? | yes | | + | type | String? | yes | | + | query | HashMap? | yes | | --- - #### [Media](#Media) + #### [ProductListingAction](#ProductListingAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | [Meta](#Meta)? | yes | | - | url | String? | yes | | + | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | | type | String? | yes | | --- @@ -8083,25 +8084,38 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductListingActionPage](#ProductListingActionPage) + #### [Meta](#Meta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | query | HashMap? | yes | | - | params | HashMap? | yes | | - | type | String? | yes | | + | source | String? | yes | | --- - #### [ProductListingAction](#ProductListingAction) + #### [Media](#Media) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | url | String? | yes | | | type | String? | yes | | - | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | + | meta | [Meta](#Meta)? | yes | | + +--- + + + + + #### [ProductBrand](#ProductBrand) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | + | uid | Int? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | logo | [Media](#Media)? | yes | | --- @@ -8137,10 +8151,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | max | Double? | yes | | | min | Double? | yes | | + | currencyCode | String? | yes | | | currencySymbol | String? | yes | | + | max | Double? | yes | | --- @@ -8159,20 +8173,6 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductBrand](#ProductBrand) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | name | String? | yes | | - | logo | [Media](#Media)? | yes | | - | uid | Int? | yes | | - ---- - - - - #### [MetaFields](#MetaFields) | Properties | Type | Nullable | Description | @@ -8189,34 +8189,34 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | imageNature | String? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | attributes | HashMap? | yes | | + | tryouts | ArrayList? | yes | | | rating | Double? | yes | | - | ratingCount | Int? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | description | String? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | | shortDescription | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | discount | String? | yes | | + | type | String? | yes | | | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | color | String? | yes | | - | slug | String | no | | - | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | - | name | String? | yes | | - | customJson | HashMap? | yes | | - | customMeta | ArrayList<[MetaFields](#MetaFields)>? | yes | | - | attributes | HashMap? | yes | | | itemType | String? | yes | | - | productOnlineDate | String? | yes | | - | itemCode | String? | yes | | | highlights | ArrayList? | yes | | + | description | String? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | customMeta | ArrayList<[MetaFields](#MetaFields)>? | yes | | + | customJson | HashMap? | yes | | + | productOnlineDate | String? | yes | | + | imageNature | String? | yes | | + | name | String? | yes | | | similars | ArrayList? | yes | | - | discount | String? | yes | | - | tryouts | ArrayList? | yes | | + | teaserTag | String? | yes | | + | itemCode | String? | yes | | + | color | String? | yes | | | uid | Int? | yes | | | hasVariant | Boolean? | yes | | - | type | String? | yes | | - | teaserTag | String? | yes | | + | slug | String | no | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | ratingCount | Int? | yes | | --- @@ -8234,30 +8234,16 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductSize](#ProductSize) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | - | display | String? | yes | | - | isAvailable | Boolean? | yes | | - | quantity | Int? | yes | | - ---- - - - - #### [SizeChartValues](#SizeChartValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col6 | String? | yes | | - | col1 | String? | yes | | + | col4 | String? | yes | | | col3 | String? | yes | | | col2 | String? | yes | | - | col4 | String? | yes | | | col5 | String? | yes | | + | col1 | String? | yes | | + | col6 | String? | yes | | --- @@ -8280,12 +8266,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col6 | [ColumnHeader](#ColumnHeader)? | yes | | - | col1 | [ColumnHeader](#ColumnHeader)? | yes | | + | col4 | [ColumnHeader](#ColumnHeader)? | yes | | | col3 | [ColumnHeader](#ColumnHeader)? | yes | | | col2 | [ColumnHeader](#ColumnHeader)? | yes | | - | col4 | [ColumnHeader](#ColumnHeader)? | yes | | | col5 | [ColumnHeader](#ColumnHeader)? | yes | | + | col1 | [ColumnHeader](#ColumnHeader)? | yes | | + | col6 | [ColumnHeader](#ColumnHeader)? | yes | | --- @@ -8296,13 +8282,27 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | - | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | - | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | + | sizeTip | String? | yes | | | description | String? | yes | | | unit | String? | yes | | - | sizeTip | String? | yes | | + | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | + | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | | image | String? | yes | | + | title | String? | yes | | + +--- + + + + + #### [ProductSize](#ProductSize) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | display | String? | yes | | + | value | String? | yes | | + | quantity | Int? | yes | | + | isAvailable | Boolean? | yes | | --- @@ -8325,11 +8325,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | sellable | Boolean? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | sizes | ArrayList<[ProductSize](#ProductSize)>? | yes | | - | sizeChart | [SizeChart](#SizeChart)? | yes | | | discount | String? | yes | | + | sizeChart | [SizeChart](#SizeChart)? | yes | | + | sizes | ArrayList<[ProductSize](#ProductSize)>? | yes | | | stores | [ProductSizeStores](#ProductSizeStores)? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | --- @@ -8340,10 +8340,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | description | String? | yes | | | key | String? | yes | | | display | String? | yes | | | logo | String? | yes | | - | description | String? | yes | | --- @@ -8366,8 +8366,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | + | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | --- @@ -8378,10 +8378,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | - | title | String? | yes | | | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | + | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | | subtitle | String? | yes | | + | title | String? | yes | | --- @@ -8404,8 +8404,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | - | title | String? | yes | | | subtitle | String? | yes | | + | title | String? | yes | | --- @@ -8427,15 +8427,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isAvailable | Boolean? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | name | String? | yes | | - | colorName | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | value | String? | yes | | | color | String? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | | uid | Int? | yes | | | slug | String? | yes | | + | colorName | String? | yes | | + | isAvailable | Boolean? | yes | | --- @@ -8446,10 +8446,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | header | String? | yes | | + | displayType | String? | yes | | | key | String? | yes | | | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | displayType | String? | yes | | + | header | String? | yes | | --- @@ -8471,48 +8471,48 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | city | String? | yes | | | name | String? | yes | | - | code | String? | yes | | + | city | String? | yes | | | id | Int? | yes | | + | code | String? | yes | | --- - #### [ProductStockPrice](#ProductStockPrice) + #### [CompanyDetail](#CompanyDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | currency | String? | yes | | - | marked | Double? | yes | | + | name | String? | yes | | + | id | Int? | yes | | --- - #### [CompanyDetail](#CompanyDetail) + #### [Seller](#Seller) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | count | Int? | yes | | | name | String? | yes | | - | id | Int? | yes | | --- - #### [Seller](#Seller) + #### [ProductStockPrice](#ProductStockPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | + | marked | Double? | yes | | --- @@ -8523,15 +8523,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | store | [StoreDetail](#StoreDetail)? | yes | | - | price | [ProductStockPrice](#ProductStockPrice)? | yes | | - | quantity | Int? | yes | | | itemId | Int? | yes | | + | store | [StoreDetail](#StoreDetail)? | yes | | | identifier | HashMap? | yes | | | company | [CompanyDetail](#CompanyDetail)? | yes | | - | uid | String? | yes | | | seller | [Seller](#Seller)? | yes | | + | quantity | Int? | yes | | | size | String? | yes | | + | uid | String? | yes | | + | price | [ProductStockPrice](#ProductStockPrice)? | yes | | --- @@ -8553,13 +8553,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | current | Int? | yes | | - | itemTotal | Int? | yes | | | hasNext | Boolean? | yes | | | nextId | String? | yes | | - | hasPrevious | Boolean? | yes | | - | size | Int? | yes | | + | itemTotal | Int? | yes | | + | current | Int? | yes | | | type | String | no | | + | size | Int? | yes | | + | hasPrevious | Boolean? | yes | | --- @@ -8570,124 +8570,124 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductStockStatusItem](#ProductStockStatusItem)>? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[ProductStockStatusItem](#ProductStockStatusItem)>? | yes | | --- - #### [ProductVariantListingResponse](#ProductVariantListingResponse) + #### [ProductFiltersKey](#ProductFiltersKey) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | displayType | String? | yes | | - | header | String? | yes | | - | key | String? | yes | | - | total | Int? | yes | | + | name | String | no | | + | display | String | no | | + | kind | String? | yes | | + | logo | String? | yes | | --- - #### [ProductListingDetail](#ProductListingDetail) + #### [ProductFiltersValue](#ProductFiltersValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | imageNature | String? | yes | | - | rating | Double? | yes | | - | ratingCount | Int? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | description | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | shortDescription | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | sellable | Boolean? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | color | String? | yes | | - | slug | String | no | | - | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | - | name | String? | yes | | - | customJson | HashMap? | yes | | - | customMeta | ArrayList<[MetaFields](#MetaFields)>? | yes | | - | attributes | HashMap? | yes | | - | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | - | itemType | String? | yes | | - | productOnlineDate | String? | yes | | - | itemCode | String? | yes | | - | highlights | ArrayList? | yes | | - | similars | ArrayList? | yes | | - | discount | String? | yes | | - | tryouts | ArrayList? | yes | | - | uid | Int? | yes | | - | hasVariant | Boolean? | yes | | - | type | String? | yes | | - | teaserTag | String? | yes | | + | count | Int? | yes | | + | max | Int? | yes | | + | min | Int? | yes | | + | value | String? | yes | | + | currencyCode | String? | yes | | + | display | String | no | | + | selectedMax | Int? | yes | | + | queryFormat | String? | yes | | + | displayFormat | String? | yes | | + | selectedMin | Int? | yes | | + | currencySymbol | String? | yes | | + | isSelected | Boolean | no | | --- - #### [ProductFiltersKey](#ProductFiltersKey) + #### [ProductFilters](#ProductFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | kind | String? | yes | | - | name | String | no | | - | display | String | no | | - | logo | String? | yes | | + | key | [ProductFiltersKey](#ProductFiltersKey) | no | | + | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | --- - #### [ProductFiltersValue](#ProductFiltersValue) + #### [ProductSortOn](#ProductSortOn) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int? | yes | | - | count | Int? | yes | | - | display | String | no | | - | isSelected | Boolean | no | | - | displayFormat | String? | yes | | - | selectedMax | Int? | yes | | - | selectedMin | Int? | yes | | + | name | String? | yes | | | value | String? | yes | | - | currencySymbol | String? | yes | | - | currencyCode | String? | yes | | - | max | Int? | yes | | - | queryFormat | String? | yes | | + | isSelected | Boolean? | yes | | --- - #### [ProductFilters](#ProductFilters) + #### [ProductVariantListingResponse](#ProductVariantListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | [ProductFiltersKey](#ProductFiltersKey) | no | | - | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | + | total | Int? | yes | | + | displayType | String? | yes | | + | header | String? | yes | | + | key | String? | yes | | --- - #### [ProductSortOn](#ProductSortOn) + #### [ProductListingDetail](#ProductListingDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | + | sellable | Boolean? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | attributes | HashMap? | yes | | + | tryouts | ArrayList? | yes | | + | rating | Double? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | shortDescription | String? | yes | | + | discount | String? | yes | | + | type | String? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | itemType | String? | yes | | + | highlights | ArrayList? | yes | | + | description | String? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | customMeta | ArrayList<[MetaFields](#MetaFields)>? | yes | | + | customJson | HashMap? | yes | | + | productOnlineDate | String? | yes | | + | imageNature | String? | yes | | | name | String? | yes | | - | isSelected | Boolean? | yes | | + | similars | ArrayList? | yes | | + | teaserTag | String? | yes | | + | itemCode | String? | yes | | + | color | String? | yes | | + | uid | Int? | yes | | + | hasVariant | Boolean? | yes | | + | slug | String | no | | + | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | ratingCount | Int? | yes | | --- @@ -8698,10 +8698,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | | page | [Page](#Page) | no | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | --- @@ -8712,8 +8712,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landscape | [Media](#Media)? | yes | | | portrait | [Media](#Media)? | yes | | + | landscape | [Media](#Media)? | yes | | --- @@ -8724,12 +8724,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Media](#Media)? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | name | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | departments | ArrayList? | yes | | | discount | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | departments | ArrayList? | yes | | + | logo | [Media](#Media)? | yes | | | uid | Int? | yes | | | slug | String? | yes | | @@ -8742,8 +8742,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[BrandItem](#BrandItem)>? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[BrandItem](#BrandItem)>? | yes | | --- @@ -8755,21 +8755,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | name | String? | yes | | - | logo | [Media](#Media)? | yes | | | uid | Int? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - ---- - - - - - #### [DepartmentIdentifier](#DepartmentIdentifier) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | - | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | --- @@ -8780,8 +8768,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | name | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | childs | ArrayList>? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | | customJson | HashMap? | yes | | @@ -8797,8 +8785,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | name | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | | customJson | HashMap? | yes | | @@ -8814,8 +8802,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | name | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | | customJson | HashMap? | yes | | @@ -8831,8 +8819,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | name | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | childs | ArrayList<[Child](#Child)>? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | | uid | Int? | yes | | @@ -8847,8 +8835,20 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | | department | String? | yes | | + | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | + +--- + + + + + #### [DepartmentIdentifier](#DepartmentIdentifier) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -8859,8 +8859,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | + | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | --- @@ -8872,9 +8872,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | name | String? | yes | | - | logo | [Media](#Media)? | yes | | | uid | Int? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | logo | [Media](#Media)? | yes | | --- @@ -8885,9 +8885,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | - | message | String? | yes | | | page | [Page](#Page) | no | | + | message | String? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | --- @@ -8898,9 +8898,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Media](#Media)? | yes | | | name | String? | yes | | | priorityOrder | Int? | yes | | + | logo | [Media](#Media)? | yes | | | uid | Int? | yes | | | slug | String? | yes | | @@ -8924,10 +8924,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | logo | [Media](#Media)? | yes | | | display | String? | yes | | | type | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | logo | [Media](#Media)? | yes | | --- @@ -8945,29 +8945,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [GetCollectionDetailNest](#GetCollectionDetailNest) + #### [CollectionListingFilterTag](#CollectionListingFilterTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tag | ArrayList? | yes | | - | description | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | allowFacets | Boolean? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | query | HashMap? | yes | | - | isActive | Boolean? | yes | | - | meta | HashMap? | yes | | - | logo | [Media](#Media)? | yes | | - | appId | String? | yes | | - | slug | String? | yes | | | name | String? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | schedule | HashMap? | yes | | - | allowSort | Boolean? | yes | | - | cron | HashMap? | yes | | - | badge | HashMap? | yes | | - | uid | String? | yes | | - | type | String? | yes | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | --- @@ -8987,25 +8971,41 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [CollectionListingFilterTag](#CollectionListingFilterTag) + #### [CollectionListingFilter](#CollectionListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | display | String? | yes | | - | isSelected | Boolean? | yes | | + | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | --- - #### [CollectionListingFilter](#CollectionListingFilter) + #### [GetCollectionDetailNest](#GetCollectionDetailNest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | - | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | badge | HashMap? | yes | | + | isActive | Boolean? | yes | | + | allowFacets | Boolean? | yes | | + | type | String? | yes | | + | meta | HashMap? | yes | | + | description | String? | yes | | + | appId | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | logo | [Media](#Media)? | yes | | + | name | String? | yes | | + | allowSort | Boolean? | yes | | + | query | HashMap? | yes | | + | tag | ArrayList? | yes | | + | uid | String? | yes | | + | slug | String? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | cron | HashMap? | yes | | + | schedule | HashMap? | yes | | --- @@ -9016,9 +9016,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | --- @@ -9029,23 +9029,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | tag | ArrayList? | yes | | - | logo | [Media](#Media)? | yes | | + | name | String? | yes | | | allowSort | Boolean? | yes | | + | badge | HashMap? | yes | | | description | String? | yes | | - | name | String? | yes | | | visibleFacetsKeys | ArrayList? | yes | | + | schedule | HashMap? | yes | | | appId | String? | yes | | - | allowFacets | Boolean? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | | cron | HashMap? | yes | | - | badge | HashMap? | yes | | - | schedule | HashMap? | yes | | + | isActive | Boolean? | yes | | | query | HashMap? | yes | | - | slug | String? | yes | | + | allowFacets | Boolean? | yes | | + | tag | ArrayList? | yes | | | type | String? | yes | | - | isActive | Boolean? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | logo | [Media](#Media)? | yes | | + | slug | String? | yes | | + | meta | HashMap? | yes | | --- @@ -9056,8 +9056,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)> | no | | | page | [Page](#Page) | no | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)> | no | | --- @@ -9091,9 +9091,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | collections | ArrayList? | yes | | - | brands | ArrayList? | yes | | | products | ArrayList? | yes | | + | brands | ArrayList? | yes | | + | collections | ArrayList? | yes | | --- @@ -9115,8 +9115,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 | | --- @@ -9127,16 +9127,16 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pincode | Int? | yes | | - | country | String? | yes | | - | address | String? | yes | | - | storeEmail | String? | yes | | - | latLong | [LatLong](#LatLong)? | yes | | | name | String? | yes | | - | state | String? | yes | | - | uid | Int? | yes | | | city | String? | yes | | + | storeEmail | String? | yes | | + | address | String? | yes | | + | pincode | Int? | yes | | + | uid | Int? | yes | | | storeCode | String? | yes | | + | latLong | [LatLong](#LatLong)? | yes | | + | country | String? | yes | | + | state | String? | yes | | --- @@ -9147,39 +9147,35 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[Store](#Store)> | no | | | page | [Page](#Page) | no | | + | items | ArrayList<[Store](#Store)> | no | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [StoreDepartments](#StoreDepartments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | Int | no | | - | number | String | no | | + | name | String? | yes | | + | priorityOrder | Int? | yes | | + | logo | String? | yes | | + | uid | Int? | yes | | + | slug | String? | yes | | --- - #### [StoreAddressSerializer](#StoreAddressSerializer) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pincode | Int? | yes | | - | country | String? | yes | | - | landmark | String? | yes | | - | address1 | String? | yes | | - | state | String? | yes | | - | latitude | Double? | yes | | - | longitude | Double? | yes | | - | address2 | String? | yes | | - | city | String? | yes | | + | number | String | no | | + | countryCode | Int | no | | --- @@ -9190,9 +9186,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | email | String? | yes | | | name | String? | yes | | | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber)? | yes | | + | email | String? | yes | | --- @@ -9203,25 +9199,29 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | | businessType | String? | yes | | | name | String? | yes | | | companyType | String? | yes | | - | uid | Int? | yes | | --- - #### [StoreDepartments](#StoreDepartments) + #### [StoreAddressSerializer](#StoreAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | name | String? | yes | | - | priorityOrder | Int? | yes | | - | uid | Int? | yes | | - | slug | String? | yes | | + | city | String? | yes | | + | pincode | Int? | yes | | + | longitude | Double? | yes | | + | address1 | String? | yes | | + | address2 | String? | yes | | + | landmark | String? | yes | | + | latitude | Double? | yes | | + | country | String? | yes | | + | state | String? | yes | | --- @@ -9232,12 +9232,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | | name | String? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | company | [CompanyStore](#CompanyStore)? | yes | | + | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | uid | Int? | yes | | --- @@ -9249,9 +9249,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[AppStore](#AppStore)>? | yes | | | filters | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[AppStore](#AppStore)>? | yes | | --- @@ -9262,8 +9262,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minute | Int? | yes | | | hour | Int? | yes | | + | minute | Int? | yes | | --- @@ -9274,10 +9274,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | opening | [Time](#Time)? | yes | | + | open | Boolean? | yes | | | weekday | String? | yes | | | closing | [Time](#Time)? | yes | | - | open | Boolean? | yes | | - | opening | [Time](#Time)? | yes | | --- @@ -9288,15 +9288,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | | name | String? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | company | [CompanyStore](#CompanyStore)? | yes | | + | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | customJson | HashMap? | yes | | | uid | Int? | yes | | + | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | --- @@ -9307,55 +9307,55 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | imageNature | String? | yes | | + | images | ArrayList>? | yes | | + | isSet | Boolean? | yes | | + | attributes | HashMap? | yes | | | rating | Double? | yes | | + | groupedAttributes | HashMap? | yes | | + | shortDescription | String? | yes | | | description | String? | yes | | - | ratingCount | Int? | yes | | - | images | ArrayList>? | yes | | - | outOfStock | Boolean? | yes | | | templateTag | String? | yes | | - | shortDescription | String? | yes | | - | groupedAttributes | HashMap? | yes | | - | brandUid | Int? | yes | | - | slug | String? | yes | | - | media | ArrayList>? | yes | | + | outOfStock | Boolean? | yes | | + | imageNature | String? | yes | | | name | String? | yes | | - | identifier | HashMap? | yes | | | hsnCode | Int? | yes | | - | attributes | HashMap? | yes | | | itemCode | String? | yes | | - | isSet | Boolean? | yes | | + | identifier | HashMap? | yes | | + | media | ArrayList>? | yes | | | countryOfOrigin | String? | yes | | | hasVariant | Boolean? | yes | | + | slug | String? | yes | | + | brandUid | Int? | yes | | + | ratingCount | Int? | yes | | --- - #### [Price1](#Price1) + #### [Size](#Size) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minMarked | Double? | yes | | - | maxEffective | Double? | yes | | - | minEffective | Double? | yes | | - | currency | String? | yes | | - | maxMarked | Double? | yes | | + | display | String? | yes | | + | value | String? | yes | | + | quantity | Int? | yes | | + | isAvailable | Boolean? | yes | | --- - #### [Size](#Size) + #### [Price1](#Price1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | - | display | String? | yes | | - | isAvailable | Boolean? | yes | | - | quantity | Int? | yes | | + | minMarked | Double? | yes | | + | currency | String? | yes | | + | maxMarked | Double? | yes | | + | maxEffective | Double? | yes | | + | minEffective | Double? | yes | | --- @@ -9366,15 +9366,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productDetails | [ProductDetails](#ProductDetails)? | yes | | - | price | [Price1](#Price1)? | yes | | - | sizes | ArrayList<[Size](#Size)>? | yes | | + | autoSelect | Boolean? | yes | | | allowRemove | Boolean? | yes | | - | maxQuantity | Int? | yes | | + | productUid | Int? | yes | | | autoAddToCart | Boolean? | yes | | + | productDetails | [ProductDetails](#ProductDetails)? | yes | | | minQuantity | Int? | yes | | - | productUid | Int? | yes | | - | autoSelect | Boolean? | yes | | + | sizes | ArrayList<[Size](#Size)>? | yes | | + | maxQuantity | Int? | yes | | + | price | [Price1](#Price1)? | yes | | --- @@ -9385,16 +9385,16 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | + | products | ArrayList<[Products](#Products)>? | yes | | + | name | String? | yes | | | companyId | Int? | yes | | - | pageVisibility | ArrayList? | yes | | - | logo | String? | yes | | | active | Boolean? | yes | | + | pageVisibility | ArrayList? | yes | | | sameStoreAssignment | Boolean? | yes | | - | name | String? | yes | | - | slug | String? | yes | | - | products | ArrayList<[Products](#Products)>? | yes | | + | logo | String? | yes | | | choice | String? | yes | | + | slug | String? | yes | | + | meta | HashMap? | yes | | --- @@ -9412,13 +9412,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [StoreV2](#StoreV2) + #### [ProductStockPriceV2](#ProductStockPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | + | marked | Double? | yes | | --- @@ -9450,98 +9450,98 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductStockPriceV2](#ProductStockPriceV2) + #### [StoreV2](#StoreV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | currency | String? | yes | | - | marked | Double? | yes | | + | uid | Int? | yes | | + | count | Int? | yes | | + | name | String? | yes | | --- - #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) + #### [ArticleAssignmentV2](#ArticleAssignmentV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | - | pieces | Int? | yes | | + | level | String? | yes | | + | strategy | String? | yes | | --- - #### [ProductSetDistributionV2](#ProductSetDistributionV2) + #### [SellerV2](#SellerV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | + | uid | Int? | yes | | + | count | Int? | yes | | + | name | String? | yes | | --- - #### [ProductSetV2](#ProductSetV2) + #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | - | quantity | Int? | yes | | + | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | + | title | String? | yes | | --- - #### [ArticleAssignmentV2](#ArticleAssignmentV2) + #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | strategy | String? | yes | | - | level | String? | yes | | + | size | String? | yes | | + | pieces | Int? | yes | | --- - #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) + #### [ProductSetDistributionV2](#ProductSetDistributionV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnable | Boolean? | yes | | - | time | Int? | yes | | - | unit | String? | yes | | + | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | --- - #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) + #### [ProductSetV2](#ProductSetV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | - | title | String? | yes | | + | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | + | quantity | Int? | yes | | --- - #### [SellerV2](#SellerV2) + #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | + | returnable | Boolean? | yes | | + | time | Int? | yes | | + | unit | String? | yes | | --- @@ -9552,10 +9552,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tat | Int? | yes | | - | distance | Int? | yes | | | pincode | Int? | yes | | | quantity | Int? | yes | | + | distance | Int? | yes | | + | tat | Int? | yes | | --- @@ -9566,24 +9566,24 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pincode | Int? | yes | | - | store | [StoreV2](#StoreV2)? | yes | | - | groupedAttributes | ArrayList<[SellerGroupAttributes](#SellerGroupAttributes)>? | yes | | - | price | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | - | set | [ProductSetV2](#ProductSetV2)? | yes | | + | sellerCount | Int? | yes | | | specialBadge | String? | yes | | - | quantity | Int? | yes | | + | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | + | groupedAttributes | ArrayList<[SellerGroupAttributes](#SellerGroupAttributes)>? | yes | | + | store | [StoreV2](#StoreV2)? | yes | | | articleAssignment | [ArticleAssignmentV2](#ArticleAssignmentV2)? | yes | | - | sellerCount | Int? | yes | | + | pincode | Int? | yes | | | discount | String? | yes | | - | articleId | String? | yes | | - | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | - | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | - | marketplaceAttributes | ArrayList<[MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2)>? | yes | | | seller | [SellerV2](#SellerV2)? | yes | | + | quantity | Int? | yes | | + | marketplaceAttributes | ArrayList<[MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2)>? | yes | | + | longLat | ArrayList? | yes | | + | set | [ProductSetV2](#ProductSetV2)? | yes | | + | price | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | | itemType | String? | yes | | + | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | | strategyWiseListing | ArrayList<[StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2)>? | yes | | - | longLat | ArrayList? | yes | | + | articleId | String? | yes | | --- @@ -9594,8 +9594,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | | name | String? | yes | | + | value | String? | yes | | | isSelected | Boolean? | yes | | --- @@ -9607,9 +9607,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductSizePriceResponseV2](#ProductSizePriceResponseV2)>? | yes | | | sortOn | ArrayList<[ProductSizeSellerFilterSchemaV2](#ProductSizeSellerFilterSchemaV2)>? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[ProductSizePriceResponseV2](#ProductSizePriceResponseV2)>? | yes | | --- diff --git a/documentation/application/PAYMENT.md b/documentation/application/PAYMENT.md index b86f2d9f8..f0d7d2302 100644 --- a/documentation/application/PAYMENT.md +++ b/documentation/application/PAYMENT.md @@ -767,7 +767,8 @@ Success. Returns all available options for payment. Check the example shown belo "list": [], "anonymous_enable": true, "aggregator_name": "Razorpay", - "add_card_enabled": false + "add_card_enabled": false, + "save_card": true }, { "name": "NB", @@ -2203,16 +2204,16 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | configType | String | no | Fynd or self payment gateway | | pin | String? | yes | Masked pin | | sdk | Boolean? | yes | SDK | + | secret | String | no | Masked payment gateway api secret | | merchantId | String? | yes | Unique merchant id | - | merchantKey | String? | yes | Unique merchant key | + | configType | String | no | Fynd or self payment gateway | | api | String? | yes | Payment gateway api endpoint | - | verifyApi | String? | yes | Payment gateway verify payment api endpoint | - | secret | String | no | Masked payment gateway api secret | - | key | String | no | Payment gateway api key | | userId | String? | yes | Registered User id | + | key | String | no | Payment gateway api key | + | verifyApi | String? | yes | Payment gateway verify payment api endpoint | + | merchantKey | String? | yes | Unique merchant key | --- @@ -2223,16 +2224,16 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | razorpay | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | - | ccavenue | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | - | simpl | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | stripe | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | success | Boolean | no | | | payumoney | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | | rupifi | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | - | mswipe | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | simpl | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | | env | String | no | Environment i.e Live or Test | - | success | Boolean | no | | | juspay | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | - | stripe | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | razorpay | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | ccavenue | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | + | mswipe | [AggregatorConfigDetail](#AggregatorConfigDetail)? | yes | | --- @@ -2243,8 +2244,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String | no | Error human understandable description. | | code | String | no | Error descrption code. | + | description | String | no | Error human understandable description. | --- @@ -2267,9 +2268,9 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | refresh | Boolean? | yes | Refresh cache flag. | | cardId | String | no | Card token of payment gateway. | | nickname | String? | yes | | - | refresh | Boolean? | yes | Refresh cache flag. | | nameOnCard | String? | yes | | --- @@ -2281,8 +2282,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | HashMap | no | List of cards of customer. | | message | String? | yes | Human readable message. | + | data | HashMap | no | List of cards of customer. | | success | Boolean | no | Response is successful or not. | --- @@ -2294,9 +2295,9 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | aggregator | String | no | Payment gateway name. | | customerId | String? | yes | Payment gateway customer id. | | api | String? | yes | Payment gateway CARD api endpoint | - | aggregator | String | no | Payment gateway name. | --- @@ -2307,9 +2308,9 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cards | [CardPaymentGateway](#CardPaymentGateway) | no | Card's payment gateway with customer id. | | message | String | no | Human readable message. | | success | Boolean | no | Response is successful or not. | + | cards | [CardPaymentGateway](#CardPaymentGateway) | no | Card's payment gateway with customer id. | --- @@ -2320,23 +2321,23 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cardBrand | String? | yes | card_brand | - | expMonth | Int? | yes | exp_month | - | aggregatorName | String | no | aggregator_name | + | cardReference | String? | yes | card_reference | | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | - | cardName | String? | yes | card_name | - | cardFingerprint | String? | yes | card_fingerprint | + | cardIsin | String? | yes | card_isin | + | cardBrand | String? | yes | card_brand | | cardToken | String? | yes | card_token | - | cardReference | String? | yes | card_reference | + | aggregatorName | String | no | aggregator_name | | expYear | Int? | yes | exp_year | - | cardNumber | String? | yes | card_number | - | cardId | String? | yes | card_id | + | cardName | String? | yes | card_name | + | cardBrandImage | String? | yes | card_brand_image | | cardType | String? | yes | card_type | + | cardId | String? | yes | card_id | + | cardNumber | String? | yes | card_number | | cardIssuer | String? | yes | card_issuer | - | expired | Boolean? | yes | expired | - | cardBrandImage | String? | yes | card_brand_image | + | cardFingerprint | String? | yes | card_fingerprint | | nickname | String? | yes | nickname | - | cardIsin | String? | yes | card_isin | + | expired | Boolean? | yes | expired | + | expMonth | Int? | yes | exp_month | --- @@ -2347,8 +2348,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[Card](#Card)>? | yes | List of cards of customer. | | message | String | no | Human readable message. | + | data | ArrayList<[Card](#Card)>? | yes | List of cards of customer. | | success | Boolean | no | Response is successful or not. | --- @@ -2383,11 +2384,11 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | transactionAmountInPaise | Int | no | Payable amount in paise | | payload | String | no | Hashed payload string. | - | aggregator | String | no | Payment gateway name in camel case i.e Simpl, Rupifi | - | phoneNumber | String | no | User mobile number without country code. | | merchantParams | HashMap | no | Extra meta fields. | + | transactionAmountInPaise | Int | no | Payable amount in paise | + | phoneNumber | String | no | User mobile number without country code. | + | aggregator | String | no | Payment gateway name in camel case i.e Simpl, Rupifi | --- @@ -2398,8 +2399,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | HashMap | no | Payment gateway response data | | message | String | no | Error or success message. | + | data | HashMap | no | Payment gateway response data | | success | Boolean | no | Response is successful or not | --- @@ -2411,11 +2412,11 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verified | Boolean? | yes | Already Verified flag from payment gateway i.e Mswipe | | orderId | String | no | Unique order id. | + | verified | Boolean? | yes | Already Verified flag from payment gateway i.e Mswipe | | 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. | + | aggregator | String | no | Payment gateway name i.e Simpl, Mswipe | --- @@ -2426,13 +2427,13 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | deliveryAddressId | String? | yes | Delivery adddress id of customer | + | success | Boolean | no | Response is successful or not. | | orderId | String | no | Unique order id. | - | message | String | no | Human readable message. | - | aggregator | String | no | Payment gateway name i.e Simpl, Mswipe | | cartId | String? | yes | Cart id of customer | - | success | Boolean | no | Response is successful or not. | | status | String | no | Status of charged payment. | - | deliveryAddressId | String? | yes | Delivery adddress id of customer | + | message | String | no | Human readable message. | + | aggregator | String | no | Payment gateway name i.e Simpl, Mswipe | --- @@ -2443,18 +2444,18 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String | no | Customer valid mobile number | - | merchantOrderId | String | no | Unique fynd order id | | vpa | String? | yes | Customer vpa address | + | currency | String | no | Currency code. | | orderId | String | no | Payment gateway order id | - | amount | Int | no | Payable amount. | - | aggregator | String | no | Payment gateway name | - | timeout | Int? | yes | Payment polling timeout if not recieved response | + | contact | String | no | Customer valid mobile number | | method | String | no | Payment method | - | razorpayPaymentId | String? | yes | Payment gateway payment id | - | currency | String | no | Currency code. | + | amount | Int | no | Payable amount. | + | merchantOrderId | String | no | Unique fynd order id | | customerId | String | no | Payment gateway customer id. | + | timeout | Int? | yes | Payment polling timeout if not recieved response | + | aggregator | String | no | Payment gateway name | | email | String | no | Customer valid email | + | razorpayPaymentId | String? | yes | Payment gateway payment id | --- @@ -2465,22 +2466,22 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aggregatorOrderId | String? | yes | Payment order id | - | virtualId | String? | yes | Payment virtual address. | + | bqrImage | String? | yes | Bharath qr image url. | + | success | Boolean | no | Response is successful or not. | | currency | String? | yes | Currency code. | - | vpa | String? | yes | Customer vpa address | - | aggregator | String | no | Payment gateway name | + | timeout | Int? | yes | timeout. | | amount | Int? | yes | Payable amount. | | upiPollUrl | String? | yes | UPI poll url. | + | virtualId | String? | yes | Payment virtual address. | | pollingUrl | String | no | Polling url. | - | timeout | Int? | yes | timeout. | - | bqrImage | String? | yes | Bharath qr image url. | - | success | Boolean | no | Response is successful or not. | - | razorpayPaymentId | String? | yes | Payment id. | - | merchantOrderId | String | no | order id | - | customerId | String? | yes | Payment gateway customer id. | | status | String? | yes | Status of payment. | + | customerId | String? | yes | Payment gateway customer id. | + | aggregatorOrderId | String? | yes | Payment order id | + | vpa | String? | yes | Customer vpa address | + | merchantOrderId | String | no | order id | + | razorpayPaymentId | String? | yes | Payment id. | | method | String | no | Payment method | + | aggregator | String | no | Payment gateway name | --- @@ -2491,16 +2492,16 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | currency | String | no | Currency code. | + | orderId | String | no | Payment gateway order id | | contact | String | no | Customer valid mobile number | + | method | String | no | Payment method | + | amount | Int | no | Payable amount. | | merchantOrderId | String | no | Unique fynd order id | + | status | String | no | Status of payment. | + | customerId | String | no | Payment gateway customer id. | | vpa | String | no | Customer vpa address | - | orderId | String | no | Payment gateway order id | - | amount | Int | no | Payable amount. | | aggregator | String | no | Payment gateway name | - | method | String | no | Payment method | - | currency | String | no | Currency code. | - | customerId | String | no | Payment gateway customer id. | - | status | String | no | Status of payment. | | email | String | no | Customer valid email | --- @@ -2513,43 +2514,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | aggregatorName | String | no | Payment gateway name | - | status | String | no | Payment status | | retry | Boolean | no | Response is successful or not. | - ---- - - - - - #### [AggregatorRoute](#AggregatorRoute) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | apiLink | String? | yes | api_link | - | data | HashMap? | yes | Data | - | paymentFlowData | String? | yes | payment_flow_data | - | paymentFlow | String? | yes | payment_flow | - ---- - - - - - #### [PaymentFlow](#PaymentFlow) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | razorpay | [AggregatorRoute](#AggregatorRoute)? | yes | Razorpay | - | ccavenue | [AggregatorRoute](#AggregatorRoute)? | yes | Ccavenue | - | simpl | [AggregatorRoute](#AggregatorRoute)? | yes | simpl | - | fynd | [AggregatorRoute](#AggregatorRoute)? | yes | Fynd | - | payubiz | [AggregatorRoute](#AggregatorRoute)? | yes | Payubiz | - | rupifi | [AggregatorRoute](#AggregatorRoute)? | yes | Rupifi | - | mswipe | [AggregatorRoute](#AggregatorRoute)? | yes | mswipe | - | upiRazorpay | [AggregatorRoute](#AggregatorRoute)? | yes | UPI_Razorpay | - | bqrRazorpay | [AggregatorRoute](#AggregatorRoute)? | yes | BQR_Razorpay | - | juspay | [AggregatorRoute](#AggregatorRoute)? | yes | Juspay | - | stripe | [AggregatorRoute](#AggregatorRoute)? | yes | Stripe | + | status | String | no | Payment status | --- @@ -2572,9 +2538,9 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayName | String? | yes | display_name | | packageName | String? | yes | package_name | | code | String? | yes | code | + | displayName | String? | yes | display_name | | logos | [PaymentModeLogo](#PaymentModeLogo)? | yes | logos | --- @@ -2598,36 +2564,36 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | expMonth | Int? | yes | exp_month | - | aggregatorName | String | no | aggregator_name | - | merchantCode | String? | yes | merchant code | - | cardName | String? | yes | card_name | - | intentFlow | Boolean? | yes | intent_flow | - | displayPriority | Int? | yes | Dispaly Priority | | cardIsin | String? | yes | card_isin | + | name | String? | yes | name | + | expYear | Int? | yes | exp_year | + | cardName | String? | yes | card_name | + | retryCount | Int? | yes | retry_count | + | cardIssuer | String? | yes | card_issuer | + | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | + | cardFingerprint | String? | yes | card_fingerprint | | intentAppErrorList | ArrayList? | yes | intent_app_error_list | + | displayPriority | Int? | yes | Dispaly Priority | | code | String? | yes | code | - | cardFingerprint | String? | yes | card_fingerprint | + | cardNumber | String? | yes | card_number | | cardReference | String? | yes | card_reference | - | expired | Boolean? | yes | expired | - | cardType | String? | yes | card_type | - | timeout | Int? | yes | timeout | - | displayName | String? | yes | display name | + | logoUrl | [PaymentModeLogo](#PaymentModeLogo)? | yes | Logo | + | fyndVpa | String? | yes | fynd_vpa | | intentApp | ArrayList<[IntentApp](#IntentApp)>? | yes | intent_app | - | nickname | String? | yes | nickname | + | timeout | Int? | yes | timeout | + | intentFlow | Boolean? | yes | intent_flow | | cardBrand | String? | yes | card_brand | - | fyndVpa | String? | yes | fynd_vpa | + | expMonth | Int? | yes | exp_month | + | intentAppErrorDictList | ArrayList<[IntentAppErrorList](#IntentAppErrorList)>? | yes | intent_app_error_dict_list | + | merchantCode | String? | yes | merchant code | | cardToken | String? | yes | card_token | - | cardIssuer | String? | yes | card_issuer | - | cardId | String? | yes | card_id | - | logoUrl | [PaymentModeLogo](#PaymentModeLogo)? | yes | Logo | + | aggregatorName | String | no | aggregator_name | | cardBrandImage | String? | yes | card_brand_image | - | intentAppErrorDictList | ArrayList<[IntentAppErrorList](#IntentAppErrorList)>? | yes | intent_app_error_dict_list | - | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | - | name | String? | yes | name | - | expYear | Int? | yes | exp_year | - | cardNumber | String? | yes | card_number | - | retryCount | Int? | yes | retry_count | + | cardType | String? | yes | card_type | + | cardId | String? | yes | card_id | + | displayName | String? | yes | display name | + | nickname | String? | yes | nickname | + | expired | Boolean? | yes | expired | --- @@ -2638,12 +2604,13 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aggregatorName | String? | yes | Dispaly Priority | | name | String | no | Payment mode name | - | list | ArrayList<[PaymentModeList](#PaymentModeList)>? | yes | Payment mode | + | aggregatorName | String? | yes | Dispaly Priority | | anonymousEnable | Boolean? | yes | Annonymous card flag | - | displayName | String | no | Payment mode display name | | displayPriority | Int | no | Dispaly Priority | + | list | ArrayList<[PaymentModeList](#PaymentModeList)>? | yes | Payment mode | + | displayName | String | no | Payment mode display name | + | saveCard | Boolean? | yes | Card save or not | | addCardEnabled | Boolean? | yes | Annonymous card flag | --- @@ -2651,12 +2618,47 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` + #### [AggregatorRoute](#AggregatorRoute) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | apiLink | String? | yes | api_link | + | data | HashMap? | yes | Data | + | paymentFlow | String? | yes | payment_flow | + | paymentFlowData | String? | yes | payment_flow_data | + +--- + + + + + #### [PaymentFlow](#PaymentFlow) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | stripe | [AggregatorRoute](#AggregatorRoute)? | yes | Stripe | + | upiRazorpay | [AggregatorRoute](#AggregatorRoute)? | yes | UPI_Razorpay | + | bqrRazorpay | [AggregatorRoute](#AggregatorRoute)? | yes | BQR_Razorpay | + | payubiz | [AggregatorRoute](#AggregatorRoute)? | yes | Payubiz | + | rupifi | [AggregatorRoute](#AggregatorRoute)? | yes | Rupifi | + | simpl | [AggregatorRoute](#AggregatorRoute)? | yes | simpl | + | juspay | [AggregatorRoute](#AggregatorRoute)? | yes | Juspay | + | razorpay | [AggregatorRoute](#AggregatorRoute)? | yes | Razorpay | + | fynd | [AggregatorRoute](#AggregatorRoute)? | yes | Fynd | + | ccavenue | [AggregatorRoute](#AggregatorRoute)? | yes | Ccavenue | + | mswipe | [AggregatorRoute](#AggregatorRoute)? | yes | mswipe | + +--- + + + + #### [PaymentOptionAndFlow](#PaymentOptionAndFlow) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentFlows | [PaymentFlow](#PaymentFlow) | no | payment_flows | | paymentOption | ArrayList<[RootPaymentMode](#RootPaymentMode)> | no | Payment options | + | paymentFlows | [PaymentFlow](#PaymentFlow) | no | payment_flows | --- @@ -2667,8 +2669,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | 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 | --- @@ -2705,9 +2707,9 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | ---------- | ---- | -------- | ----------- | | name | String | no | Beneficiary Name | | logoSmall | String | no | Beneficiary small Logo | - | logoLarge | String | no | Beneficiary large Logo | - | id | Int | no | | | displayName | String? | yes | Beneficiary Display Name | + | id | Int | no | | + | logoLarge | String | no | Beneficiary large Logo | --- @@ -2718,8 +2720,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayName | String | no | Beneficiary Mode Name | | items | ArrayList<[TransferItemsDetails](#TransferItemsDetails)>? | yes | Beneficiary Mode Items | + | displayName | String | no | Beneficiary Mode Name | --- @@ -2764,25 +2766,25 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | subtitle | String | no | SHort Title Of Account | + | delightsUserName | String? | yes | User Id Who filled the Beneficiary | + | accountHolder | String | no | Account Holder Name | | mobile | Boolean? | yes | MObile no of User | - | isActive | Boolean | no | Boolean Flag whether Beneficiary set or not | - | id | Int | no | | - | displayName | String | no | Display Name Of Account | - | bankName | String | no | Bank Name Of Account | - | accountNo | String | no | Account Number | | transferMode | String | no | Transfer Mode Of Account | - | ifscCode | String | no | Ifsc Code Of Account | - | accountHolder | String | no | Account Holder Name | - | delightsUserName | String? | yes | User Id Who filled the Beneficiary | - | title | String | no | Title Of Account | + | id | Int | no | | + | isActive | Boolean | no | Boolean Flag whether Beneficiary set or not | | email | String | no | EMail of User | - | comment | Boolean? | yes | Remarks | | createdOn | String | no | Creation Date of Beneficiary | - | branchName | Boolean? | yes | Branch Name Of Account | - | beneficiaryId | String | no | Benenficiary Id | | modifiedOn | String | no | MOdification Date of Beneficiary | + | bankName | String | no | Bank Name Of Account | + | ifscCode | String | no | Ifsc Code Of Account | + | branchName | Boolean? | yes | Branch Name Of Account | + | comment | Boolean? | yes | Remarks | + | subtitle | String | no | SHort Title Of Account | | address | String | no | Address of User | + | beneficiaryId | String | no | Benenficiary Id | + | displayName | String | no | Display Name Of Account | + | title | String | no | Title Of Account | + | accountNo | String | no | Account Number | --- @@ -2793,8 +2795,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | beneficiaries | ArrayList<[OrderBeneficiaryDetails](#OrderBeneficiaryDetails)>? | yes | All Beneficiaries Of An Order | | showBeneficiaryDetails | Boolean? | yes | Show beneficiary details or not. | + | beneficiaries | ArrayList<[OrderBeneficiaryDetails](#OrderBeneficiaryDetails)>? | yes | All Beneficiaries Of An Order | --- @@ -2805,9 +2807,9 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | 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 | --- @@ -2818,9 +2820,9 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | branchName | String | no | Branch Name Of Account | | bankName | String | no | Bank Name Of Account | | success | Boolean? | yes | Response is successful or not | + | branchName | String | no | Branch Name Of Account | --- @@ -2831,9 +2833,9 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | 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. | --- @@ -2844,9 +2846,9 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | requestId | String | no | Request Id sent in | | hashKey | String | no | Hash key of the beneficiary Id | | otp | String | no | Otp sent to the given Mobile No | - | requestId | String | no | Request Id sent in | --- @@ -2870,8 +2872,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | isVerifiedFlag | Boolean | no | Vefified flag. | - | description | String | no | Wrong OTP Code | | success | String | no | Response is successful or not | + | description | String | no | Wrong OTP Code | --- @@ -2882,17 +2884,17 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | accountNo | String | no | Account NUmber of the Account Holder | - | mobile | String | no | Moblie Number of the User | - | comment | String? | yes | Remarks added by The user | - | vpa | String? | yes | | - | wallet | String? | yes | | | ifscCode | String | no | Ifsc Code of the Account | + | wallet | String? | yes | | | branchName | String | no | Branch Name of the Account | - | accountHolder | String | no | Name of the Account Holder | | address | String? | yes | Address of the User | - | bankName | String | no | Bank Name of the Account | + | accountHolder | String | no | Name of the Account Holder | + | comment | String? | yes | Remarks added by The user | | email | String | no | Email of the Account Holder | + | mobile | String | no | Moblie Number of the User | + | vpa | String? | yes | | + | bankName | String | no | Bank Name of the Account | + | accountNo | String | no | Account NUmber of the Account Holder | --- @@ -2903,13 +2905,13 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | otp | String? | yes | | - | shipmentId | String | no | Shipment Id of the respective Merchant Order Id | | requestId | String? | yes | | | orderId | String | no | Merchant Order Id | - | transferMode | String | no | Transfer Mode of the Beneficiary to be added | | details | [BeneficiaryModeDetails](#BeneficiaryModeDetails) | no | Beneficiary bank details | | delights | Boolean | no | True if beneficiary to be added by delights or False if by User | + | otp | String? | yes | | + | transferMode | String | no | Transfer Mode of the Beneficiary to be added | + | shipmentId | String | no | Shipment Id of the respective Merchant Order Id | --- @@ -2920,10 +2922,10 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isVerifiedFlag | Boolean? | yes | | - | data | HashMap? | yes | Refund account data. | | message | String | no | Response message | + | data | HashMap? | yes | Refund account data. | | success | Boolean | no | Success or failure flag. | + | isVerifiedFlag | Boolean? | yes | | --- @@ -2934,11 +2936,11 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | accountNo | String | no | | | ifscCode | String | no | | | branchName | String | no | | | accountHolder | String | no | | | bankName | String | no | | + | accountNo | String | no | | --- @@ -2949,8 +2951,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderId | String | no | | | details | [BankDetailsForOTP](#BankDetailsForOTP) | no | | + | orderId | String | no | | --- @@ -2961,8 +2963,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobile | String | no | Wallet Moblie Number of the User | | countryCode | String | no | Country Code of the Mobile Number | + | mobile | String | no | Wallet Moblie Number of the User | --- @@ -2973,8 +2975,8 @@ Success. Check the example shown below or refer `SetDefaultBeneficiaryResponse` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isVerifiedFlag | String | no | Boolean Flag whether OTP Validation is already done or not | | requestId | String | no | request id | + | isVerifiedFlag | String | no | Boolean Flag whether OTP Validation is already done or not | | success | Boolean? | yes | Response is successful or not | --- diff --git a/documentation/application/POSCART.md b/documentation/application/POSCART.md index cf6ebdd1d..0439043e2 100644 --- a/documentation/application/POSCART.md +++ b/documentation/application/POSCART.md @@ -6680,77 +6680,95 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared - #### [PromiseFormatted](#PromiseFormatted) + #### [RawBreakup](#RawBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | String? | yes | | - | max | String? | yes | | + | coupon | Double? | yes | | + | mrpTotal | Double? | yes | | + | youSaved | Double? | yes | | + | total | Double? | yes | | + | fyndCash | Double? | yes | | + | gstCharges | Double? | yes | | + | vog | Double? | yes | | + | deliveryCharge | Double? | yes | | + | subtotal | Double? | yes | | + | codCharge | Double? | yes | | + | discount | Double? | yes | | + | convenienceFee | Double? | yes | | --- - #### [PromiseTimestamp](#PromiseTimestamp) + #### [CouponBreakup](#CouponBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Double? | yes | | - | max | Double? | yes | | + | value | Double? | yes | | + | uid | String? | yes | | + | isApplied | Boolean? | yes | | + | type | String? | yes | | + | code | String? | yes | | + | message | String? | yes | | --- - #### [ShipmentPromise](#ShipmentPromise) + #### [LoyaltyPoints](#LoyaltyPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | - | timestamp | [PromiseTimestamp](#PromiseTimestamp)? | yes | | + | isApplied | Boolean? | yes | | + | total | Double? | yes | | + | description | String? | yes | | + | applicable | Double? | yes | | --- - #### [PaymentSelectionLock](#PaymentSelectionLock) + #### [DisplayBreakup](#DisplayBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentIdentifier | String? | yes | | - | defaultOptions | String? | yes | | - | enabled | Boolean? | yes | | + | key | String? | yes | | + | currencyCode | String? | yes | | + | value | Double? | yes | | + | currencySymbol | String? | yes | | + | display | String? | yes | | + | message | ArrayList? | yes | | --- - #### [ProductPrice](#ProductPrice) + #### [CartBreakup](#CartBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | currencyCode | String? | yes | | - | selling | Double? | yes | | - | addOn | Double? | yes | | - | currencySymbol | String? | yes | | - | marked | Double? | yes | | + | raw | [RawBreakup](#RawBreakup)? | yes | | + | coupon | [CouponBreakup](#CouponBreakup)? | yes | | + | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | + | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | --- - #### [ProductPriceInfo](#ProductPriceInfo) + #### [PaymentSelectionLock](#PaymentSelectionLock) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | base | [ProductPrice](#ProductPrice)? | yes | | - | converted | [ProductPrice](#ProductPrice)? | yes | | + | enabled | Boolean? | yes | | + | paymentIdentifier | String? | yes | | + | defaultOptions | String? | yes | | --- @@ -6761,12 +6779,34 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | Double? | yes | Per unit discount amount applied with current promotion | - | 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 | - | mrpPromotion | Boolean? | yes | If applied promotion is applied on product MRP or ESP | | offerText | String? | yes | Offer text of current promotion | + | amount | Double? | yes | Per unit discount amount applied with current promotion | + | articleQuantity | Int? | yes | Quantity of article on which promotion is applicable | + +--- + + + + + #### [CartProductIdentifer](#CartProductIdentifer) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | identifier | String? | yes | Article idenfier generated by cart | + +--- + + + + + #### [PromoMeta](#PromoMeta) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | message | String? | yes | | --- @@ -6777,33 +6817,39 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | otherStoreQuantity | Int? | yes | | - | outOfStock | Boolean? | yes | | - | isValid | Boolean? | yes | | | sizes | ArrayList? | yes | | | deliverable | Boolean? | yes | | + | isValid | Boolean? | yes | | + | otherStoreQuantity | Int? | yes | | + | outOfStock | Boolean? | yes | | --- - #### [CartProductIdentifer](#CartProductIdentifer) + #### [ProductPrice](#ProductPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifier | String? | yes | Article idenfier generated by cart | + | addOn | Double? | yes | | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | + | effective | Double? | yes | | + | marked | Double? | yes | | + | selling | Double? | yes | | --- - #### [PromoMeta](#PromoMeta) + #### [ProductPriceInfo](#ProductPriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | base | [ProductPrice](#ProductPrice)? | yes | | + | converted | [ProductPrice](#ProductPrice)? | yes | | --- @@ -6823,12 +6869,12 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared - #### [BaseInfo](#BaseInfo) + #### [CategoryInfo](#CategoryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | name | String? | yes | | - | uid | Int? | yes | | + | uid | Int? | yes | Product Category Id | --- @@ -6850,21 +6896,21 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | type | String? | yes | | | query | [ActionQuery](#ActionQuery)? | yes | | | url | String? | yes | | - | type | String? | yes | | --- - #### [CategoryInfo](#CategoryInfo) + #### [BaseInfo](#BaseInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | name | String? | yes | | - | uid | Int? | yes | Product Category Id | + | uid | Int? | yes | | --- @@ -6875,14 +6921,14 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | + | slug | String? | yes | Unique product url name generated via product name and other meta data | + | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | | uid | Int? | yes | | + | action | [ProductAction](#ProductAction)? | yes | | | type | String? | yes | | - | slug | String? | yes | Unique product url name generated via product name and other meta data | - | name | String? | yes | | | brand | [BaseInfo](#BaseInfo)? | yes | | - | action | [ProductAction](#ProductAction)? | yes | | - | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | --- @@ -6893,9 +6939,9 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | currencyCode | String? | yes | | | effective | Double? | yes | | | marked | Double? | yes | | - | currencyCode | String? | yes | | | currencySymbol | String? | yes | | --- @@ -6919,14 +6965,14 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | store | [BaseInfo](#BaseInfo)? | yes | | - | uid | String? | yes | | | quantity | Int? | yes | | - | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | - | type | String? | yes | | | size | String? | yes | | + | uid | String? | yes | | | extraMeta | HashMap? | yes | | + | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | | seller | [BaseInfo](#BaseInfo)? | yes | | + | type | String? | yes | | + | store | [BaseInfo](#BaseInfo)? | yes | | --- @@ -6937,115 +6983,69 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | bulkOffer | HashMap? | yes | | - | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | key | String? | yes | | + | quantity | Int? | yes | | | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | - | couponMessage | String? | yes | | - | message | String? | yes | | - | availability | [ProductAvailability](#ProductAvailability)? | yes | | | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | - | quantity | Int? | yes | | - | isSet | Boolean? | yes | | - | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | - | key | String? | yes | | - | discount | String? | yes | | | promoMeta | [PromoMeta](#PromoMeta)? | yes | | + | availability | [ProductAvailability](#ProductAvailability)? | yes | | + | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | | product | [CartProduct](#CartProduct)? | yes | | + | isSet | Boolean? | yes | | + | discount | String? | yes | | | article | [ProductArticle](#ProductArticle)? | yes | | + | couponMessage | String? | yes | | + | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | bulkOffer | HashMap? | yes | | + | message | String? | yes | | --- - #### [CartCurrency](#CartCurrency) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | code | String? | yes | Currency code defined by ISO 4217:2015 | - | symbol | String? | yes | | - ---- - - - - - #### [DisplayBreakup](#DisplayBreakup) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | currencyCode | String? | yes | | - | value | Double? | yes | | - | message | ArrayList? | yes | | - | key | String? | yes | | - | currencySymbol | String? | yes | | - ---- - - - - - #### [RawBreakup](#RawBreakup) + #### [PromiseFormatted](#PromiseFormatted) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | total | Double? | yes | | - | convenienceFee | Double? | yes | | - | discount | Double? | yes | | - | gstCharges | Double? | yes | | - | codCharge | Double? | yes | | - | fyndCash | Double? | yes | | - | mrpTotal | Double? | yes | | - | vog | Double? | yes | | - | deliveryCharge | Double? | yes | | - | youSaved | Double? | yes | | - | subtotal | Double? | yes | | - | coupon | Double? | yes | | + | min | String? | yes | | + | max | String? | yes | | --- - #### [CouponBreakup](#CouponBreakup) + #### [PromiseTimestamp](#PromiseTimestamp) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isApplied | Boolean? | yes | | - | value | Double? | yes | | - | uid | String? | yes | | - | code | String? | yes | | - | message | String? | yes | | - | type | String? | yes | | + | min | Double? | yes | | + | max | Double? | yes | | --- - #### [LoyaltyPoints](#LoyaltyPoints) + #### [ShipmentPromise](#ShipmentPromise) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | total | Double? | yes | | - | description | String? | yes | | - | isApplied | Boolean? | yes | | - | applicable | Double? | yes | | + | formatted | [PromiseFormatted](#PromiseFormatted)? | yes | | + | timestamp | [PromiseTimestamp](#PromiseTimestamp)? | yes | | --- - #### [CartBreakup](#CartBreakup) + #### [CartCurrency](#CartCurrency) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | - | raw | [RawBreakup](#RawBreakup)? | yes | | - | coupon | [CouponBreakup](#CouponBreakup)? | yes | | - | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | + | symbol | String? | yes | | + | code | String? | yes | Currency code defined by ISO 4217:2015 | --- @@ -7056,21 +7056,21 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | comment | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | checkoutMode | String? | yes | | - | lastModified | String? | yes | | - | couponText | String? | yes | | + | id | String? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | deliveryChargeInfo | String? | yes | | - | isValid | Boolean? | yes | | + | checkoutMode | String? | yes | | + | comment | String? | yes | | + | gstin | String? | yes | | + | restrictCheckout | Boolean? | yes | | | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - | message | String? | yes | | - | gstin | String? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | isValid | Boolean? | yes | | + | couponText | String? | yes | | + | lastModified | String? | yes | | | currency | [CartCurrency](#CartCurrency)? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | - | restrictCheckout | Boolean? | yes | | - | id | String? | yes | | + | message | String? | yes | | --- @@ -7081,16 +7081,16 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | itemSize | String? | yes | | | itemId | Int? | yes | | + | articleAssignment | HashMap? | yes | | | quantity | Int? | yes | | + | itemSize | String? | yes | | + | articleId | String? | yes | | | pos | Boolean? | yes | | - | storeId | Int? | yes | | - | articleAssignment | HashMap? | yes | | | extraMeta | HashMap? | yes | | | sellerId | Int? | yes | | - | articleId | String? | yes | | + | storeId | Int? | yes | | + | display | String? | yes | | --- @@ -7126,13 +7126,13 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemIndex | Int? | yes | | - | itemSize | String? | yes | | | itemId | Int? | yes | | - | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | | quantity | Int? | yes | | - | extraMeta | HashMap? | yes | | + | itemSize | String? | yes | | + | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | | articleId | String? | yes | | + | extraMeta | HashMap? | yes | | + | itemIndex | Int? | yes | | --- @@ -7175,58 +7175,70 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared + #### [PageCoupon](#PageCoupon) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | current | Int? | yes | | + | total | Int? | yes | | + | hasNext | Boolean? | yes | | + | totalItemCount | Int? | yes | | + | hasPrevious | Boolean? | yes | | + +--- + + + + #### [Coupon](#Coupon) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maxDiscountValue | Double? | yes | | + | isApplicable | Boolean? | yes | | + | couponValue | Double? | yes | | + | isApplied | Boolean? | yes | | + | minimumCartValue | Double? | yes | | | title | String? | yes | | + | subTitle | String? | yes | | | expiresOn | String? | yes | | + | maxDiscountValue | Double? | yes | | | couponCode | String? | yes | | - | isApplied | Boolean? | yes | | - | minimumCartValue | Double? | yes | | | message | String? | yes | | - | couponValue | Double? | yes | | - | isApplicable | Boolean? | yes | | - | subTitle | String? | yes | | --- - #### [PageCoupon](#PageCoupon) + #### [GetCouponResponse](#GetCouponResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | total | Int? | yes | | - | totalItemCount | Int? | yes | | - | current | Int? | yes | | - | hasNext | Boolean? | yes | | - | hasPrevious | Boolean? | yes | | + | page | [PageCoupon](#PageCoupon)? | yes | | + | availableCouponList | ArrayList<[Coupon](#Coupon)>? | yes | | --- - #### [GetCouponResponse](#GetCouponResponse) + #### [ApplyCouponRequest](#ApplyCouponRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | availableCouponList | ArrayList<[Coupon](#Coupon)>? | yes | | - | page | [PageCoupon](#PageCoupon)? | yes | | + | couponCode | String | no | Coupon code to be applied | --- - #### [ApplyCouponRequest](#ApplyCouponRequest) + #### [OfferSeller](#OfferSeller) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | couponCode | String | no | Coupon code to be applied | + | name | String? | yes | | + | uid | Int? | yes | Seller id | --- @@ -7237,10 +7249,10 @@ 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 | | currencyCode | String? | yes | Currency code for all amounts | - | bulkEffective | Double? | yes | Discounted per unit price for current offer object | | currencySymbol | String? | yes | Currency symbol for currency | + | 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 | --- @@ -7253,9 +7265,9 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | autoApplied | Boolean? | yes | Whether offer discount is auto applied in cart | - | total | Double? | yes | Total price of offer quantity with discount | - | best | Boolean? | yes | Is true for best offer from all offers present for all sellers | | quantity | Int? | yes | Quantity on which offer is applicable | + | best | Boolean? | yes | Is true for best offer from all offers present for all sellers | + | total | Double? | yes | Total price of offer quantity with discount | | margin | Int? | yes | Percentage value of discount | | price | [OfferPrice](#OfferPrice)? | yes | | | type | String? | yes | Offer type | @@ -7265,24 +7277,12 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared - #### [OfferSeller](#OfferSeller) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | uid | Int? | yes | Seller id | - ---- - - - - #### [BulkPriceOffer](#BulkPriceOffer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | offers | ArrayList<[OfferItem](#OfferItem)>? | yes | | | seller | [OfferSeller](#OfferSeller)? | yes | | + | offers | ArrayList<[OfferItem](#OfferItem)>? | yes | | --- @@ -7327,28 +7327,28 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | id | String? | yes | | + | meta | HashMap? | yes | | + | countryCode | String? | yes | | + | tags | ArrayList? | yes | | + | areaCodeSlug | String? | yes | | + | googleMapPoint | HashMap? | yes | | + | userId | String? | yes | | | addressType | String? | yes | | | areaCode | String? | yes | | - | address | String? | yes | | - | countryCode | String? | yes | | - | email | String? | yes | | + | isActive | Boolean? | yes | | + | name | String? | yes | | + | geoLocation | [GeoLocation](#GeoLocation)? | yes | | + | isDefaultAddress | Boolean? | yes | | + | checkoutMode | String? | yes | | | state | String? | yes | | | phone | String? | yes | | + | email | String? | yes | | + | landmark | String? | yes | | + | address | String? | yes | | | area | String? | yes | | - | isDefaultAddress | Boolean? | yes | | - | id | String? | yes | | - | geoLocation | [GeoLocation](#GeoLocation)? | yes | | - | tags | ArrayList? | yes | | - | areaCodeSlug | String? | yes | | - | meta | HashMap? | yes | | - | name | String? | yes | | | country | String? | yes | | | city | String? | yes | | - | landmark | String? | yes | | - | checkoutMode | String? | yes | | - | isActive | Boolean? | yes | | - | googleMapPoint | HashMap? | yes | | - | userId | String? | yes | | --- @@ -7371,8 +7371,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 | | --- @@ -7384,9 +7384,9 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | isUpdated | Boolean? | yes | | + | id | String? | yes | | | success | Boolean? | yes | | | isDefaultAddress | Boolean? | yes | | - | id | String? | yes | | --- @@ -7409,8 +7409,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | billingAddressId | String? | yes | | | cartId | String? | yes | | + | billingAddressId | String? | yes | | | id | String? | yes | | --- @@ -7422,12 +7422,12 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | merchantCode | String? | yes | | | paymentIdentifier | String? | yes | | - | aggregatorName | String? | yes | | | id | String? | yes | | | paymentMode | String? | yes | | | addressId | String? | yes | | + | merchantCode | String? | yes | | + | aggregatorName | String? | yes | | --- @@ -7438,11 +7438,11 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | displayMessageEn | String? | yes | | + | discount | Double? | yes | | | valid | Boolean? | yes | | | title | String? | yes | | - | displayMessageEn | String? | yes | | | code | String? | yes | | - | discount | Double? | yes | | --- @@ -7453,8 +7453,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | couponValidity | [CouponValidity](#CouponValidity)? | yes | | | success | Boolean | no | | + | couponValidity | [CouponValidity](#CouponValidity)? | yes | | | message | String? | yes | | --- @@ -7466,16 +7466,16 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipmentType | String? | yes | | - | boxType | String? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | | dpOptions | HashMap? | yes | | - | fulfillmentType | String? | yes | | + | shipmentType | String? | yes | | + | fulfillmentId | Int? | yes | | | shipments | Int? | yes | | + | orderType | String? | yes | | | promise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | fulfillmentType | String? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | | dpId | String? | yes | | - | orderType | String? | yes | | - | fulfillmentId | Int? | yes | | + | boxType | String? | yes | | --- @@ -7486,24 +7486,24 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | error | Boolean? | yes | | - | isValid | Boolean? | yes | | - | deliveryChargeInfo | String? | yes | | - | message | String? | yes | | - | gstin | String? | yes | | - | uid | String? | yes | | + | id | String? | yes | | | shipments | ArrayList<[ShipmentResponse](#ShipmentResponse)>? | yes | | - | comment | String? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | - | lastModified | String? | yes | | | checkoutMode | String? | yes | | + | error | Boolean? | yes | | + | comment | String? | yes | | + | uid | String? | yes | | + | gstin | String? | yes | | + | restrictCheckout | Boolean? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | isValid | Boolean? | yes | | | couponText | String? | yes | | | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | + | lastModified | String? | yes | | | currency | [CartCurrency](#CartCurrency)? | yes | | + | message | String? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | deliveryChargeInfo | String? | yes | | | cartId | Int? | yes | | - | restrictCheckout | Boolean? | yes | | - | id | String? | yes | | --- @@ -7514,9 +7514,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 | --- @@ -7534,26 +7534,26 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared - #### [StaffCheckout](#StaffCheckout) + #### [Files](#Files) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | user | String | no | | - | firstName | String | no | | - | id | String | no | | - | lastName | String | no | | + | key | String | no | | + | values | ArrayList | no | | --- - #### [Files](#Files) + #### [StaffCheckout](#StaffCheckout) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | values | ArrayList | no | | - | key | String | no | | + | id | String | no | | + | user | String | no | | + | lastName | String | no | | + | firstName | String | no | | --- @@ -7564,25 +7564,25 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aggregator | String? | yes | | - | orderingStore | Int? | yes | | | paymentIdentifier | String? | yes | | + | meta | HashMap? | yes | | + | paymentMode | String | no | | | pos | Boolean? | yes | | | callbackUrl | String? | yes | | - | staff | [StaffCheckout](#StaffCheckout)? | yes | | - | paymentMode | String | no | | + | deliveryAddress | HashMap? | yes | | + | extraMeta | HashMap? | yes | | | billingAddressId | String? | yes | | - | addressId | String? | yes | | - | merchantCode | String? | yes | | | billingAddress | HashMap? | yes | | - | pickAtStoreUid | Int? | yes | | - | meta | HashMap? | yes | | + | orderingStore | Int? | yes | | | orderType | String | no | | + | paymentParams | HashMap? | yes | | + | addressId | String? | yes | | + | pickAtStoreUid | Int? | yes | | + | aggregator | String? | yes | | | files | ArrayList<[Files](#Files)>? | yes | List of file url | + | merchantCode | String? | yes | | | paymentAutoConfirm | Boolean? | yes | | - | deliveryAddress | HashMap? | yes | | - | extraMeta | HashMap? | yes | | - | paymentParams | HashMap? | yes | | + | staff | [StaffCheckout](#StaffCheckout)? | yes | | --- @@ -7593,34 +7593,34 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | deliveryChargeInfo | String? | yes | | - | message | String? | yes | | + | id | String? | yes | | | gstin | String? | yes | | + | restrictCheckout | Boolean? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | couponText | String? | yes | | + | message | String? | yes | | | deliveryChargeOrderValue | Int? | yes | | | errorMessage | String? | yes | | - | comment | String? | yes | | - | lastModified | String? | yes | | - | success | Boolean? | yes | | - | couponText | String? | yes | | - | codMessage | String? | yes | | - | storeCode | String? | yes | | + | userType | String? | yes | | + | codAvailable | Boolean? | yes | | | deliveryCharges | Int? | yes | | - | currency | [CartCurrency](#CartCurrency)? | yes | | | cartId | Int? | yes | | - | codAvailable | Boolean? | yes | | - | id | String? | yes | | - | userType | String? | yes | | - | isValid | Boolean? | yes | | - | codCharges | Int? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | storeCode | String? | yes | | + | success | Boolean? | yes | | + | checkoutMode | String? | yes | | + | comment | String? | yes | | | uid | String? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | codMessage | String? | yes | | | storeEmps | ArrayList>? | yes | | - | orderId | String? | yes | | - | checkoutMode | String? | yes | | + | codCharges | Int? | yes | | + | isValid | Boolean? | yes | | | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | restrictCheckout | Boolean? | yes | | + | lastModified | String? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | deliveryChargeInfo | String? | yes | | + | orderId | String? | yes | | --- @@ -7631,14 +7631,14 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | paymentConfirmUrl | String? | yes | | | success | Boolean? | yes | | - | message | String? | yes | | - | data | HashMap? | yes | | | cart | [CheckCart](#CheckCart)? | yes | | - | callbackUrl | String? | yes | | - | orderId | String? | yes | | + | data | HashMap? | yes | | + | message | String? | yes | | | appInterceptUrl | String? | yes | | - | paymentConfirmUrl | String? | yes | | + | orderId | String? | yes | | + | callbackUrl | String? | yes | | --- @@ -7649,10 +7649,10 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | checkoutMode | String? | yes | | - | pickUpCustomerDetails | HashMap? | yes | Customer contact details for customer pickup at store | | comment | String? | yes | | + | pickUpCustomerDetails | HashMap? | yes | Customer contact details for customer pickup at store | | gstin | String? | yes | | + | checkoutMode | String? | yes | | --- @@ -7685,8 +7685,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 | --- @@ -7697,22 +7697,22 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | city | String? | yes | | - | landmark | String? | yes | | - | areaCodeSlug | String? | yes | | + | name | String? | yes | | + | pincode | Int? | yes | | + | id | Int? | yes | | + | address | String? | yes | | | addressType | String? | yes | | - | email | String? | yes | | | uid | Int? | yes | | - | pincode | Int? | yes | | - | phone | String? | yes | | | state | String? | yes | | + | phone | String? | yes | | + | email | String? | yes | | + | areaCodeSlug | String? | yes | | | area | String? | yes | | + | landmark | String? | yes | | | storeCode | String? | yes | | - | name | String? | yes | | - | id | Int? | yes | | | areaCode | String? | yes | | | country | String? | yes | | - | address | String? | yes | | + | city | String? | yes | | --- @@ -7734,8 +7734,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. | --- @@ -7746,8 +7746,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 | --- @@ -7758,11 +7758,11 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | token | String? | yes | Short link id | - | createdOn | String? | yes | | | meta | HashMap? | yes | Meta data sent while generating share cart link | | source | HashMap? | yes | Share link device and other source information | + | createdOn | String? | yes | | | user | HashMap? | yes | User details of who generated share link | + | token | String? | yes | Short link id | --- @@ -7773,24 +7773,24 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sharedCartDetails | [SharedCartDetails](#SharedCartDetails)? | yes | | - | comment | String? | yes | | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | - | checkoutMode | String? | yes | | - | lastModified | String? | yes | | - | couponText | String? | yes | | + | id | String? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | deliveryChargeInfo | String? | yes | | - | isValid | Boolean? | yes | | - | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | - | message | String? | yes | | + | checkoutMode | String? | yes | | + | comment | String? | yes | | | uid | String? | yes | | | gstin | String? | yes | | - | currency | [CartCurrency](#CartCurrency)? | yes | | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | - | cartId | Int? | yes | | | restrictCheckout | Boolean? | yes | | - | id | String? | yes | | + | paymentSelectionLock | [PaymentSelectionLock](#PaymentSelectionLock)? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | cartId | Int? | yes | | + | isValid | Boolean? | yes | | + | sharedCartDetails | [SharedCartDetails](#SharedCartDetails)? | yes | | + | couponText | String? | yes | | + | lastModified | String? | yes | | + | currency | [CartCurrency](#CartCurrency)? | yes | | + | message | String? | yes | | --- @@ -7801,8 +7801,8 @@ Success. Returns a merged or replaced cart as per the valid token. Refer `Shared | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | error | String? | yes | | | cart | [SharedCart](#SharedCart)? | yes | | + | error | String? | yes | | --- diff --git a/documentation/platform/CART.md b/documentation/platform/CART.md index cbaf89c79..4a7a1c59a 100644 --- a/documentation/platform/CART.md +++ b/documentation/platform/CART.md @@ -2265,12 +2265,12 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasNext | Boolean? | yes | True if more records are present for next pages | | type | String | no | | - | size | Int? | yes | Current request page size | + | 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 | | current | Int? | yes | Current page no | + | size | Int? | yes | Current request page size | | hasPrevious | Boolean? | yes | True if more records are present for previous pages. Sent for cursor pagination | --- @@ -2278,283 +2278,283 @@ Checkout cart and create Fynd order id - #### [CouponSchedule](#CouponSchedule) + #### [CouponAction](#CouponAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cron | String? | yes | | - | end | String? | yes | | - | duration | Int? | yes | | - | nextSchedule | ArrayList>? | yes | | - | start | String? | yes | | + | actionDate | String? | yes | | + | txnMode | String? | yes | | --- - #### [RuleDefinition](#RuleDefinition) + #### [Rule](#Rule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | valueType | String | no | | - | scope | ArrayList? | yes | | - | autoApply | Boolean? | yes | | - | type | String | no | | - | isExact | Boolean? | yes | | - | applicableOn | String | no | | - | currencyCode | String? | yes | | - | calculateOn | String | no | | + | max | Double? | yes | | + | min | Double? | yes | | + | discountQty | Double? | yes | | + | value | Double? | yes | | + | key | Double? | yes | | --- - #### [DisplayMetaDict](#DisplayMetaDict) + #### [CouponSchedule](#CouponSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | subtitle | String? | yes | | - | title | String? | yes | | + | start | String? | yes | | + | duration | Int? | yes | | + | nextSchedule | ArrayList>? | yes | | + | end | String? | yes | | + | cron | String? | yes | | --- - #### [DisplayMeta](#DisplayMeta) + #### [CouponAuthor](#CouponAuthor) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | title | String? | yes | | - | remove | [DisplayMetaDict](#DisplayMetaDict)? | yes | | - | subtitle | String? | yes | | - | apply | [DisplayMetaDict](#DisplayMetaDict)? | yes | | - | auto | [DisplayMetaDict](#DisplayMetaDict)? | yes | | + | createdBy | String? | yes | | + | modifiedBy | String? | yes | | --- - #### [Validity](#Validity) + #### [PostOrder](#PostOrder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priority | Int? | yes | | + | returnAllowed | Boolean? | yes | | + | cancellationAllowed | Boolean? | yes | | --- - #### [Ownership](#Ownership) + #### [BulkBundleRestriction](#BulkBundleRestriction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | payableCategory | String | no | | - | payableBy | String | no | | + | multiStoreAllowed | Boolean | no | | --- - #### [CouponAuthor](#CouponAuthor) + #### [PriceRange](#PriceRange) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | String? | yes | | - | createdBy | String? | yes | | + | max | Int? | yes | | + | min | Int? | yes | | --- - #### [CouponDateMeta](#CouponDateMeta) + #### [PaymentAllowValue](#PaymentAllowValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | + | max | Int? | yes | | --- - #### [CouponAction](#CouponAction) + #### [PaymentModes](#PaymentModes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | txnMode | String? | yes | | - | actionDate | String? | yes | | + | codes | ArrayList? | yes | | + | types | ArrayList? | yes | | + | uses | [PaymentAllowValue](#PaymentAllowValue)? | yes | | + | networks | ArrayList? | yes | | --- - #### [PaymentAllowValue](#PaymentAllowValue) + #### [UsesRemaining](#UsesRemaining) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Int? | yes | | + | app | Int? | yes | | + | user | Int? | yes | | + | total | Int? | yes | | --- - #### [PaymentModes](#PaymentModes) + #### [UsesRestriction](#UsesRestriction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | types | ArrayList? | yes | | - | networks | ArrayList? | yes | | - | codes | ArrayList? | yes | | - | uses | [PaymentAllowValue](#PaymentAllowValue)? | yes | | + | maximum | [UsesRemaining](#UsesRemaining)? | yes | | + | remaining | [UsesRemaining](#UsesRemaining)? | yes | | --- - #### [PostOrder](#PostOrder) + #### [Restrictions](#Restrictions) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnAllowed | Boolean? | yes | | - | cancellationAllowed | Boolean? | yes | | + | postOrder | [PostOrder](#PostOrder)? | yes | | + | bulkBundle | [BulkBundleRestriction](#BulkBundleRestriction)? | yes | | + | couponAllowed | Boolean? | yes | | + | userGroups | ArrayList? | yes | | + | platforms | ArrayList? | yes | | + | priceRange | [PriceRange](#PriceRange)? | yes | | + | payments | HashMap? | yes | | + | orderingStores | ArrayList? | yes | | + | uses | [UsesRestriction](#UsesRestriction)? | yes | | --- - #### [UsesRemaining](#UsesRemaining) + #### [DisplayMetaDict](#DisplayMetaDict) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | app | Int? | yes | | - | total | Int? | yes | | - | user | Int? | yes | | + | subtitle | String? | yes | | + | title | String? | yes | | --- - #### [UsesRestriction](#UsesRestriction) + #### [DisplayMeta](#DisplayMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | remaining | [UsesRemaining](#UsesRemaining)? | yes | | - | maximum | [UsesRemaining](#UsesRemaining)? | yes | | + | description | String? | yes | | + | auto | [DisplayMetaDict](#DisplayMetaDict)? | yes | | + | subtitle | String? | yes | | + | title | String? | yes | | + | apply | [DisplayMetaDict](#DisplayMetaDict)? | yes | | + | remove | [DisplayMetaDict](#DisplayMetaDict)? | yes | | --- - #### [BulkBundleRestriction](#BulkBundleRestriction) + #### [CouponDateMeta](#CouponDateMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | multiStoreAllowed | Boolean | no | | + | createdOn | String? | yes | | + | modifiedOn | String? | yes | | --- - #### [PriceRange](#PriceRange) + #### [RuleDefinition](#RuleDefinition) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int? | yes | | - | max | Int? | yes | | + | type | String | no | | + | isExact | Boolean? | yes | | + | autoApply | Boolean? | yes | | + | currencyCode | String? | yes | | + | calculateOn | String | no | | + | applicableOn | String | no | | + | scope | ArrayList? | yes | | + | valueType | String | no | | --- - #### [Restrictions](#Restrictions) + #### [State](#State) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderingStores | ArrayList? | yes | | - | payments | HashMap? | yes | | - | postOrder | [PostOrder](#PostOrder)? | yes | | - | platforms | ArrayList? | yes | | - | userGroups | ArrayList? | yes | | - | couponAllowed | Boolean? | yes | | - | uses | [UsesRestriction](#UsesRestriction)? | yes | | - | bulkBundle | [BulkBundleRestriction](#BulkBundleRestriction)? | yes | | - | priceRange | [PriceRange](#PriceRange)? | yes | | + | isArchived | Boolean? | yes | | + | isPublic | Boolean? | yes | | + | isDisplay | Boolean? | yes | | --- - #### [State](#State) + #### [Validation](#Validation) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDisplay | Boolean? | yes | | - | isPublic | Boolean? | yes | | - | isArchived | Boolean? | yes | | + | userRegisteredAfter | String? | yes | | + | anonymous | Boolean? | yes | | + | appId | ArrayList? | yes | | --- - #### [Identifier](#Identifier) + #### [Validity](#Validity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | collectionId | ArrayList? | yes | | - | itemId | ArrayList? | yes | | - | companyId | ArrayList? | yes | | - | userId | ArrayList? | yes | | - | articleId | ArrayList? | yes | | - | categoryId | ArrayList? | yes | | - | storeId | ArrayList? | yes | | - | brandId | ArrayList? | yes | | + | priority | Int? | yes | | --- - #### [Validation](#Validation) + #### [Identifier](#Identifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | appId | ArrayList? | yes | | - | anonymous | Boolean? | yes | | - | userRegisteredAfter | String? | yes | | + | categoryId | ArrayList? | yes | | + | userId | ArrayList? | yes | | + | collectionId | ArrayList? | yes | | + | articleId | ArrayList? | yes | | + | itemId | ArrayList? | yes | | + | companyId | ArrayList? | yes | | + | brandId | ArrayList? | yes | | + | storeId | ArrayList? | yes | | --- - #### [Rule](#Rule) + #### [Ownership](#Ownership) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | Double? | yes | | - | value | Double? | yes | | - | discountQty | Double? | yes | | - | min | Double? | yes | | - | max | Double? | yes | | + | payableCategory | String | no | | + | payableBy | String | no | | --- @@ -2565,22 +2565,22 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | action | [CouponAction](#CouponAction)? | yes | | + | rule | ArrayList<[Rule](#Rule)> | no | | | schedule | [CouponSchedule](#CouponSchedule)? | yes | | - | tags | ArrayList? | yes | | - | ruleDefinition | [RuleDefinition](#RuleDefinition) | no | | - | displayMeta | [DisplayMeta](#DisplayMeta) | no | | - | validity | [Validity](#Validity) | no | | - | ownership | [Ownership](#Ownership) | no | | | author | [CouponAuthor](#CouponAuthor)? | yes | | - | code | String | no | | + | restrictions | [Restrictions](#Restrictions)? | yes | | + | displayMeta | [DisplayMeta](#DisplayMeta) | no | | | dateMeta | [CouponDateMeta](#CouponDateMeta)? | yes | | - | action | [CouponAction](#CouponAction)? | yes | | + | ruleDefinition | [RuleDefinition](#RuleDefinition) | no | | | typeSlug | String | no | | - | restrictions | [Restrictions](#Restrictions)? | yes | | | state | [State](#State)? | yes | | - | identifiers | [Identifier](#Identifier) | no | | | validation | [Validation](#Validation)? | yes | | - | rule | ArrayList<[Rule](#Rule)> | no | | + | validity | [Validity](#Validity) | no | | + | code | String | no | | + | identifiers | [Identifier](#Identifier) | no | | + | tags | ArrayList? | yes | | + | ownership | [Ownership](#Ownership) | no | | --- @@ -2627,22 +2627,22 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | action | [CouponAction](#CouponAction)? | yes | | + | rule | ArrayList<[Rule](#Rule)> | no | | | schedule | [CouponSchedule](#CouponSchedule)? | yes | | - | tags | ArrayList? | yes | | - | ruleDefinition | [RuleDefinition](#RuleDefinition) | no | | - | displayMeta | [DisplayMeta](#DisplayMeta) | no | | - | validity | [Validity](#Validity) | no | | - | ownership | [Ownership](#Ownership) | no | | | author | [CouponAuthor](#CouponAuthor)? | yes | | - | code | String | no | | + | restrictions | [Restrictions](#Restrictions)? | yes | | + | displayMeta | [DisplayMeta](#DisplayMeta) | no | | | dateMeta | [CouponDateMeta](#CouponDateMeta)? | yes | | - | action | [CouponAction](#CouponAction)? | yes | | + | ruleDefinition | [RuleDefinition](#RuleDefinition) | no | | | typeSlug | String | no | | - | restrictions | [Restrictions](#Restrictions)? | yes | | | state | [State](#State)? | yes | | - | identifiers | [Identifier](#Identifier) | no | | | validation | [Validation](#Validation)? | yes | | - | rule | ArrayList<[Rule](#Rule)> | no | | + | validity | [Validity](#Validity) | no | | + | code | String | no | | + | identifiers | [Identifier](#Identifier) | no | | + | tags | ArrayList? | yes | | + | ownership | [Ownership](#Ownership) | no | | --- @@ -2653,205 +2653,210 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | schedule | [CouponSchedule](#CouponSchedule)? | yes | | | archive | Boolean? | yes | Send true to unpublish coupon | + | schedule | [CouponSchedule](#CouponSchedule)? | yes | | --- - #### [CompareObject](#CompareObject) + #### [PostOrder1](#PostOrder1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | equals | Double? | yes | | - | greaterThan | Double? | yes | | - | lessThanEquals | Double? | yes | | - | lessThan | Double? | yes | | - | greaterThanEquals | Double? | yes | | + | returnAllowed | Boolean? | yes | | + | cancellationAllowed | Boolean? | yes | | --- - #### [ItemCriteria](#ItemCriteria) + #### [UserRegistered](#UserRegistered) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | buyRules | ArrayList? | yes | | - | allItems | Boolean? | yes | | - | itemId | ArrayList? | yes | | - | itemCompany | ArrayList? | yes | | - | cartQuantity | [CompareObject](#CompareObject)? | yes | | - | itemExcludeCategory | ArrayList? | yes | | - | itemStore | ArrayList? | yes | | - | itemExcludeBrand | ArrayList? | yes | | - | itemExcludeSku | ArrayList? | yes | | - | itemSize | ArrayList? | yes | | - | cartTotal | [CompareObject](#CompareObject)? | yes | | - | itemBrand | ArrayList? | yes | | - | itemCategory | ArrayList? | yes | | - | itemSku | ArrayList? | yes | | - | itemExcludeStore | ArrayList? | yes | | - | itemExcludeCompany | ArrayList? | yes | | + | start | String? | yes | | + | end | String? | yes | | --- - #### [PromotionAction](#PromotionAction) + #### [PaymentAllowValue1](#PaymentAllowValue1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | actionType | String | no | | - | actionDate | String | no | | + | max | Int? | yes | | --- - #### [Visibility](#Visibility) + #### [PromotionPaymentModes](#PromotionPaymentModes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pdp | Boolean | no | | - | couponList | Boolean | no | | + | type | String | no | | + | codes | ArrayList? | yes | | + | uses | [PaymentAllowValue1](#PaymentAllowValue1)? | yes | | --- - #### [PromotionAuthor](#PromotionAuthor) + #### [UsesRemaining1](#UsesRemaining1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | String? | yes | | - | createdBy | String? | yes | | + | total | Int? | yes | | + | user | Int? | yes | | --- - #### [Ownership1](#Ownership1) + #### [UsesRestriction1](#UsesRestriction1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | payableCategory | String | no | | - | payableBy | String | no | | + | maximum | [UsesRemaining1](#UsesRemaining1)? | yes | | + | remaining | [UsesRemaining1](#UsesRemaining1)? | yes | | --- - #### [PaymentAllowValue1](#PaymentAllowValue1) + #### [Restrictions1](#Restrictions1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Int? | yes | | + | postOrder | [PostOrder1](#PostOrder1)? | yes | | + | userId | ArrayList? | yes | | + | userRegistered | [UserRegistered](#UserRegistered)? | yes | | + | anonymousUsers | Boolean? | yes | | + | orderQuantity | Int? | yes | | + | userGroups | ArrayList? | yes | | + | platforms | ArrayList? | yes | | + | payments | ArrayList<[PromotionPaymentModes](#PromotionPaymentModes)>? | yes | | + | uses | [UsesRestriction1](#UsesRestriction1) | no | | --- - #### [PromotionPaymentModes](#PromotionPaymentModes) + #### [Visibility](#Visibility) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | codes | ArrayList? | yes | | - | uses | [PaymentAllowValue1](#PaymentAllowValue1)? | yes | | + | couponList | Boolean | no | | + | pdp | Boolean | no | | --- - #### [PostOrder1](#PostOrder1) + #### [PromotionSchedule](#PromotionSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnAllowed | Boolean? | yes | | - | cancellationAllowed | Boolean? | yes | | + | start | String | no | | + | cron | String? | yes | | + | duration | Int? | yes | | + | nextSchedule | ArrayList>? | yes | | + | end | String? | yes | | + | published | Boolean | no | | --- - #### [UsesRemaining1](#UsesRemaining1) + #### [DisplayMeta1](#DisplayMeta1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | total | Int? | yes | | - | user | Int? | yes | | + | description | String? | yes | | + | offerText | String? | yes | | + | name | String? | yes | | --- - #### [UsesRestriction1](#UsesRestriction1) + #### [PromotionAction](#PromotionAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | remaining | [UsesRemaining1](#UsesRemaining1)? | yes | | - | maximum | [UsesRemaining1](#UsesRemaining1)? | yes | | + | actionType | String | no | | + | actionDate | String | no | | --- - #### [UserRegistered](#UserRegistered) + #### [DiscountOffer](#DiscountOffer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | end | String? | yes | | - | start | String? | yes | | + | discountAmount | Double? | yes | | + | maxOfferQuantity | Int? | yes | | + | maxDiscountAmount | Double? | yes | | + | discountPrice | Double? | yes | | + | code | String? | yes | | + | minOfferQuantity | Int? | yes | | + | discountPercentage | Double? | yes | | --- - #### [Restrictions1](#Restrictions1) + #### [CompareObject](#CompareObject) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | anonymousUsers | Boolean? | yes | | - | userId | ArrayList? | yes | | - | payments | ArrayList<[PromotionPaymentModes](#PromotionPaymentModes)>? | yes | | - | postOrder | [PostOrder1](#PostOrder1)? | yes | | - | platforms | ArrayList? | yes | | - | userGroups | ArrayList? | yes | | - | uses | [UsesRestriction1](#UsesRestriction1) | no | | - | userRegistered | [UserRegistered](#UserRegistered)? | yes | | - | orderQuantity | Int? | yes | | + | greaterThanEquals | Double? | yes | | + | greaterThan | Double? | yes | | + | lessThan | Double? | yes | | + | lessThanEquals | Double? | yes | | + | equals | Double? | yes | | --- - #### [DiscountOffer](#DiscountOffer) + #### [ItemCriteria](#ItemCriteria) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | discountPercentage | Double? | yes | | - | discountAmount | Double? | yes | | - | maxOfferQuantity | Int? | yes | | - | minOfferQuantity | Int? | yes | | - | code | String? | yes | | - | discountPrice | Double? | yes | | - | maxDiscountAmount | Double? | yes | | + | allItems | Boolean? | yes | | + | itemStore | ArrayList? | yes | | + | itemBrand | ArrayList? | yes | | + | itemCategory | ArrayList? | yes | | + | cartQuantity | [CompareObject](#CompareObject)? | yes | | + | itemExcludeCompany | ArrayList? | yes | | + | itemId | ArrayList? | yes | | + | itemExcludeSku | ArrayList? | yes | | + | buyRules | ArrayList? | yes | | + | itemCompany | ArrayList? | yes | | + | itemSku | ArrayList? | yes | | + | itemExcludeBrand | ArrayList? | yes | | + | itemExcludeStore | ArrayList? | yes | | + | itemSize | ArrayList? | yes | | + | cartTotal | [CompareObject](#CompareObject)? | yes | | + | itemExcludeCategory | ArrayList? | yes | | --- @@ -2862,9 +2867,9 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | buyCondition | String | no | | | discountType | String | no | | | offer | [DiscountOffer](#DiscountOffer) | no | | + | buyCondition | String | no | | | itemCriteria | [ItemCriteria](#ItemCriteria) | no | | --- @@ -2872,41 +2877,36 @@ Checkout cart and create Fynd order id - #### [PromotionSchedule](#PromotionSchedule) + #### [Ownership1](#Ownership1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | published | Boolean | no | | - | cron | String? | yes | | - | end | String? | yes | | - | duration | Int? | yes | | - | nextSchedule | ArrayList>? | yes | | - | start | String | no | | + | payableCategory | String | no | | + | payableBy | String | no | | --- - #### [PromotionDateMeta](#PromotionDateMeta) + #### [PromotionAuthor](#PromotionAuthor) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | + | createdBy | String? | yes | | + | modifiedBy | String? | yes | | --- - #### [DisplayMeta1](#DisplayMeta1) + #### [PromotionDateMeta](#PromotionDateMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | offerText | String? | yes | | - | description | String? | yes | | + | createdOn | String? | yes | | + | modifiedOn | String? | yes | | --- @@ -2917,27 +2917,27 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | buyRules | HashMap | no | | - | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | - | visiblility | [Visibility](#Visibility)? | yes | | | currency | String? | yes | | - | customJson | HashMap? | yes | | - | author | [PromotionAuthor](#PromotionAuthor)? | yes | | - | ownership | [Ownership1](#Ownership1) | no | | - | promoGroup | String | no | | + | applyExclusive | String? | yes | | | restrictions | [Restrictions1](#Restrictions1)? | yes | | - | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | + | visiblility | [Visibility](#Visibility)? | yes | | + | promotionType | String | no | | | schedule | [PromotionSchedule](#PromotionSchedule)? | yes | | - | applyPriority | Int? | yes | | + | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | + | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | + | customJson | HashMap? | yes | | + | code | String? | yes | | + | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | + | ownership | [Ownership1](#Ownership1) | no | | + | stackable | Boolean? | yes | | + | author | [PromotionAuthor](#PromotionAuthor)? | yes | | | applicationId | String | no | | + | applyAllDiscount | Boolean? | yes | | | mode | String | no | | | dateMeta | [PromotionDateMeta](#PromotionDateMeta)? | yes | | - | stackable | Boolean? | yes | | - | code | String? | yes | | - | applyAllDiscount | Boolean? | yes | | - | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | - | applyExclusive | String? | yes | | - | promotionType | String | no | | + | buyRules | HashMap | no | | + | applyPriority | Int? | yes | | + | promoGroup | String | no | | --- @@ -2960,27 +2960,27 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | buyRules | HashMap | no | | - | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | - | visiblility | [Visibility](#Visibility)? | yes | | | currency | String? | yes | | - | customJson | HashMap? | yes | | - | author | [PromotionAuthor](#PromotionAuthor)? | yes | | - | ownership | [Ownership1](#Ownership1) | no | | - | promoGroup | String | no | | + | applyExclusive | String? | yes | | | restrictions | [Restrictions1](#Restrictions1)? | yes | | - | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | + | visiblility | [Visibility](#Visibility)? | yes | | + | promotionType | String | no | | | schedule | [PromotionSchedule](#PromotionSchedule)? | yes | | - | applyPriority | Int? | yes | | + | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | + | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | + | customJson | HashMap? | yes | | + | code | String? | yes | | + | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | + | ownership | [Ownership1](#Ownership1) | no | | + | stackable | Boolean? | yes | | + | author | [PromotionAuthor](#PromotionAuthor)? | yes | | | applicationId | String | no | | + | applyAllDiscount | Boolean? | yes | | | mode | String | no | | | dateMeta | [PromotionDateMeta](#PromotionDateMeta)? | yes | | - | stackable | Boolean? | yes | | - | code | String? | yes | | - | applyAllDiscount | Boolean? | yes | | - | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | - | applyExclusive | String? | yes | | - | promotionType | String | no | | + | buyRules | HashMap | no | | + | applyPriority | Int? | yes | | + | promoGroup | String | no | | --- @@ -2991,27 +2991,27 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | buyRules | HashMap | no | | - | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | - | visiblility | [Visibility](#Visibility)? | yes | | | currency | String? | yes | | - | customJson | HashMap? | yes | | - | author | [PromotionAuthor](#PromotionAuthor)? | yes | | - | ownership | [Ownership1](#Ownership1) | no | | - | promoGroup | String | no | | + | applyExclusive | String? | yes | | | restrictions | [Restrictions1](#Restrictions1)? | yes | | - | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | + | visiblility | [Visibility](#Visibility)? | yes | | + | promotionType | String | no | | | schedule | [PromotionSchedule](#PromotionSchedule)? | yes | | - | applyPriority | Int? | yes | | + | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | + | postOrderAction | [PromotionAction](#PromotionAction)? | yes | | + | customJson | HashMap? | yes | | + | code | String? | yes | | + | discountRules | ArrayList<[DiscountRule](#DiscountRule)> | no | | + | ownership | [Ownership1](#Ownership1) | no | | + | stackable | Boolean? | yes | | + | author | [PromotionAuthor](#PromotionAuthor)? | yes | | | applicationId | String | no | | + | applyAllDiscount | Boolean? | yes | | | mode | String | no | | | dateMeta | [PromotionDateMeta](#PromotionDateMeta)? | yes | | - | stackable | Boolean? | yes | | - | code | String? | yes | | - | applyAllDiscount | Boolean? | yes | | - | displayMeta | [DisplayMeta1](#DisplayMeta1) | no | | - | applyExclusive | String? | yes | | - | promotionType | String | no | | + | buyRules | HashMap | no | | + | applyPriority | Int? | yes | | + | promoGroup | String | no | | --- @@ -3022,8 +3022,8 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | schedule | [PromotionSchedule](#PromotionSchedule)? | yes | | | archive | Boolean? | yes | Send true to unpublish promotion | + | schedule | [PromotionSchedule](#PromotionSchedule)? | yes | | --- @@ -3035,8 +3035,8 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | quantity | Int? | yes | | - | size | String | no | | | productId | String | no | | + | size | String | no | | --- @@ -3054,311 +3054,311 @@ Checkout cart and create Fynd order id - #### [LoyaltyPoints](#LoyaltyPoints) + #### [AppliedPromotion](#AppliedPromotion) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | applicable | Double? | yes | | - | total | Double? | yes | | - | isApplied | Boolean? | 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 | + | amount | Double? | yes | Per unit discount amount applied with current promotion | + | offerText | String? | yes | Offer text of current promotion | + | promotionType | String? | yes | Promotion type of current promotion | --- - #### [CouponBreakup](#CouponBreakup) + #### [ProductPrice](#ProductPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | - | value | Double? | yes | | - | message | String? | yes | | - | type | String? | yes | | - | isApplied | Boolean? | yes | | - | code | String? | yes | | + | addOn | Double? | yes | | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | + | marked | Double? | yes | | + | effective | Double? | yes | | + | selling | Double? | yes | | --- - #### [DisplayBreakup](#DisplayBreakup) + #### [ProductPriceInfo](#ProductPriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | - | display | String? | yes | | - | value | Double? | yes | | - | message | ArrayList? | yes | | - | currencySymbol | String? | yes | | - | currencyCode | String? | yes | | + | converted | [ProductPrice](#ProductPrice)? | yes | | + | base | [ProductPrice](#ProductPrice)? | yes | | --- - #### [RawBreakup](#RawBreakup) + #### [ProductImage](#ProductImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | discount | Double? | yes | | - | subtotal | Double? | yes | | - | total | Double? | yes | | - | gstCharges | Double? | yes | | - | codCharge | Double? | yes | | - | deliveryCharge | Double? | yes | | - | mrpTotal | Double? | yes | | - | youSaved | Double? | yes | | - | convenienceFee | Double? | yes | | - | fyndCash | Double? | yes | | - | vog | Double? | yes | | - | coupon | Double? | yes | | + | secureUrl | String? | yes | | + | aspectRatio | String? | yes | | + | url | String? | yes | | --- - #### [CartBreakup](#CartBreakup) + #### [BaseInfo](#BaseInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | - | coupon | [CouponBreakup](#CouponBreakup)? | yes | | - | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | - | raw | [RawBreakup](#RawBreakup)? | yes | | + | uid | Int? | yes | | + | name | String? | yes | | --- - #### [ProductAvailability](#ProductAvailability) + #### [CategoryInfo](#CategoryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | outOfStock | Boolean? | yes | | - | sizes | ArrayList? | yes | | - | otherStoreQuantity | Int? | yes | | - | deliverable | Boolean? | yes | | - | isValid | Boolean? | yes | | + | uid | Int? | yes | Product Category Id | + | name | String? | yes | | --- - #### [ProductPrice](#ProductPrice) + #### [ActionQuery](#ActionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | marked | Double? | yes | | - | currencySymbol | String? | yes | | - | addOn | Double? | yes | | - | selling | Double? | yes | | - | effective | Double? | yes | | - | currencyCode | String? | yes | | + | productSlug | ArrayList? | yes | Contains list of product slug | --- - #### [ProductPriceInfo](#ProductPriceInfo) + #### [ProductAction](#ProductAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | converted | [ProductPrice](#ProductPrice)? | yes | | - | base | [ProductPrice](#ProductPrice)? | yes | | + | type | String? | yes | | + | url | String? | yes | | + | query | [ActionQuery](#ActionQuery)? | yes | | --- - #### [BasePrice](#BasePrice) + #### [CartProduct](#CartProduct) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | currencySymbol | String? | yes | | - | effective | Double? | yes | | - | currencyCode | String? | yes | | - | marked | Double? | yes | | + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | type | String? | yes | | + | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | + | brand | [BaseInfo](#BaseInfo)? | yes | | + | uid | Int? | yes | | + | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | + | action | [ProductAction](#ProductAction)? | yes | | + | slug | String? | yes | Unique product url name generated via product name and other meta data | + | name | String? | yes | | --- - #### [ArticlePriceInfo](#ArticlePriceInfo) + #### [ProductAvailability](#ProductAvailability) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | converted | [BasePrice](#BasePrice)? | yes | | - | base | [BasePrice](#BasePrice)? | yes | | + | outOfStock | Boolean? | yes | | + | otherStoreQuantity | Int? | yes | | + | deliverable | Boolean? | yes | | + | sizes | ArrayList? | yes | | + | isValid | Boolean? | yes | | --- - #### [BaseInfo](#BaseInfo) + #### [PromoMeta](#PromoMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | name | String? | yes | | + | message | String? | yes | | --- - #### [ProductArticle](#ProductArticle) + #### [CartProductIdentifer](#CartProductIdentifer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | - | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | - | seller | [BaseInfo](#BaseInfo)? | yes | | - | store | [BaseInfo](#BaseInfo)? | yes | | - | type | String? | yes | | - | size | String? | yes | | - | quantity | Int? | yes | | - | extraMeta | HashMap? | yes | | + | identifier | String? | yes | Article idenfier generated by cart | --- - #### [AppliedPromotion](#AppliedPromotion) + #### [BasePrice](#BasePrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articleQuantity | Int? | yes | Quantity of article on which promotion is applicable | - | offerText | String? | yes | Offer text of current promotion | - | amount | Double? | yes | Per unit discount amount applied with current promotion | - | 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 | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | + | effective | Double? | yes | | + | marked | Double? | yes | | --- - #### [CategoryInfo](#CategoryInfo) + #### [ArticlePriceInfo](#ArticlePriceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | Product Category Id | - | name | String? | yes | | + | converted | [BasePrice](#BasePrice)? | yes | | + | base | [BasePrice](#BasePrice)? | yes | | --- - #### [ProductImage](#ProductImage) + #### [ProductArticle](#ProductArticle) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | aspectRatio | String? | yes | | - | secureUrl | String? | yes | | + | type | String? | yes | | + | uid | String? | yes | | + | extraMeta | HashMap? | yes | | + | seller | [BaseInfo](#BaseInfo)? | yes | | + | price | [ArticlePriceInfo](#ArticlePriceInfo)? | yes | | + | store | [BaseInfo](#BaseInfo)? | yes | | + | quantity | Int? | yes | | + | size | String? | yes | | --- - #### [ActionQuery](#ActionQuery) + #### [CartProductInfo](#CartProductInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productSlug | ArrayList? | yes | Contains list of product slug | + | bulkOffer | HashMap? | yes | | + | isSet | Boolean? | yes | | + | couponMessage | String? | yes | | + | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | + | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | product | [CartProduct](#CartProduct)? | yes | | + | availability | [ProductAvailability](#ProductAvailability)? | yes | | + | promoMeta | [PromoMeta](#PromoMeta)? | yes | | + | key | String? | yes | | + | discount | String? | yes | | + | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | + | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | + | quantity | Int? | yes | | + | message | String? | yes | | + | article | [ProductArticle](#ProductArticle)? | yes | | --- - #### [ProductAction](#ProductAction) + #### [CouponBreakup](#CouponBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | | type | String? | yes | | - | query | [ActionQuery](#ActionQuery)? | yes | | + | uid | String? | yes | | + | isApplied | Boolean? | yes | | + | value | Double? | yes | | + | code | String? | yes | | + | message | String? | yes | | --- - #### [CartProduct](#CartProduct) + #### [DisplayBreakup](#DisplayBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | categories | ArrayList<[CategoryInfo](#CategoryInfo)>? | yes | | - | slug | String? | yes | Unique product url name generated via product name and other meta data | - | images | ArrayList<[ProductImage](#ProductImage)>? | yes | | - | type | String? | yes | | - | name | String? | yes | | - | action | [ProductAction](#ProductAction)? | yes | | - | brand | [BaseInfo](#BaseInfo)? | yes | | + | display | String? | yes | | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | + | value | Double? | yes | | + | key | String? | yes | | + | message | ArrayList? | yes | | --- - #### [CartProductIdentifer](#CartProductIdentifer) + #### [LoyaltyPoints](#LoyaltyPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifier | String? | yes | Article idenfier generated by cart | + | description | String? | yes | | + | isApplied | Boolean? | yes | | + | total | Double? | yes | | + | applicable | Double? | yes | | --- - #### [PromoMeta](#PromoMeta) + #### [RawBreakup](#RawBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | subtotal | Double? | yes | | + | convenienceFee | Double? | yes | | + | gstCharges | Double? | yes | | + | coupon | Double? | yes | | + | vog | Double? | yes | | + | codCharge | Double? | yes | | + | fyndCash | Double? | yes | | + | discount | Double? | yes | | + | youSaved | Double? | yes | | + | mrpTotal | Double? | yes | | + | total | Double? | yes | | + | deliveryCharge | Double? | yes | | --- - #### [CartProductInfo](#CartProductInfo) + #### [CartBreakup](#CartBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | discount | String? | yes | | - | availability | [ProductAvailability](#ProductAvailability)? | yes | | - | key | String? | yes | | - | price | [ProductPriceInfo](#ProductPriceInfo)? | yes | | - | article | [ProductArticle](#ProductArticle)? | yes | | - | isSet | Boolean? | yes | | - | message | String? | yes | | - | promotionsApplied | ArrayList<[AppliedPromotion](#AppliedPromotion)>? | yes | | - | product | [CartProduct](#CartProduct)? | yes | | - | pricePerUnit | [ProductPriceInfo](#ProductPriceInfo)? | yes | | - | quantity | Int? | yes | | - | bulkOffer | HashMap? | yes | | - | identifiers | [CartProductIdentifer](#CartProductIdentifer) | no | | - | promoMeta | [PromoMeta](#PromoMeta)? | yes | | - | couponMessage | String? | yes | | + | coupon | [CouponBreakup](#CouponBreakup)? | yes | | + | display | ArrayList<[DisplayBreakup](#DisplayBreakup)>? | yes | | + | loyaltyPoints | [LoyaltyPoints](#LoyaltyPoints)? | yes | | + | raw | [RawBreakup](#RawBreakup)? | yes | | --- @@ -3369,8 +3369,8 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | + | breakupValues | [CartBreakup](#CartBreakup)? | yes | | | message | String? | yes | | | isValid | Boolean? | yes | | @@ -3383,9 +3383,9 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | errors | HashMap? | yes | Contains field name which has error as key and error message as value | | success | Boolean? | yes | | | message | String? | yes | | + | errors | HashMap? | yes | Contains field name which has error as key and error message as value | --- @@ -3396,21 +3396,21 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | addressType | String? | yes | | + | landmark | String? | yes | | | city | String? | yes | | | address | String? | yes | | | meta | HashMap? | yes | | - | areaCode | String | no | | - | areaCodeSlug | String? | yes | | - | name | String? | yes | | | country | String? | yes | | - | state | String? | yes | | - | email | String? | yes | | + | areaCodeSlug | String? | yes | | | phone | Int? | yes | | + | areaCode | String | no | | + | state | String? | yes | | + | pincode | Int? | yes | | | countryCode | String? | yes | | - | landmark | String? | yes | | | area | String? | yes | | - | pincode | Int? | yes | | + | addressType | String? | yes | | + | email | String? | yes | | + | name | String? | yes | | --- @@ -3433,8 +3433,8 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Double? | yes | | | max | Double? | yes | | + | min | Double? | yes | | --- @@ -3445,8 +3445,8 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | String? | yes | | | max | String? | yes | | + | min | String? | yes | | --- @@ -3469,23 +3469,23 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | | breakupValues | [CartBreakup](#CartBreakup)? | yes | | + | deliveryPromise | [ShipmentPromise](#ShipmentPromise)? | yes | | + | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | | message | String? | yes | | | isValid | Boolean? | yes | | - | items | ArrayList<[CartProductInfo](#CartProductInfo)>? | yes | | --- - #### [CartItemMeta](#CartItemMeta) + #### [OpenApiFiles](#OpenApiFiles) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | groupId | String? | yes | | - | primaryItem | Boolean? | yes | | + | values | ArrayList | no | | + | key | String | no | | --- @@ -3496,11 +3496,11 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currentStatus | String? | yes | | - | paymentId | String? | yes | | - | orderId | String? | yes | | | paymentGateway | String? | yes | | + | currentStatus | String? | yes | | | extraMeta | HashMap? | yes | | + | orderId | String? | yes | | + | paymentId | String? | yes | | --- @@ -3511,22 +3511,22 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | Payment mode name | - | mode | String | no | | | amount | Double | no | Payment amount | + | mode | String | no | | | meta | [MultiTenderPaymentMeta](#MultiTenderPaymentMeta)? | yes | | + | name | String? | yes | Payment mode name | --- - #### [OpenApiFiles](#OpenApiFiles) + #### [CartItemMeta](#CartItemMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | values | ArrayList | no | | + | groupId | String? | yes | | + | primaryItem | Boolean? | yes | | --- @@ -3537,23 +3537,23 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | discount | Double | no | | - | loyaltyDiscount | Double? | yes | | + | deliveryCharges | Double | no | | + | files | ArrayList<[OpenApiFiles](#OpenApiFiles)>? | yes | | + | priceMarked | Double | no | | + | paymentMethods | ArrayList<[MultiTenderPaymentMethod](#MultiTenderPaymentMethod)> | no | | + | couponEffectiveDiscount | Double | no | | + | codCharges | Double | no | | | meta | [CartItemMeta](#CartItemMeta)? | yes | | - | cashbackApplied | Double | no | | | productId | Int | no | | - | priceMarked | Double | no | | + | cashbackApplied | Double | no | | + | extraMeta | HashMap? | yes | | | priceEffective | Double | no | | + | discount | Double | no | | + | loyaltyDiscount | Double? | yes | | | amountPaid | Double | no | | - | employeeDiscount | Double? | yes | | - | couponEffectiveDiscount | Double | no | | - | paymentMethods | ArrayList<[MultiTenderPaymentMethod](#MultiTenderPaymentMethod)> | no | | | size | String | no | | + | employeeDiscount | Double? | yes | | | quantity | Int? | yes | | - | deliveryCharges | Double | no | | - | extraMeta | HashMap? | yes | | - | codCharges | Double | no | | - | files | ArrayList<[OpenApiFiles](#OpenApiFiles)>? | yes | | --- @@ -3564,26 +3564,26 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentMode | String? | yes | | - | cartValue | Double | no | | + | couponValue | Double | no | | | shippingAddress | [ShippingAddress](#ShippingAddress)? | yes | | - | employeeDiscount | HashMap? | yes | | + | coupon | String? | yes | | + | billingAddress | [ShippingAddress](#ShippingAddress) | no | | | cartItems | ArrayList<[OpenApiOrderItem](#OpenApiOrderItem)> | no | | - | paymentMethods | ArrayList<[MultiTenderPaymentMethod](#MultiTenderPaymentMethod)> | no | | - | affiliateOrderId | String? | yes | | - | orderId | String? | yes | | - | couponCode | String | no | | + | gstin | String? | yes | | + | paymentMode | String? | yes | | + | loyaltyDiscount | Double? | yes | | + | cartValue | Double | no | | | deliveryCharges | Double | no | | - | coupon | String? | yes | | + | files | ArrayList<[OpenApiFiles](#OpenApiFiles)>? | yes | | + | currencyCode | String? | yes | | | codCharges | Double | no | | | comment | String? | yes | | - | loyaltyDiscount | Double? | yes | | - | gstin | String? | yes | | + | couponCode | String | no | | + | affiliateOrderId | String? | yes | | | cashbackApplied | Double | no | | - | couponValue | Double | no | | - | billingAddress | [ShippingAddress](#ShippingAddress) | no | | - | currencyCode | String? | yes | | - | files | ArrayList<[OpenApiFiles](#OpenApiFiles)>? | yes | | + | orderId | String? | yes | | + | paymentMethods | ArrayList<[MultiTenderPaymentMethod](#MultiTenderPaymentMethod)> | no | | + | employeeDiscount | HashMap? | yes | | --- @@ -3594,10 +3594,10 @@ Checkout cart and create Fynd order id | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderId | String | no | Fynd order id | - | success | Boolean? | yes | | | orderRefId | String? | yes | Order id sent in request | + | success | Boolean? | yes | | | message | String? | yes | | + | orderId | String | no | Fynd order id | --- diff --git a/documentation/platform/CATALOG.md b/documentation/platform/CATALOG.md index aadba4412..5b3a40f9b 100644 --- a/documentation/platform/CATALOG.md +++ b/documentation/platform/CATALOG.md @@ -6,38 +6,38 @@ ## Catalog Methods Catalog API's allows you to access list of products, prices, seller details, similar features, variants and many more useful features. -* [getSearchKeywords](#getsearchkeywords) -* [deleteSearchKeywords](#deletesearchkeywords) * [updateSearchKeywords](#updatesearchkeywords) -* [getAllSearchKeyword](#getallsearchkeyword) +* [deleteSearchKeywords](#deletesearchkeywords) +* [getSearchKeywords](#getsearchkeywords) * [createCustomKeyword](#createcustomkeyword) -* [getAutocompleteKeywordDetail](#getautocompletekeyworddetail) -* [deleteAutocompleteKeyword](#deleteautocompletekeyword) +* [getAllSearchKeyword](#getallsearchkeyword) * [updateAutocompleteKeyword](#updateautocompletekeyword) -* [getAutocompleteConfig](#getautocompleteconfig) +* [deleteAutocompleteKeyword](#deleteautocompletekeyword) +* [getAutocompleteKeywordDetail](#getautocompletekeyworddetail) * [createCustomAutocompleteRule](#createcustomautocompleterule) -* [getProductBundle](#getproductbundle) +* [getAutocompleteConfig](#getautocompleteconfig) * [createProductBundle](#createproductbundle) -* [getProductBundleDetail](#getproductbundledetail) +* [getProductBundle](#getproductbundle) * [updateProductBundle](#updateproductbundle) -* [getSizeGuides](#getsizeguides) +* [getProductBundleDetail](#getproductbundledetail) * [createSizeGuide](#createsizeguide) -* [getSizeGuide](#getsizeguide) +* [getSizeGuides](#getsizeguides) * [updateSizeGuide](#updatesizeguide) +* [getSizeGuide](#getsizeguide) * [updateAppProduct](#updateappproduct) * [getCatalogConfiguration](#getcatalogconfiguration) -* [getConfigurations](#getconfigurations) * [createConfigurationProductListing](#createconfigurationproductlisting) -* [getConfigurationByType](#getconfigurationbytype) +* [getConfigurations](#getconfigurations) * [createConfigurationByType](#createconfigurationbytype) +* [getConfigurationByType](#getconfigurationbytype) * [getQueryFilters](#getqueryfilters) -* [getAllCollections](#getallcollections) * [createCollection](#createcollection) +* [getAllCollections](#getallcollections) * [getCollectionDetail](#getcollectiondetail) -* [deleteCollection](#deletecollection) * [updateCollection](#updatecollection) -* [getCollectionItems](#getcollectionitems) +* [deleteCollection](#deletecollection) * [addCollectionItems](#addcollectionitems) +* [getCollectionItems](#getcollectionitems) * [getCatalogInsights](#getcataloginsights) * [getSellerInsights](#getsellerinsights) * [createMarketplaceOptin](#createmarketplaceoptin) @@ -58,41 +58,41 @@ Catalog API's allows you to access list of products, prices, seller details, sim * [listHSNCodes](#listhsncodes) * [listProductTemplateExportDetails](#listproducttemplateexportdetails) * [listTemplateBrandTypeValues](#listtemplatebrandtypevalues) -* [listCategories](#listcategories) * [createCategories](#createcategories) -* [getCategoryData](#getcategorydata) +* [listCategories](#listcategories) * [updateCategory](#updatecategory) -* [getProducts](#getproducts) +* [getCategoryData](#getcategorydata) * [createProduct](#createproduct) -* [getProduct](#getproduct) -* [deleteProduct](#deleteproduct) +* [getProducts](#getproducts) * [editProduct](#editproduct) +* [deleteProduct](#deleteproduct) +* [getProduct](#getproduct) * [getProductValidation](#getproductvalidation) * [getProductSize](#getproductsize) -* [getProductBulkUploadHistory](#getproductbulkuploadhistory) * [createBulkProductUploadJob](#createbulkproductuploadjob) -* [deleteProductBulkJob](#deleteproductbulkjob) +* [getProductBulkUploadHistory](#getproductbulkuploadhistory) * [createProductsInBulk](#createproductsinbulk) +* [deleteProductBulkJob](#deleteproductbulkjob) * [getProductTags](#getproducttags) -* [getProductAssetsInBulk](#getproductassetsinbulk) * [createProductAssetsInBulk](#createproductassetsinbulk) +* [getProductAssetsInBulk](#getproductassetsinbulk) * [deleteSize](#deletesize) -* [getInventoryBySize](#getinventorybysize) * [addInventory](#addinventory) +* [getInventoryBySize](#getinventorybysize) * [getInventoryBySizeIdentifier](#getinventorybysizeidentifier) * [getDiscountedInventoryBySizeIdentifier](#getdiscountedinventorybysizeidentifier) * [deleteInventory](#deleteinventory) -* [getInventoryBulkUploadHistory](#getinventorybulkuploadhistory) * [createBulkInventoryJob](#createbulkinventoryjob) -* [deleteBulkInventoryJob](#deletebulkinventoryjob) +* [getInventoryBulkUploadHistory](#getinventorybulkuploadhistory) * [createBulkInventory](#createbulkinventory) -* [getInventoryExport](#getinventoryexport) +* [deleteBulkInventoryJob](#deletebulkinventoryjob) * [createInventoryExportJob](#createinventoryexportjob) +* [getInventoryExport](#getinventoryexport) * [exportInventoryConfig](#exportinventoryconfig) -* [getAllHsnCodes](#getallhsncodes) * [createHsnCode](#createhsncode) -* [getHsnCode](#gethsncode) +* [getAllHsnCodes](#getallhsncodes) * [updateHsnCode](#updatehsncode) +* [getHsnCode](#gethsncode) * [bulkHsnCode](#bulkhsncode) * [getApplicationBrands](#getapplicationbrands) * [getDepartments](#getdepartments) @@ -108,14 +108,14 @@ Catalog API's allows you to access list of products, prices, seller details, sim ## Methods with example and description -### getSearchKeywords -Get a Search Keywords Details +### updateSearchKeywords +Update Search Keyword ```kotlin -client.application("").catalog.getSearchKeywords(id: id).safeAwait{ response, error-> +client.application("").catalog.updateSearchKeywords(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -131,20 +131,20 @@ 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. | - +| 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 | [CreateSearchKeyword](#CreateSearchKeyword) | yes | Request body | -Get the details of a words by its `id`. If successful, returns a Collection resource in the response body specified in `GetSearchWordsDetailResponseSchema` +Update Search Keyword by its id. On successful request, returns the updated collection *Returned Response:* -[GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) +[GetSearchWordsData](#GetSearchWordsData) -The Collection object. See example below or refer `GetSearchWordsDetailResponseSchema` for details +The Collection object. See example below or refer `GetSearchWordsDataSchema` for details. @@ -153,23 +153,7 @@ The Collection object. See example below or refer `GetSearchWordsDetailResponseS   Example: ```json -{ - "uid": "602fa1e9a596ce349563f6b9", - "words": [ - "sds" - ], - "app_id": "000000000000000000000001", - "is_active": true, - "result": { - "query": { - "department": [ - "men" - ] - }, - "sort_on": "popular" - }, - "_custom_json": {} -} + ``` @@ -246,14 +230,14 @@ Status object. Tells whether the operation was successful. See example below or --- -### updateSearchKeywords -Update Search Keyword +### getSearchKeywords +Get a Search Keywords Details ```kotlin -client.application("").catalog.updateSearchKeywords(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.getSearchKeywords(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -269,11 +253,86 @@ client.application("").catalog.updateSearchKeywords(id: id, body | 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. | +| 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": {} +} +``` +
+ + + + + + + + + +--- + + +### createCustomKeyword +Add a Custom Search Keywords + + + + +```kotlin +client.application("").catalog.createCustomKeyword(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | | body | [CreateSearchKeyword](#CreateSearchKeyword) | yes | Request body | -Update Search Keyword by its id. On successful request, returns the updated collection +Create a Custom Search Keywords. See `CreateSearchKeywordSchema` 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 `CreateSearchKeywordSchema` *Returned Response:* @@ -282,7 +341,7 @@ Update Search Keyword by its id. On successful request, returns the updated coll [GetSearchWordsData](#GetSearchWordsData) -The Collection object. See example below or refer `GetSearchWordsDataSchema` for details. +Get keyword object with id that is added. See example below or refer `GetSearchWordsDataSchema` for details @@ -291,7 +350,23 @@ The Collection object. See example below or refer `GetSearchWordsDataSchema` for   Example: ```json - +{ + "uid": "602fa1e9a596ce349563f6b9", + "words": [ + "sds" + ], + "app_id": "000000000000000000000001", + "is_active": true, + "result": { + "query": { + "department": [ + "men" + ] + }, + "sort_on": "popular" + }, + "_custom_json": {} +} ``` @@ -388,14 +463,14 @@ List of custom search keywords. See example below or refer `GetSearchWordsRespon --- -### createCustomKeyword -Add a Custom Search Keywords +### updateAutocompleteKeyword +Create & Update Autocomplete Keyword ```kotlin -client.application("").catalog.createCustomKeyword(body: body).safeAwait{ response, error-> +client.application("").catalog.updateAutocompleteKeyword(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -410,20 +485,21 @@ client.application("").catalog.createCustomKeyword(body: body).s | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateSearchKeyword](#CreateSearchKeyword) | 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 | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | -Create a Custom Search Keywords. See `CreateSearchKeywordSchema` 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 `CreateSearchKeywordSchema` +Update a mapping by it's id. On successful request, returns the updated Keyword mapping *Returned Response:* -[GetSearchWordsData](#GetSearchWordsData) +[GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) -Get keyword object with id that is added. See example below or refer `GetSearchWordsDataSchema` for details +The Mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details. @@ -432,23 +508,7 @@ Get keyword object with id that is added. See example below or refer `GetSearchW   Example: ```json -{ - "uid": "602fa1e9a596ce349563f6b9", - "words": [ - "sds" - ], - "app_id": "000000000000000000000001", - "is_active": true, - "result": { - "query": { - "department": [ - "men" - ] - }, - "sort_on": "popular" - }, - "_custom_json": {} -} + ``` @@ -463,14 +523,14 @@ Get keyword object with id that is added. See example below or refer `GetSearchW --- -### getAutocompleteKeywordDetail -Get a Autocomplete Keywords Details +### deleteAutocompleteKeyword +Delete a Autocomplete Keywords ```kotlin -client.application("").catalog.getAutocompleteKeywordDetail(id: id).safeAwait{ response, error-> +client.application("").catalog.deleteAutocompleteKeyword(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -486,20 +546,20 @@ client.application("").catalog.getAutocompleteKeywordDetail(id: | 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. | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | -Get the details of a words by its `id`. If successful, returns a keywords resource in the response body specified in `GetAutocompleteWordsResponseSchema` +Delete a keywords by it's id. Returns an object that tells whether the keywords was deleted successfully *Returned Response:* -[GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) +[DeleteResponse](#DeleteResponse) -The mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details +Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` @@ -509,33 +569,7 @@ The mapping object. See example below or refer `GetAutocompleteWordsResponseSche ```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" - } - } - } - ] + "message": "Words Deleted" } ``` @@ -551,14 +585,14 @@ The mapping object. See example below or refer `GetAutocompleteWordsResponseSche --- -### deleteAutocompleteKeyword -Delete a Autocomplete Keywords +### getAutocompleteKeywordDetail +Get a Autocomplete Keywords Details ```kotlin -client.application("").catalog.deleteAutocompleteKeyword(id: id).safeAwait{ response, error-> +client.application("").catalog.getAutocompleteKeywordDetail(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -574,20 +608,20 @@ client.application("").catalog.deleteAutocompleteKeyword(id: id) | 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. | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | -Delete a keywords by it's id. Returns an object that tells whether the keywords was deleted successfully +Get the details of a words by its `id`. If successful, returns a keywords resource in the response body specified in `GetAutocompleteWordsResponseSchema` *Returned Response:* -[DeleteResponse](#DeleteResponse) +[GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) -Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` +The mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details @@ -597,7 +631,33 @@ Status object. Tells whether the operation was successful. See example below or ```json { - "message": "Words Deleted" + "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" + } + } + } + ] } ``` @@ -613,14 +673,14 @@ Status object. Tells whether the operation was successful. See example below or --- -### updateAutocompleteKeyword -Create & Update Autocomplete Keyword +### createCustomAutocompleteRule +Add a Custom Autocomplete Keywords ```kotlin -client.application("").catalog.updateAutocompleteKeyword(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.createCustomAutocompleteRule(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -635,21 +695,20 @@ client.application("").catalog.updateAutocompleteKeyword(id: id, | 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 | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | -Update a mapping by it's id. On successful request, returns the updated Keyword mapping +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:* -[GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) +[CreateAutocompleteWordsResponse](#CreateAutocompleteWordsResponse) -The Mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details. +List of all the collections including the one you added. See example below or refer `CreateAutocompleteWordsResponseSchema` for details @@ -767,14 +826,14 @@ List of custom autocomplete keywords. See example below or refer `GetAutocomplet --- -### createCustomAutocompleteRule -Add a Custom Autocomplete Keywords +### createProductBundle +Create Product Bundle ```kotlin -client.application("").catalog.createCustomAutocompleteRule(body: body).safeAwait{ response, error-> +client.catalog.createProductBundle(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -790,19 +849,19 @@ client.application("").catalog.createCustomAutocompleteRule(body | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| body | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | +| body | [ProductBundleRequest](#ProductBundleRequest) | 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` +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:* -[CreateAutocompleteWordsResponse](#CreateAutocompleteWordsResponse) +[GetProductBundleCreateResponse](#GetProductBundleCreateResponse) -List of all the collections including the one you added. See example below or refer `CreateAutocompleteWordsResponseSchema` for details +Get bundle with id that is added. See example below or refer `GetProductBundleCreateResponse` for details @@ -811,7 +870,40 @@ List of all the collections including the one you added. See example below or re   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" +} ``` @@ -1033,14 +1125,14 @@ List of bundle configured for a company. See example below or refer `GetProductB --- -### createProductBundle -Create Product Bundle +### updateProductBundle +Update a Product Bundle ```kotlin -client.catalog.createProductBundle(body: body).safeAwait{ response, error-> +client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1055,11 +1147,12 @@ client.catalog.createProductBundle(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [ProductBundleRequest](#ProductBundleRequest) | 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 | -Create Product Bundle. See `ProductBundleRequest` for the request body parameter need to create a product bundle. On successful request, returns in `ProductBundleRequest` with id +Update a Product Bundle by its id. On successful request, returns the updated product bundle *Returned Response:* @@ -1068,7 +1161,7 @@ Create Product Bundle. See `ProductBundleRequest` for the request body parameter [GetProductBundleCreateResponse](#GetProductBundleCreateResponse) -Get bundle with id that is added. See example below or refer `GetProductBundleCreateResponse` for details +The Collection object. See example below or refer `GetProductBundleCreateResponse` for details. @@ -1219,14 +1312,14 @@ The Collection object. See example below or refer `GetProductBundleResponse` for --- -### updateProductBundle -Update a Product Bundle +### createSizeGuide +Create a size guide. ```kotlin -client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, error-> +client.catalog.createSizeGuide(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1241,21 +1334,20 @@ 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 | [ValidateSizeGuide](#ValidateSizeGuide) | yes | Request body | -Update a Product Bundle by its id. On successful request, returns the updated product bundle +This API allows to create a size guide associated to a brand. *Returned Response:* -[GetProductBundleCreateResponse](#GetProductBundleCreateResponse) +[SuccessResponse](#SuccessResponse) -The Collection object. See example below or refer `GetProductBundleCreateResponse` for details. +Returns a success response @@ -1265,38 +1357,7 @@ The Collection object. See example below or refer `GetProductBundleCreateRespons ```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" + "success": true } ``` @@ -1435,14 +1496,14 @@ Size guide object. See example below or refer `ListSizeGuide` for details --- -### createSizeGuide -Create a size guide. +### updateSizeGuide +Edit a size guide. ```kotlin -client.catalog.createSizeGuide(body: body).safeAwait{ response, error-> +client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1457,11 +1518,12 @@ client.catalog.createSizeGuide(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 create a size guide associated to a brand. +This API allows to edit a size guide. *Returned Response:* @@ -1604,14 +1666,14 @@ Brand object. See example below or refer `SizeGuideResponseSchema` for details --- -### updateSizeGuide -Edit a size guide. +### updateAppProduct +Update a single custom meta. ```kotlin -client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.updateAppProduct(itemId: itemId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1627,11 +1689,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 | +| itemId | String | yes | product id for which the custom_meta is associated. | +| body | [ApplicationItemMeta](#ApplicationItemMeta) | yes | Request body | -This API allows to edit a size guide. +This API helps to update data associated to a item custom meta. *Returned Response:* @@ -1666,14 +1728,14 @@ Returns a success response --- -### updateAppProduct -Update a single custom meta. +### getCatalogConfiguration +Get configuration meta details for catalog for admin panel ```kotlin -client.application("").catalog.updateAppProduct(itemId: itemId, body: body).safeAwait{ response, error-> +client.application("").catalog.getCatalogConfiguration().safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1687,22 +1749,17 @@ client.application("").catalog.updateAppProduct(itemId: itemId, -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| itemId | String | yes | product id for which the custom_meta is associated. | -| body | [ApplicationItemMeta](#ApplicationItemMeta) | yes | Request body | - -This API helps to update data associated to a item custom meta. +configuration meta details for catalog. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[GetCatalogConfigurationMetaData](#GetCatalogConfigurationMetaData) -Returns a success response +configuration details for catalog. See example below or refer `GetCatalogConfigurationMetaDataSchema` for details @@ -1711,9 +1768,7 @@ Returns a success response   Example: ```json -{ - "success": true -} + ``` @@ -1728,14 +1783,14 @@ Returns a success response --- -### getCatalogConfiguration -Get configuration meta details for catalog for admin panel +### createConfigurationProductListing +Add configuration for products & listings ```kotlin -client.application("").catalog.getCatalogConfiguration().safeAwait{ response, error-> +client.application("").catalog.createConfigurationProductListing(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1749,17 +1804,21 @@ client.application("").catalog.getCatalogConfiguration().safeAwa +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [AppConfiguration](#AppConfiguration) | yes | Request body | + -configuration meta details for catalog. +Add configuration for products & listing. *Returned Response:* -[GetCatalogConfigurationMetaData](#GetCatalogConfigurationMetaData) +[GetAppCatalogConfiguration](#GetAppCatalogConfiguration) -configuration details for catalog. See example below or refer `GetCatalogConfigurationMetaDataSchema` for details +success flag will tell whether the operation was successful. @@ -2150,14 +2209,14 @@ Get application level configured catalog details. See example below or refer `Ge --- -### createConfigurationProductListing -Add configuration for products & listings +### createConfigurationByType +Add configuration for categories and brands ```kotlin -client.application("").catalog.createConfigurationProductListing(body: body).safeAwait{ response, error-> +client.application("").catalog.createConfigurationByType(type: type, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2172,11 +2231,12 @@ client.application("").catalog.createConfigurationProductListing | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | +| --------- | ----- | -------- | ----------- | +| type | String | yes | type can be brands, categories etc. | | body | [AppConfiguration](#AppConfiguration) | yes | Request body | -Add configuration for products & listing. +Add configuration for categories & brands. *Returned Response:* @@ -2266,66 +2326,6 @@ 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 - -``` -
- - - - - - - - - --- @@ -2731,6 +2731,125 @@ The attached items of an collection. See example below or refer `GetCollectionQu +--- + + +### 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" + } +} +``` +
+ + + + + + + + + --- @@ -3053,14 +3172,14 @@ List of collections. See example below or refer `GetCollectionListingResponse` f --- -### createCollection -Add a Collection +### getCollectionDetail +Get a particular collection ```kotlin -client.application("").catalog.createCollection(body: body).safeAwait{ response, error-> +client.application("").catalog.getCollectionDetail(slug: slug).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3075,20 +3194,21 @@ client.application("").catalog.createCollection(body: body).safe | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateCollection](#CreateCollection) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| slug | String | yes | A `slug` is a human readable, URL friendly unique identifier of an object. Pass the `slug` of the collection which you want to retrieve. | -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` + +Get the details of a collection by its `slug`. If successful, returns a Collection resource in the response body specified in `CollectionDetailResponse` *Returned Response:* -[CollectionCreateResponse](#CollectionCreateResponse) +[CollectionDetailResponse](#CollectionDetailResponse) -List of all the collections including the one you added. See example below or refer `CollectionCreateResponse` for details +The Collection object. See example below or refer `CollectionDetailResponse` for details @@ -3098,10 +3218,15 @@ List of all the collections including the one you added. See example below or re ```json { - "uid": "604f585a7051e30001173ac1", + "uid": "5ec5fc757cb1e4740a17da23", "type": "query", - "query": {}, - "name": "New", + "query": { + "l3_categories": [ + "12" + ], + "sort_on": "discount_asc" + }, + "name": "new", "banners": { "portrait": { "type": "image", @@ -3140,22 +3265,18 @@ List of all the collections including the one you added. See example below or re "color": "#ffffff", "text": "" }, - "sort_on": "depth_desc", + "sort_on": "popular", "_custom_json": {}, "_locale_language": {}, "_schedule": { - "start": "2021-03-15T12:51:21.333000+00:00Z", + "start": "2020-05-21T03:58:41.237000Z", "next_schedule": [ { - "start": "2021-03-15T12:51:21.333000+00:00Z", + "start": "2020-05-21T03:58:41.237000Z", "end": null } ], "end": null - }, - "seo": { - "title": "Test", - "description": "Test description" } } ``` @@ -3172,14 +3293,14 @@ List of all the collections including the one you added. See example below or re --- -### getCollectionDetail -Get a particular collection +### updateCollection +Update a collection ```kotlin -client.application("").catalog.getCollectionDetail(slug: slug).safeAwait{ response, error-> +client.application("").catalog.updateCollection(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3195,20 +3316,20 @@ client.application("").catalog.getCollectionDetail(slug: slug).s | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| slug | String | yes | A `slug` is a human readable, URL friendly unique identifier of an object. Pass the `slug` of the collection which you want to retrieve. | - +| id | String | yes | A `id` is a unique identifier of a collection. | +| body | [UpdateCollection](#UpdateCollection) | yes | Request body | -Get the details of a collection by its `slug`. If successful, returns a Collection resource in the response body specified in `CollectionDetailResponse` +Update a collection by it's id. On successful request, returns the updated collection *Returned Response:* -[CollectionDetailResponse](#CollectionDetailResponse) +[UpdateCollection](#UpdateCollection) -The Collection object. See example below or refer `CollectionDetailResponse` for details +The Collection object. See example below or refer `UpdateCollectionSchema` for details. @@ -3218,15 +3339,10 @@ The Collection object. See example below or refer `CollectionDetailResponse` for ```json { - "uid": "5ec5fc757cb1e4740a17da23", + "uid": "604f585a7051e30001173ac1", "type": "query", - "query": { - "l3_categories": [ - "12" - ], - "sort_on": "discount_asc" - }, - "name": "new", + "query": {}, + "name": "New", "banners": { "portrait": { "type": "image", @@ -3265,20 +3381,24 @@ The Collection object. See example below or refer `CollectionDetailResponse` for "color": "#ffffff", "text": "" }, - "sort_on": "popular", + "sort_on": "depth_desc", "_custom_json": {}, "_locale_language": {}, "_schedule": { - "start": "2020-05-21T03:58:41.237000Z", + "start": "2021-03-15T12:51:21.333000+00:00Z", "next_schedule": [ { - "start": "2020-05-21T03:58:41.237000Z", + "start": "2021-03-15T12:51:21.333000+00:00Z", "end": null } ], "end": null - } -} + }, + "seo": { + "title": "Test", + "description": "Test description" + } +} ``` @@ -3355,14 +3475,14 @@ Status object. Tells whether the operation was successful. See example below or --- -### updateCollection -Update a collection +### addCollectionItems +Add items to a collection ```kotlin -client.application("").catalog.updateCollection(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.addCollectionItems(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3379,19 +3499,19 @@ client.application("").catalog.updateCollection(id: id, body: bo | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | | id | String | yes | A `id` is a unique identifier of a collection. | -| body | [UpdateCollection](#UpdateCollection) | yes | Request body | +| body | [CollectionItemRequest](#CollectionItemRequest) | yes | Request body | -Update a collection by it's id. On successful request, returns the updated collection +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:* -[UpdateCollection](#UpdateCollection) +[UpdatedResponse](#UpdatedResponse) -The Collection object. See example below or refer `UpdateCollectionSchema` for details. +Status object. Tells whether the operation was successful. @@ -3401,65 +3521,7 @@ The Collection object. See example below or refer `UpdateCollectionSchema` for d ```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" - } + "message": "items updated" } ``` @@ -3535,68 +3597,6 @@ The attached items of an collection. See example below or refer `GetCollectionIt ---- - - -### addCollectionItems -Add items to a collection - - - - -```kotlin -client.application("").catalog.addCollectionItems(id: id, body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier of a collection. | -| body | [CollectionItemRequest](#CollectionItemRequest) | yes | Request body | - - -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:* - - - - -[UpdatedResponse](#UpdatedResponse) - -Status object. Tells whether the operation was successful. - - - - -
-  Example: - -```json -{ - "message": "items updated" -} -``` -
- - - - - - - - - --- @@ -7471,6 +7471,68 @@ See example below or refer `ProductConfigurationDownloadsSchema` for details +--- + + +### createCategories +Create product categories + + + + +```kotlin +client.catalog.createCategories(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | + + +This API lets user create product categories + +*Returned Response:* + + + + +[CategoryCreateResponse](#CategoryCreateResponse) + +Category Meta. See example below or refer `CategoryCreateResponse` for details + + + + +
+  Example: + +```json +{ + "message": "Success", + "uid": 0 +} +``` +
+ + + + + + + + + --- @@ -7936,14 +7998,14 @@ Category Meta. See example below or refer `CategoryResponse` for details --- -### createCategories -Create product categories +### updateCategory +Update product categories ```kotlin -client.catalog.createCategories(body: body).safeAwait{ response, error-> +client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -7958,20 +8020,21 @@ client.catalog.createCategories(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | +| --------- | ----- | -------- | ----------- | +| uid | String | yes | Category unique id | | body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | -This API lets user create product categories +Update a product category using this apu *Returned Response:* -[CategoryCreateResponse](#CategoryCreateResponse) +[CategoryUpdateResponse](#CategoryUpdateResponse) -Category Meta. See example below or refer `CategoryCreateResponse` for details +Category Meta. See example below or refer `CategoryUpdateResponse` for details @@ -7980,10 +8043,7 @@ Category Meta. See example below or refer `CategoryCreateResponse` for details   Example: ```json -{ - "message": "Success", - "uid": 0 -} + ``` @@ -8096,14 +8156,14 @@ Get Data for one category. See example below or refer `CategoryResponse` for det --- -### updateCategory -Update product categories +### createProduct +Create a product. ```kotlin -client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> +client.catalog.createProduct(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -8118,21 +8178,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 | +| --------- | ----- | -------- | ----------- | +| body | [ProductCreateUpdate](#ProductCreateUpdate) | yes | Request body | -Update a product category using this apu +This API allows to create product. *Returned Response:* -[CategoryUpdateResponse](#CategoryUpdateResponse) +[SuccessResponse](#SuccessResponse) -Category Meta. See example below or refer `CategoryUpdateResponse` for details +Returns a success response @@ -8141,7 +8200,9 @@ Category Meta. See example below or refer `CategoryUpdateResponse` for details   Example: ```json - +{ + "success": true +} ``` @@ -8390,14 +8451,14 @@ Product Meta. See example below for details --- -### createProduct -Create a product. +### editProduct +Edit a product. ```kotlin -client.catalog.createProduct(body: body).safeAwait{ response, error-> +client.catalog.editProduct(itemId: itemId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -8412,11 +8473,74 @@ client.catalog.createProduct(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | +| --------- | ----- | -------- | ----------- | +| itemId | Int | yes | Id of the product to be updated. | | body | [ProductCreateUpdate](#ProductCreateUpdate) | yes | Request body | -This API allows to create product. +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:* @@ -8631,130 +8755,6 @@ Product object. See example below or refer `product.utils.format_product_respons ---- - - -### 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 -} -``` -
- - - - - - - - - ---- - - -### 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 -} -``` -
- - - - - - - - - --- @@ -8975,6 +8975,67 @@ 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" +} +``` +
+ + + + + + + + + --- @@ -9087,14 +9148,14 @@ List of bulk product upload jobs. See `BulkRequestGetSchema` for details --- -### createBulkProductUploadJob -Create a Bulk product to upload job. +### createProductsInBulk +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.createBulkProductUploadJob(body: body).safeAwait{ response, error-> +client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9109,18 +9170,19 @@ client.catalog.createBulkProductUploadJob(body: body).safeAwait{ response, error | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [BulkJob](#BulkJob) | yes | Request body | - +| --------- | ----- | -------- | ----------- | +| batchId | String | yes | Batch Id in which assets to be uploaded. | +| body | [BulkProductRequest](#BulkProductRequest) | yes | Request body | -This API helps to create a bulk products upload job. + +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* -[BulkResponse](#BulkResponse) +[SuccessResponse](#SuccessResponse) Returns a success response @@ -9132,7 +9194,7 @@ Returns a success response ```json { - "batch_id": "507f1f77bcf86cd799439011" + "success": true } ``` @@ -9210,14 +9272,14 @@ Returns a success response --- -### createProductsInBulk -Create products in bulk associated with given batch Id. +### getProductTags +Get a list of all tags associated with company. ```kotlin -client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.getProductTags().safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9231,22 +9293,17 @@ 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 | - -This API helps to create products in bulk push to kafka for approval/creation. +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 @@ -9256,7 +9313,10 @@ Returns a success response ```json { - "success": true + "items": [ + "demo", + "custom" + ] } ``` @@ -9272,14 +9332,14 @@ Returns a success response --- -### getProductTags -Get a list of all tags associated with company. +### createProductAssetsInBulk +Create a Bulk asset upload Job. ```kotlin -client.catalog.getProductTags().safeAwait{ response, error-> +client.catalog.createProductAssetsInBulk(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9293,17 +9353,21 @@ client.catalog.getProductTags().safeAwait{ response, error-> +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [ProductBulkAssets](#ProductBulkAssets) | yes | Request body | + -This API helps to get tags data associated to a particular company. +This API helps to create a bulk asset upload job. *Returned Response:* -[ProductTagsViewResponse](#ProductTagsViewResponse) +[SuccessResponse](#SuccessResponse) -Tag List. See example below for details +Returns a success response @@ -9313,10 +9377,7 @@ Tag List. See example below for details ```json { - "items": [ - "demo", - "custom" - ] + "success": true } ``` @@ -9429,14 +9490,14 @@ List of bulk asset jobs List. See `BulkUtil.modify_batch_response` for details --- -### createProductAssetsInBulk -Create a Bulk asset upload Job. +### deleteSize +Delete a Size associated with product. ```kotlin -client.catalog.createProductAssetsInBulk(body: body).safeAwait{ response, error-> +client.catalog.deleteSize(itemId: itemId, size: size).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9451,18 +9512,20 @@ client.catalog.createProductAssetsInBulk(body: body).safeAwait{ response, error- | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [ProductBulkAssets](#ProductBulkAssets) | 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 helps to create a bulk asset upload job. + +This API allows to delete size associated with product. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[ProductSizeDeleteResponse](#ProductSizeDeleteResponse) Returns a success response @@ -9474,7 +9537,12 @@ Returns a success response ```json { - "success": true + "success": true, + "data": { + "item_id": 114, + "size": 3, + "company_id": 1 + } } ``` @@ -9490,14 +9558,14 @@ Returns a success response --- -### deleteSize -Delete a Size associated with product. +### addInventory +Add Inventory for particular size and store. ```kotlin -client.catalog.deleteSize(itemId: itemId, size: size).safeAwait{ response, error-> +client.catalog.addInventory(itemId: itemId, size: size, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9513,19 +9581,19 @@ 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. | - +| 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 to delete size associated with product. +This API allows add Inventory for particular size and store. *Returned Response:* -[ProductSizeDeleteResponse](#ProductSizeDeleteResponse) +[SuccessResponse](#SuccessResponse) Returns a success response @@ -9537,12 +9605,7 @@ Returns a success response ```json { - "success": true, - "data": { - "item_id": 114, - "size": 3, - "company_id": 1 - } + "success": true } ``` @@ -9902,69 +9965,6 @@ 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 -} -``` -
- - - - - - - - - --- @@ -10723,6 +10723,67 @@ 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" +} +``` +
+ + + + + + + + + --- @@ -11092,14 +11153,14 @@ List of bulk Inventory upload jobs. See `BulkInventoryGetSchema` for details --- -### createBulkInventoryJob -Create a Bulk Inventory upload Job. +### createBulkInventory +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.createBulkInventoryJob(body: body).safeAwait{ response, error-> +client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11114,18 +11175,19 @@ client.catalog.createBulkInventoryJob(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [BulkJob](#BulkJob) | 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 bulk Inventory upload job. +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* -[BulkResponse](#BulkResponse) +[SuccessResponse](#SuccessResponse) Returns a success response @@ -11137,7 +11199,7 @@ Returns a success response ```json { - "batch_id": "507f1f77bcf86cd799439011" + "success": true } ``` @@ -11215,14 +11277,14 @@ Returns a success response --- -### createBulkInventory -Create products in bulk associated with given batch Id. +### createInventoryExportJob +Create a Inventory export Job. ```kotlin -client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.createInventoryExportJob(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11237,19 +11299,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 | [InventoryExportRequest](#InventoryExportRequest) | yes | Request body | -This API helps to create products in bulk push to kafka for approval/creation. +This API helps to create a Inventory export job. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[InventoryExportResponse](#InventoryExportResponse) Returns a success response @@ -11260,9 +11321,7 @@ Returns a success response   Example: ```json -{ - "success": true -} + ``` @@ -11332,14 +11391,14 @@ Returns a list of inventory export jobs --- -### createInventoryExportJob -Create a Inventory export Job. +### exportInventoryConfig +Get List of different filters for inventory export ```kotlin -client.catalog.createInventoryExportJob(body: body).safeAwait{ response, error-> +client.catalog.exportInventoryConfig(filterType: filterType).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11354,20 +11413,21 @@ client.catalog.createInventoryExportJob(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [InventoryExportRequest](#InventoryExportRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| filterType | String? | no | filter type from any one of ['brand', 'store', 'type'] | -This API helps to create a Inventory export job. + +This API allows get List of different filters like brand, store, and type for inventory export. *Returned Response:* -[InventoryExportResponse](#InventoryExportResponse) +[InventoryConfig](#InventoryConfig) -Returns a success response +returns filters configuration for inventory export @@ -11376,7 +11436,19 @@ Returns a success response   Example: ```json - +{ + "data": [ + { + "display": "csv", + "value": "csv" + }, + { + "display": "excel", + "value": "excel" + } + ], + "multivalues": true +} ``` @@ -11391,14 +11463,14 @@ Returns a success response --- -### exportInventoryConfig -Get List of different filters for inventory export +### createHsnCode +Create Hsn Code. ```kotlin -client.catalog.exportInventoryConfig(filterType: filterType).safeAwait{ response, error-> +client.catalog.createHsnCode(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11413,21 +11485,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 | [HsnUpsert](#HsnUpsert) | yes | Request body | -This API allows get List of different filters like brand, store, and type for inventory export. +Create Hsn Code. *Returned Response:* -[InventoryConfig](#InventoryConfig) +[HsnCode](#HsnCode) -returns filters configuration for inventory export +See example below for details @@ -11437,17 +11508,27 @@ returns filters configuration for inventory export ```json { - "data": [ - { - "display": "csv", - "value": "csv" + "data": { + "company_id": 1, + "hs2_code": "xx", + "modified_by": { + "username": "narutouzumaki", + "user_id": "0" }, - { - "display": "excel", - "value": "excel" - } - ], - "multivalues": true + "id": "xxxxxxxxxxxx", + "tax_on": "esp", + "slabs": [ + { + "tax": 0, + "threshold": 999999 + }, + { + "tax": 0, + "threshold": 0 + } + ], + "hsn_code": "xxxxxxxx" + } } ``` @@ -11547,14 +11628,14 @@ List of all HSN Codes. See example below or refer `HsnCodesListingResponseSchema --- -### createHsnCode -Create Hsn Code. +### updateHsnCode +Update Hsn Code. ```kotlin -client.catalog.createHsnCode(body: body).safeAwait{ response, error-> +client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11569,11 +11650,12 @@ client.catalog.createHsnCode(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | +| --------- | ----- | -------- | ----------- | +| id | String | yes | Unique id | | body | [HsnUpsert](#HsnUpsert) | yes | Request body | -Create Hsn Code. +Update Hsn Code. *Returned Response:* @@ -11707,88 +11789,6 @@ 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" - } -} -``` -
- - - - - - - - - --- @@ -13543,44 +13543,42 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [GetSearchWordsData](#GetSearchWordsData) + #### [SearchKeywordResult](#SearchKeywordResult) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | appId | String? | yes | | - | words | ArrayList? | yes | | - | result | HashMap? | yes | | - | customJson | HashMap? | yes | | - | uid | String? | yes | | + | query | HashMap | no | | + | sortOn | String | no | | --- - #### [Page](#Page) + #### [CreateSearchKeyword](#CreateSearchKeyword) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | current | Int? | yes | | - | hasNext | Boolean? | yes | | - | nextId | String? | yes | | - | type | String | no | | - | hasPrevious | Boolean? | yes | | - | size | Int? | yes | | - | itemTotal | Int? | yes | | + | appId | String? | yes | | + | isActive | Boolean? | yes | | + | result | [SearchKeywordResult](#SearchKeywordResult) | no | | + | customJson | HashMap? | yes | | + | words | ArrayList? | yes | | --- - #### [GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) + #### [GetSearchWordsData](#GetSearchWordsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | [GetSearchWordsData](#GetSearchWordsData)? | yes | | - | page | [Page](#Page)? | yes | | + | appId | String? | yes | | + | uid | String? | yes | | + | result | HashMap? | yes | | + | customJson | HashMap? | yes | | + | words | ArrayList? | yes | | --- @@ -13591,10 +13589,10 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | meta | HashMap? | yes | | | status | Int? | yes | | + | message | String? | yes | | | code | String? | yes | | + | meta | HashMap? | yes | | --- @@ -13612,27 +13610,29 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [SearchKeywordResult](#SearchKeywordResult) + #### [Page](#Page) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sortOn | String | no | | - | query | HashMap | no | | + | size | Int? | yes | | + | nextId | String? | yes | | + | hasPrevious | Boolean? | yes | | + | current | Int? | yes | | + | type | String | no | | + | hasNext | Boolean? | yes | | + | itemTotal | Int? | yes | | --- - #### [CreateSearchKeyword](#CreateSearchKeyword) + #### [GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | appId | String? | yes | | - | words | ArrayList? | yes | | - | result | [SearchKeywordResult](#SearchKeywordResult) | no | | - | customJson | HashMap? | yes | | - | isActive | Boolean? | yes | | + | items | [GetSearchWordsData](#GetSearchWordsData)? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -13651,94 +13651,94 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [GetAutocompleteWordsData](#GetAutocompleteWordsData) + #### [AutocompletePageAction](#AutocompletePageAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | appId | String? | yes | | - | words | ArrayList? | yes | | - | results | ArrayList>? | yes | | - | customJson | HashMap? | yes | | - | uid | String? | yes | | + | query | HashMap? | yes | | + | url | String? | yes | | + | params | HashMap? | yes | | + | type | String? | yes | | --- - #### [GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) + #### [AutocompleteAction](#AutocompleteAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetAutocompleteWordsData](#GetAutocompleteWordsData)>? | yes | | - | page | [Page](#Page)? | yes | | + | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | + | type | String? | yes | | --- - #### [AutocompletePageAction](#AutocompletePageAction) + #### [Media](#Media) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | url | String? | yes | | - | params | HashMap? | yes | | | type | String? | yes | | - | query | HashMap? | yes | | --- - #### [AutocompleteAction](#AutocompleteAction) + #### [AutocompleteResult](#AutocompleteResult) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | - | type | String? | yes | | - + | display | String? | yes | | + | action | [AutocompleteAction](#AutocompleteAction)? | yes | | + | logo | [Media](#Media)? | yes | | + | customJson | HashMap? | yes | | + --- - #### [Media](#Media) + #### [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | type | String? | yes | | + | results | ArrayList<[AutocompleteResult](#AutocompleteResult)>? | yes | | + | appId | String? | yes | | + | isActive | Boolean? | yes | | + | customJson | HashMap? | yes | | + | words | ArrayList? | yes | | --- - #### [AutocompleteResult](#AutocompleteResult) + #### [GetAutocompleteWordsData](#GetAutocompleteWordsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [AutocompleteAction](#AutocompleteAction)? | yes | | + | results | ArrayList>? | yes | | + | appId | String? | yes | | + | uid | String? | yes | | | customJson | HashMap? | yes | | - | logo | [Media](#Media)? | yes | | - | display | String? | yes | | + | words | ArrayList? | yes | | --- - #### [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) + #### [GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | appId | String? | yes | | - | words | ArrayList? | yes | | - | results | ArrayList<[AutocompleteResult](#AutocompleteResult)>? | yes | | - | customJson | HashMap? | yes | | - | isActive | Boolean? | yes | | + | items | ArrayList<[GetAutocompleteWordsData](#GetAutocompleteWordsData)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -13749,10 +13749,10 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | appId | String? | yes | | - | words | ArrayList? | yes | | | results | ArrayList>? | yes | | + | appId | String? | yes | | | customJson | HashMap? | yes | | + | words | ArrayList? | yes | | --- @@ -13763,37 +13763,60 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minQuantity | Int | no | | - | maxQuantity | Int | no | | - | autoAddToCart | Boolean? | yes | | | allowRemove | Boolean? | yes | | | autoSelect | Boolean? | yes | | | productUid | Int | no | | + | minQuantity | Int | no | | + | autoAddToCart | Boolean? | yes | | + | maxQuantity | Int | no | | --- - #### [GetProductBundleCreateResponse](#GetProductBundleCreateResponse) + #### [ProductBundleRequest](#ProductBundleRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | modifiedOn | String? | yes | | + | slug | String | no | | + | meta | HashMap? | yes | | + | isActive | Boolean | no | | + | createdBy | HashMap? | yes | | | logo | String? | yes | | - | modifiedBy | HashMap? | yes | | - | createdOn | String? | yes | | | choice | String | no | | + | name | String | no | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | | sameStoreAssignment | Boolean? | yes | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | createdOn | String? | yes | | + | pageVisibility | ArrayList? | yes | | + +--- + + + + + #### [GetProductBundleCreateResponse](#GetProductBundleCreateResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | slug | String | no | | + | meta | HashMap? | yes | | | isActive | Boolean | no | | | createdBy | HashMap? | yes | | - | meta | HashMap? | yes | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | | id | String? | yes | | + | logo | String? | yes | | + | choice | String | no | | | name | String | no | | + | companyId | Int? | yes | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | + | sameStoreAssignment | Boolean? | yes | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | createdOn | String? | yes | | | pageVisibility | ArrayList? | yes | | - | slug | String | no | | --- @@ -13812,52 +13835,50 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [ProductBundleRequest](#ProductBundleRequest) + #### [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedOn | String? | yes | | + | slug | String | no | | + | meta | HashMap? | yes | | + | isActive | Boolean | no | | | logo | String? | yes | | - | modifiedBy | HashMap? | yes | | - | createdOn | String? | yes | | | choice | String | no | | + | name | String | no | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | | sameStoreAssignment | Boolean? | yes | | - | isActive | Boolean | no | | - | createdBy | HashMap? | yes | | - | meta | HashMap? | yes | | | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | name | String | no | | | pageVisibility | ArrayList? | yes | | - | slug | String | no | | --- - #### [Price](#Price) + #### [Size](#Size) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maxMarked | Double? | yes | | - | maxEffective | Double? | yes | | - | minMarked | Double? | yes | | - | currency | String? | yes | | - | minEffective | Double? | yes | | + | display | String? | yes | | + | quantity | Int? | yes | | + | value | String? | yes | | + | isAvailable | Boolean? | yes | | --- - #### [Size](#Size) + #### [Price](#Price) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isAvailable | Boolean? | yes | | - | quantity | Int? | yes | | - | value | String? | yes | | - | display | String? | yes | | + | minMarked | Double? | yes | | + | minEffective | Double? | yes | | + | currency | String? | yes | | + | maxMarked | Double? | yes | | + | maxEffective | Double? | yes | | --- @@ -13868,18 +13889,18 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | price | HashMap? | yes | | + | uid | Int? | yes | | + | slug | String? | yes | | + | identifier | HashMap? | yes | | + | sizes | ArrayList? | yes | | | countryOfOrigin | String? | yes | | | itemCode | String? | yes | | - | sizes | ArrayList? | yes | | - | identifier | HashMap? | yes | | - | slug | String? | yes | | - | attributes | HashMap? | yes | | - | shortDescription | String? | yes | | + | price | HashMap? | yes | | | name | String? | yes | | - | uid | Int? | yes | | + | attributes | HashMap? | yes | | | images | ArrayList? | yes | | + | shortDescription | String? | yes | | + | quantity | Int? | yes | | --- @@ -13890,15 +13911,15 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minQuantity | Int? | yes | | - | price | [Price](#Price)? | yes | | - | maxQuantity | Int? | yes | | - | autoAddToCart | Boolean? | yes | | - | sizes | ArrayList<[Size](#Size)>? | yes | | | allowRemove | Boolean? | yes | | + | sizes | ArrayList<[Size](#Size)>? | yes | | | autoSelect | Boolean? | yes | | | productUid | Int? | yes | | + | price | [Price](#Price)? | yes | | + | minQuantity | Int? | yes | | + | autoAddToCart | Boolean? | yes | | | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | + | maxQuantity | Int? | yes | | --- @@ -13909,49 +13930,16 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | + | slug | String? | yes | | + | meta | HashMap? | yes | | + | isActive | Boolean? | yes | | | logo | String? | yes | | + | name | String? | yes | | + | companyId | Int? | yes | | | choice | String? | yes | | | sameStoreAssignment | Boolean? | yes | | - | isActive | Boolean? | yes | | - | meta | HashMap? | yes | | | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | - | name | String? | yes | | - | pageVisibility | ArrayList? | yes | | - | slug | String? | yes | | - ---- - - - - - #### [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | modifiedOn | String? | yes | | - | logo | String? | yes | | - | modifiedBy | HashMap? | yes | | - | choice | String | no | | - | sameStoreAssignment | Boolean? | yes | | - | isActive | Boolean | no | | - | meta | HashMap? | yes | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | name | String | no | | | pageVisibility | ArrayList? | yes | | - | slug | String | no | | - ---- - - - - - #### [ListSizeGuide](#ListSizeGuide) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | items | ArrayList>? | yes | | - | page | HashMap? | yes | | --- @@ -13963,8 +13951,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | values | ArrayList>? | yes | | - | unit | String? | yes | | | headers | HashMap? | yes | | + | unit | String? | yes | | --- @@ -13986,21 +13974,21 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | tag | String? | yes | | | title | String | no | | + | createdBy | HashMap? | yes | | + | id | String? | yes | | + | subtitle | String? | yes | | + | name | String | no | | | companyId | Int? | yes | | - | brandId | Int? | yes | | - | modifiedOn | String? | yes | | | modifiedBy | HashMap? | yes | | - | subtitle | String? | yes | | - | tag | String? | yes | | + | modifiedOn | String? | yes | | | description | String? | yes | | - | createdBy | HashMap? | yes | | - | createdOn | String? | yes | | | image | String? | yes | | | guide | [Guide](#Guide)? | yes | | - | id | String? | yes | | + | createdOn | String? | yes | | + | brandId | Int? | yes | | | active | Boolean? | yes | | - | name | String | no | | --- @@ -14018,23 +14006,35 @@ Company profile object. See example below or refer `LocationListSerializer` for + #### [ListSizeGuide](#ListSizeGuide) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | items | ArrayList>? | yes | | + | page | HashMap? | yes | | + +--- + + + + #### [SizeGuideResponse](#SizeGuideResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | tag | String? | yes | | | title | String? | yes | | + | createdBy | HashMap? | yes | | + | id | String? | yes | | + | subtitle | String? | yes | | + | name | String? | yes | | | companyId | Int? | yes | | - | brandId | Int? | yes | | - | modifiedOn | String? | yes | | | modifiedBy | HashMap? | yes | | - | tag | String? | yes | | - | createdOn | String? | yes | | - | subtitle | String? | yes | | + | modifiedOn | String? | yes | | | guide | HashMap? | yes | | - | id | String? | yes | | - | name | String? | yes | | + | createdOn | String? | yes | | + | brandId | Int? | yes | | | active | Boolean? | yes | | - | createdBy | HashMap? | yes | | --- @@ -14045,8 +14045,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | | value | String | no | | + | key | String | no | | --- @@ -14064,74 +14064,74 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct) + #### [MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | variant | HashMap? | yes | | - | detail | HashMap? | yes | | - | similar | HashMap? | yes | | - | compare | HashMap? | yes | | + | display | String? | yes | | + | key | String? | yes | | --- - #### [MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse) + #### [MetaDataListingSortResponse](#MetaDataListingSortResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | - | filterTypes | ArrayList? | yes | | - | display | String? | yes | | - | units | ArrayList>? | yes | | + | data | ArrayList<[MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse)>? | yes | | --- - #### [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) + #### [MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse)>? | yes | | - ---- + | display | String? | yes | | + | key | String? | yes | | + | units | ArrayList>? | yes | | + | filterTypes | ArrayList? | yes | | + +--- - #### [MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse) + #### [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | - | display | String? | yes | | + | data | ArrayList<[MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse)>? | yes | | --- - #### [MetaDataListingSortResponse](#MetaDataListingSortResponse) + #### [MetaDataListingResponse](#MetaDataListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse)>? | yes | | + | sort | [MetaDataListingSortResponse](#MetaDataListingSortResponse) | no | | + | filter | [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) | no | | --- - #### [MetaDataListingResponse](#MetaDataListingResponse) + #### [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filter | [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) | no | | - | sort | [MetaDataListingSortResponse](#MetaDataListingSortResponse) | no | | + | variant | HashMap? | yes | | + | similar | HashMap? | yes | | + | compare | HashMap? | yes | | + | detail | HashMap? | yes | | --- @@ -14142,227 +14142,227 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | | listing | [MetaDataListingResponse](#MetaDataListingResponse)? | yes | | + | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | --- - #### [ConfigurationBucketPoints](#ConfigurationBucketPoints) + #### [ProductSize](#ProductSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | end | Double? | yes | | - | display | String? | yes | | - | start | Double? | yes | | + | max | Int | no | | + | min | Int | no | | --- - #### [ConfigurationListingFilterValue](#ConfigurationListingFilterValue) + #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | condition | String? | yes | | - | map | HashMap? | yes | | - | sort | String? | yes | | - | value | String? | yes | | - | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | + | key | String | no | | + | isActive | Boolean | no | | + | size | [ProductSize](#ProductSize) | no | | + | priority | Int | no | | + | logo | String? | yes | | + | name | String | no | | + | displayType | String | no | | --- - #### [ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig) + #### [ConfigurationProductVariant](#ConfigurationProductVariant) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | logo | String? | yes | | - | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | - | priority | Int | no | | - | isActive | Boolean | no | | - | type | String | no | | - | name | String? | yes | | + | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | --- - #### [ConfigurationListingFilter](#ConfigurationListingFilter) + #### [ConfigurationProductConfig](#ConfigurationProductConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | attributeConfig | ArrayList<[ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig)>? | yes | | - | allowSingle | Boolean | no | | + | key | String | no | | + | isActive | Boolean | no | | + | title | String? | yes | | + | size | [ProductSize](#ProductSize)? | yes | | + | priority | Int | no | | + | logo | String? | yes | | + | subtitle | String? | yes | | --- - #### [ConfigurationListingSortConfig](#ConfigurationListingSortConfig) + #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | logo | String? | yes | | - | priority | Int | no | | - | isActive | Boolean | no | | - | name | String? | yes | | + | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | --- - #### [ConfigurationListingSort](#ConfigurationListingSort) + #### [ConfigurationProduct](#ConfigurationProduct) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | defaultKey | String | no | | - | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | + | variant | [ConfigurationProductVariant](#ConfigurationProductVariant) | no | | + | similar | [ConfigurationProductSimilar](#ConfigurationProductSimilar) | no | | --- - #### [ConfigurationListing](#ConfigurationListing) + #### [ConfigurationListingSortConfig](#ConfigurationListingSortConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filter | [ConfigurationListingFilter](#ConfigurationListingFilter) | no | | - | sort | [ConfigurationListingSort](#ConfigurationListingSort) | no | | + | key | String | no | | + | isActive | Boolean | no | | + | priority | Int | no | | + | logo | String? | yes | | + | name | String? | yes | | --- - #### [ProductSize](#ProductSize) + #### [ConfigurationListingSort](#ConfigurationListingSort) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int | no | | - | max | Int | no | | + | defaultKey | String | no | | + | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | --- - #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) + #### [ConfigurationBucketPoints](#ConfigurationBucketPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | logo | String? | yes | | - | priority | Int | no | | - | isActive | Boolean | no | | - | displayType | String | no | | - | size | [ProductSize](#ProductSize) | no | | - | name | String | no | | + | display | String? | yes | | + | start | Double? | yes | | + | end | Double? | yes | | --- - #### [ConfigurationProductVariant](#ConfigurationProductVariant) + #### [ConfigurationListingFilterValue](#ConfigurationListingFilterValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | + | sort | String? | yes | | + | value | String? | yes | | + | map | HashMap? | yes | | + | condition | String? | yes | | + | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | --- - #### [ConfigurationProductConfig](#ConfigurationProductConfig) + #### [ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | | key | String | no | | - | logo | String? | yes | | - | subtitle | String? | yes | | - | priority | Int | no | | | isActive | Boolean | no | | - | size | [ProductSize](#ProductSize)? | yes | | + | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | + | priority | Int | no | | + | logo | String? | yes | | + | name | String? | yes | | + | type | String | no | | --- - #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) + #### [ConfigurationListingFilter](#ConfigurationListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | + | attributeConfig | ArrayList<[ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig)>? | yes | | + | allowSingle | Boolean | no | | --- - #### [ConfigurationProduct](#ConfigurationProduct) + #### [ConfigurationListing](#ConfigurationListing) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | variant | [ConfigurationProductVariant](#ConfigurationProductVariant) | no | | - | similar | [ConfigurationProductSimilar](#ConfigurationProductSimilar) | no | | + | sort | [ConfigurationListingSort](#ConfigurationListingSort) | no | | + | filter | [ConfigurationListingFilter](#ConfigurationListingFilter) | no | | --- - #### [AppCatalogConfiguration](#AppCatalogConfiguration) + #### [AppConfiguration](#AppConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | configType | String | no | | - | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | | appId | String | no | | | configId | String? | yes | | | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | - | id | String? | yes | | + | configType | String | no | | + | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | --- - #### [GetAppCatalogConfiguration](#GetAppCatalogConfiguration) + #### [AppCatalogConfiguration](#AppCatalogConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean? | yes | | - | data | [AppCatalogConfiguration](#AppCatalogConfiguration)? | yes | | + | appId | String | no | | + | configId | String? | yes | | + | id | String? | yes | | + | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | + | configType | String | no | | + | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | --- - #### [AppConfiguration](#AppConfiguration) + #### [GetAppCatalogConfiguration](#GetAppCatalogConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | configType | String | no | | - | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | - | appId | String | no | | - | configId | String? | yes | | - | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | + | isDefault | Boolean? | yes | | + | data | [AppCatalogConfiguration](#AppCatalogConfiguration)? | yes | | --- @@ -14373,8 +14373,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filter | HashMap? | yes | | | sort | HashMap? | yes | | + | filter | HashMap? | yes | | --- @@ -14385,12 +14385,12 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | configType | String | no | | - | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | | appId | String | no | | | configId | String? | yes | | - | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | | id | String? | yes | | + | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | + | configType | String | no | | + | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | --- @@ -14413,45 +14413,45 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | isSelected | Boolean? | yes | | | value | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- - #### [ProductFiltersKey](#ProductFiltersKey) + #### [ProductFiltersValue](#ProductFiltersValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | kind | String? | yes | | - | name | String | no | | - | logo | String? | yes | | + | isSelected | Boolean | no | | + | selectedMin | Int? | yes | | + | displayFormat | String? | yes | | + | max | Int? | yes | | | display | String | no | | + | value | String | no | | + | selectedMax | Int? | yes | | + | queryFormat | String? | yes | | + | currencyCode | String? | yes | | + | count | Int? | yes | | + | currencySymbol | String? | yes | | + | min | Int? | yes | | --- - #### [ProductFiltersValue](#ProductFiltersValue) + #### [ProductFiltersKey](#ProductFiltersKey) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean | no | | - | max | Int? | yes | | - | currencySymbol | String? | yes | | - | min | Int? | yes | | | display | String | no | | - | selectedMax | Int? | yes | | - | currencyCode | String? | yes | | - | selectedMin | Int? | yes | | - | displayFormat | String? | yes | | - | count | Int? | yes | | - | queryFormat | String? | yes | | - | value | String | no | | + | logo | String? | yes | | + | name | String | no | | + | kind | String? | yes | | --- @@ -14462,8 +14462,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | [ProductFiltersKey](#ProductFiltersKey) | no | | | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | key | [ProductFiltersKey](#ProductFiltersKey) | no | | --- @@ -14482,278 +14482,278 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [Media1](#Media1) + #### [SeoDetail](#SeoDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String | no | | - | meta | HashMap? | yes | | - | type | String? | yes | | + | title | String? | yes | | + | description | String? | yes | | --- - #### [ActionPage](#ActionPage) + #### [UserInfo](#UserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | query | HashMap? | yes | | + | uid | String? | yes | | + | userId | String? | yes | | + | email | String? | yes | | + | username | String? | yes | | --- - #### [Action](#Action) + #### [CollectionImage](#CollectionImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [ActionPage](#ActionPage)? | yes | | - | type | String? | yes | | + | url | String | no | | + | aspectRatio | String | no | | --- - #### [BannerImage](#BannerImage) + #### [CollectionBadge](#CollectionBadge) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | aspectRatio | String? | yes | | + | color | String? | yes | | + | text | String? | yes | | --- - #### [ImageUrls](#ImageUrls) + #### [Schedule](#Schedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landscape | [BannerImage](#BannerImage)? | yes | | - | portrait | [BannerImage](#BannerImage)? | yes | | + | duration | Int? | yes | | + | cron | String? | yes | | + | start | String? | yes | | + | end | String? | yes | | --- - #### [GetCollectionDetailNest](#GetCollectionDetailNest) + #### [CollectionBanner](#CollectionBanner) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | appId | String? | yes | | - | meta | HashMap? | yes | | - | type | String? | yes | | - | slug | String? | yes | | - | cron | HashMap? | yes | | - | query | HashMap? | yes | | - | allowSort | Boolean? | yes | | - | uid | String? | yes | | - | logo | [Media1](#Media1)? | yes | | - | tag | ArrayList? | yes | | - | name | String? | yes | | - | badge | HashMap? | yes | | - | allowFacets | Boolean? | yes | | - | description | String? | yes | | - | isActive | Boolean? | yes | | - | action | [Action](#Action)? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | schedule | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | + | portrait | [CollectionImage](#CollectionImage) | no | | + | landscape | [CollectionImage](#CollectionImage) | no | | --- - #### [CollectionListingFilterTag](#CollectionListingFilterTag) + #### [CreateCollection](#CreateCollection) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | isSelected | Boolean? | yes | | - | display | String? | yes | | + | slug | String | no | | + | appId | String | no | | + | seo | [SeoDetail](#SeoDetail)? | yes | | + | createdBy | [UserInfo](#UserInfo)? | yes | | + | logo | [CollectionImage](#CollectionImage) | no | | + | name | String | no | | + | modifiedBy | [UserInfo](#UserInfo)? | yes | | + | published | Boolean? | yes | | + | sortOn | String? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | badge | [CollectionBadge](#CollectionBadge)? | yes | | + | query | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | schedule | [Schedule](#Schedule)? | yes | | + | localeLanguage | HashMap? | yes | | + | allowSort | Boolean? | yes | | + | isActive | Boolean? | yes | | + | customJson | HashMap? | yes | | + | type | String | no | | + | description | String? | yes | | + | tags | ArrayList? | yes | | + | isVisible | Boolean? | yes | | + | meta | HashMap? | yes | | + | banners | [CollectionBanner](#CollectionBanner) | no | | --- - #### [CollectionListingFilterType](#CollectionListingFilterType) + #### [BannerImage](#BannerImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | isSelected | Boolean? | yes | | - | display | String? | yes | | + | url | String? | yes | | + | aspectRatio | String? | yes | | --- - #### [CollectionListingFilter](#CollectionListingFilter) + #### [ImageUrls](#ImageUrls) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | - | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | + | portrait | [BannerImage](#BannerImage)? | yes | | + | landscape | [BannerImage](#BannerImage)? | yes | | --- - #### [GetCollectionListingResponse](#GetCollectionListingResponse) + #### [CollectionCreateResponse](#CollectionCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | - | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | - | page | [Page](#Page)? | yes | | + | appId | String? | yes | | + | isActive | Boolean? | yes | | + | slug | String? | yes | | + | tag | ArrayList? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | meta | HashMap? | yes | | + | badge | HashMap? | yes | | + | query | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | logo | [BannerImage](#BannerImage)? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | name | String? | yes | | + | type | String? | yes | | + | allowSort | Boolean? | yes | | + | schedule | HashMap? | yes | | + | description | String? | yes | | + | cron | HashMap? | yes | | --- - #### [SeoDetail](#SeoDetail) + #### [Media1](#Media1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | - | description | String? | yes | | + | url | String | no | | + | meta | HashMap? | yes | | + | type | String? | yes | | --- - #### [CollectionImage](#CollectionImage) + #### [ActionPage](#ActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String | no | | - | aspectRatio | String | no | | + | query | HashMap? | yes | | + | type | String? | yes | | --- - #### [UserInfo](#UserInfo) + #### [Action](#Action) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | userId | String? | yes | | - | uid | String? | yes | | - | email | String? | yes | | + | page | [ActionPage](#ActionPage)? | yes | | + | type | String? | yes | | --- - #### [CollectionBadge](#CollectionBadge) + #### [GetCollectionDetailNest](#GetCollectionDetailNest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | text | String? | yes | | - | color | String? | yes | | + | appId | String? | yes | | + | slug | String? | yes | | + | uid | String? | yes | | + | logo | [Media1](#Media1)? | yes | | + | name | String? | yes | | + | cron | HashMap? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | badge | HashMap? | yes | | + | query | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | schedule | HashMap? | yes | | + | allowSort | Boolean? | yes | | + | isActive | Boolean? | yes | | + | type | String? | yes | | + | description | String? | yes | | + | action | [Action](#Action)? | yes | | + | tag | ArrayList? | yes | | + | meta | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | --- - #### [Schedule](#Schedule) + #### [CollectionListingFilterTag](#CollectionListingFilterTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cron | String? | yes | | - | duration | Int? | yes | | - | end | String? | yes | | - | start | String? | yes | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- - #### [CollectionBanner](#CollectionBanner) + #### [CollectionListingFilterType](#CollectionListingFilterType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landscape | [CollectionImage](#CollectionImage) | no | | - | portrait | [CollectionImage](#CollectionImage) | no | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- - #### [CreateCollection](#CreateCollection) + #### [CollectionListingFilter](#CollectionListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | appId | String | no | | - | tags | ArrayList? | yes | | - | customJson | HashMap? | yes | | - | meta | HashMap? | yes | | - | type | String | no | | - | sortOn | String? | yes | | - | slug | String | no | | - | localeLanguage | HashMap? | yes | | - | query | HashMap? | yes | | - | allowSort | Boolean? | yes | | - | logo | [CollectionImage](#CollectionImage) | no | | - | createdBy | [UserInfo](#UserInfo)? | yes | | - | name | String | no | | - | published | Boolean? | yes | | - | badge | [CollectionBadge](#CollectionBadge)? | yes | | - | allowFacets | Boolean? | yes | | - | modifiedBy | [UserInfo](#UserInfo)? | yes | | - | description | String? | yes | | - | isActive | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | isVisible | Boolean? | yes | | - | schedule | [Schedule](#Schedule)? | yes | | - | banners | [CollectionBanner](#CollectionBanner) | no | | + | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | --- - #### [CollectionCreateResponse](#CollectionCreateResponse) + #### [GetCollectionListingResponse](#GetCollectionListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | badge | HashMap? | yes | | - | cron | HashMap? | yes | | - | allowFacets | Boolean? | yes | | - | logo | [BannerImage](#BannerImage)? | yes | | - | query | HashMap? | yes | | - | tag | ArrayList? | yes | | - | description | String? | yes | | - | appId | String? | yes | | - | isActive | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | meta | HashMap? | yes | | - | type | String? | yes | | - | schedule | HashMap? | yes | | - | allowSort | Boolean? | yes | | - | name | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | + | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | + | page | [Page](#Page)? | yes | | + | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | --- @@ -14764,23 +14764,23 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | badge | HashMap? | yes | | - | cron | HashMap? | yes | | - | allowFacets | Boolean? | yes | | - | logo | [Media1](#Media1)? | yes | | - | query | HashMap? | yes | | - | tag | ArrayList? | yes | | - | description | String? | yes | | | appId | String? | yes | | | isActive | Boolean? | yes | | + | slug | String? | yes | | + | tag | ArrayList? | yes | | | visibleFacetsKeys | ArrayList? | yes | | | meta | HashMap? | yes | | + | badge | HashMap? | yes | | + | query | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | logo | [Media1](#Media1)? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | name | String? | yes | | | type | String? | yes | | - | schedule | HashMap? | yes | | | allowSort | Boolean? | yes | | - | name | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | + | schedule | HashMap? | yes | | + | description | String? | yes | | + | cron | HashMap? | yes | | --- @@ -14791,26 +14791,26 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | tags | ArrayList? | yes | | - | customJson | HashMap? | yes | | - | meta | HashMap? | yes | | - | sortOn | String? | yes | | - | localeLanguage | HashMap? | yes | | | slug | String? | yes | | - | query | HashMap? | yes | | - | allowSort | Boolean? | yes | | + | seo | [SeoDetail](#SeoDetail)? | yes | | | logo | [CollectionImage](#CollectionImage)? | yes | | | name | String? | yes | | + | modifiedBy | [UserInfo](#UserInfo)? | yes | | | published | Boolean? | yes | | + | sortOn | String? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | | badge | [CollectionBadge](#CollectionBadge)? | yes | | + | query | HashMap? | yes | | + | schedule | [Schedule](#Schedule)? | yes | | | allowFacets | Boolean? | yes | | - | modifiedBy | [UserInfo](#UserInfo)? | yes | | - | description | String? | yes | | + | localeLanguage | HashMap? | yes | | + | allowSort | Boolean? | yes | | | isActive | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | + | customJson | HashMap? | yes | | + | description | String? | yes | | + | tags | ArrayList? | yes | | | isVisible | Boolean? | yes | | - | schedule | [Schedule](#Schedule)? | yes | | + | meta | HashMap? | yes | | | banners | [CollectionBanner](#CollectionBanner)? | yes | | --- @@ -14818,14 +14818,23 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [ProductBrand](#ProductBrand) + #### [CollectionItemRequest](#CollectionItemRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [Action](#Action)? | yes | | - | name | String? | yes | | - | logo | [Media1](#Media1)? | yes | | - | uid | Int? | yes | | + | pageNo | Int | no | | + | pageSize | Int | no | | + +--- + + + + + #### [UpdatedResponse](#UpdatedResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | message | String? | yes | | --- @@ -14836,9 +14845,9 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | value | String? | yes | | | key | String? | yes | | | type | String? | yes | | - | value | String? | yes | | --- @@ -14861,10 +14870,10 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | + | max | Double? | yes | | | currencySymbol | String? | yes | | + | currencyCode | String? | yes | | | min | Double? | yes | | - | max | Double? | yes | | --- @@ -14875,81 +14884,72 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | [Price1](#Price1)? | yes | | | marked | [Price1](#Price1)? | yes | | + | effective | [Price1](#Price1)? | yes | | --- - #### [ProductListingDetail](#ProductListingDetail) + #### [ProductBrand](#ProductBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | teaserTag | HashMap? | yes | | - | itemCode | String? | yes | | - | ratingCount | Int? | yes | | - | type | String? | yes | | - | attributes | HashMap? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | color | String? | yes | | - | slug | String | no | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | promoMeta | HashMap? | yes | | - | productOnlineDate | String? | yes | | - | shortDescription | String? | yes | | - | discount | String? | yes | | - | similars | ArrayList? | yes | | - | itemType | String? | yes | | | uid | Int? | yes | | - | hasVariant | Boolean? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | imageNature | String? | yes | | - | rating | Double? | yes | | + | action | [Action](#Action)? | yes | | + | logo | [Media1](#Media1)? | yes | | | name | String? | yes | | - | description | String? | yes | | - | highlights | ArrayList? | yes | | - | medias | ArrayList<[Media1](#Media1)>? | yes | | - | tryouts | ArrayList? | yes | | - | sellable | Boolean? | yes | | - ---- - - - - - #### [GetCollectionItemsResponse](#GetCollectionItemsResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | page | [Page](#Page)? | yes | | --- - #### [CollectionItemRequest](#CollectionItemRequest) + #### [ProductListingDetail](#ProductListingDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pageNo | Int | no | | - | pageSize | Int | no | | + | uid | Int? | yes | | + | slug | String | no | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | rating | Double? | yes | | + | medias | ArrayList<[Media1](#Media1)>? | yes | | + | name | String? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | sellable | Boolean? | yes | | + | tryouts | ArrayList? | yes | | + | promoMeta | HashMap? | yes | | + | hasVariant | Boolean? | yes | | + | attributes | HashMap? | yes | | + | itemType | String? | yes | | + | productOnlineDate | String? | yes | | + | itemCode | String? | yes | | + | type | String? | yes | | + | discount | String? | yes | | + | shortDescription | String? | yes | | + | description | String? | yes | | + | imageNature | String? | yes | | + | highlights | ArrayList? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | ratingCount | Int? | yes | | + | color | String? | yes | | + | similars | ArrayList? | yes | | + | teaserTag | HashMap? | yes | | --- - #### [UpdatedResponse](#UpdatedResponse) + #### [GetCollectionItemsResponse](#GetCollectionItemsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | page | [Page](#Page)? | yes | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | --- @@ -14960,9 +14960,9 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | outOfStockCount | Int? | yes | | - | count | Int? | yes | | | sellableCount | Int? | yes | | + | count | Int? | yes | | + | outOfStockCount | Int? | yes | | --- @@ -14973,12 +14973,12 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | totalSizes | Int? | yes | | | articleFreshness | Int? | yes | | | availableSizes | Int? | yes | | | name | String? | yes | | - | availableArticles | Int? | yes | | | totalArticles | Int? | yes | | + | availableArticles | Int? | yes | | + | totalSizes | Int? | yes | | --- @@ -15001,8 +15001,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articles | Int? | yes | | | products | Int? | yes | | + | articles | Int? | yes | | --- @@ -15013,8 +15013,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [CrossSellingData](#CrossSellingData)? | yes | | | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | + | data | [CrossSellingData](#CrossSellingData)? | yes | | --- @@ -15025,9 +15025,9 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandIds | ArrayList? | yes | | - | enabled | Boolean? | yes | | | storeIds | ArrayList? | yes | | + | enabled | Boolean? | yes | | + | brandIds | ArrayList? | yes | | | optLevel | String | no | | --- @@ -15039,16 +15039,16 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | - | modifiedOn | Int | no | | + | enabled | Boolean | no | | + | createdBy | HashMap? | yes | | | storeIds | ArrayList | no | | + | platform | String | no | | + | brandIds | ArrayList | no | | + | companyId | Int | no | | | modifiedBy | HashMap? | yes | | + | modifiedOn | Int | no | | | createdOn | Int | no | | - | brandIds | ArrayList | no | | - | enabled | Boolean | no | | | optLevel | String | no | | - | createdBy | HashMap? | yes | | - | platform | String | no | | --- @@ -15071,10 +15071,10 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | uid | Int? | yes | | | businessType | String? | yes | | + | uid | Int? | yes | | | companyType | String? | yes | | + | name | String? | yes | | --- @@ -15087,8 +15087,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | ---------- | ---- | -------- | ----------- | | totalArticle | Int? | yes | | | companyId | Int? | yes | | - | brandId | Int? | yes | | | brandName | String? | yes | | + | brandId | Int? | yes | | --- @@ -15111,9 +15111,9 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | company | String? | yes | | - | store | Int? | yes | | | brand | Int? | yes | | + | store | Int? | yes | | + | company | String? | yes | | --- @@ -15124,17 +15124,17 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | displayName | String? | yes | | | storeType | String? | yes | | + | name | String? | yes | | + | storeCode | String? | yes | | | companyId | Int? | yes | | | modifiedOn | String? | yes | | - | timing | HashMap? | yes | | - | storeCode | String? | yes | | - | createdOn | String? | yes | | | documents | ArrayList>? | yes | | - | displayName | String? | yes | | + | createdOn | String? | yes | | | additionalContacts | ArrayList>? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | + | timing | HashMap? | yes | | --- @@ -15153,75 +15153,75 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [AttributeMasterFilter](#AttributeMasterFilter) + #### [AttributeSchemaRange](#AttributeSchemaRange) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dependsOn | ArrayList? | yes | | - | indexing | Boolean | no | | - | priority | Int? | yes | | + | max | Int? | yes | | + | min | Int? | yes | | --- - #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) + #### [AttributeMaster](#AttributeMaster) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l3Keys | ArrayList? | yes | | + | allowedValues | ArrayList? | yes | | + | mandatory | Boolean? | yes | | + | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | + | multi | Boolean? | yes | | + | type | String | no | | + | format | String? | yes | | --- - #### [AttributeMasterMeta](#AttributeMasterMeta) + #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enriched | Boolean? | yes | | - | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | + | l3Keys | ArrayList? | yes | | --- - #### [AttributeSchemaRange](#AttributeSchemaRange) + #### [AttributeMasterMeta](#AttributeMasterMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int? | yes | | - | max | Int? | yes | | + | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | + | enriched | Boolean? | yes | | --- - #### [AttributeMaster](#AttributeMaster) + #### [AttributeMasterDetails](#AttributeMasterDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | - | multi | Boolean? | yes | | - | format | String? | yes | | - | type | String | no | | - | mandatory | Boolean? | yes | | - | allowedValues | ArrayList? | yes | | + | displayType | String | no | | --- - #### [AttributeMasterDetails](#AttributeMasterDetails) + #### [AttributeMasterFilter](#AttributeMasterFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayType | String | no | | + | indexing | Boolean | no | | + | dependsOn | ArrayList? | yes | | + | priority | Int? | yes | | --- @@ -15232,18 +15232,18 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | - | logo | String? | yes | | - | filters | [AttributeMasterFilter](#AttributeMasterFilter)? | yes | | - | description | String? | yes | | - | isNested | Boolean? | yes | | - | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | | schema | [AttributeMaster](#AttributeMaster)? | yes | | - | enabledForEndConsumer | Boolean? | yes | | + | slug | String? | yes | | + | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | + | isNested | Boolean? | yes | | | id | String? | yes | | + | logo | String? | yes | | | name | String? | yes | | + | enabledForEndConsumer | Boolean? | yes | | + | description | String? | yes | | | details | [AttributeMasterDetails](#AttributeMasterDetails)? | yes | | - | slug | String? | yes | | + | departments | ArrayList? | yes | | + | filters | [AttributeMasterFilter](#AttributeMasterFilter)? | yes | | --- @@ -15266,11 +15266,11 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | - | errors | HashMap? | yes | | | meta | HashMap? | yes | | + | code | String? | yes | | | message | String? | yes | | | status | Int? | yes | | + | errors | HashMap? | yes | | --- @@ -15281,9 +15281,9 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | userId | String? | yes | | | contact | String? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- @@ -15294,21 +15294,21 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pageNo | Int? | yes | | - | pageSize | Int? | yes | | - | logo | String? | yes | | - | search | String? | yes | | - | priorityOrder | Int? | yes | | - | synonyms | ArrayList? | yes | | - | createdOn | String? | yes | | | isActive | Boolean? | yes | | + | uid | Int? | yes | | + | slug | String? | yes | | | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedOn | String? | yes | | + | synonyms | ArrayList? | yes | | + | logo | String? | yes | | + | name | String? | yes | | + | pageSize | Int? | yes | | + | search | String? | yes | | | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | modifiedOn | String? | yes | | + | priorityOrder | Int? | yes | | | itemType | String? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | - | slug | String? | yes | | + | pageNo | Int? | yes | | + | createdOn | String? | yes | | --- @@ -15331,11 +15331,11 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | - | errors | HashMap? | yes | | | meta | HashMap? | yes | | + | code | String? | yes | | | message | String? | yes | | | status | Int? | yes | | + | errors | HashMap? | yes | | --- @@ -15346,22 +15346,22 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedOn | String? | yes | | - | departments | ArrayList? | yes | | - | isArchived | Boolean? | yes | | - | logo | String? | yes | | + | slug | String | no | | | tag | String? | yes | | - | description | String? | yes | | - | createdBy | HashMap? | yes | | | isActive | Boolean? | yes | | + | createdBy | HashMap? | yes | | + | categories | ArrayList? | yes | | + | logo | String? | yes | | + | name | String? | yes | | + | isPhysical | Boolean | no | | + | attributes | ArrayList? | yes | | | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | + | description | String? | yes | | + | isArchived | Boolean? | yes | | + | departments | ArrayList? | yes | | | createdOn | String? | yes | | - | categories | ArrayList? | yes | | | isExpirable | Boolean | no | | - | attributes | ArrayList? | yes | | - | isPhysical | Boolean | no | | - | name | String? | yes | | - | slug | String | no | | --- @@ -15384,19 +15384,19 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | - | isArchived | Boolean? | yes | | - | logo | String? | yes | | + | slug | String | no | | | tag | String? | yes | | - | description | String? | yes | | | isActive | Boolean? | yes | | + | id | String? | yes | | | categories | ArrayList? | yes | | - | isExpirable | Boolean | no | | - | attributes | ArrayList? | yes | | - | isPhysical | Boolean | no | | - | id | String? | yes | | + | logo | String? | yes | | | name | String? | yes | | - | slug | String | no | | + | isPhysical | Boolean | no | | + | attributes | ArrayList? | yes | | + | description | String? | yes | | + | isArchived | Boolean? | yes | | + | departments | ArrayList? | yes | | + | isExpirable | Boolean | no | | --- @@ -15407,36 +15407,36 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | slug | HashMap? | yes | | + | sizes | HashMap? | yes | | + | productGroupTag | HashMap? | yes | | + | name | HashMap? | yes | | + | customOrder | HashMap? | yes | | + | isDependent | HashMap? | yes | | | command | HashMap? | yes | | - | teaserTag | HashMap? | yes | | + | itemType | HashMap? | yes | | + | isActive | HashMap? | yes | | + | countryOfOrigin | HashMap? | yes | | + | returnConfig | HashMap? | yes | | + | categorySlug | HashMap? | yes | | | itemCode | HashMap? | yes | | + | variants | HashMap? | yes | | + | shortDescription | HashMap? | yes | | + | trader | HashMap? | yes | | + | description | HashMap? | yes | | + | sizeGuide | HashMap? | yes | | | tags | HashMap? | yes | | - | sizes | HashMap? | yes | | - | brandUid | HashMap? | yes | | - | currency | HashMap? | yes | | - | slug | HashMap? | yes | | | noOfBoxes | HashMap? | yes | | - | sizeGuide | HashMap? | yes | | - | moq | HashMap? | yes | | - | trader | HashMap? | yes | | - | shortDescription | HashMap? | yes | | + | currency | HashMap? | yes | | + | highlights | HashMap? | yes | | | multiSize | HashMap? | yes | | - | itemType | HashMap? | yes | | - | categorySlug | HashMap? | yes | | - | countryOfOrigin | HashMap? | yes | | + | brandUid | HashMap? | yes | | + | moq | HashMap? | yes | | + | productPublish | HashMap? | yes | | | media | HashMap? | yes | | - | name | HashMap? | yes | | - | returnConfig | HashMap? | yes | | | hsnCode | HashMap? | yes | | + | teaserTag | HashMap? | yes | | | traderType | HashMap? | yes | | - | isDependent | HashMap? | yes | | - | description | HashMap? | yes | | - | productGroupTag | HashMap? | yes | | - | isActive | HashMap? | yes | | - | variants | HashMap? | yes | | - | highlights | HashMap? | yes | | - | customOrder | HashMap? | yes | | - | productPublish | HashMap? | yes | | --- @@ -15448,11 +15448,11 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | title | String? | yes | | - | description | String? | yes | | | definitions | HashMap? | yes | | - | required | ArrayList? | yes | | - | type | String? | yes | | | properties | [Properties](#Properties)? | yes | | + | type | String? | yes | | + | description | String? | yes | | + | required | ArrayList? | yes | | --- @@ -15463,8 +15463,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | globalValidation | [GlobalValidation](#GlobalValidation)? | yes | | | templateValidation | HashMap? | yes | | + | globalValidation | [GlobalValidation](#GlobalValidation)? | yes | | --- @@ -15519,25 +15519,25 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [ProductDownloadItemsData](#ProductDownloadItemsData) + #### [VerifiedBy](#VerifiedBy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | brand | ArrayList? | yes | | - | templates | ArrayList? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- - #### [VerifiedBy](#VerifiedBy) + #### [ProductDownloadItemsData](#ProductDownloadItemsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | userId | String? | yes | | + | brand | ArrayList? | yes | | + | templates | ArrayList? | yes | | + | type | String? | yes | | --- @@ -15548,16 +15548,16 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | triggerOn | String? | yes | | - | completedOn | String? | yes | | - | data | [ProductDownloadItemsData](#ProductDownloadItemsData)? | yes | | - | url | String? | yes | | | templateTags | HashMap? | yes | | - | id | String? | yes | | - | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | | sellerId | Double? | yes | | - | status | String? | yes | | + | url | String? | yes | | + | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | + | data | [ProductDownloadItemsData](#ProductDownloadItemsData)? | yes | | + | triggerOn | String? | yes | | + | id | String? | yes | | + | completedOn | String? | yes | | | taskId | String? | yes | | + | status | String? | yes | | --- @@ -15588,258 +15588,223 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [Hierarchy](#Hierarchy) + #### [CategoryMappingValues](#CategoryMappingValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l2 | Int | no | | - | department | Int | no | | - | l1 | Int | no | | + | catalogId | Int? | yes | | + | name | String | no | | --- - #### [Media2](#Media2) + #### [CategoryMapping](#CategoryMapping) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landscape | String | no | | - | portrait | String | no | | - | logo | String | no | | + | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | --- - #### [CategoryMappingValues](#CategoryMappingValues) + #### [Media2](#Media2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | catalogId | Int? | yes | | + | portrait | String | no | | + | logo | String | no | | + | landscape | String | no | | --- - #### [CategoryMapping](#CategoryMapping) + #### [Hierarchy](#Hierarchy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | l1 | Int | no | | + | department | Int | no | | + | l2 | Int | no | | --- - #### [Category](#Category) + #### [CategoryRequestBody](#CategoryRequestBody) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | - | modifiedOn | String? | yes | | - | departments | ArrayList | no | | - | modifiedBy | HashMap? | yes | | + | slug | String? | yes | | + | isActive | Boolean | no | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | synonyms | ArrayList? | yes | | + | tryouts | ArrayList? | yes | | | priority | Int? | yes | | - | isActive | Boolean | no | | - | createdBy | HashMap? | yes | | - | createdOn | String? | yes | | - | id | String? | yes | | | media | [Media2](#Media2)? | yes | | - | level | Int | no | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | name | String | no | | - | tryouts | ArrayList? | yes | | - | uid | Int? | yes | | - | slug | String? | yes | | + | level | Int | no | | + | departments | ArrayList | no | | + | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | --- - #### [CategoryResponse](#CategoryResponse) + #### [CategoryCreateResponse](#CategoryCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[Category](#Category)>? | yes | | - | page | [Page](#Page)? | yes | | + | uid | Int? | yes | | + | message | String? | yes | | --- - #### [CategoryRequestBody](#CategoryRequestBody) + #### [Category](#Category) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | - | departments | ArrayList | no | | - | synonyms | ArrayList? | yes | | - | priority | Int? | yes | | + | uid | Int? | yes | | + | slug | String? | yes | | | isActive | Boolean | no | | - | media | [Media2](#Media2)? | yes | | - | level | Int | no | | | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | - | name | String | no | | + | createdBy | HashMap? | yes | | + | synonyms | ArrayList? | yes | | + | id | String? | yes | | | tryouts | ArrayList? | yes | | - | slug | String? | yes | | + | priority | Int? | yes | | + | name | String | no | | + | level | Int | no | | + | media | [Media2](#Media2)? | yes | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | + | departments | ArrayList | no | | + | createdOn | String? | yes | | + | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | --- - #### [CategoryCreateResponse](#CategoryCreateResponse) + #### [CategoryResponse](#CategoryResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | uid | Int? | yes | | + | items | ArrayList<[Category](#Category)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [SingleCategoryResponse](#SingleCategoryResponse) + #### [CategoryUpdateResponse](#CategoryUpdateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [Category](#Category)? | yes | | + | success | Boolean? | yes | | + | message | String? | yes | | --- - #### [CategoryUpdateResponse](#CategoryUpdateResponse) + #### [SingleCategoryResponse](#SingleCategoryResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | success | Boolean? | yes | | + | data | [Category](#Category)? | yes | | --- - #### [Logo](#Logo) + #### [CustomOrder](#CustomOrder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatioF | Int? | yes | | - | url | String? | yes | | - | aspectRatio | String? | yes | | - | secureUrl | String? | yes | | + | isCustomOrder | Boolean? | yes | | + | manufacturingTimeUnit | String? | yes | | + | manufacturingTime | Int? | yes | | --- - #### [Brand](#Brand) + #### [ReturnConfig](#ReturnConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | logo | [Logo](#Logo)? | yes | | - | uid | Int? | yes | | + | time | Int | no | | + | unit | String | no | | + | returnable | Boolean | no | | --- - #### [Image](#Image) + #### [TaxIdentifier](#TaxIdentifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatioF | Double? | yes | | - | url | String? | yes | | - | aspectRatio | String? | yes | | - | secureUrl | String? | yes | | + | reportingHsn | String? | yes | | + | hsnCode | String? | yes | | + | hsnCodeId | String? | yes | | --- - #### [ProductPublished](#ProductPublished) + #### [Trader](#Trader) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | productOnlineDate | Int? | yes | | + | address | ArrayList? | yes | | + | name | String? | yes | | + | type | String? | yes | | --- - #### [Product](#Product) + #### [OrderQuantity](#OrderQuantity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | - | itemCode | String? | yes | | - | sizes | ArrayList>? | yes | | - | customJson | HashMap? | yes | | - | brandUid | Int? | yes | | - | brand | [Brand](#Brand)? | yes | | - | currency | String? | yes | | - | color | String? | yes | | - | slug | String? | yes | | - | images | ArrayList<[Image](#Image)>? | yes | | - | l3Mapping | ArrayList? | yes | | - | sizeGuide | String? | yes | | - | id | String? | yes | | - | moq | HashMap? | yes | | - | shortDescription | String? | yes | | - | uid | Int? | yes | | - | itemType | String? | yes | | - | multiSize | Boolean? | yes | | - | categorySlug | String? | yes | | - | countryOfOrigin | String? | yes | | - | primaryColor | String? | yes | | - | media | ArrayList<[Media1](#Media1)>? | yes | | - | isPhysical | Boolean? | yes | | - | imageNature | String? | yes | | - | name | String? | yes | | - | hsnCode | String? | yes | | - | isDependent | Boolean? | yes | | - | description | String? | yes | | - | isActive | Boolean? | yes | | - | categoryUid | Int? | yes | | - | allSizes | ArrayList>? | yes | | - | templateTag | String? | yes | | - | highlights | ArrayList? | yes | | + | minimum | Int? | yes | | | isSet | Boolean? | yes | | - | variants | HashMap? | yes | | - | productPublish | [ProductPublished](#ProductPublished)? | yes | | - | customOrder | HashMap? | yes | | + | maximum | Int? | yes | | --- - #### [ProductListingResponse](#ProductListingResponse) + #### [ProductPublish](#ProductPublish) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[Product](#Product)>? | yes | | - | page | [Page](#Page)? | yes | | + | productOnlineDate | String? | yes | | + | isSet | Boolean? | yes | | --- @@ -15858,125 +15823,160 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [TaxIdentifier](#TaxIdentifier) + #### [ProductCreateUpdate](#ProductCreateUpdate) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | String? | yes | | - | hsnCodeId | String? | yes | | - | reportingHsn | String? | yes | | + | slug | String | no | | + | uid | Int? | yes | | + | productGroupTag | ArrayList? | yes | | + | templateTag | String | no | | + | name | String | no | | + | isImageLessProduct | Boolean? | yes | | + | customOrder | [CustomOrder](#CustomOrder)? | yes | | + | isDependent | Boolean? | yes | | + | isSet | Boolean? | yes | | + | bulkJobId | String? | yes | | + | itemType | String | no | | + | departments | ArrayList | no | | + | changeRequestId | String? | yes | | + | isActive | Boolean? | yes | | + | categorySlug | String | no | | + | countryOfOrigin | String | no | | + | returnConfig | [ReturnConfig](#ReturnConfig) | no | | + | itemCode | String | no | | + | variants | HashMap? | yes | | + | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | + | customJson | HashMap? | yes | | + | shortDescription | String? | yes | | + | trader | ArrayList<[Trader](#Trader)> | no | | + | description | String? | yes | | + | sizeGuide | String? | yes | | + | tags | ArrayList? | yes | | + | noOfBoxes | Int? | yes | | + | currency | String | no | | + | highlights | ArrayList? | yes | | + | action | String? | yes | | + | multiSize | Boolean? | yes | | + | brandUid | Int | no | | + | moq | [OrderQuantity](#OrderQuantity)? | yes | | + | requester | String? | yes | | + | productPublish | [ProductPublish](#ProductPublish)? | yes | | + | companyId | Int | no | | + | media | ArrayList<[Media1](#Media1)>? | yes | | + | teaserTag | [TeaserTag](#TeaserTag)? | yes | | --- - #### [OrderQuantity](#OrderQuantity) + #### [Image](#Image) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minimum | Int? | yes | | - | maximum | Int? | yes | | - | isSet | Boolean? | yes | | + | aspectRatioF | Double? | yes | | + | url | String? | yes | | + | secureUrl | String? | yes | | + | aspectRatio | String? | yes | | --- - #### [Trader](#Trader) + #### [Logo](#Logo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | address | ArrayList? | yes | | - | type | String? | yes | | + | aspectRatioF | Int? | yes | | + | url | String? | yes | | + | secureUrl | String? | yes | | + | aspectRatio | String? | yes | | --- - #### [ReturnConfig](#ReturnConfig) + #### [Brand](#Brand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | time | Int | no | | - | unit | String | no | | - | returnable | Boolean | no | | + | uid | Int? | yes | | + | logo | [Logo](#Logo)? | yes | | + | name | String? | yes | | --- - #### [CustomOrder](#CustomOrder) + #### [ProductPublished](#ProductPublished) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | manufacturingTimeUnit | String? | yes | | - | isCustomOrder | Boolean? | yes | | - | manufacturingTime | Int? | yes | | + | productOnlineDate | Int? | yes | | + | isSet | Boolean? | yes | | --- - #### [ProductPublish](#ProductPublish) + #### [Product](#Product) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | slug | String? | yes | | + | uid | Int? | yes | | + | sizes | ArrayList>? | yes | | + | templateTag | String? | yes | | + | id | String? | yes | | + | isPhysical | Boolean? | yes | | + | name | String? | yes | | + | l3Mapping | ArrayList? | yes | | + | customOrder | HashMap? | yes | | + | isDependent | Boolean? | yes | | | isSet | Boolean? | yes | | - | productOnlineDate | String? | yes | | + | images | ArrayList<[Image](#Image)>? | yes | | + | categoryUid | Int? | yes | | + | itemType | String? | yes | | + | departments | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | countryOfOrigin | String? | yes | | + | categorySlug | String? | yes | | + | allSizes | ArrayList>? | yes | | + | itemCode | String? | yes | | + | customJson | HashMap? | yes | | + | variants | HashMap? | yes | | + | shortDescription | String? | yes | | + | description | String? | yes | | + | sizeGuide | String? | yes | | + | primaryColor | String? | yes | | + | imageNature | String? | yes | | + | currency | String? | yes | | + | highlights | ArrayList? | yes | | + | multiSize | Boolean? | yes | | + | brandUid | Int? | yes | | + | moq | HashMap? | yes | | + | brand | [Brand](#Brand)? | yes | | + | productPublish | [ProductPublished](#ProductPublished)? | yes | | + | media | ArrayList<[Media1](#Media1)>? | yes | | + | color | String? | yes | | + | hsnCode | String? | yes | | --- - #### [ProductCreateUpdate](#ProductCreateUpdate) + #### [ProductListingResponse](#ProductListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | - | departments | ArrayList | no | | - | teaserTag | [TeaserTag](#TeaserTag)? | yes | | - | itemCode | String | no | | - | tags | ArrayList? | yes | | - | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | - | customJson | HashMap? | yes | | - | requester | String? | yes | | - | brandUid | Int | no | | - | currency | String | no | | - | slug | String | no | | - | noOfBoxes | Int? | yes | | - | bulkJobId | String? | yes | | - | sizeGuide | String? | yes | | - | isImageLessProduct | Boolean? | yes | | - | moq | [OrderQuantity](#OrderQuantity)? | yes | | - | trader | ArrayList<[Trader](#Trader)> | no | | - | shortDescription | String? | yes | | - | uid | Int? | yes | | - | multiSize | Boolean? | yes | | - | itemType | String | no | | - | categorySlug | String | no | | - | countryOfOrigin | String | no | | - | media | ArrayList<[Media1](#Media1)>? | yes | | - | name | String | no | | - | returnConfig | [ReturnConfig](#ReturnConfig) | no | | - | isDependent | Boolean? | yes | | - | description | String? | yes | | - | productGroupTag | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | changeRequestId | String? | yes | | - | action | String? | yes | | - | templateTag | String | no | | - | variants | HashMap? | yes | | - | isSet | Boolean? | yes | | - | highlights | ArrayList? | yes | | - | customOrder | [CustomOrder](#CustomOrder)? | yes | | - | productPublish | [ProductPublish](#ProductPublish)? | yes | | + | items | ArrayList<[Product](#Product)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -15994,108 +15994,108 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [UserDetail](#UserDetail) + #### [UserInfo1](#UserInfo1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | + | uid | String? | yes | | | userId | String? | yes | | - | fullName | String? | yes | | + | email | String? | yes | | + | username | String? | yes | | --- - #### [ProductBulkRequest](#ProductBulkRequest) + #### [BulkJob](#BulkJob) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filePath | String? | yes | | - | companyId | Int? | yes | | - | modifiedOn | String? | yes | | - | failed | Int? | yes | | - | modifiedBy | [UserDetail](#UserDetail)? | yes | | - | createdOn | String? | yes | | - | succeed | Int? | yes | | + | total | Int | no | | | isActive | Boolean? | yes | | - | cancelledRecords | ArrayList? | yes | | - | total | Int? | yes | | + | cancelledRecords | ArrayList>? | yes | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | + | filePath | String? | yes | | | templateTag | String? | yes | | - | template | [ProductTemplate](#ProductTemplate)? | yes | | - | failedRecords | ArrayList? | yes | | - | stage | String? | yes | | - | createdBy | [UserDetail](#UserDetail)? | yes | | + | succeed | Int? | yes | | + | customTemplateTag | String? | yes | | + | companyId | Int | no | | + | failed | Int? | yes | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | modifiedOn | String? | yes | | | cancelled | Int? | yes | | + | trackingUrl | String? | yes | | + | stage | String? | yes | | + | createdOn | String | no | | + | failedRecords | ArrayList>? | yes | | --- - #### [ProductBulkRequestList](#ProductBulkRequestList) + #### [BulkResponse](#BulkResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | [ProductBulkRequest](#ProductBulkRequest)? | yes | | - | page | [Page](#Page)? | yes | | + | isActive | Boolean? | yes | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | + | batchId | String | no | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String | no | | --- - #### [UserInfo1](#UserInfo1) + #### [UserDetail](#UserDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | + | fullName | String? | yes | | | userId | String? | yes | | - | uid | String? | yes | | - | email | String? | yes | | + | username | String? | yes | | --- - #### [BulkJob](#BulkJob) + #### [ProductBulkRequest](#ProductBulkRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filePath | String? | yes | | - | companyId | Int | no | | - | customTemplateTag | String? | yes | | - | modifiedOn | String? | yes | | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | - | failed | Int? | yes | | - | trackingUrl | String? | yes | | - | createdOn | String | no | | - | succeed | Int? | yes | | + | total | Int? | yes | | | isActive | Boolean? | yes | | - | cancelledRecords | ArrayList>? | yes | | - | total | Int | no | | + | cancelledRecords | ArrayList? | yes | | + | createdBy | [UserDetail](#UserDetail)? | yes | | | templateTag | String? | yes | | - | failedRecords | ArrayList>? | yes | | + | filePath | String? | yes | | + | succeed | Int? | yes | | + | failed | Int? | yes | | + | companyId | Int? | yes | | + | template | [ProductTemplate](#ProductTemplate)? | yes | | | cancelled | Int? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | + | modifiedOn | String? | yes | | + | modifiedBy | [UserDetail](#UserDetail)? | yes | | | stage | String? | yes | | + | createdOn | String? | yes | | + | failedRecords | ArrayList? | yes | | --- - #### [BulkResponse](#BulkResponse) + #### [ProductBulkRequestList](#ProductBulkRequestList) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedOn | String? | yes | | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | - | createdOn | String | no | | - | isActive | Boolean? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | - | batchId | String | no | | + | items | [ProductBulkRequest](#ProductBulkRequest)? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -16106,10 +16106,10 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | - | data | ArrayList> | no | | | templateTag | String | no | | + | companyId | Int | no | | | batchId | String | no | | + | data | ArrayList> | no | | --- @@ -16138,65 +16138,65 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [UserCommon](#UserCommon) + #### [ProductBulkAssets](#ProductBulkAssets) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | + | user | HashMap | no | | + | url | String | no | | | companyId | Int? | yes | | - | userId | String? | yes | | --- - #### [Items](#Items) + #### [UserCommon](#UserCommon) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | userId | String? | yes | | | companyId | Int? | yes | | - | modifiedOn | String? | yes | | - | modifiedBy | [UserCommon](#UserCommon)? | yes | | - | failed | Int? | yes | | - | failedRecords | ArrayList? | yes | | - | createdOn | String? | yes | | - | succeed | Int? | yes | | - | isActive | Boolean? | yes | | - | trackingUrl | String? | yes | | - | id | String? | yes | | - | retry | Int? | yes | | - | cancelledRecords | ArrayList? | yes | | - | total | Int? | yes | | - | filePath | String? | yes | | - | stage | String? | yes | | - | createdBy | [UserCommon](#UserCommon)? | yes | | - | cancelled | Int? | yes | | + | username | String? | yes | | --- - #### [BulkAssetResponse](#BulkAssetResponse) + #### [Items](#Items) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[Items](#Items)>? | yes | | - | page | [Page](#Page)? | yes | | + | total | Int? | yes | | + | isActive | Boolean? | yes | | + | cancelledRecords | ArrayList? | yes | | + | createdBy | [UserCommon](#UserCommon)? | yes | | + | filePath | String? | yes | | + | id | String? | yes | | + | succeed | Int? | yes | | + | retry | Int? | yes | | + | failed | Int? | yes | | + | companyId | Int? | yes | | + | modifiedBy | [UserCommon](#UserCommon)? | yes | | + | modifiedOn | String? | yes | | + | cancelled | Int? | yes | | + | trackingUrl | String? | yes | | + | stage | String? | yes | | + | createdOn | String? | yes | | + | failedRecords | ArrayList? | yes | | --- - #### [ProductBulkAssets](#ProductBulkAssets) + #### [BulkAssetResponse](#BulkAssetResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String | no | | - | companyId | Int? | yes | | - | user | HashMap | no | | + | items | ArrayList<[Items](#Items)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -16207,9 +16207,9 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | | size | String? | yes | | | itemId | Int? | yes | | + | companyId | Int? | yes | | --- @@ -16228,136 +16228,136 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [InventoryResponse](#InventoryResponse) + #### [GTIN](#GTIN) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifiers | HashMap? | yes | | - | quantity | Int? | yes | | - | store | HashMap? | yes | | - | priceTransfer | Int? | yes | | - | price | Int? | yes | | - | inventoryUpdatedOn | String? | yes | | - | sellableQuantity | Int? | yes | | - | priceEffective | Int? | yes | | - | size | String? | yes | | - | currency | String? | yes | | - | sellerIdentifier | Int? | yes | | - | itemId | Int? | yes | | - | uid | String? | yes | | + | gtinType | String | no | | + | primary | Boolean? | yes | | + | gtinValue | String | no | | --- - #### [InventoryResponsePaginated](#InventoryResponsePaginated) + #### [SetSize](#SetSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[InventoryResponse](#InventoryResponse)>? | yes | | - | page | [Page](#Page)? | yes | | + | size | String | no | | + | pieces | Int | no | | --- - #### [ItemQuery](#ItemQuery) + #### [SizeDistribution](#SizeDistribution) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemCode | String? | yes | | - | brandUid | Int? | yes | | - | uid | Int? | yes | | + | sizes | ArrayList<[SetSize](#SetSize)> | no | | --- - #### [GTIN](#GTIN) + #### [InventorySet](#InventorySet) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gtinValue | String | no | | - | primary | Boolean? | yes | | - | gtinType | String | no | | + | quantity | Int? | yes | | + | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | --- - #### [SetSize](#SetSize) + #### [InvSize](#InvSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | size | String | no | | - | pieces | Int | no | | + | isSet | Boolean? | yes | | + | itemHeight | Double? | yes | | + | identifiers | ArrayList<[GTIN](#GTIN)> | no | | + | expirationDate | String? | yes | | + | itemLength | Double? | yes | | + | priceTransfer | Double? | yes | | + | price | Double | no | | + | set | [InventorySet](#InventorySet)? | yes | | + | storeCode | String | no | | + | quantity | Int | no | | + | priceEffective | Double | no | | + | itemWeight | Double? | yes | | + | itemWeightUnitOfMeasure | String? | yes | | + | itemDimensionsUnitOfMeasure | String? | yes | | + | currency | String | no | | + | itemWidth | Double? | yes | | --- - #### [SizeDistribution](#SizeDistribution) + #### [ItemQuery](#ItemQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[SetSize](#SetSize)> | no | | + | uid | Int? | yes | | + | brandUid | Int? | yes | | + | itemCode | String? | yes | | --- - #### [InventorySet](#InventorySet) + #### [InventoryRequest](#InventoryRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | + | sizes | ArrayList<[InvSize](#InvSize)> | no | | + | item | [ItemQuery](#ItemQuery) | no | | + | companyId | Int | no | | --- - #### [InvSize](#InvSize) + #### [InventoryResponse](#InventoryResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifiers | ArrayList<[GTIN](#GTIN)> | no | | - | quantity | Int | no | | - | priceTransfer | Double? | yes | | - | price | Double | no | | - | storeCode | String | no | | - | itemWeight | Double? | yes | | - | currency | String | no | | - | priceEffective | Double | no | | - | set | [InventorySet](#InventorySet)? | yes | | - | expirationDate | String? | yes | | - | itemWidth | Double? | yes | | - | size | String | no | | - | itemDimensionsUnitOfMeasure | String? | yes | | - | isSet | Boolean? | yes | | - | itemWeightUnitOfMeasure | String? | yes | | - | itemLength | Double? | yes | | - | itemHeight | Double? | yes | | + | size | String? | yes | | + | uid | String? | yes | | + | sellerIdentifier | Int? | yes | | + | identifiers | HashMap? | yes | | + | sellableQuantity | Int? | yes | | + | itemId | Int? | yes | | + | inventoryUpdatedOn | String? | yes | | + | price | Int? | yes | | + | priceTransfer | Int? | yes | | + | store | HashMap? | yes | | + | priceEffective | Int? | yes | | + | quantity | Int? | yes | | + | currency | String? | yes | | --- - #### [InventoryRequest](#InventoryRequest) + #### [InventoryResponsePaginated](#InventoryResponsePaginated) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | item | [ItemQuery](#ItemQuery) | no | | - | companyId | Int | no | | - | sizes | ArrayList<[InvSize](#InvSize)> | no | | + | items | ArrayList<[InventoryResponse](#InventoryResponse)>? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -16368,21 +16368,21 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | total | Int? | yes | | + | isActive | Boolean? | yes | | + | cancelledRecords | ArrayList? | yes | | + | createdBy | HashMap? | yes | | | filePath | String? | yes | | + | id | String? | yes | | + | succeed | Int? | yes | | | companyId | Int? | yes | | - | modifiedOn | String? | yes | | | failed | Int? | yes | | + | cancelled | Int? | yes | | | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | + | stage | String? | yes | | | createdOn | String? | yes | | - | succeed | Int? | yes | | - | isActive | Boolean? | yes | | - | id | String? | yes | | - | cancelledRecords | ArrayList? | yes | | - | total | Int? | yes | | | failedRecords | ArrayList? | yes | | - | cancelled | Int? | yes | | - | createdBy | HashMap? | yes | | - | stage | String? | yes | | --- @@ -16405,24 +16405,24 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | size | String? | yes | | + | isSet | Boolean? | yes | | + | itemHeight | Double? | yes | | + | sellerIdentifier | String | no | | | identifiers | ArrayList>? | yes | | - | quantity | Int | no | | + | expirationDate | String? | yes | | + | itemLength | Double? | yes | | | priceTransfer | Double? | yes | | | price | Double | no | | + | set | [InventorySet](#InventorySet)? | yes | | | storeCode | String | no | | + | quantity | Int | no | | + | priceEffective | Double | no | | | itemWeight | Double? | yes | | + | itemWeightUnitOfMeasure | String? | yes | | + | itemDimensionsUnitOfMeasure | String? | yes | | | currency | String | no | | - | priceEffective | Double | no | | - | set | [InventorySet](#InventorySet)? | yes | | - | expirationDate | String? | yes | | | itemWidth | Double? | yes | | - | size | String? | yes | | - | itemDimensionsUnitOfMeasure | String? | yes | | - | isSet | Boolean? | yes | | - | itemWeightUnitOfMeasure | String? | yes | | - | itemLength | Double? | yes | | - | itemHeight | Double? | yes | | - | sellerIdentifier | String | no | | --- @@ -16433,9 +16433,9 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | - | user | HashMap? | yes | | | sizes | ArrayList<[Size1](#Size1)> | no | | + | user | HashMap? | yes | | + | companyId | Int | no | | | batchId | String | no | | --- @@ -16443,45 +16443,45 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [InventoryExportJob](#InventoryExportJob) + #### [InventoryExportRequest](#InventoryExportRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | triggerOn | String? | yes | | - | completedOn | String? | yes | | - | requestParams | HashMap? | yes | | - | url | String? | yes | | - | sellerId | Int | no | | - | status | String? | yes | | - | taskId | String | no | | + | brand | ArrayList? | yes | | + | store | ArrayList? | yes | | + | type | String? | yes | | --- - #### [InventoryExportRequest](#InventoryExportRequest) + #### [InventoryExportResponse](#InventoryExportResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | store | ArrayList? | yes | | - | type | String? | yes | | - | brand | ArrayList? | yes | | + | sellerId | Int | no | | + | status | String? | yes | | + | requestParams | HashMap? | yes | | + | taskId | String | no | | + | triggerOn | String? | yes | | --- - #### [InventoryExportResponse](#InventoryExportResponse) + #### [InventoryExportJob](#InventoryExportJob) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | url | String? | yes | | + | sellerId | Int | no | | | triggerOn | String? | yes | | + | completedOn | String? | yes | | | requestParams | HashMap? | yes | | - | sellerId | Int | no | | - | status | String? | yes | | | taskId | String | no | | + | status | String? | yes | | --- @@ -16492,8 +16492,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | | display | String? | yes | | + | value | String? | yes | | --- @@ -16512,79 +16512,79 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [HsnCodesObject](#HsnCodesObject) + #### [HsnUpsert](#HsnUpsert) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | String? | yes | | - | companyId | Int? | yes | | - | threshold2 | Double? | yes | | - | modifiedOn | String? | yes | | - | tax2 | Double? | yes | | - | taxOnMrp | Boolean? | yes | | - | hs2Code | String? | yes | | - | id | String? | yes | | - | tax1 | Double? | yes | | + | uid | Int? | yes | | + | taxOnMrp | Boolean | no | | | taxOnEsp | Boolean? | yes | | - | threshold1 | Double? | yes | | + | companyId | Int | no | | + | hsnCode | String | no | | + | threshold1 | Double | no | | + | tax2 | Double? | yes | | + | threshold2 | Double? | yes | | + | tax1 | Double | no | | + | hs2Code | String | no | | --- - #### [PageResponse](#PageResponse) + #### [HsnCodesObject](#HsnCodesObject) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | current | String? | yes | | - | hasNext | Boolean? | yes | | - | size | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | itemTotal | Int? | yes | | + | taxOnMrp | Boolean? | yes | | + | id | String? | yes | | + | taxOnEsp | Boolean? | yes | | + | companyId | Int? | yes | | + | modifiedOn | String? | yes | | + | hsnCode | String? | yes | | + | threshold1 | Double? | yes | | + | tax2 | Double? | yes | | + | threshold2 | Double? | yes | | + | tax1 | Double? | yes | | + | hs2Code | String? | yes | | --- - #### [HsnCodesListingResponse](#HsnCodesListingResponse) + #### [HsnCode](#HsnCode) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[HsnCodesObject](#HsnCodesObject)>? | yes | | - | page | [PageResponse](#PageResponse)? | yes | | + | data | [HsnCodesObject](#HsnCodesObject)? | yes | | --- - #### [HsnUpsert](#HsnUpsert) + #### [PageResponse](#PageResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | String | no | | - | companyId | Int | no | | - | threshold2 | Double? | yes | | - | tax2 | Double? | yes | | - | taxOnMrp | Boolean | no | | - | hs2Code | String | no | | - | tax1 | Double | no | | - | taxOnEsp | Boolean? | yes | | - | uid | Int? | yes | | - | threshold1 | Double | no | | + | size | Int? | yes | | + | hasPrevious | Boolean? | yes | | + | current | String? | yes | | + | hasNext | Boolean? | yes | | + | itemTotal | Int? | yes | | --- - #### [HsnCode](#HsnCode) + #### [HsnCodesListingResponse](#HsnCodesListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [HsnCodesObject](#HsnCodesObject)? | yes | | + | items | ArrayList<[HsnCodesObject](#HsnCodesObject)>? | yes | | + | page | [PageResponse](#PageResponse)? | yes | | --- @@ -16617,14 +16617,14 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | - | logo | [Media](#Media)? | yes | | + | uid | Int? | yes | | | action | [Action](#Action)? | yes | | - | discount | String? | yes | | + | slug | String? | yes | | + | logo | [Media](#Media)? | yes | | | name | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | uid | Int? | yes | | - | slug | String? | yes | | + | discount | String? | yes | | + | departments | ArrayList? | yes | | --- @@ -16647,11 +16647,11 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Media](#Media)? | yes | | - | priorityOrder | Int? | yes | | - | name | String? | yes | | | uid | Int? | yes | | | slug | String? | yes | | + | logo | [Media](#Media)? | yes | | + | name | String? | yes | | + | priorityOrder | Int? | yes | | --- @@ -16669,16 +16669,11 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [ThirdLevelChild](#ThirdLevelChild) + #### [DepartmentIdentifier](#DepartmentIdentifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | action | [Action](#Action)? | yes | | - | childs | ArrayList>? | yes | | - | name | String? | yes | | | uid | Int? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | | slug | String? | yes | | --- @@ -16686,74 +16681,79 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [SecondLevelChild](#SecondLevelChild) + #### [ThirdLevelChild](#ThirdLevelChild) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | action | [Action](#Action)? | yes | | - | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | - | name | String? | yes | | + | slug | String? | yes | | | uid | Int? | yes | | + | action | [Action](#Action)? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | + | customJson | HashMap? | yes | | + | name | String? | yes | | + | childs | ArrayList>? | yes | | --- - #### [Child](#Child) + #### [SecondLevelChild](#SecondLevelChild) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | action | [Action](#Action)? | yes | | - | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | - | name | String? | yes | | + | slug | String? | yes | | | uid | Int? | yes | | + | action | [Action](#Action)? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | + | customJson | HashMap? | yes | | + | name | String? | yes | | + | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | --- - #### [CategoryItems](#CategoryItems) + #### [Child](#Child) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [Action](#Action)? | yes | | - | childs | ArrayList<[Child](#Child)>? | yes | | - | name | String? | yes | | + | slug | String? | yes | | | uid | Int? | yes | | + | action | [Action](#Action)? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | + | customJson | HashMap? | yes | | + | name | String? | yes | | + | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | --- - #### [DepartmentCategoryTree](#DepartmentCategoryTree) + #### [CategoryItems](#CategoryItems) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | department | String? | yes | | - | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | + | slug | String? | yes | | + | uid | Int? | yes | | + | action | [Action](#Action)? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | name | String? | yes | | + | childs | ArrayList<[Child](#Child)>? | yes | | --- - #### [DepartmentIdentifier](#DepartmentIdentifier) + #### [DepartmentCategoryTree](#DepartmentCategoryTree) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | slug | String? | yes | | + | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | + | department | String? | yes | | --- @@ -16764,8 +16764,8 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | + | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | --- @@ -16776,10 +16776,10 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | | page | [Page](#Page) | no | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | --- @@ -16790,54 +16790,54 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | teaserTag | HashMap? | yes | | - | itemCode | String? | yes | | - | ratingCount | Int? | yes | | - | type | String? | yes | | - | attributes | HashMap? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | color | String? | yes | | + | uid | Int? | yes | | | slug | String | no | | | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | rating | Double? | yes | | + | medias | ArrayList<[Media1](#Media1)>? | yes | | + | name | String? | yes | | + | tryouts | ArrayList? | yes | | | promoMeta | HashMap? | yes | | + | hasVariant | Boolean? | yes | | + | attributes | HashMap? | yes | | + | itemType | String? | yes | | | productOnlineDate | String? | yes | | + | itemCode | String? | yes | | + | type | String? | yes | | | shortDescription | String? | yes | | - | similars | ArrayList? | yes | | - | itemType | String? | yes | | - | uid | Int? | yes | | - | hasVariant | Boolean? | yes | | - | imageNature | String? | yes | | - | rating | Double? | yes | | - | name | String? | yes | | | description | String? | yes | | + | imageNature | String? | yes | | | highlights | ArrayList? | yes | | - | medias | ArrayList<[Media1](#Media1)>? | yes | | - | tryouts | ArrayList? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | ratingCount | Int? | yes | | + | color | String? | yes | | + | similars | ArrayList? | yes | | + | teaserTag | HashMap? | yes | | --- - #### [ArticleAssignment](#ArticleAssignment) + #### [ArticleQuery](#ArticleQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | level | String? | yes | | - | strategy | String? | yes | | + | size | String | no | | + | itemId | Int | no | | + | ignoredStores | ArrayList? | yes | | --- - #### [ArticleQuery](#ArticleQuery) + #### [ArticleAssignment](#ArticleAssignment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String | no | | - | itemId | Int | no | | - | ignoredStores | ArrayList? | yes | | + | level | String? | yes | | + | strategy | String? | yes | | --- @@ -16848,10 +16848,10 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | articleAssignment | [ArticleAssignment](#ArticleAssignment)? | yes | | - | query | [ArticleQuery](#ArticleQuery)? | yes | | | meta | HashMap? | yes | | + | query | [ArticleQuery](#ArticleQuery)? | yes | | + | articleAssignment | [ArticleAssignment](#ArticleAssignment)? | yes | | + | quantity | Int? | yes | | | groupId | String? | yes | | --- @@ -16863,12 +16863,12 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | articles | ArrayList<[AssignStoreArticle](#AssignStoreArticle)> | no | | + | appId | String | no | | | storeIds | ArrayList? | yes | | + | companyId | Int? | yes | | | channelIdentifier | String? | yes | | - | appId | String | no | | | channelType | String? | yes | | + | articles | ArrayList<[AssignStoreArticle](#AssignStoreArticle)> | no | | | pincode | String | no | | --- @@ -16892,148 +16892,159 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | size | String | no | | + | meta | HashMap? | yes | | + | uid | String? | yes | | + | sCity | String? | yes | | | storePincode | Int? | yes | | - | companyId | Int? | yes | | + | id | String? | yes | | + | storeId | Int? | yes | | | itemId | Int | no | | - | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | + | companyId | Int? | yes | | + | priceEffective | Int? | yes | | | index | Int? | yes | | - | priceMarked | Int? | yes | | - | quantity | Int | no | | | strategyWiseListing | ArrayList>? | yes | | - | id | String? | yes | | - | priceEffective | Int? | yes | | - | meta | HashMap? | yes | | - | size | String | no | | - | groupId | String? | yes | | - | sCity | String? | yes | | + | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | + | quantity | Int | no | | | status | Boolean | no | | - | storeId | Int? | yes | | - | uid | String? | yes | | + | priceMarked | Int? | yes | | + | groupId | String? | yes | | --- - #### [Document](#Document) + #### [UserSerializer1](#UserSerializer1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | legalName | String? | yes | | - | verified | Boolean? | yes | | - | url | String? | yes | | - | type | String | no | | - | value | String | no | | + | contact | String? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- - #### [GetAddressSerializer](#GetAddressSerializer) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | city | String? | yes | | - | countryCode | String? | yes | | - | latitude | Double? | yes | | - | country | String? | yes | | - | state | String? | yes | | - | addressType | String? | yes | | - | longitude | Double? | yes | | - | landmark | String? | yes | | - | address1 | String? | yes | | - | pincode | Int? | yes | | - | address2 | String? | yes | | + | countryCode | Int | no | | + | number | String | no | | --- - #### [UserSerializer1](#UserSerializer1) + #### [Document](#Document) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | userId | String? | yes | | - | contact | String? | yes | | + | url | String? | yes | | + | verified | Boolean? | yes | | + | legalName | String? | yes | | + | type | String | no | | + | value | String | no | | --- - #### [LocationTimingSerializer](#LocationTimingSerializer) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int? | yes | | - | minute | Int? | yes | | + | addressType | String? | yes | | + | state | String? | yes | | + | longitude | Double? | yes | | + | countryCode | String? | yes | | + | latitude | Double? | yes | | + | address2 | String? | yes | | + | city | String? | yes | | + | pincode | Int? | yes | | + | address1 | String? | yes | | + | country | String? | yes | | + | landmark | String? | yes | | --- - #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) + #### [UserSerializer2](#UserSerializer2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | weekday | String | no | | - | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | open | Boolean | no | | - | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | contact | String? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | enabled | Boolean? | yes | | - | password | String? | yes | | + | uid | Int? | yes | | + | rejectReason | String? | yes | | + | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | + | verifiedOn | String? | yes | | + | businessType | String? | yes | | + | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | name | String? | yes | | + | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | modifiedOn | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | stage | String? | yes | | + | createdOn | String? | yes | | + | companyType | String? | yes | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [LocationManagerSerializer](#LocationManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | name | String? | yes | | + | email | String? | yes | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [LocationTimingSerializer](#LocationTimingSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | String | no | | - | countryCode | Int | no | | + | hour | Int? | yes | | + | minute | Int? | yes | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | - | name | String? | yes | | - | email | String? | yes | | + | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | weekday | String | no | | + | open | Boolean | no | | + | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | --- @@ -17052,48 +17063,37 @@ Company profile object. See example below or refer `LocationListSerializer` for - #### [UserSerializer2](#UserSerializer2) + #### [LocationIntegrationType](#LocationIntegrationType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | userId | String? | yes | | - | contact | String? | yes | | + | inventory | String? | yes | | + | order | String? | yes | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedOn | String? | yes | | - | rejectReason | String? | yes | | - | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | createdOn | String? | yes | | - | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | name | String? | yes | | - | verifiedOn | String? | yes | | - | stage | String? | yes | | - | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | - | uid | Int? | yes | | - | businessType | String? | yes | | - | companyType | String? | yes | | + | enabled | Boolean? | yes | | + | password | String? | yes | | + | username | String? | yes | | --- - #### [LocationIntegrationType](#LocationIntegrationType) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | inventory | String? | yes | | - | order | String? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- @@ -17104,31 +17104,31 @@ Company profile object. See example below or refer `LocationListSerializer` for | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | + | name | String | no | | + | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | + | warnings | HashMap? | yes | | + | stage | String? | yes | | + | verifiedOn | String? | yes | | + | code | String | no | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | storeType | String? | yes | | | createdOn | String? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | customJson | HashMap? | yes | | - | notificationEmails | ArrayList? | yes | | - | modifiedOn | String? | yes | | + | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | stage | String? | yes | | - | displayName | String | no | | - | uid | Int? | yes | | - | storeType | String? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | warnings | HashMap? | yes | | + | customJson | HashMap? | yes | | | phoneNumber | String | no | | + | modifiedOn | String? | yes | | | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | verifiedOn | String? | yes | | - | name | String | no | | - | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | - | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | code | String | no | | + | notificationEmails | ArrayList? | yes | | + | displayName | String | no | | | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | --- diff --git a/documentation/platform/COMPANYPROFILE.md b/documentation/platform/COMPANYPROFILE.md index 5c5ee3e72..05c064fdb 100644 --- a/documentation/platform/COMPANYPROFILE.md +++ b/documentation/platform/COMPANYPROFILE.md @@ -5,7 +5,7 @@ ##### [Back to Platform docs](./README.md) ## CompanyProfile Methods -Company Profile API's allows you to access list of products, prices, seller details, similar features, variants and many more useful features. + * [cbsOnboardGet](#cbsonboardget) * [updateCompany](#updatecompany) * [getCompanyMetrics](#getcompanymetrics) @@ -174,7 +174,7 @@ This API allows to edit the company profile of the seller account. -[SuccessResponse](#SuccessResponse) +[ProfileSuccessResponse](#ProfileSuccessResponse) Returns a success message @@ -403,7 +403,7 @@ This API allows to edit meta of a brand. -[SuccessResponse](#SuccessResponse) +[ProfileSuccessResponse](#ProfileSuccessResponse) Returns a success response @@ -465,7 +465,7 @@ This API allows to create a brand associated to a company. -[SuccessResponse](#SuccessResponse) +[ProfileSuccessResponse](#ProfileSuccessResponse) Returns a success response @@ -676,7 +676,7 @@ This API allows to create a company brand mapping, for a already existing brand -[SuccessResponse](#SuccessResponse) +[ProfileSuccessResponse](#ProfileSuccessResponse) Returns a success response @@ -735,7 +735,7 @@ client.companyprofile.getLocations(storeType: storeType, q: q, stage: stage, pag -This API allows to view all the locations asscoiated to a company. +This API allows to view all the locations associated to a company. *Returned Response:* @@ -952,7 +952,7 @@ Company profile object. See example below or refer `LocationListSerializer` for ### createLocation -Create a location asscoiated to a company. +Create a location associated to a company. @@ -977,14 +977,14 @@ client.companyprofile.createLocation(body: body).safeAwait{ response, error-> | body | [LocationSerializer](#LocationSerializer) | yes | Request body | -This API allows to create a location associated to a company. +This API allows to edit a location associated to a company. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[ProfileSuccessResponse](#ProfileSuccessResponse) Returns a success response @@ -1292,7 +1292,7 @@ This API allows to edit a location associated to a company. -[SuccessResponse](#SuccessResponse) +[ProfileSuccessResponse](#ProfileSuccessResponse) Returns a success response @@ -1354,7 +1354,7 @@ This API allows to create a location associated to a company. -[SuccessResponse](#SuccessResponse) +[ProfileSuccessResponse](#ProfileSuccessResponse) Returns a success response @@ -1388,15 +1388,13 @@ Returns a success response - #### [Document](#Document) + #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | legalName | String? | yes | | - | value | String | no | | - | type | String | no | | - | verified | Boolean? | yes | | - | url | String? | yes | | + | effectiveDate | String? | yes | | + | rate | Double? | yes | | + | enable | Boolean? | yes | | --- @@ -1407,9 +1405,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | username | String? | yes | | | userId | String? | yes | | | contact | String? | yes | | - | username | String? | yes | | --- @@ -1450,21 +1448,15 @@ Returns a success response - #### [GetAddressSerializer](#GetAddressSerializer) + #### [Document](#Document) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landmark | String? | yes | | - | address2 | String? | yes | | - | pincode | Int? | yes | | - | state | String? | yes | | - | address1 | String? | yes | | - | country | String? | yes | | - | countryCode | String? | yes | | - | addressType | String? | yes | | - | latitude | Double? | yes | | - | city | String? | yes | | - | longitude | Double? | yes | | + | legalName | String? | yes | | + | url | String? | yes | | + | verified | Boolean? | yes | | + | type | String | no | | + | value | String | no | | --- @@ -1475,8 +1467,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | Int | no | | | number | String | no | | + | countryCode | Int | no | | --- @@ -1487,54 +1479,61 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | emails | ArrayList? | yes | | + | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | --- - #### [GetCompanyProfileSerializerResponse](#GetCompanyProfileSerializerResponse) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | warnings | HashMap? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | - | stage | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | - | uid | Int | no | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | contactDetails | [ContactDetails](#ContactDetails)? | yes | | - | verifiedOn | String? | yes | | - | companyType | String | no | | - | createdOn | String? | yes | | - | mode | String? | yes | | - | businessType | String | no | | - | franchiseEnabled | Boolean? | yes | | - | taxes | ArrayList>? | yes | | - | modifiedOn | String? | yes | | - | notificationEmails | ArrayList? | yes | | - | businessInfo | String? | yes | | - | name | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | state | String? | yes | | + | longitude | Double? | yes | | + | landmark | String? | yes | | + | countryCode | String? | yes | | + | address2 | String? | yes | | + | pincode | Int? | yes | | + | country | String? | yes | | + | addressType | String? | yes | | + | address1 | String? | yes | | + | latitude | Double? | yes | | + | city | String? | yes | | --- - #### [ErrorResponse](#ErrorResponse) + #### [GetCompanyProfileSerializerResponse](#GetCompanyProfileSerializerResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | status | Int? | yes | | - | code | String? | yes | | - | meta | HashMap? | yes | | + | createdOn | String? | yes | | + | modifiedOn | String? | yes | | + | taxes | ArrayList<[CompanyTaxesSerializer](#CompanyTaxesSerializer)>? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | businessType | String | no | | + | mode | String? | yes | | + | companyType | String | no | | + | notificationEmails | ArrayList? | yes | | + | stage | String? | yes | | + | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | + | verifiedOn | String? | yes | | + | businessInfo | String? | yes | | + | uid | Int | no | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | franchiseEnabled | Boolean? | yes | | + | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | contactDetails | [ContactDetails](#ContactDetails)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | name | String? | yes | | + | warnings | HashMap? | yes | | --- @@ -1545,30 +1544,30 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landmark | String? | yes | | | state | String | no | | - | pincode | Int | no | | + | longitude | Double | no | | + | landmark | String? | yes | | + | countryCode | String? | yes | | | address2 | String? | yes | | - | address1 | String | no | | + | pincode | Int | no | | | country | String | no | | - | countryCode | String? | yes | | - | addressType | String | no | | | latitude | Double | no | | + | address1 | String | no | | + | addressType | String | no | | | city | String | no | | - | longitude | Double | no | | --- - #### [CompanyTax](#CompanyTax) + #### [CompanyTaxesSerializer1](#CompanyTaxesSerializer1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enable | Boolean | no | | - | rate | Double | no | | - | effectiveDate | String | no | | + | effectiveDate | String? | yes | | + | rate | Double? | yes | | + | enable | Boolean? | yes | | --- @@ -1580,31 +1579,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | businessType | String? | yes | | - | addresses | ArrayList<[CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer)>? | yes | | - | contactDetails | [ContactDetails](#ContactDetails)? | yes | | - | franchiseEnabled | Boolean? | yes | | | customJson | HashMap? | yes | | - | taxes | ArrayList<[CompanyTax](#CompanyTax)>? | yes | | - | warnings | HashMap? | yes | | | businessInfo | String? | yes | | - | name | String? | yes | | | companyType | String? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | rejectReason | String? | yes | | + | contactDetails | [ContactDetails](#ContactDetails)? | yes | | | notificationEmails | ArrayList? | yes | | + | addresses | ArrayList<[CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer)>? | yes | | + | franchiseEnabled | Boolean? | yes | | | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | + | name | String? | yes | | + | warnings | HashMap? | yes | | + | taxes | ArrayList<[CompanyTaxesSerializer1](#CompanyTaxesSerializer1)>? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | rejectReason | String? | yes | | --- - #### [SuccessResponse](#SuccessResponse) + #### [ProfileSuccessResponse](#ProfileSuccessResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | success | Boolean? | yes | | + | uid | Int? | yes | | --- @@ -1627,26 +1626,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | product | [DocumentsObj](#DocumentsObj)? | yes | | - | companyDocuments | [DocumentsObj](#DocumentsObj)? | yes | | - | storeDocuments | [DocumentsObj](#DocumentsObj)? | yes | | + | uid | Int? | yes | | | stage | String? | yes | | | store | [DocumentsObj](#DocumentsObj)? | yes | | - | uid | Int? | yes | | + | storeDocuments | [DocumentsObj](#DocumentsObj)? | yes | | + | product | [DocumentsObj](#DocumentsObj)? | yes | | | brand | [DocumentsObj](#DocumentsObj)? | yes | | - ---- - - - - - #### [UserSerializer1](#UserSerializer1) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | - | contact | String? | yes | | - | username | String? | yes | | + | companyDocuments | [DocumentsObj](#DocumentsObj)? | yes | | --- @@ -1657,8 +1643,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | String? | yes | | | landscape | String? | yes | | + | portrait | String? | yes | | --- @@ -1669,24 +1655,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | warnings | HashMap? | yes | | - | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | stage | String? | yes | | - | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | - | uid | Int? | yes | | - | verifiedOn | String? | yes | | | createdOn | String? | yes | | - | localeLanguage | HashMap? | yes | | - | mode | String? | yes | | - | logo | String? | yes | | + | modifiedOn | String? | yes | | | slugKey | String? | yes | | + | logo | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | mode | String? | yes | | | customJson | HashMap? | yes | | + | stage | String? | yes | | + | verifiedOn | String? | yes | | + | uid | Int? | yes | | + | localeLanguage | HashMap? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | synonyms | ArrayList? | yes | | | rejectReason | String? | yes | | - | modifiedOn | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | name | String | no | | - | synonyms | ArrayList? | yes | | - | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | + | warnings | HashMap? | yes | | | description | String? | yes | | --- @@ -1699,55 +1685,67 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | customJson | HashMap? | yes | | - | name | String | no | | - | synonyms | ArrayList? | yes | | - | brandTier | String? | yes | | | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | - | localeLanguage | HashMap? | yes | | - | description | String? | yes | | + | companyId | Int? | yes | | | uid | Int? | yes | | + | localeLanguage | HashMap? | yes | | + | name | String | no | | | logo | String | no | | - | companyId | Int? | yes | | + | description | String? | yes | | + | brandTier | String? | yes | | + | synonyms | ArrayList? | yes | | --- - #### [Page](#Page) + #### [CompanySocialAccounts](#CompanySocialAccounts) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasNext | Boolean? | yes | | - | size | Int? | yes | | - | type | String | no | | - | current | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | nextId | String? | yes | | - | itemTotal | Int? | yes | | + | name | String | no | | + | url | String | no | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [CompanyDetails](#CompanyDetails) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | socials | ArrayList<[CompanySocialAccounts](#CompanySocialAccounts)>? | yes | | + | websiteUrl | String? | yes | | + +--- + + + + + #### [CompanySerializer](#CompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | businessType | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | verifiedOn | String? | yes | | - | name | String? | yes | | - | companyType | String? | yes | | - | createdOn | String? | yes | | | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | businessType | String | no | | + | customJson | HashMap? | yes | | + | companyType | String | no | | + | uid | Int? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | notificationEmails | ArrayList? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | rejectReason | String? | yes | | + | createdOn | String? | yes | | | modifiedOn | String? | yes | | + | details | [CompanyDetails](#CompanyDetails)? | yes | | | stage | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | uid | Int? | yes | | + | name | String? | yes | | + | marketChannels | ArrayList? | yes | | + | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | + | verifiedOn | String? | yes | | + | rejectReason | String? | yes | | --- @@ -1758,67 +1756,83 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | warnings | HashMap? | yes | | - | verifiedOn | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | uid | Int? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | company | [CompanySerializer](#CompanySerializer)? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | | createdOn | String? | yes | | - | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | rejectReason | String? | yes | | | modifiedOn | String? | yes | | | stage | String? | yes | | - | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | - | uid | Int? | yes | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | + | warnings | HashMap? | yes | | | brand | [GetBrandResponseSerializer](#GetBrandResponseSerializer)? | yes | | + | verifiedOn | String? | yes | | + | rejectReason | String? | yes | | --- - #### [CompanyBrandListSerializer](#CompanyBrandListSerializer) + #### [Page](#Page) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[CompanyBrandSerializer](#CompanyBrandSerializer)>? | yes | | + | nextId | String? | yes | | + | hasPrevious | Boolean? | yes | | + | hasNext | Boolean? | yes | | + | size | Int? | yes | | + | current | Int? | yes | | + | type | String | no | | + | itemTotal | Int? | yes | | --- - #### [CompanyBrandPostRequestSerializer](#CompanyBrandPostRequestSerializer) + #### [CompanyBrandListSerializer](#CompanyBrandListSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | company | Int | no | | - | brands | ArrayList | no | | + | items | ArrayList<[CompanyBrandSerializer](#CompanyBrandSerializer)>? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [LocationIntegrationType](#LocationIntegrationType) + #### [CompanyBrandPostRequestSerializer](#CompanyBrandPostRequestSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | inventory | String? | yes | | - | order | String? | yes | | + | company | Int | no | | + | brands | ArrayList | no | | + | uid | Int? | yes | | --- - #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | onSameStore | Boolean? | yes | | - | storeUid | Int? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | businessType | String? | yes | | + | companyType | String? | yes | | + | uid | Int? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdOn | String? | yes | | + | modifiedOn | String? | yes | | + | stage | String? | yes | | + | name | String? | yes | | + | verifiedOn | String? | yes | | + | rejectReason | String? | yes | | --- @@ -1829,9 +1843,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | username | String? | yes | | | password | String? | yes | | | enabled | Boolean? | yes | | - | username | String? | yes | | --- @@ -1842,21 +1856,32 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [LocationIntegrationType](#LocationIntegrationType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | - | email | String? | yes | | + | order | String? | yes | | + | inventory | String? | yes | | + +--- + + + + + #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | onSameStore | Boolean? | yes | | + | storeUid | Int? | yes | | --- @@ -1879,10 +1904,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | open | Boolean | no | | + | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | | weekday | String | no | | | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | open | Boolean | no | | + +--- + + + + + #### [LocationManagerSerializer](#LocationManagerSerializer) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | email | String? | yes | | + | name | String? | yes | | --- @@ -1893,31 +1931,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | - | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | warnings | HashMap? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | storeType | String? | yes | | + | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | + | createdOn | String? | yes | | + | modifiedOn | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | customJson | HashMap? | yes | | + | notificationEmails | ArrayList? | yes | | | stage | String? | yes | | - | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | - | uid | Int? | yes | | | phoneNumber | String | no | | | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | | verifiedOn | String? | yes | | - | createdOn | String? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | customJson | HashMap? | yes | | - | code | String | no | | + | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | | displayName | String | no | | - | modifiedOn | String? | yes | | - | notificationEmails | ArrayList? | yes | | - | storeType | String? | yes | | + | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | uid | Int? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | code | String | no | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | name | String | no | | - | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | + | warnings | HashMap? | yes | | --- @@ -1928,29 +1966,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | ArrayList<[GetLocationSerializer](#GetLocationSerializer)>? | yes | | - ---- - - - - - #### [GetAddressSerializer1](#GetAddressSerializer1) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | landmark | String? | yes | | - | address2 | String? | yes | | - | pincode | Int? | yes | | - | state | String? | yes | | - | address1 | String? | yes | | - | country | String? | yes | | - | countryCode | String? | yes | | - | addressType | String? | yes | | - | latitude | Double? | yes | | - | city | String? | yes | | - | longitude | Double? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -1961,23 +1978,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeType | String? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | customJson | HashMap? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | code | String | no | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | warnings | HashMap? | yes | | | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | name | String | no | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | address | [GetAddressSerializer1](#GetAddressSerializer1) | no | | - | displayName | String | no | | + | customJson | HashMap? | yes | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | uid | Int? | yes | | + | storeType | String? | yes | | | notificationEmails | ArrayList? | yes | | + | company | Int | no | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | code | String | no | | | stage | String? | yes | | - | uid | Int? | yes | | - | company | Int | no | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | name | String | no | | + | warnings | HashMap? | yes | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | displayName | String | no | | --- diff --git a/documentation/platform/PAYMENT.md b/documentation/platform/PAYMENT.md index 7ba70ff87..955fbc550 100644 --- a/documentation/platform/PAYMENT.md +++ b/documentation/platform/PAYMENT.md @@ -389,6 +389,7 @@ Success "anonymous_enable": true, "aggregator_name": "Razorpay", "add_card_enabled": false, + "save_card": true, "types": [], "networks": [], "banks": [] @@ -2708,12 +2709,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. | - | excludedFields | ArrayList | no | List of all excluded options with their Details. | - | aggregators | ArrayList>? | yes | List of all speceific Payment options with their Details. | - | appId | String | no | Application Id to which Payment config Mapped | | success | Boolean | no | Response is successful or not | + | aggregators | ArrayList>? | yes | List of all speceific Payment options with their Details. | + | displayFields | ArrayList | no | List of all included options with their Details. | | created | Boolean | no | Response is created or not | + | appId | String | no | Application Id to which Payment config Mapped | + | excludedFields | ArrayList | no | List of all excluded options with their Details. | --- @@ -2737,11 +2738,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | Api key of the payment aggregator | | isActive | Boolean? | yes | Enable/ Disable Flag | - | merchantSalt | String | no | Merchant key of the payment aggregator | - | configType | String | no | Config Type of the aggregator | | secret | String | no | Secret Key of the payment aggregator | + | configType | String | no | Config Type of the aggregator | + | merchantSalt | String | no | Merchant key of the payment aggregator | + | key | String | no | Api key of the payment aggregator | --- @@ -2752,9 +2753,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | appId | String | no | Application Id to which Payment config Mapped | | aggregatorName | [PaymentGatewayConfig](#PaymentGatewayConfig)? | yes | | | isActive | Boolean? | yes | Enable/ Disable Flag | + | appId | String | no | Application Id to which Payment config Mapped | --- @@ -2765,8 +2766,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 | --- @@ -2801,8 +2802,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | large | String | no | large | | small | String | no | smalll | + | large | String | no | large | --- @@ -2813,9 +2814,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | displayName | String? | yes | display_name | | logos | [PaymentModeLogo](#PaymentModeLogo)? | yes | logos | | code | String? | yes | code | - | displayName | String? | yes | display_name | | packageName | String? | yes | package_name | --- @@ -2839,36 +2840,36 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cardId | String? | yes | card_id | - | expYear | Int? | yes | exp_year | - | cardType | String? | yes | card_type | - | intentFlow | Boolean? | yes | intent_flow | - | expMonth | Int? | yes | exp_month | - | displayName | String? | yes | display name | | cardNumber | String? | yes | card_number | + | cardIssuer | String? | yes | card_issuer | | logoUrl | [PaymentModeLogo](#PaymentModeLogo)? | yes | Logo | - | timeout | Int? | yes | timeout | - | aggregatorName | String | no | aggregator_name | - | cardBrandImage | String? | yes | card_brand_image | - | retryCount | Int? | yes | retry_count | + | cardType | String? | yes | card_type | | intentApp | ArrayList<[IntentApp](#IntentApp)>? | yes | intent_app | - | cardToken | String? | yes | card_token | - | merchantCode | String? | yes | merchant code | + | fyndVpa | String? | yes | fynd_vpa | + | cardReference | String? | yes | card_reference | + | timeout | Int? | yes | timeout | | intentAppErrorDictList | ArrayList<[IntentAppErrorList](#IntentAppErrorList)>? | yes | intent_app_error_dict_list | | intentAppErrorList | ArrayList? | yes | intent_app_error_list | - | displayPriority | Int? | yes | Dispaly Priority | - | cardIssuer | String? | yes | card_issuer | - | cardReference | String? | yes | card_reference | - | cardBrand | String? | yes | card_brand | - | cardIsin | String? | yes | card_isin | - | code | String? | yes | code | + | cardBrandImage | String? | yes | card_brand_image | | cardName | String? | yes | card_name | - | expired | Boolean? | yes | expired | | nickname | String? | yes | nickname | + | cardToken | String? | yes | card_token | + | code | String? | yes | code | + | expMonth | Int? | yes | exp_month | + | expYear | Int? | yes | exp_year | | name | String? | yes | name | | cardFingerprint | String? | yes | card_fingerprint | - | fyndVpa | String? | yes | fynd_vpa | | compliantWithTokenisationGuidelines | Boolean? | yes | If card is tokenised or not | + | cardId | String? | yes | card_id | + | cardIsin | String? | yes | card_isin | + | displayName | String? | yes | display name | + | retryCount | Int? | yes | retry_count | + | merchantCode | String? | yes | merchant code | + | aggregatorName | String | no | aggregator_name | + | displayPriority | Int? | yes | Dispaly Priority | + | intentFlow | Boolean? | yes | intent_flow | + | expired | Boolean? | yes | expired | + | cardBrand | String? | yes | card_brand | --- @@ -2879,13 +2880,14 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayPriority | Int | no | Dispaly Priority | - | name | String | no | Payment mode name | - | list | ArrayList<[PaymentModeList](#PaymentModeList)>? | yes | Payment mode | - | displayName | String | no | Payment mode display name | | aggregatorName | String? | yes | Dispaly Priority | + | name | String | no | Payment mode name | | addCardEnabled | Boolean? | yes | Annonymous card flag | + | displayPriority | Int | no | Dispaly Priority | + | saveCard | Boolean? | yes | Card save or not | | anonymousEnable | Boolean? | yes | Annonymous card flag | + | displayName | String | no | Payment mode display name | + | list | ArrayList<[PaymentModeList](#PaymentModeList)>? | yes | Payment mode | --- @@ -2907,8 +2909,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 | --- @@ -2919,13 +2921,13 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customers | HashMap | no | customers details object | - | isDefault | Boolean | no | default or not | - | transferType | String | no | transafer type | | isActive | Boolean | no | Enable/DIsable Flag Payout | | payoutsAggregators | ArrayList> | no | payout aggregator object | - | uniqueTransferNo | HashMap | no | display priority of the payment mode | + | customers | HashMap | no | customers details object | + | transferType | String | no | transafer type | + | isDefault | Boolean | no | default or not | | moreAttributes | HashMap | no | bank details object | + | uniqueTransferNo | HashMap | no | display priority of the payment mode | --- @@ -2936,16 +2938,16 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | city | String? | yes | | - | pincode | Int? | yes | | + | accountNo | String? | yes | | + | bankName | String? | yes | | + | state | String? | yes | | + | country | String? | yes | | | branchName | String? | yes | | | accountType | String | no | | | ifscCode | String | no | | - | state | String? | yes | | - | bankName | String? | yes | | - | accountNo | String? | yes | | + | city | String? | yes | | | accountHolder | String? | yes | | - | country | String? | yes | | + | pincode | Int? | yes | | --- @@ -2956,12 +2958,12 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | + | users | HashMap | no | payout users object | | bankDetails | [PayoutBankDetails](#PayoutBankDetails) | no | payout bank details object | + | transferType | String | no | transafer type | + | uniqueExternalId | String | no | Unique Id of Payout | --- @@ -2972,16 +2974,16 @@ 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 | - | paymentStatus | String | no | status of payment | - | transferType | String | no | transfer type | + | success | Boolean | no | Response is successful or not | | isActive | Boolean | no | Enable/DIsable Flag Payout | | users | HashMap | no | users details 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 | + | payouts | HashMap | no | payout object | + | paymentStatus | String | no | status of payment | + | uniqueTransferNo | String | no | unique transfer no | --- @@ -2992,9 +2994,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | Enable/Disable Default Payout | | success | Boolean | no | Response is successful or not | | isActive | Boolean | no | Enable/DIsable Flag Payout | + | isDefault | Boolean | no | Enable/Disable Default Payout | --- @@ -3005,9 +3007,9 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | Enable/Disable Default Payout | - | uniqueExternalId | String | no | Unique Id of Payout | | isActive | Boolean | no | Enable/Disable Flag Payout | + | uniqueExternalId | String | no | Unique Id of Payout | + | isDefault | Boolean | no | Enable/Disable Default Payout | --- @@ -3052,9 +3054,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 | - | config | HashMap | no | Aggregator Config | | aggregator | String | no | Aggregator Name | + | config | HashMap | no | Aggregator Config | + | success | Boolean | no | Response is successful or not | --- @@ -3088,17 +3090,17 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobile | String | no | Moblie Number of the User | - | wallet | String? | yes | | + | accountNo | String | no | Account NUmber of the Account Holder | + | bankName | String | no | Bank Name of the Account | + | vpa | String? | yes | | + | comment | String? | yes | Remarks added by The user | + | address | String? | yes | Address of the User | | branchName | String | no | Branch Name of the Account | | ifscCode | String | no | Ifsc Code of the Account | - | address | String? | yes | Address of the User | - | comment | String? | yes | Remarks added by The user | | email | String | no | Email of the Account Holder | - | accountNo | String | no | Account NUmber of the Account Holder | - | vpa | String? | yes | | - | bankName | String | no | Bank Name of the Account | | accountHolder | String | no | Name of the Account Holder | + | wallet | String? | yes | | + | mobile | String | no | Moblie Number of the User | --- @@ -3109,13 +3111,13 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | delights | Boolean | no | True if beneficiary to be added by delights or False if by User | - | requestId | String? | yes | | - | orderId | String | no | Merchant Order Id | + | otp | String? | yes | | | details | [BeneficiaryModeDetails](#BeneficiaryModeDetails) | no | Beneficiary bank details | - | transferMode | String | no | Transfer Mode of the Beneficiary to be added | + | orderId | String | no | Merchant Order Id | | shipmentId | String | no | Shipment Id of the respective Merchant Order Id | - | otp | String? | yes | | + | transferMode | String | no | Transfer Mode of the Beneficiary to be added | + | delights | Boolean | no | True if beneficiary to be added by delights or False if by User | + | requestId | String? | yes | | --- @@ -3127,8 +3129,8 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | isVerifiedFlag | Boolean? | yes | | - | success | Boolean | no | Success or failure flag. | | message | String | no | Response message | + | success | Boolean | no | Success or failure flag. | | data | HashMap? | yes | Refund account data. | --- @@ -3154,8 +3156,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 | - | branchName | String | no | Branch Name Of Account | | bankName | String | no | Bank Name Of Account | + | branchName | String | no | Branch Name Of Account | --- @@ -3166,25 +3168,25 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayName | String | no | Display Name Of Account | + | accountNo | String | no | Account Number | + | beneficiaryId | String | no | Benenficiary Id | + | address | String | no | Address of User | + | mobile | Boolean? | yes | MObile no of User | + | title | String | no | Title Of Account | | isActive | Boolean | no | Boolean Flag whether Beneficiary set or not | - | delightsUserName | String? | yes | User Id Who filled the Beneficiary | - | createdOn | String | no | Creation Date of Beneficiary | + | comment | Boolean? | yes | Remarks | + | email | String | no | EMail of User | | accountHolder | String | no | Account Holder Name | - | beneficiaryId | String | no | Benenficiary Id | | subtitle | String | no | SHort Title Of Account | + | id | Int | no | | + | createdOn | String | no | Creation Date of Beneficiary | + | delightsUserName | String? | yes | User Id Who filled the Beneficiary | | ifscCode | String | no | Ifsc Code Of Account | | modifiedOn | String | no | MOdification Date of Beneficiary | - | accountNo | String | no | Account Number | - | mobile | Boolean? | yes | MObile no of User | - | branchName | Boolean? | yes | Branch Name Of Account | - | comment | Boolean? | yes | Remarks | + | displayName | String | no | Display Name Of Account | | transferMode | String | no | Transfer Mode Of Account | | bankName | String | no | Bank Name Of Account | - | id | Int | no | | - | email | String | no | EMail of User | - | address | String | no | Address of User | - | title | String | no | Title Of Account | + | branchName | Boolean? | yes | Branch Name Of Account | --- @@ -3207,11 +3209,11 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentGateway | String? | yes | | + | paymentId | String? | yes | | | currentStatus | String? | yes | | | orderId | String? | yes | | - | paymentId | String? | yes | | | extraMeta | HashMap? | yes | | + | paymentGateway | String? | yes | | --- @@ -3222,10 +3224,10 @@ Success. Returns the status of payment. Check the example shown below or refer ` | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | [MultiTenderPaymentMeta](#MultiTenderPaymentMeta)? | yes | | | name | String? | yes | Payment mode name | - | amount | Double | no | Payment amount | + | meta | [MultiTenderPaymentMeta](#MultiTenderPaymentMeta)? | yes | | | mode | String | no | | + | amount | Double | no | Payment amount | --- @@ -3249,8 +3251,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/documentation/platform/README.md b/documentation/platform/README.md index a80a6854c..dc7909ecd 100644 --- a/documentation/platform/README.md +++ b/documentation/platform/README.md @@ -14,7 +14,7 @@ * [Payment](PAYMENT.md) - Collect payment through many payment gateway i.e Stripe, Razorpay, Juspay etc.into Fynd or Self account * [Order](ORDER.md) - Handles Platform websites OMS * [Catalog](CATALOG.md) - Catalog API's allows you to access list of products, prices, seller details, similar features, variants and many more useful features. -* [CompanyProfile](COMPANYPROFILE.md) - Company Profile API's allows you to access list of products, prices, seller details, similar features, variants and many more useful features. +* [CompanyProfile](COMPANYPROFILE.md) - * [FileStorage](FILESTORAGE.md) - File Storage * [Share](SHARE.md) - Short link and QR Code * [Inventory](INVENTORY.md) - diff --git a/src/main/java/com/sdk/application/ApplicationModels.kt b/src/main/java/com/sdk/application/ApplicationModels.kt index 61729ecf4..8d69891f3 100644 --- a/src/main/java/com/sdk/application/ApplicationModels.kt +++ b/src/main/java/com/sdk/application/ApplicationModels.kt @@ -8,15 +8,21 @@ import com.google.gson.annotations.SerializedName /* - Model: Meta + Model: ProductListingActionPage */ @Parcelize -data class Meta( +data class ProductListingActionPage( - @SerializedName("source") - var source: String?=null + @SerializedName("params") + var params: @RawValue HashMap?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("query") + var query: @RawValue HashMap?=null ): Parcelable { @@ -24,22 +30,23 @@ data class Meta( + + + + } /* - Model: Media + Model: ProductListingAction */ @Parcelize -data class Media( - +data class ProductListingAction( - @SerializedName("meta") - var meta: Meta?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("page") + var page: ProductListingActionPage?=null, @SerializedName("type") var type: String?=null @@ -52,27 +59,45 @@ data class Media( +} + + +/* + Model: Meta +*/ +@Parcelize +data class Meta( + + + + @SerializedName("source") + var source: String?=null + +): Parcelable { + + + } /* - Model: ProductListingActionPage + Model: Media */ @Parcelize -data class ProductListingActionPage( - +data class Media( - @SerializedName("query") - var query: @RawValue HashMap?=null, - @SerializedName("params") - var params: @RawValue HashMap?=null, + @SerializedName("url") + var url: String?=null, @SerializedName("type") - var type: String?=null + var type: String?=null, + + @SerializedName("meta") + var meta: Meta?=null ): Parcelable { @@ -88,18 +113,24 @@ data class ProductListingActionPage( /* - Model: ProductListingAction + Model: ProductBrand */ @Parcelize -data class ProductListingAction( +data class ProductBrand( - @SerializedName("type") - var type: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("page") - var page: ProductListingActionPage?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("logo") + var logo: Media?=null ): Parcelable { @@ -109,6 +140,10 @@ data class ProductListingAction( + + + + } @@ -175,17 +210,17 @@ data class Price( - @SerializedName("currency_code") - var currencyCode: String?=null, - - @SerializedName("max") - var max: Double?=null, - @SerializedName("min") var min: Double?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, + @SerializedName("currency_symbol") - var currencySymbol: String?=null + var currencySymbol: String?=null, + + @SerializedName("max") + var max: Double?=null ): Parcelable { @@ -224,41 +259,6 @@ data class ProductListingPrice( -} - - -/* - Model: ProductBrand -*/ -@Parcelize -data class ProductBrand( - - - - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("logo") - var logo: Media?=null, - - @SerializedName("uid") - var uid: Int?=null - -): Parcelable { - - - - - - - - - - - } @@ -295,20 +295,20 @@ data class ProductDetail( - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, - @SerializedName("rating") - var rating: Double?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, - @SerializedName("medias") - var medias: ArrayList?=null, + @SerializedName("rating") + var rating: Double?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, @SerializedName("action") var action: ProductListingAction?=null, @@ -316,56 +316,53 @@ data class ProductDetail( @SerializedName("short_description") var shortDescription: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("discount") + var discount: String?=null, + + @SerializedName("type") + var type: String?=null, @SerializedName("price") var price: ProductListingPrice?=null, - @SerializedName("brand") - var brand: ProductBrand?=null, - - @SerializedName("color") - var color: String?=null, - - @SerializedName("slug") - var slug: String?=null, + @SerializedName("item_type") + var itemType: String?=null, - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("medias") + var medias: ArrayList?=null, @SerializedName("_custom_meta") var customMeta: ArrayList?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("product_online_date") var productOnlineDate: String?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("similars") var similars: ArrayList?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("teaser_tag") + var teaserTag: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("item_code") + var itemCode: String?=null, + + @SerializedName("color") + var color: String?=null, @SerializedName("uid") var uid: Int?=null, @@ -373,11 +370,14 @@ data class ProductDetail( @SerializedName("has_variant") var hasVariant: Boolean?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("teaser_tag") - var teaserTag: String?=null + @SerializedName("categories") + var categories: ArrayList?=null, + + @SerializedName("rating_count") + var ratingCount: Int?=null ): Parcelable { @@ -463,24 +463,30 @@ data class ErrorResponse( /* - Model: ProductSize + Model: SizeChartValues */ @Parcelize -data class ProductSize( +data class SizeChartValues( - @SerializedName("value") - var value: String?=null, + @SerializedName("col_4") + var col4: String?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("col_3") + var col3: String?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null, + @SerializedName("col_2") + var col2: String?=null, - @SerializedName("quantity") - var quantity: Int?=null + @SerializedName("col_5") + var col5: String?=null, + + @SerializedName("col_1") + var col1: String?=null, + + @SerializedName("col_6") + var col6: String?=null ): Parcelable { @@ -494,69 +500,73 @@ data class ProductSize( + + + + } /* - Model: SizeChartValues + Model: ColumnHeader */ @Parcelize -data class SizeChartValues( +data class ColumnHeader( - @SerializedName("col_6") - var col6: String?=null, + @SerializedName("convertable") + var convertable: Boolean?=null, - @SerializedName("col_1") - var col1: String?=null, + @SerializedName("value") + var value: String?=null - @SerializedName("col_3") - var col3: String?=null, +): Parcelable { - @SerializedName("col_2") - var col2: String?=null, - @SerializedName("col_4") - var col4: String?=null, - @SerializedName("col_5") - var col5: String?=null -): Parcelable { +} + + +/* + Model: ColumnHeaders +*/ +@Parcelize +data class ColumnHeaders( + @SerializedName("col_4") + var col4: ColumnHeader?=null, + @SerializedName("col_3") + var col3: ColumnHeader?=null, + @SerializedName("col_2") + var col2: ColumnHeader?=null, + @SerializedName("col_5") + var col5: ColumnHeader?=null, + @SerializedName("col_1") + var col1: ColumnHeader?=null, + @SerializedName("col_6") + var col6: ColumnHeader?=null +): Parcelable { -} - - -/* - Model: ColumnHeader -*/ -@Parcelize -data class ColumnHeader( - @SerializedName("convertable") - var convertable: Boolean?=null, - @SerializedName("value") - var value: String?=null -): Parcelable { @@ -568,30 +578,33 @@ data class ColumnHeader( /* - Model: ColumnHeaders + Model: SizeChart */ @Parcelize -data class ColumnHeaders( +data class SizeChart( - @SerializedName("col_6") - var col6: ColumnHeader?=null, + @SerializedName("size_tip") + var sizeTip: String?=null, - @SerializedName("col_1") - var col1: ColumnHeader?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("col_3") - var col3: ColumnHeader?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("col_2") - var col2: ColumnHeader?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, - @SerializedName("col_4") - var col4: ColumnHeader?=null, + @SerializedName("headers") + var headers: ColumnHeaders?=null, - @SerializedName("col_5") - var col5: ColumnHeader?=null + @SerializedName("image") + var image: String?=null, + + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -609,37 +622,30 @@ data class ColumnHeaders( + + } /* - Model: SizeChart + Model: ProductSize */ @Parcelize -data class SizeChart( - - - - @SerializedName("title") - var title: String?=null, +data class ProductSize( - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("headers") - var headers: ColumnHeaders?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("size_tip") - var sizeTip: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("image") - var image: String?=null + @SerializedName("is_available") + var isAvailable: Boolean?=null ): Parcelable { @@ -653,12 +659,6 @@ data class SizeChart( - - - - - - } @@ -693,20 +693,20 @@ data class ProductSizes( @SerializedName("sellable") var sellable: Boolean?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, - - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("discount") + var discount: String?=null, @SerializedName("size_chart") var sizeChart: SizeChart?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, @SerializedName("stores") - var stores: ProductSizeStores?=null + var stores: ProductSizeStores?=null, + + @SerializedName("price") + var price: ProductListingPrice?=null ): Parcelable { @@ -735,6 +735,9 @@ data class AttributeDetail( + @SerializedName("description") + var description: String?=null, + @SerializedName("key") var key: String?=null, @@ -742,10 +745,7 @@ data class AttributeDetail( var display: String?=null, @SerializedName("logo") - var logo: String?=null, - - @SerializedName("description") - var description: String?=null + var logo: String?=null ): Parcelable { @@ -795,11 +795,11 @@ data class ProductsComparisonResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("attributes_metadata") - var attributesMetadata: ArrayList?=null + var attributesMetadata: ArrayList?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -820,17 +820,17 @@ data class ProductCompareResponse( - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("title") - var title: String?=null, - @SerializedName("attributes_metadata") var attributesMetadata: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("subtitle") - var subtitle: String?=null + var subtitle: String?=null, + + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -878,11 +878,11 @@ data class ProductSimilarItem( @SerializedName("items") var items: ArrayList?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("subtitle") - var subtitle: String?=null + var subtitle: String?=null, + + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -925,20 +925,11 @@ data class ProductVariantItemResponse( - @SerializedName("is_available") - var isAvailable: Boolean?=null, - - @SerializedName("medias") - var medias: ArrayList?=null, - - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("color_name") - var colorName: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, @SerializedName("value") var value: String?=null, @@ -946,11 +937,20 @@ data class ProductVariantItemResponse( @SerializedName("color") var color: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + @SerializedName("uid") var uid: Int?=null, @SerializedName("slug") - var slug: String?=null + var slug: String?=null, + + @SerializedName("color_name") + var colorName: String?=null, + + @SerializedName("is_available") + var isAvailable: Boolean?=null ): Parcelable { @@ -985,8 +985,8 @@ data class ProductVariantResponse( - @SerializedName("header") - var header: String?=null, + @SerializedName("display_type") + var displayType: String?=null, @SerializedName("key") var key: String?=null, @@ -994,8 +994,8 @@ data class ProductVariantResponse( @SerializedName("items") var items: ArrayList?=null, - @SerializedName("display_type") - var displayType: String?=null + @SerializedName("header") + var header: String?=null ): Parcelable { @@ -1040,17 +1040,17 @@ data class StoreDetail( - @SerializedName("city") - var city: String?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("city") + var city: String?=null, @SerializedName("id") - var id: Int?=null + var id: Int?=null, + + @SerializedName("code") + var code: String?=null ): Parcelable { @@ -1068,21 +1068,18 @@ data class StoreDetail( /* - Model: ProductStockPrice + Model: CompanyDetail */ @Parcelize -data class ProductStockPrice( - +data class CompanyDetail( - @SerializedName("effective") - var effective: Double?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("marked") - var marked: Double?=null + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -1092,24 +1089,25 @@ data class ProductStockPrice( - - } /* - Model: CompanyDetail + Model: Seller */ @Parcelize -data class CompanyDetail( +data class Seller( - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("count") + var count: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1119,25 +1117,27 @@ data class CompanyDetail( + + } /* - Model: Seller + Model: ProductStockPrice */ @Parcelize -data class Seller( +data class ProductStockPrice( - @SerializedName("count") - var count: Int?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("marked") + var marked: Double?=null ): Parcelable { @@ -1160,34 +1160,34 @@ data class ProductStockStatusItem( - @SerializedName("store") - var store: StoreDetail?=null, - - @SerializedName("price") - var price: ProductStockPrice?=null, - - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("item_id") var itemId: Int?=null, + @SerializedName("store") + var store: StoreDetail?=null, + @SerializedName("identifier") var identifier: @RawValue HashMap?=null, @SerializedName("company") var company: CompanyDetail?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("seller") var seller: Seller?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("size") - var size: String?=null + var size: String?=null, -): Parcelable { + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("price") + var price: ProductStockPrice?=null + +): Parcelable { @@ -1240,11 +1240,11 @@ data class ProductStockPolling( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -1258,27 +1258,24 @@ data class ProductStockPolling( /* - Model: ProductVariantListingResponse + Model: ProductFiltersKey */ @Parcelize -data class ProductVariantListingResponse( +data class ProductFiltersKey( - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("display_type") - var displayType: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("header") - var header: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("kind") + var kind: String?=null, - @SerializedName("total") - var total: Int?=null + @SerializedName("logo") + var logo: String?=null ): Parcelable { @@ -1292,110 +1289,66 @@ data class ProductVariantListingResponse( - - } /* - Model: ProductListingDetail + Model: ProductFiltersValue */ @Parcelize -data class ProductListingDetail( - - - - @SerializedName("image_nature") - var imageNature: String?=null, - - @SerializedName("rating") - var rating: Double?=null, - - @SerializedName("rating_count") - var ratingCount: Int?=null, - - @SerializedName("medias") - var medias: ArrayList?=null, +data class ProductFiltersValue( - @SerializedName("description") - var description: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, + @SerializedName("min") + var min: Int?=null, - @SerializedName("sellable") - var sellable: Boolean?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("brand") - var brand: ProductBrand?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("selected_max") + var selectedMax: Int?=null, - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("query_format") + var queryFormat: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("display_format") + var displayFormat: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("selected_min") + var selectedMin: Int?=null, - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null - @SerializedName("variants") - var variants: ArrayList?=null, +): Parcelable { - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - @SerializedName("item_code") - var itemCode: String?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, - @SerializedName("similars") - var similars: ArrayList?=null, - @SerializedName("discount") - var discount: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("teaser_tag") - var teaserTag: String?=null -): Parcelable { @@ -1411,11 +1364,24 @@ data class ProductListingDetail( +} + + +/* + Model: ProductFilters +*/ +@Parcelize +data class ProductFilters( + @SerializedName("key") + var key: ProductFiltersKey?=null, + @SerializedName("values") + var values: ArrayList?=null +): Parcelable { @@ -1423,12 +1389,27 @@ data class ProductListingDetail( +} + + +/* + Model: ProductSortOn +*/ +@Parcelize +data class ProductSortOn( + @SerializedName("name") + var name: String?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null +): Parcelable { @@ -1438,14 +1419,33 @@ data class ProductListingDetail( +} + + +/* + Model: ProductVariantListingResponse +*/ +@Parcelize +data class ProductVariantListingResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("total") + var total: Int?=null, + @SerializedName("display_type") + var displayType: String?=null, + @SerializedName("header") + var header: String?=null, + @SerializedName("key") + var key: String?=null +): Parcelable { @@ -1463,83 +1463,102 @@ data class ProductListingDetail( /* - Model: ProductFiltersKey + Model: ProductListingDetail */ @Parcelize -data class ProductFiltersKey( +data class ProductListingDetail( - @SerializedName("kind") - var kind: String?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("tryouts") + var tryouts: ArrayList?=null, -): Parcelable { + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, -} - - -/* - Model: ProductFiltersValue -*/ -@Parcelize -data class ProductFiltersValue( + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, - @SerializedName("min") - var min: Int?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("similars") + var similars: ArrayList?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("teaser_tag") + var teaserTag: String?=null, - @SerializedName("display_format") - var displayFormat: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("selected_max") - var selectedMax: Int?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("variants") + var variants: ArrayList?=null, - @SerializedName("max") - var max: Int?=null, + @SerializedName("categories") + var categories: ArrayList?=null, - @SerializedName("query_format") - var queryFormat: String?=null + @SerializedName("rating_count") + var ratingCount: Int?=null ): Parcelable { @@ -1569,24 +1588,11 @@ data class ProductFiltersValue( -} - - -/* - Model: ProductFilters -*/ -@Parcelize -data class ProductFilters( - @SerializedName("key") - var key: ProductFiltersKey?=null, - @SerializedName("values") - var values: ArrayList?=null -): Parcelable { @@ -1594,27 +1600,21 @@ data class ProductFilters( -} - - -/* - Model: ProductSortOn -*/ -@Parcelize -data class ProductSortOn( - @SerializedName("value") - var value: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null -): Parcelable { + + + + + + + + + @@ -1635,17 +1635,17 @@ data class ProductListingResponse( - @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, - @SerializedName("page") - var page: Page?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -1670,11 +1670,11 @@ data class ImageUrls( - @SerializedName("landscape") - var landscape: Media?=null, - @SerializedName("portrait") - var portrait: Media?=null + var portrait: Media?=null, + + @SerializedName("landscape") + var landscape: Media?=null ): Parcelable { @@ -1695,14 +1695,14 @@ data class BrandItem( - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, @SerializedName("discount") var discount: String?=null, @@ -1710,8 +1710,8 @@ data class BrandItem( @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("logo") + var logo: Media?=null, @SerializedName("uid") var uid: Int?=null, @@ -1750,11 +1750,11 @@ data class BrandListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -1778,45 +1778,20 @@ data class BrandDetailResponse( @SerializedName("name") var name: String?=null, - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("uid") var uid: Int?=null, @SerializedName("banners") - var banners: ImageUrls?=null - -): Parcelable { - - - - - - - - - - + var banners: ImageUrls?=null, -} - - -/* - Model: DepartmentIdentifier -*/ -@Parcelize -data class DepartmentIdentifier( + @SerializedName("logo") + var logo: Media?=null +): Parcelable { - @SerializedName("slug") - var slug: String?=null, - @SerializedName("uid") - var uid: Int?=null -): Parcelable { @@ -1835,12 +1810,12 @@ data class ThirdLevelChild( - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("name") var name: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("childs") var childs: @RawValue ArrayList>?=null, @@ -1885,12 +1860,12 @@ data class SecondLevelChild( - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("name") var name: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("childs") var childs: ArrayList?=null, @@ -1935,12 +1910,12 @@ data class Child( - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("name") var name: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("childs") var childs: ArrayList?=null, @@ -1985,12 +1960,12 @@ data class CategoryItems( - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("name") var name: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("childs") var childs: ArrayList?=null, @@ -2030,11 +2005,36 @@ data class DepartmentCategoryTree( + @SerializedName("department") + var department: String?=null, + @SerializedName("items") - var items: ArrayList?=null, + var items: ArrayList?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: DepartmentIdentifier +*/ +@Parcelize +data class DepartmentIdentifier( + + + + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("department") - var department: String?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -2055,11 +2055,11 @@ data class CategoryListingResponse( - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("data") - var data: ArrayList?=null + var data: ArrayList?=null, + + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -2083,14 +2083,14 @@ data class CategoryMetaResponse( @SerializedName("name") var name: String?=null, - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("uid") var uid: Int?=null, @SerializedName("banners") - var banners: ImageUrls?=null + var banners: ImageUrls?=null, + + @SerializedName("logo") + var logo: Media?=null ): Parcelable { @@ -2115,14 +2115,14 @@ data class HomeListingResponse( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, @SerializedName("message") var message: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -2145,15 +2145,15 @@ data class Department( - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("name") var name: String?=null, @SerializedName("priority_order") var priorityOrder: Int?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("uid") var uid: Int?=null, @@ -2205,17 +2205,17 @@ data class AutocompleteItem( - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("display") var display: String?=null, @SerializedName("type") - var type: String?=null + var type: String?=null, + + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("logo") + var logo: Media?=null ): Parcelable { @@ -2253,69 +2253,51 @@ data class AutoCompleteResponse( /* - Model: GetCollectionDetailNest + Model: CollectionListingFilterTag */ @Parcelize -data class GetCollectionDetailNest( - +data class CollectionListingFilterTag( - @SerializedName("tag") - var tag: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null - @SerializedName("banners") - var banners: ImageUrls?=null, +): Parcelable { - @SerializedName("query") - var query: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, +} + + +/* + Model: CollectionListingFilterType +*/ +@Parcelize +data class CollectionListingFilterType( - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("is_selected") + var isSelected: Boolean?=null ): Parcelable { @@ -2327,10 +2309,24 @@ data class GetCollectionDetailNest( +} + + +/* + Model: CollectionListingFilter +*/ +@Parcelize +data class CollectionListingFilter( + + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("type") + var type: ArrayList?=null +): Parcelable { @@ -2338,48 +2334,80 @@ data class GetCollectionDetailNest( +} + + +/* + Model: GetCollectionDetailNest +*/ +@Parcelize +data class GetCollectionDetailNest( + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, -} - - -/* - Model: CollectionListingFilterType -*/ -@Parcelize -data class CollectionListingFilterType( + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null +): Parcelable { - @SerializedName("name") - var name: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null -): Parcelable { @@ -2389,27 +2417,12 @@ data class CollectionListingFilterType( -} - - -/* - 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 { @@ -2419,24 +2432,11 @@ data class CollectionListingFilterTag( -} - - -/* - Model: CollectionListingFilter -*/ -@Parcelize -data class CollectionListingFilter( - @SerializedName("type") - var type: ArrayList?=null, - @SerializedName("tags") - var tags: ArrayList?=null -): Parcelable { @@ -2455,14 +2455,14 @@ data class GetCollectionListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("filters") var filters: CollectionListingFilter?=null, @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -2485,56 +2485,56 @@ data class CollectionDetailResponse( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("tag") - var tag: ArrayList?=null, - - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("allow_sort") var allowSort: Boolean?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("description") var description: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("visible_facets_keys") var visibleFacetsKeys: ArrayList?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + @SerializedName("app_id") var appId: String?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("cron") var cron: @RawValue HashMap?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("query") var query: @RawValue HashMap?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + + @SerializedName("tag") + var tag: ArrayList?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("slug") var slug: String?=null, - @SerializedName("type") - var type: String?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -2585,11 +2585,11 @@ data class GetFollowListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -2655,14 +2655,14 @@ data class FollowIdsData( - @SerializedName("collections") - var collections: ArrayList?=null, + @SerializedName("products") + var products: ArrayList?=null, @SerializedName("brands") var brands: ArrayList?=null, - @SerializedName("products") - var products: ArrayList?=null + @SerializedName("collections") + var collections: ArrayList?=null ): Parcelable { @@ -2705,11 +2705,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 { @@ -2730,35 +2730,35 @@ data class Store( - @SerializedName("pincode") - var pincode: Int?=null, - - @SerializedName("country") - var country: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("city") + var city: String?=null, @SerializedName("store_email") var storeEmail: String?=null, - @SerializedName("lat_long") - var latLong: LatLong?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("store_code") - var storeCode: String?=null + var storeCode: String?=null, + + @SerializedName("lat_long") + var latLong: LatLong?=null, + + @SerializedName("country") + var country: String?=null, + + @SerializedName("state") + var state: String?=null ): Parcelable { @@ -2795,36 +2795,11 @@ data class StoreListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: SellerPhoneNumber -*/ -@Parcelize -data class SellerPhoneNumber( - - - - @SerializedName("country_code") - var countryCode: Int?=null, + var page: Page?=null, - @SerializedName("number") - var number: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -2838,41 +2813,33 @@ data class SellerPhoneNumber( /* - Model: StoreAddressSerializer + Model: StoreDepartments */ @Parcelize -data class StoreAddressSerializer( +data class StoreDepartments( - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("slug") + var slug: String?=null - @SerializedName("latitude") - var latitude: Double?=null, +): Parcelable { - @SerializedName("longitude") - var longitude: Double?=null, - @SerializedName("address2") - var address2: String?=null, - @SerializedName("city") - var city: String?=null -): Parcelable { @@ -2882,11 +2849,24 @@ data class StoreAddressSerializer( +} + + +/* + Model: SellerPhoneNumber +*/ +@Parcelize +data class SellerPhoneNumber( + @SerializedName("number") + var number: String?=null, + @SerializedName("country_code") + var countryCode: Int?=null +): Parcelable { @@ -2905,14 +2885,14 @@ data class StoreManagerSerializer( - @SerializedName("email") - var email: String?=null, - @SerializedName("name") var name: String?=null, @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null + var mobileNo: SellerPhoneNumber?=null, + + @SerializedName("email") + var email: String?=null ): Parcelable { @@ -2935,6 +2915,9 @@ data class CompanyStore( + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("business_type") var businessType: String?=null, @@ -2942,10 +2925,7 @@ data class CompanyStore( var name: String?=null, @SerializedName("company_type") - var companyType: String?=null, - - @SerializedName("uid") - var uid: Int?=null + var companyType: String?=null ): Parcelable { @@ -2963,27 +2943,39 @@ data class CompanyStore( /* - Model: StoreDepartments + Model: StoreAddressSerializer */ @Parcelize -data class StoreDepartments( +data class StoreAddressSerializer( - @SerializedName("logo") - var logo: String?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("priority_order") - var priorityOrder: Int?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("address1") + var address1: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("address2") + var address2: String?=null, + + @SerializedName("landmark") + var landmark: String?=null, + + @SerializedName("latitude") + var latitude: Double?=null, + + @SerializedName("country") + var country: String?=null, + + @SerializedName("state") + var state: String?=null ): Parcelable { @@ -2998,6 +2990,14 @@ data class StoreDepartments( + + + + + + + + } @@ -3010,24 +3010,24 @@ data class AppStore( - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, - - @SerializedName("address") - var address: StoreAddressSerializer?=null, - @SerializedName("manager") var manager: StoreManagerSerializer?=null, @SerializedName("name") var name: String?=null, - @SerializedName("company") - var company: CompanyStore?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("departments") var departments: ArrayList?=null, + @SerializedName("company") + var company: CompanyStore?=null, + + @SerializedName("address") + var address: StoreAddressSerializer?=null, + @SerializedName("uid") var uid: Int?=null @@ -3060,14 +3060,14 @@ data class ApplicationStoreListing( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("filters") var filters: ArrayList?=null, @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -3090,11 +3090,11 @@ data class Time( - @SerializedName("minute") - var minute: Int?=null, - @SerializedName("hour") - var hour: Int?=null + var hour: Int?=null, + + @SerializedName("minute") + var minute: Int?=null ): Parcelable { @@ -3115,17 +3115,17 @@ data class StoreTiming( - @SerializedName("weekday") - var weekday: String?=null, - - @SerializedName("closing") - var closing: Time?=null, + @SerializedName("opening") + var opening: Time?=null, @SerializedName("open") var open: Boolean?=null, - @SerializedName("opening") - var opening: Time?=null + @SerializedName("weekday") + var weekday: String?=null, + + @SerializedName("closing") + var closing: Time?=null ): Parcelable { @@ -3150,32 +3150,32 @@ data class StoreDetails( - @SerializedName("timing") - var timing: ArrayList?=null, - - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, - - @SerializedName("address") - var address: StoreAddressSerializer?=null, - @SerializedName("manager") var manager: StoreManagerSerializer?=null, @SerializedName("name") var name: String?=null, - @SerializedName("company") - var company: CompanyStore?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("departments") var departments: ArrayList?=null, + @SerializedName("company") + var company: CompanyStore?=null, + + @SerializedName("address") + var address: StoreAddressSerializer?=null, + @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("timing") + var timing: ArrayList?=null ): Parcelable { @@ -3210,65 +3210,65 @@ data class ProductDetails( - @SerializedName("image_nature") - var imageNature: String?=null, - - @SerializedName("rating") - var rating: Double?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("images") var images: @RawValue ArrayList>?=null, - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("rating") + var rating: Double?=null, @SerializedName("grouped_attributes") var groupedAttributes: @RawValue HashMap?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, + @SerializedName("short_description") + var shortDescription: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("media") - var media: @RawValue ArrayList>?=null, + @SerializedName("template_tag") + var templateTag: String?=null, + + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, + + @SerializedName("image_nature") + var imageNature: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - @SerializedName("hsn_code") var hsnCode: Int?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("item_code") var itemCode: String?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, + + @SerializedName("media") + var media: @RawValue ArrayList>?=null, @SerializedName("country_of_origin") var countryOfOrigin: String?=null, @SerializedName("has_variant") - var hasVariant: Boolean?=null + var hasVariant: Boolean?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("brand_uid") + var brandUid: Int?=null, + + @SerializedName("rating_count") + var ratingCount: Int?=null ): Parcelable { @@ -3318,27 +3318,24 @@ data class ProductDetails( /* - Model: Price1 + Model: Size */ @Parcelize -data class Price1( - +data class Size( - @SerializedName("min_marked") - var minMarked: Double?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("min_effective") - var minEffective: Double?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("max_marked") - var maxMarked: Double?=null + @SerializedName("is_available") + var isAvailable: Boolean?=null ): Parcelable { @@ -3352,30 +3349,31 @@ data class Price1( - - } /* - Model: Size + Model: Price1 */ @Parcelize -data class Size( +data class Price1( - @SerializedName("value") - var value: String?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null, + @SerializedName("max_marked") + var maxMarked: Double?=null, - @SerializedName("quantity") - var quantity: Int?=null + @SerializedName("max_effective") + var maxEffective: Double?=null, + + @SerializedName("min_effective") + var minEffective: Double?=null ): Parcelable { @@ -3389,6 +3387,8 @@ data class Size( + + } @@ -3400,32 +3400,32 @@ data class Products( - @SerializedName("product_details") - var productDetails: ProductDetails?=null, - - @SerializedName("price") - var price: Price1?=null, - - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("auto_select") + var autoSelect: Boolean?=null, @SerializedName("allow_remove") var allowRemove: Boolean?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null, + @SerializedName("product_uid") + var productUid: Int?=null, @SerializedName("auto_add_to_cart") var autoAddToCart: Boolean?=null, + @SerializedName("product_details") + var productDetails: ProductDetails?=null, + @SerializedName("min_quantity") var minQuantity: Int?=null, - @SerializedName("product_uid") - var productUid: Int?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null + @SerializedName("max_quantity") + var maxQuantity: Int?=null, + + @SerializedName("price") + var price: Price1?=null ): Parcelable { @@ -3460,35 +3460,35 @@ data class GetGroupedProducts( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("products") + var products: ArrayList?=null, + + @SerializedName("name") + var name: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - - @SerializedName("logo") - var logo: String?=null, - @SerializedName("active") var active: Boolean?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, + @SerializedName("same_store_assignment") var sameStoreAssignment: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("choice") + var choice: String?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("products") - var products: ArrayList?=null, - - @SerializedName("choice") - var choice: String?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -3538,21 +3538,21 @@ data class ProductBundle( /* - Model: StoreV2 + Model: ProductStockPriceV2 */ @Parcelize -data class StoreV2( +data class ProductStockPriceV2( - @SerializedName("count") - var count: Int?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("marked") + var marked: Double?=null ): Parcelable { @@ -3623,21 +3623,21 @@ data class SellerGroupAttributes( /* - Model: ProductStockPriceV2 + Model: StoreV2 */ @Parcelize -data class ProductStockPriceV2( +data class StoreV2( - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("marked") - var marked: Double?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -3653,18 +3653,18 @@ data class ProductStockPriceV2( /* - Model: ProductSetDistributionSizeV2 + Model: ArticleAssignmentV2 */ @Parcelize -data class ProductSetDistributionSizeV2( +data class ArticleAssignmentV2( - @SerializedName("size") - var size: String?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("pieces") - var pieces: Int?=null + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -3678,15 +3678,21 @@ data class ProductSetDistributionSizeV2( /* - Model: ProductSetDistributionV2 + Model: SellerV2 */ @Parcelize -data class ProductSetDistributionV2( +data class SellerV2( - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("count") + var count: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -3694,22 +3700,26 @@ data class ProductSetDistributionV2( + + + + } /* - Model: ProductSetV2 + Model: MarketPlaceSttributesSchemaV2 */ @Parcelize -data class ProductSetV2( +data class MarketPlaceSttributesSchemaV2( - @SerializedName("size_distribution") - var sizeDistribution: ProductSetDistributionV2?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("quantity") - var quantity: Int?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -3723,18 +3733,18 @@ data class ProductSetV2( /* - Model: ArticleAssignmentV2 + Model: ProductSetDistributionSizeV2 */ @Parcelize -data class ArticleAssignmentV2( +data class ProductSetDistributionSizeV2( - @SerializedName("strategy") - var strategy: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("level") - var level: String?=null + @SerializedName("pieces") + var pieces: Int?=null ): Parcelable { @@ -3748,21 +3758,15 @@ data class ArticleAssignmentV2( /* - Model: ReturnConfigSchemaV2 + Model: ProductSetDistributionV2 */ @Parcelize -data class ReturnConfigSchemaV2( - - +data class ProductSetDistributionV2( - @SerializedName("returnable") - var returnable: Boolean?=null, - @SerializedName("time") - var time: Int?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -3770,26 +3774,22 @@ data class ReturnConfigSchemaV2( - - - - } /* - Model: MarketPlaceSttributesSchemaV2 + Model: ProductSetV2 */ @Parcelize -data class MarketPlaceSttributesSchemaV2( +data class ProductSetV2( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("size_distribution") + var sizeDistribution: ProductSetDistributionV2?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -3803,21 +3803,21 @@ data class MarketPlaceSttributesSchemaV2( /* - Model: SellerV2 + Model: ReturnConfigSchemaV2 */ @Parcelize -data class SellerV2( +data class ReturnConfigSchemaV2( - @SerializedName("count") - var count: Int?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("time") + var time: Int?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -3840,17 +3840,17 @@ data class StrategyWiseListingSchemaV2( - @SerializedName("tat") - var tat: Int?=null, - - @SerializedName("distance") - var distance: Int?=null, - @SerializedName("pincode") var pincode: Int?=null, @SerializedName("quantity") - var quantity: Int?=null + var quantity: Int?=null, + + @SerializedName("distance") + var distance: Int?=null, + + @SerializedName("tat") + var tat: Int?=null ): Parcelable { @@ -3875,59 +3875,59 @@ data class ProductSizePriceResponseV2( - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("seller_count") + var sellerCount: Int?=null, - @SerializedName("store") - var store: StoreV2?=null, + @SerializedName("special_badge") + var specialBadge: String?=null, + + @SerializedName("price_per_piece") + var pricePerPiece: ProductStockPriceV2?=null, @SerializedName("grouped_attributes") var groupedAttributes: ArrayList?=null, - @SerializedName("price") - var price: ProductStockPriceV2?=null, - - @SerializedName("set") - var set: ProductSetV2?=null, - - @SerializedName("special_badge") - var specialBadge: String?=null, - - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("store") + var store: StoreV2?=null, @SerializedName("article_assignment") var articleAssignment: ArticleAssignmentV2?=null, - @SerializedName("seller_count") - var sellerCount: Int?=null, + @SerializedName("pincode") + var pincode: Int?=null, @SerializedName("discount") var discount: String?=null, - @SerializedName("article_id") - var articleId: String?=null, - - @SerializedName("return_config") - var returnConfig: ReturnConfigSchemaV2?=null, + @SerializedName("seller") + var seller: SellerV2?=null, - @SerializedName("price_per_piece") - var pricePerPiece: ProductStockPriceV2?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("marketplace_attributes") var marketplaceAttributes: ArrayList?=null, - @SerializedName("seller") - var seller: SellerV2?=null, + @SerializedName("long_lat") + var longLat: ArrayList?=null, + + @SerializedName("set") + var set: ProductSetV2?=null, + + @SerializedName("price") + var price: ProductStockPriceV2?=null, @SerializedName("item_type") var itemType: String?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfigSchemaV2?=null, + @SerializedName("strategy_wise_listing") var strategyWiseListing: ArrayList?=null, - @SerializedName("long_lat") - var longLat: ArrayList?=null + @SerializedName("article_id") + var articleId: String?=null ): Parcelable { @@ -3980,12 +3980,12 @@ data class ProductSizeSellerFilterSchemaV2( - @SerializedName("value") - var value: String?=null, - @SerializedName("name") var name: String?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("is_selected") var isSelected: Boolean?=null @@ -4010,14 +4010,14 @@ data class ProductSizeSellersResponseV2( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("sort_on") var sortOn: ArrayList?=null, @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -4035,18 +4035,18 @@ data class ProductSizeSellersResponseV2( /* - Model: CartCurrency + Model: PromiseTimestamp */ @Parcelize -data class CartCurrency( +data class PromiseTimestamp( - @SerializedName("symbol") - var symbol: String?=null, + @SerializedName("max") + var max: Double?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("min") + var min: Double?=null ): Parcelable { @@ -4060,15 +4060,18 @@ data class CartCurrency( /* - Model: ActionQuery + Model: PromiseFormatted */ @Parcelize -data class ActionQuery( +data class PromiseFormatted( - @SerializedName("product_slug") - var productSlug: ArrayList?=null + @SerializedName("max") + var max: String?=null, + + @SerializedName("min") + var min: String?=null ): Parcelable { @@ -4076,25 +4079,61 @@ data class ActionQuery( + + } /* - Model: ProductAction + Model: ShipmentPromise */ @Parcelize -data class ProductAction( +data class ShipmentPromise( - @SerializedName("type") - var type: String?=null, + @SerializedName("timestamp") + var timestamp: PromiseTimestamp?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("formatted") + var formatted: PromiseFormatted?=null - @SerializedName("query") - var query: ActionQuery?=null +): Parcelable { + + + + + + + +} + + +/* + Model: ProductPrice +*/ +@Parcelize +data class ProductPrice( + + + + @SerializedName("effective") + var effective: Double?=null, + + @SerializedName("selling") + var selling: Double?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("marked") + var marked: Double?=null, + + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + + @SerializedName("add_on") + var addOn: Double?=null ): Parcelable { @@ -4106,25 +4145,82 @@ data class ProductAction( + + + + + + } /* - Model: ProductImage + Model: ProductPriceInfo */ @Parcelize -data class ProductImage( +data class ProductPriceInfo( - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("converted") + var converted: ProductPrice?=null, + + @SerializedName("base") + var base: ProductPrice?=null + +): Parcelable { - @SerializedName("url") - var url: String?=null, - @SerializedName("secure_url") - var secureUrl: String?=null + + + + + +} + + +/* + Model: CartProductIdentifer +*/ +@Parcelize +data class CartProductIdentifer( + + + + @SerializedName("identifier") + var identifier: String?=null + +): Parcelable { + + + + + +} + + +/* + Model: ProductAvailability +*/ +@Parcelize +data class ProductAvailability( + + + + @SerializedName("is_valid") + var isValid: Boolean?=null, + + @SerializedName("sizes") + var sizes: ArrayList?=null, + + @SerializedName("deliverable") + var deliverable: Boolean?=null, + + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, + + @SerializedName("other_store_quantity") + var otherStoreQuantity: Int?=null ): Parcelable { @@ -4136,22 +4232,29 @@ data class ProductImage( + + + + } /* - Model: CategoryInfo + Model: ProductImage */ @Parcelize -data class CategoryInfo( +data class ProductImage( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, + + @SerializedName("secure_url") + var secureUrl: String?=null ): Parcelable { @@ -4161,22 +4264,21 @@ data class CategoryInfo( + + } /* - Model: BaseInfo + Model: ActionQuery */ @Parcelize -data class BaseInfo( - +data class ActionQuery( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("product_slug") + var productSlug: ArrayList?=null ): Parcelable { @@ -4184,42 +4286,25 @@ data class BaseInfo( - - } /* - Model: CartProduct + Model: ProductAction */ @Parcelize -data class CartProduct( - - - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("slug") - var slug: String?=null, +data class ProductAction( - @SerializedName("action") - var action: ProductAction?=null, - @SerializedName("images") - var images: ArrayList?=null, @SerializedName("type") var type: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("brand") - var brand: BaseInfo?=null + @SerializedName("query") + var query: ActionQuery?=null ): Parcelable { @@ -4231,38 +4316,22 @@ data class CartProduct( - - - - - - - - - - } /* - Model: BasePrice + Model: CategoryInfo */ @Parcelize -data class BasePrice( - - +data class CategoryInfo( - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("marked") - var marked: Double?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("effective") - var effective: Double?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -4272,26 +4341,22 @@ data class BasePrice( - - - - } /* - Model: ArticlePriceInfo + Model: BaseInfo */ @Parcelize -data class ArticlePriceInfo( +data class BaseInfo( - @SerializedName("base") - var base: BasePrice?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("converted") - var converted: BasePrice?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -4305,33 +4370,33 @@ data class ArticlePriceInfo( /* - Model: ProductArticle + Model: CartProduct */ @Parcelize -data class ProductArticle( +data class CartProduct( - @SerializedName("uid") - var uid: String?=null, + @SerializedName("images") + var images: ArrayList?=null, - @SerializedName("seller") - var seller: BaseInfo?=null, + @SerializedName("action") + var action: ProductAction?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("categories") + var categories: ArrayList?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("brand") + var brand: BaseInfo?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("store") - var store: BaseInfo?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("price") - var price: ArticlePriceInfo?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("type") var type: String?=null @@ -4360,49 +4425,34 @@ data class ProductArticle( /* - Model: PromoMeta + Model: AppliedPromotion */ @Parcelize -data class PromoMeta( - - - - @SerializedName("message") - var message: String?=null - -): Parcelable { - - +data class AppliedPromotion( -} - - -/* - Model: ProductAvailability -*/ -@Parcelize -data class ProductAvailability( + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, + @SerializedName("promo_id") + var promoId: String?=null, - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, + @SerializedName("article_quantity") + var articleQuantity: Int?=null, - @SerializedName("other_store_quantity") - var otherStoreQuantity: Int?=null, + @SerializedName("amount") + var amount: Double?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("offer_text") + var offerText: String?=null - @SerializedName("sizes") - var sizes: ArrayList?=null, +): Parcelable { - @SerializedName("deliverable") - var deliverable: Boolean?=null -): Parcelable { @@ -4420,30 +4470,24 @@ data class ProductAvailability( /* - Model: ProductPrice + Model: BasePrice */ @Parcelize -data class ProductPrice( - +data class BasePrice( - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("effective") + var effective: Double?=null, @SerializedName("marked") var marked: Double?=null, - @SerializedName("add_on") - var addOn: Double?=null, - - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("selling") - var selling: Double?=null + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -4457,26 +4501,22 @@ data class ProductPrice( - - - - } /* - Model: ProductPriceInfo + Model: ArticlePriceInfo */ @Parcelize -data class ProductPriceInfo( - +data class ArticlePriceInfo( - @SerializedName("base") - var base: ProductPrice?=null, @SerializedName("converted") - var converted: ProductPrice?=null + var converted: BasePrice?=null, + + @SerializedName("base") + var base: BasePrice?=null ): Parcelable { @@ -4490,30 +4530,36 @@ data class ProductPriceInfo( /* - Model: AppliedPromotion + Model: ProductArticle */ @Parcelize -data class AppliedPromotion( +data class ProductArticle( - @SerializedName("offer_text") - var offerText: String?=null, + @SerializedName("seller") + var seller: BaseInfo?=null, - @SerializedName("promo_id") - var promoId: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("amount") - var amount: Double?=null, + @SerializedName("store") + var store: BaseInfo?=null, - @SerializedName("promotion_type") - var promotionType: String?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, - @SerializedName("mrp_promotion") - var mrpPromotion: Boolean?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("article_quantity") - var articleQuantity: Int?=null + @SerializedName("size") + var size: String?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("price") + var price: ArticlePriceInfo?=null ): Parcelable { @@ -4531,19 +4577,23 @@ 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 { @@ -4562,50 +4612,50 @@ data class CartProductInfo( - @SerializedName("coupon_message") - var couponMessage: String?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("product") - var product: CartProduct?=null, + @SerializedName("price_per_unit") + var pricePerUnit: ProductPriceInfo?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("article") - var article: ProductArticle?=null, + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, - @SerializedName("promo_meta") - var promoMeta: PromoMeta?=null, + @SerializedName("coupon_message") + var couponMessage: String?=null, @SerializedName("availability") var availability: ProductAvailability?=null, - @SerializedName("bulk_offer") - var bulkOffer: @RawValue HashMap?=null, + @SerializedName("product") + var product: CartProduct?=null, + + @SerializedName("promotions_applied") + var promotionsApplied: ArrayList?=null, + + @SerializedName("discount") + var discount: String?=null, @SerializedName("is_set") var isSet: Boolean?=null, - @SerializedName("price") - var price: ProductPriceInfo?=null, - - @SerializedName("price_per_unit") - var pricePerUnit: ProductPriceInfo?=null, - - @SerializedName("key") - var key: String?=null, + @SerializedName("article") + var article: ProductArticle?=null, - @SerializedName("promotions_applied") - var promotionsApplied: ArrayList?=null, + @SerializedName("bulk_offer") + var bulkOffer: @RawValue HashMap?=null, - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null, + @SerializedName("promo_meta") + var promoMeta: PromoMeta?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("discount") - var discount: String?=null + @SerializedName("price") + var price: ProductPriceInfo?=null ): Parcelable { @@ -4652,12 +4702,12 @@ data class PaymentSelectionLock( - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null, - @SerializedName("default_options") var defaultOptions: String?=null, + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null, + @SerializedName("enabled") var enabled: Boolean?=null @@ -4675,18 +4725,18 @@ data class PaymentSelectionLock( /* - Model: PromiseFormatted + Model: CartCurrency */ @Parcelize -data class PromiseFormatted( +data class CartCurrency( - @SerializedName("min") - var min: String?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("max") - var max: String?=null + @SerializedName("symbol") + var symbol: String?=null ): Parcelable { @@ -4700,45 +4750,40 @@ data class PromiseFormatted( /* - Model: PromiseTimestamp + Model: DisplayBreakup */ @Parcelize -data class PromiseTimestamp( +data class DisplayBreakup( - @SerializedName("min") - var min: Double?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("max") - var max: Double?=null + @SerializedName("value") + var value: Double?=null, -): Parcelable { + @SerializedName("message") + var message: ArrayList?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("display") + var display: String?=null +): Parcelable { -} - - -/* - Model: ShipmentPromise -*/ -@Parcelize -data class ShipmentPromise( - @SerializedName("formatted") - var formatted: PromiseFormatted?=null, - @SerializedName("timestamp") - var timestamp: PromiseTimestamp?=null -): Parcelable { @@ -4760,20 +4805,20 @@ data class CouponBreakup( @SerializedName("code") var code: String?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("value") var value: Double?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("message") + var message: String?=null, + + @SerializedName("uid") + var uid: String?=null, @SerializedName("is_applied") var isApplied: Boolean?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -4802,58 +4847,17 @@ data class LoyaltyPoints( - @SerializedName("applicable") - var applicable: Double?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("total") var total: Double?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("is_applied") - var isApplied: Boolean?=null - -): Parcelable { - - - - - - - - - - - -} - - -/* - Model: DisplayBreakup -*/ -@Parcelize -data class DisplayBreakup( - - - - @SerializedName("currency_code") - var currencyCode: String?=null, - - @SerializedName("value") - var value: Double?=null, - - @SerializedName("display") - var display: String?=null, - - @SerializedName("key") - var key: String?=null, - - @SerializedName("message") - var message: ArrayList?=null, + var isApplied: Boolean?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null + @SerializedName("applicable") + var applicable: Double?=null ): Parcelable { @@ -4867,10 +4871,6 @@ data class DisplayBreakup( - - - - } @@ -4882,41 +4882,41 @@ data class RawBreakup( - @SerializedName("subtotal") - var subtotal: Double?=null, - - @SerializedName("mrp_total") - var mrpTotal: Double?=null, + @SerializedName("cod_charge") + var codCharge: Double?=null, - @SerializedName("convenience_fee") - var convenienceFee: Double?=null, + @SerializedName("vog") + var vog: Double?=null, @SerializedName("gst_charges") var gstCharges: Double?=null, - @SerializedName("cod_charge") - var codCharge: Double?=null, - @SerializedName("fynd_cash") var fyndCash: Double?=null, - @SerializedName("you_saved") - var youSaved: Double?=null, + @SerializedName("mrp_total") + var mrpTotal: Double?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, + @SerializedName("convenience_fee") + var convenienceFee: Double?=null, @SerializedName("coupon") var coupon: Double?=null, + @SerializedName("subtotal") + var subtotal: Double?=null, + @SerializedName("total") var total: Double?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, + @SerializedName("discount") var discount: Double?=null, - @SerializedName("vog") - var vog: Double?=null + @SerializedName("you_saved") + var youSaved: Double?=null ): Parcelable { @@ -4957,15 +4957,15 @@ data class CartBreakup( + @SerializedName("display") + var display: ArrayList?=null, + @SerializedName("coupon") var coupon: CouponBreakup?=null, @SerializedName("loyalty_points") var loyaltyPoints: LoyaltyPoints?=null, - @SerializedName("display") - var display: ArrayList?=null, - @SerializedName("raw") var raw: RawBreakup?=null @@ -4992,50 +4992,50 @@ data class CartDetailResponse( - @SerializedName("currency") - var currency: CartCurrency?=null, + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, - @SerializedName("comment") - var comment: String?=null, + @SerializedName("message") + var message: String?=null, + + @SerializedName("delivery_charge_info") + var deliveryChargeInfo: String?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("payment_selection_lock") var paymentSelectionLock: PaymentSelectionLock?=null, - @SerializedName("delivery_charge_info") - var deliveryChargeInfo: String?=null, - - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("gstin") + var gstin: String?=null, - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, + @SerializedName("coupon_text") + var couponText: String?=null, @SerializedName("checkout_mode") var checkoutMode: String?=null, + @SerializedName("last_modified") + var lastModified: String?=null, + @SerializedName("is_valid") var isValid: Boolean?=null, - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("last_modified") - var lastModified: String?=null, + @SerializedName("currency") + var currency: CartCurrency?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, - @SerializedName("coupon_text") - var couponText: String?=null, + @SerializedName("comment") + var comment: String?=null, - @SerializedName("gstin") - var gstin: String?=null + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null ): Parcelable { @@ -5082,20 +5082,23 @@ data class AddProductCart( + @SerializedName("store_id") + var storeId: Int?=null, + + @SerializedName("article_assignment") + var articleAssignment: @RawValue HashMap?=null, + + @SerializedName("seller_id") + var sellerId: Int?=null, + @SerializedName("article_id") var articleId: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("extra_meta") var extraMeta: @RawValue HashMap?=null, - @SerializedName("item_size") - var itemSize: String?=null, - - @SerializedName("store_id") - var storeId: Int?=null, + @SerializedName("pos") + var pos: Boolean?=null, @SerializedName("item_id") var itemId: Int?=null, @@ -5103,14 +5106,11 @@ data class AddProductCart( @SerializedName("display") var display: String?=null, - @SerializedName("seller_id") - var sellerId: Int?=null, - - @SerializedName("article_assignment") - var articleAssignment: @RawValue HashMap?=null, + @SerializedName("item_size") + var itemSize: String?=null, - @SerializedName("pos") - var pos: Boolean?=null + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -5167,17 +5167,17 @@ data class AddCartDetailResponse( - @SerializedName("cart") - var cart: CartDetailResponse?=null, - @SerializedName("message") var message: String?=null, + @SerializedName("partial") + var partial: Boolean?=null, + @SerializedName("success") var success: Boolean?=null, - @SerializedName("partial") - var partial: Boolean?=null + @SerializedName("cart") + var cart: CartDetailResponse?=null ): Parcelable { @@ -5202,26 +5202,26 @@ data class UpdateProductCart( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("article_id") + var articleId: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("item_size") - var itemSize: String?=null, + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, @SerializedName("item_index") var itemIndex: Int?=null, - @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("article_id") - var articleId: String?=null + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -5252,11 +5252,11 @@ data class UpdateCartRequest( - @SerializedName("operation") - var operation: String?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("operation") + var operation: String?=null ): Parcelable { @@ -5277,14 +5277,14 @@ data class UpdateCartDetailResponse( - @SerializedName("cart") - var cart: CartDetailResponse?=null, - @SerializedName("message") var message: String?=null, @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("cart") + var cart: CartDetailResponse?=null ): Parcelable { @@ -5330,32 +5330,32 @@ data class Coupon( @SerializedName("coupon_value") var couponValue: Double?=null, + @SerializedName("sub_title") + var subTitle: String?=null, + + @SerializedName("message") + var message: String?=null, + @SerializedName("max_discount_value") var maxDiscountValue: Double?=null, - @SerializedName("is_applicable") - var isApplicable: Boolean?=null, - @SerializedName("minimum_cart_value") var minimumCartValue: Double?=null, @SerializedName("coupon_code") var couponCode: String?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("is_applied") var isApplied: Boolean?=null, @SerializedName("expires_on") var expiresOn: String?=null, - @SerializedName("sub_title") - var subTitle: String?=null, - @SerializedName("title") - var title: String?=null + var title: String?=null, + + @SerializedName("is_applicable") + var isApplicable: Boolean?=null ): Parcelable { @@ -5398,14 +5398,14 @@ data class PageCoupon( @SerializedName("total_item_count") var totalItemCount: Int?=null, + @SerializedName("current") + var current: Int?=null, + @SerializedName("total") var total: Int?=null, @SerializedName("has_next") - var hasNext: Boolean?=null, - - @SerializedName("current") - var current: Int?=null + var hasNext: Boolean?=null ): Parcelable { @@ -5466,6 +5466,31 @@ data class ApplyCouponRequest( +} + + +/* + Model: OfferSeller +*/ +@Parcelize +data class OfferSeller( + + + + @SerializedName("name") + var name: String?=null, + + @SerializedName("uid") + var uid: Int?=null + +): Parcelable { + + + + + + + } @@ -5477,17 +5502,17 @@ data class OfferPrice( + @SerializedName("effective") + var effective: Int?=null, + @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("marked") + var marked: Int?=null, @SerializedName("currency_symbol") var currencySymbol: String?=null @@ -5517,17 +5542,11 @@ data class OfferItem( - @SerializedName("auto_applied") - var autoApplied: Boolean?=null, - - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("margin") var margin: Int?=null, - @SerializedName("price") - var price: OfferPrice?=null, + @SerializedName("total") + var total: Double?=null, @SerializedName("type") var type: String?=null, @@ -5535,45 +5554,26 @@ data class OfferItem( @SerializedName("best") var best: Boolean?=null, - @SerializedName("total") - var total: Double?=null - -): Parcelable { - - - - - - - - - + @SerializedName("auto_applied") + var autoApplied: Boolean?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("price") + var price: OfferPrice?=null +): Parcelable { -} - - -/* - Model: OfferSeller -*/ -@Parcelize -data class OfferSeller( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -5592,11 +5592,11 @@ data class BulkPriceOffer( - @SerializedName("offers") - var offers: ArrayList?=null, - @SerializedName("seller") - var seller: OfferSeller?=null + var seller: OfferSeller?=null, + + @SerializedName("offers") + var offers: ArrayList?=null ): Parcelable { @@ -5657,11 +5657,11 @@ data class GeoLocation( - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("longitude") - var longitude: Double?=null + var longitude: Double?=null, + + @SerializedName("latitude") + var latitude: Double?=null ): Parcelable { @@ -5682,47 +5682,41 @@ data class Address( - @SerializedName("google_map_point") - var googleMapPoint: @RawValue HashMap?=null, - - @SerializedName("phone") - var phone: String?=null, + @SerializedName("geo_location") + var geoLocation: GeoLocation?=null, @SerializedName("name") var name: String?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("city") var city: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("is_default_address") + var isDefaultAddress: Boolean?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("area_code") + var areaCode: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("google_map_point") + var googleMapPoint: @RawValue HashMap?=null, @SerializedName("landmark") var landmark: String?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("geo_location") - var geoLocation: GeoLocation?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("area_code") - var areaCode: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, @SerializedName("meta") var meta: @RawValue HashMap?=null, @@ -5730,23 +5724,29 @@ data class Address( @SerializedName("checkout_mode") var checkoutMode: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("area_code_slug") + var areaCodeSlug: String?=null, + + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("state") + var state: String?=null, @SerializedName("country_code") var countryCode: String?=null, - @SerializedName("is_default_address") - var isDefaultAddress: Boolean?=null, + @SerializedName("phone") + var phone: String?=null, - @SerializedName("area") - var area: String?=null, + @SerializedName("address_type") + var addressType: String?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("area_code_slug") - var areaCodeSlug: String?=null + @SerializedName("area") + var area: String?=null ): Parcelable { @@ -5827,12 +5827,12 @@ data class SaveAddressResponse( - @SerializedName("id") - var id: String?=null, - @SerializedName("is_default_address") var isDefaultAddress: Boolean?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("success") var success: Boolean?=null @@ -5857,14 +5857,14 @@ data class UpdateAddressResponse( - @SerializedName("is_updated") - var isUpdated: Boolean?=null, + @SerializedName("is_default_address") + var isDefaultAddress: Boolean?=null, @SerializedName("id") var id: String?=null, - @SerializedName("is_default_address") - var isDefaultAddress: Boolean?=null, + @SerializedName("is_updated") + var isUpdated: Boolean?=null, @SerializedName("success") var success: Boolean?=null @@ -5892,11 +5892,11 @@ data class DeleteAddressResponse( - @SerializedName("id") - var id: String?=null, - @SerializedName("is_deleted") - var isDeleted: Boolean?=null + var isDeleted: Boolean?=null, + + @SerializedName("id") + var id: String?=null ): Parcelable { @@ -5917,14 +5917,14 @@ data class SelectCartAddressRequest( - @SerializedName("id") - var id: String?=null, - @SerializedName("billing_address_id") var billingAddressId: String?=null, @SerializedName("cart_id") - var cartId: String?=null + var cartId: String?=null, + + @SerializedName("id") + var id: String?=null ): Parcelable { @@ -5947,23 +5947,23 @@ data class UpdateCartPaymentRequest( + @SerializedName("merchant_code") + var merchantCode: String?=null, + + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null, + @SerializedName("aggregator_name") var aggregatorName: String?=null, @SerializedName("payment_mode") var paymentMode: String?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("address_id") var addressId: String?=null, - @SerializedName("merchant_code") - var merchantCode: String?=null, - - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null + @SerializedName("id") + var id: String?=null ): Parcelable { @@ -5995,6 +5995,9 @@ data class CouponValidity( @SerializedName("code") var code: String?=null, + @SerializedName("display_message_en") + var displayMessageEn: String?=null, + @SerializedName("valid") var valid: Boolean?=null, @@ -6002,10 +6005,7 @@ data class CouponValidity( var discount: Double?=null, @SerializedName("title") - var title: String?=null, - - @SerializedName("display_message_en") - var displayMessageEn: String?=null + var title: String?=null ): Parcelable { @@ -6032,14 +6032,14 @@ data class PaymentCouponValidate( + @SerializedName("coupon_validity") + var couponValidity: CouponValidity?=null, + @SerializedName("message") var message: String?=null, @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("coupon_validity") - var couponValidity: CouponValidity?=null + var success: Boolean?=null ): Parcelable { @@ -6062,32 +6062,32 @@ data class ShipmentResponse( - @SerializedName("fulfillment_type") - var fulfillmentType: String?=null, - - @SerializedName("dp_options") - var dpOptions: @RawValue HashMap?=null, + @SerializedName("dp_id") + var dpId: String?=null, @SerializedName("shipment_type") var shipmentType: String?=null, - @SerializedName("order_type") - var orderType: String?=null, - @SerializedName("items") var items: ArrayList?=null, @SerializedName("shipments") var shipments: Int?=null, - @SerializedName("dp_id") - var dpId: String?=null, + @SerializedName("order_type") + var orderType: String?=null, + + @SerializedName("promise") + var promise: ShipmentPromise?=null, @SerializedName("box_type") var boxType: String?=null, - @SerializedName("promise") - var promise: ShipmentPromise?=null, + @SerializedName("dp_options") + var dpOptions: @RawValue HashMap?=null, + + @SerializedName("fulfillment_type") + var fulfillmentType: String?=null, @SerializedName("fulfillment_id") var fulfillmentId: Int?=null @@ -6127,38 +6127,44 @@ data class CartShipmentsResponse( - @SerializedName("currency") - var currency: CartCurrency?=null, + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("error") + var error: Boolean?=null, - @SerializedName("cart_id") - var cartId: Int?=null, + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=null, - @SerializedName("delivery_charge_info") - var deliveryChargeInfo: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("shipments") + var shipments: ArrayList?=null, + + @SerializedName("coupon_text") + var couponText: String?=null, @SerializedName("checkout_mode") var checkoutMode: String?=null, - @SerializedName("error") - var error: Boolean?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("shipments") - var shipments: ArrayList?=null, + @SerializedName("currency") + var currency: CartCurrency?=null, - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, + @SerializedName("cart_id") + var cartId: Int?=null, + + @SerializedName("delivery_charge_info") + var deliveryChargeInfo: String?=null, @SerializedName("gstin") var gstin: String?=null, @@ -6166,20 +6172,14 @@ data class CartShipmentsResponse( @SerializedName("last_modified") var lastModified: String?=null, - @SerializedName("message") - var message: String?=null, - - @SerializedName("coupon_text") - var couponText: String?=null, + @SerializedName("is_valid") + var isValid: Boolean?=null, @SerializedName("comment") var comment: String?=null, - @SerializedName("id") - var id: String?=null, - - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null ): Parcelable { @@ -6235,14 +6235,14 @@ data class StaffCheckout( @SerializedName("_id") var id: String?=null, + @SerializedName("user") + var user: String?=null, + @SerializedName("last_name") var lastName: String?=null, @SerializedName("first_name") - var firstName: String?=null, - - @SerializedName("user") - var user: String?=null + var firstName: String?=null ): Parcelable { @@ -6267,50 +6267,50 @@ data class CartCheckoutDetailRequest( - @SerializedName("payment_params") - var paymentParams: @RawValue HashMap?=null, - - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("staff") var staff: StaffCheckout?=null, - @SerializedName("callback_url") - var callbackUrl: String?=null, + @SerializedName("merchant_code") + var merchantCode: String?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("billing_address") + var billingAddress: @RawValue HashMap?=null, + + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null, @SerializedName("aggregator") var aggregator: String?=null, - @SerializedName("address_id") - var addressId: String?=null, + @SerializedName("delivery_address") + var deliveryAddress: @RawValue HashMap?=null, - @SerializedName("merchant_code") - var merchantCode: String?=null, + @SerializedName("payment_params") + var paymentParams: @RawValue HashMap?=null, - @SerializedName("ordering_store") - var orderingStore: Int?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, - @SerializedName("delivery_address") - var deliveryAddress: @RawValue HashMap?=null, + @SerializedName("callback_url") + var callbackUrl: String?=null, - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("billing_address") - var billingAddress: @RawValue HashMap?=null, + @SerializedName("ordering_store") + var orderingStore: Int?=null, + + @SerializedName("address_id") + var addressId: String?=null, @SerializedName("billing_address_id") var billingAddressId: String?=null, @SerializedName("payment_auto_confirm") - var paymentAutoConfirm: Boolean?=null + var paymentAutoConfirm: Boolean?=null, + + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null ): Parcelable { @@ -6357,89 +6357,89 @@ data class CheckCart( - @SerializedName("store_emps") - var storeEmps: @RawValue ArrayList>?=null, - - @SerializedName("currency") - var currency: CartCurrency?=null, + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, - @SerializedName("delivery_charge_order_value") - var deliveryChargeOrderValue: Int?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("cod_charges") + var codCharges: Int?=null, - @SerializedName("cart_id") - var cartId: Int?=null, + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("cod_message") + var codMessage: String?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("delivery_charge_order_value") + var deliveryChargeOrderValue: Int?=null, - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null, + @SerializedName("error_message") + var errorMessage: String?=null, - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, + @SerializedName("currency") + var currency: CartCurrency?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("user_type") + var userType: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("items") + var items: ArrayList?=null, @SerializedName("comment") var comment: String?=null, - @SerializedName("cod_message") - var codMessage: String?=null, - - @SerializedName("id") - var id: String?=null, - - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, @SerializedName("uid") var uid: String?=null, - @SerializedName("cod_charges") - var codCharges: Int?=null, + @SerializedName("coupon_text") + var couponText: String?=null, - @SerializedName("user_type") - var userType: String?=null, + @SerializedName("checkout_mode") + var checkoutMode: String?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, + + @SerializedName("cart_id") + var cartId: Int?=null, @SerializedName("delivery_charge_info") var deliveryChargeInfo: String?=null, - @SerializedName("checkout_mode") - var checkoutMode: String?=null, + @SerializedName("store_emps") + var storeEmps: @RawValue ArrayList>?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("gstin") + var gstin: String?=null, + + @SerializedName("order_id") + var orderId: String?=null, @SerializedName("last_modified") var lastModified: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("delivery_charges") + var deliveryCharges: Int?=null, - @SerializedName("coupon_text") - var couponText: String?=null, + @SerializedName("is_valid") + var isValid: Boolean?=null, - @SerializedName("error_message") - var errorMessage: String?=null, + @SerializedName("id") + var id: String?=null, + + @SerializedName("store_code") + var storeCode: String?=null, @SerializedName("cod_available") var codAvailable: Boolean?=null, - @SerializedName("delivery_charges") - var deliveryCharges: Int?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -6512,29 +6512,29 @@ data class CartCheckoutResponse( - @SerializedName("order_id") - var orderId: String?=null, - - @SerializedName("callback_url") - var callbackUrl: String?=null, - - @SerializedName("data") - var data: @RawValue HashMap?=null, - @SerializedName("message") var message: String?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("app_intercept_url") + var appInterceptUrl: String?=null, @SerializedName("payment_confirm_url") var paymentConfirmUrl: String?=null, + @SerializedName("callback_url") + var callbackUrl: String?=null, + @SerializedName("cart") var cart: CheckCart?=null, - @SerializedName("app_intercept_url") - var appInterceptUrl: String?=null + @SerializedName("order_id") + var orderId: String?=null, + + @SerializedName("data") + var data: @RawValue HashMap?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -6567,17 +6567,17 @@ data class CartMetaRequest( - @SerializedName("checkout_mode") - var checkoutMode: String?=null, - - @SerializedName("gstin") - var gstin: String?=null, - @SerializedName("pick_up_customer_details") var pickUpCustomerDetails: @RawValue HashMap?=null, @SerializedName("comment") - var comment: String?=null + var comment: String?=null, + + @SerializedName("checkout_mode") + var checkoutMode: String?=null, + + @SerializedName("gstin") + var gstin: String?=null ): Parcelable { @@ -6667,11 +6667,11 @@ data class GetShareCartLinkResponse( - @SerializedName("share_url") - var shareUrl: String?=null, - @SerializedName("token") - var token: String?=null + var token: String?=null, + + @SerializedName("share_url") + var shareUrl: String?=null ): Parcelable { @@ -6692,15 +6692,15 @@ data class SharedCartDetails( + @SerializedName("user") + var user: @RawValue HashMap?=null, + @SerializedName("meta") var meta: @RawValue HashMap?=null, @SerializedName("token") var token: String?=null, - @SerializedName("user") - var user: @RawValue HashMap?=null, - @SerializedName("created_on") var createdOn: String?=null, @@ -6732,59 +6732,59 @@ data class SharedCart( - @SerializedName("currency") - var currency: CartCurrency?=null, + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("cart_id") + var cartId: Int?=null, - @SerializedName("shared_cart_details") - var sharedCartDetails: SharedCartDetails?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("comment") - var comment: String?=null, + @SerializedName("delivery_charge_info") + var deliveryChargeInfo: String?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("payment_selection_lock") var paymentSelectionLock: PaymentSelectionLock?=null, - @SerializedName("delivery_charge_info") - var deliveryChargeInfo: String?=null, - - @SerializedName("cart_id") - var cartId: Int?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("gstin") + var gstin: String?=null, - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, + @SerializedName("coupon_text") + var couponText: String?=null, @SerializedName("checkout_mode") var checkoutMode: String?=null, + @SerializedName("last_modified") + var lastModified: String?=null, + @SerializedName("is_valid") var isValid: Boolean?=null, - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, + @SerializedName("shared_cart_details") + var sharedCartDetails: SharedCartDetails?=null, - @SerializedName("last_modified") - var lastModified: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("currency") + var currency: CartCurrency?=null, - @SerializedName("coupon_text") - var couponText: String?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, - @SerializedName("gstin") - var gstin: String?=null + @SerializedName("comment") + var comment: String?=null, + + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null ): Parcelable { @@ -6837,11 +6837,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 { @@ -6862,20 +6862,20 @@ data class PromotionOffer( - @SerializedName("offer_text") - var offerText: String?=null, - - @SerializedName("description") - var description: String?=null, + @SerializedName("promotion_group") + var promotionGroup: String?=null, @SerializedName("id") var id: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("valid_till") var validTill: String?=null, - @SerializedName("promotion_group") - var promotionGroup: String?=null + @SerializedName("offer_text") + var offerText: String?=null ): Parcelable { @@ -6936,31 +6936,6 @@ data class OperationErrorResponse( -} - - -/* - Model: CurrencyInfo -*/ -@Parcelize -data class CurrencyInfo( - - - - @SerializedName("symbol") - var symbol: String?=null, - - @SerializedName("code") - var code: String?=null - -): Parcelable { - - - - - - - } @@ -6972,20 +6947,20 @@ data class LadderPrice( - @SerializedName("marked") - var marked: Int?=null, + @SerializedName("effective") + var effective: Int?=null, @SerializedName("currency_code") var currencyCode: String?=null, - @SerializedName("effective") - var effective: Int?=null, + @SerializedName("offer_price") + var offerPrice: Double?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, + @SerializedName("marked") + var marked: Int?=null, - @SerializedName("offer_price") - var offerPrice: Double?=null + @SerializedName("currency_symbol") + var currencySymbol: String?=null ): Parcelable { @@ -7012,20 +6987,20 @@ data class LadderOfferItem( - @SerializedName("margin") - var margin: Int?=null, - - @SerializedName("price") - var price: LadderPrice?=null, + @SerializedName("max_quantity") + var maxQuantity: Int?=null, @SerializedName("min_quantity") var minQuantity: Int?=null, + @SerializedName("margin") + var margin: Int?=null, + @SerializedName("type") var type: String?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null + @SerializedName("price") + var price: LadderPrice?=null ): Parcelable { @@ -7052,23 +7027,23 @@ data class LadderPriceOffer( - @SerializedName("offer_text") - var offerText: String?=null, - @SerializedName("offer_prices") var offerPrices: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("promotion_group") + var promotionGroup: String?=null, @SerializedName("id") var id: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("valid_till") var validTill: String?=null, - @SerializedName("promotion_group") - var promotionGroup: String?=null + @SerializedName("offer_text") + var offerText: String?=null ): Parcelable { @@ -7086,6 +7061,31 @@ data class LadderPriceOffer( +} + + +/* + Model: CurrencyInfo +*/ +@Parcelize +data class CurrencyInfo( + + + + @SerializedName("code") + var code: String?=null, + + @SerializedName("symbol") + var symbol: String?=null + +): Parcelable { + + + + + + + } @@ -7097,11 +7097,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 { @@ -8245,67 +8245,27 @@ data class GetParticipantsInsideVideoRoomResponse( -} - - -/* - Model: Participant -*/ -@Parcelize -data class Participant( - - - - @SerializedName("user") - var user: UserSchema?=null, - - @SerializedName("identity") - var identity: String?=null, - - @SerializedName("status") - var status: String?=null - -): Parcelable { - - - - - - - - - -} - - -/* - Model: PhoneNumber -*/ -@Parcelize -data class PhoneNumber( - - - - @SerializedName("active") - var active: Boolean?=null, - - @SerializedName("primary") - var primary: Boolean?=null, - - @SerializedName("verified") - var verified: Boolean?=null, - - @SerializedName("phone") - var phone: String?=null, - - @SerializedName("country_code") - var countryCode: Int?=null +} + + +/* + Model: Participant +*/ +@Parcelize +data class Participant( + -): Parcelable { + @SerializedName("user") + var user: UserSchema?=null, + @SerializedName("identity") + var identity: String?=null, + @SerializedName("status") + var status: String?=null +): Parcelable { @@ -13009,6 +12969,46 @@ data class UserSchema( + + + + + + + + + + + + + +} + + +/* + Model: PhoneNumber +*/ +@Parcelize +data class PhoneNumber( + + + + @SerializedName("active") + var active: Boolean?=null, + + @SerializedName("primary") + var primary: Boolean?=null, + + @SerializedName("verified") + var verified: Boolean?=null, + + @SerializedName("phone") + var phone: String?=null, + + @SerializedName("country_code") + var countryCode: Int?=null + +): Parcelable { @@ -21201,35 +21201,35 @@ data class AggregatorConfigDetail( - @SerializedName("config_type") - var configType: String?=null, - @SerializedName("pin") var pin: String?=null, @SerializedName("sdk") var sdk: Boolean?=null, + @SerializedName("secret") + var secret: String?=null, + @SerializedName("merchant_id") var merchantId: String?=null, - @SerializedName("merchant_key") - var merchantKey: String?=null, + @SerializedName("config_type") + var configType: String?=null, @SerializedName("api") var api: String?=null, - @SerializedName("verify_api") - var verifyApi: String?=null, - - @SerializedName("secret") - var secret: String?=null, + @SerializedName("user_id") + var userId: String?=null, @SerializedName("key") var key: String?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("verify_api") + var verifyApi: String?=null, + + @SerializedName("merchant_key") + var merchantKey: String?=null ): Parcelable { @@ -21266,14 +21266,11 @@ data class AggregatorsConfigDetailResponse( - @SerializedName("razorpay") - var razorpay: AggregatorConfigDetail?=null, - - @SerializedName("ccavenue") - var ccavenue: AggregatorConfigDetail?=null, + @SerializedName("stripe") + var stripe: AggregatorConfigDetail?=null, - @SerializedName("simpl") - var simpl: AggregatorConfigDetail?=null, + @SerializedName("success") + var success: Boolean?=null, @SerializedName("payumoney") var payumoney: AggregatorConfigDetail?=null, @@ -21281,20 +21278,23 @@ data class AggregatorsConfigDetailResponse( @SerializedName("rupifi") var rupifi: AggregatorConfigDetail?=null, - @SerializedName("mswipe") - var mswipe: AggregatorConfigDetail?=null, + @SerializedName("simpl") + var simpl: AggregatorConfigDetail?=null, @SerializedName("env") var env: String?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("juspay") var juspay: AggregatorConfigDetail?=null, - @SerializedName("stripe") - var stripe: AggregatorConfigDetail?=null + @SerializedName("razorpay") + var razorpay: AggregatorConfigDetail?=null, + + @SerializedName("ccavenue") + var ccavenue: AggregatorConfigDetail?=null, + + @SerializedName("mswipe") + var mswipe: AggregatorConfigDetail?=null ): Parcelable { @@ -21331,11 +21331,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 { @@ -21381,15 +21381,15 @@ data class AttachCardRequest( + @SerializedName("refresh") + var refresh: Boolean?=null, + @SerializedName("card_id") var cardId: String?=null, @SerializedName("nickname") var nickname: String?=null, - @SerializedName("refresh") - var refresh: Boolean?=null, - @SerializedName("name_on_card") var nameOnCard: String?=null @@ -21416,12 +21416,12 @@ data class AttachCardsResponse( - @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 @@ -21446,14 +21446,14 @@ data class CardPaymentGateway( + @SerializedName("aggregator") + var aggregator: String?=null, + @SerializedName("customer_id") var customerId: String?=null, @SerializedName("api") - var api: String?=null, - - @SerializedName("aggregator") - var aggregator: String?=null + var api: String?=null ): Parcelable { @@ -21476,14 +21476,14 @@ data class ActiveCardPaymentGatewayResponse( - @SerializedName("cards") - var cards: CardPaymentGateway?=null, - @SerializedName("message") var message: String?=null, @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("cards") + var cards: CardPaymentGateway?=null ): Parcelable { @@ -21506,56 +21506,56 @@ data class Card( - @SerializedName("card_brand") - var cardBrand: String?=null, - - @SerializedName("exp_month") - var expMonth: Int?=null, - - @SerializedName("aggregator_name") - var aggregatorName: String?=null, + @SerializedName("card_reference") + var cardReference: String?=null, @SerializedName("compliant_with_tokenisation_guidelines") var compliantWithTokenisationGuidelines: Boolean?=null, - @SerializedName("card_name") - var cardName: String?=null, + @SerializedName("card_isin") + var cardIsin: String?=null, - @SerializedName("card_fingerprint") - var cardFingerprint: String?=null, + @SerializedName("card_brand") + var cardBrand: String?=null, @SerializedName("card_token") var cardToken: String?=null, - @SerializedName("card_reference") - var cardReference: 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_name") + var cardName: String?=null, - @SerializedName("card_id") - var cardId: String?=null, + @SerializedName("card_brand_image") + var cardBrandImage: String?=null, @SerializedName("card_type") var cardType: String?=null, + @SerializedName("card_id") + var cardId: String?=null, + + @SerializedName("card_number") + var cardNumber: String?=null, + @SerializedName("card_issuer") var cardIssuer: String?=null, - @SerializedName("expired") - var expired: Boolean?=null, - - @SerializedName("card_brand_image") - var cardBrandImage: String?=null, + @SerializedName("card_fingerprint") + var cardFingerprint: String?=null, @SerializedName("nickname") var nickname: String?=null, - @SerializedName("card_isin") - var cardIsin: String?=null + @SerializedName("expired") + var expired: Boolean?=null, + + @SerializedName("exp_month") + var expMonth: Int?=null ): Parcelable { @@ -21606,12 +21606,12 @@ data class ListCardsResponse( - @SerializedName("data") - var data: ArrayList?=null, - @SerializedName("message") var message: String?=null, + @SerializedName("data") + var data: ArrayList?=null, + @SerializedName("success") var success: Boolean?=null @@ -21681,20 +21681,20 @@ data class ValidateCustomerRequest( - @SerializedName("transaction_amount_in_paise") - var transactionAmountInPaise: Int?=null, - @SerializedName("payload") var payload: String?=null, - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("merchant_params") + var merchantParams: @RawValue HashMap?=null, + + @SerializedName("transaction_amount_in_paise") + var transactionAmountInPaise: Int?=null, @SerializedName("phone_number") var phoneNumber: String?=null, - @SerializedName("merchant_params") - var merchantParams: @RawValue HashMap?=null + @SerializedName("aggregator") + var aggregator: String?=null ): Parcelable { @@ -21721,12 +21721,12 @@ data class ValidateCustomerResponse( - @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 @@ -21751,20 +21751,20 @@ data class ChargeCustomerRequest( - @SerializedName("verified") - var verified: Boolean?=null, - @SerializedName("order_id") var orderId: String?=null, + @SerializedName("verified") + var verified: Boolean?=null, + @SerializedName("amount") var amount: Int?=null, - @SerializedName("aggregator") - var aggregator: String?=null, - @SerializedName("transaction_token") - var transactionToken: String?=null + var transactionToken: String?=null, + + @SerializedName("aggregator") + var aggregator: String?=null ): Parcelable { @@ -21791,26 +21791,26 @@ data class ChargeCustomerResponse( - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("delivery_address_id") + var deliveryAddressId: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("order_id") + var orderId: String?=null, @SerializedName("cart_id") var cartId: String?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("status") var status: String?=null, - @SerializedName("delivery_address_id") - var deliveryAddressId: String?=null + @SerializedName("message") + var message: String?=null, + + @SerializedName("aggregator") + var aggregator: String?=null ): Parcelable { @@ -21841,41 +21841,41 @@ data class PaymentInitializationRequest( - @SerializedName("contact") - var contact: String?=null, - - @SerializedName("merchant_order_id") - var merchantOrderId: String?=null, - @SerializedName("vpa") var vpa: String?=null, - @SerializedName("order_id") - var orderId: String?=null, - - @SerializedName("amount") - var amount: Int?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("timeout") - var timeout: Int?=null, + @SerializedName("contact") + var contact: String?=null, @SerializedName("method") var method: String?=null, - @SerializedName("razorpay_payment_id") - var razorpayPaymentId: String?=null, + @SerializedName("amount") + var amount: Int?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("merchant_order_id") + var merchantOrderId: String?=null, @SerializedName("customer_id") var customerId: String?=null, + @SerializedName("timeout") + var timeout: Int?=null, + + @SerializedName("aggregator") + var aggregator: String?=null, + @SerializedName("email") - var email: String?=null + var email: String?=null, + + @SerializedName("razorpay_payment_id") + var razorpayPaymentId: String?=null ): Parcelable { @@ -21916,20 +21916,17 @@ data class PaymentInitializationResponse( - @SerializedName("aggregator_order_id") - var aggregatorOrderId: String?=null, + @SerializedName("bqr_image") + var bqrImage: String?=null, - @SerializedName("virtual_id") - var virtualId: String?=null, + @SerializedName("success") + var success: Boolean?=null, @SerializedName("currency") var currency: String?=null, - @SerializedName("vpa") - var vpa: String?=null, - - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("timeout") + var timeout: Int?=null, @SerializedName("amount") var amount: Int?=null, @@ -21937,32 +21934,35 @@ data class PaymentInitializationResponse( @SerializedName("upi_poll_url") var upiPollUrl: String?=null, + @SerializedName("virtual_id") + var virtualId: String?=null, + @SerializedName("polling_url") var pollingUrl: String?=null, - @SerializedName("timeout") - var timeout: Int?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("bqr_image") - var bqrImage: String?=null, + @SerializedName("customer_id") + var customerId: String?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("aggregator_order_id") + var aggregatorOrderId: String?=null, - @SerializedName("razorpay_payment_id") - var razorpayPaymentId: String?=null, + @SerializedName("vpa") + var vpa: String?=null, @SerializedName("merchant_order_id") var merchantOrderId: String?=null, - @SerializedName("customer_id") - var customerId: String?=null, - - @SerializedName("status") - var status: String?=null, + @SerializedName("razorpay_payment_id") + var razorpayPaymentId: String?=null, @SerializedName("method") - var method: String?=null + var method: String?=null, + + @SerializedName("aggregator") + var aggregator: String?=null ): Parcelable { @@ -22011,36 +22011,36 @@ data class PaymentStatusUpdateRequest( - @SerializedName("contact") - var contact: String?=null, - - @SerializedName("merchant_order_id") - var merchantOrderId: String?=null, - - @SerializedName("vpa") - var vpa: String?=null, + @SerializedName("currency") + var currency: String?=null, @SerializedName("order_id") var orderId: String?=null, - @SerializedName("amount") - var amount: Int?=null, - - @SerializedName("aggregator") - var aggregator: String?=null, + @SerializedName("contact") + var contact: String?=null, @SerializedName("method") var method: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("amount") + var amount: Int?=null, - @SerializedName("customer_id") - var customerId: String?=null, + @SerializedName("merchant_order_id") + var merchantOrderId: String?=null, @SerializedName("status") var status: String?=null, + @SerializedName("customer_id") + var customerId: String?=null, + + @SerializedName("vpa") + var vpa: String?=null, + + @SerializedName("aggregator") + var aggregator: String?=null, + @SerializedName("email") var email: String?=null @@ -22084,11 +22084,11 @@ data class PaymentStatusUpdateResponse( @SerializedName("aggregator_name") var aggregatorName: String?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("retry") - var retry: Boolean?=null + var retry: Boolean?=null, + + @SerializedName("status") + var status: String?=null ): Parcelable { @@ -22104,24 +22104,18 @@ data class PaymentStatusUpdateResponse( /* - Model: AggregatorRoute + Model: PaymentModeLogo */ @Parcelize -data class AggregatorRoute( - - +data class PaymentModeLogo( - @SerializedName("api_link") - var apiLink: String?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null, - @SerializedName("payment_flow_data") - var paymentFlowData: String?=null, + @SerializedName("large") + var large: String?=null, - @SerializedName("payment_flow") - var paymentFlow: String?=null + @SerializedName("small") + var small: String?=null ): Parcelable { @@ -22131,53 +22125,28 @@ data class AggregatorRoute( - - - - } /* - Model: PaymentFlow + Model: IntentApp */ @Parcelize -data class PaymentFlow( - - - - @SerializedName("razorpay") - var razorpay: AggregatorRoute?=null, - - @SerializedName("ccavenue") - var ccavenue: AggregatorRoute?=null, - - @SerializedName("simpl") - var simpl: AggregatorRoute?=null, - - @SerializedName("fynd") - var fynd: AggregatorRoute?=null, - - @SerializedName("payubiz") - var payubiz: AggregatorRoute?=null, +data class IntentApp( - @SerializedName("rupifi") - var rupifi: AggregatorRoute?=null, - @SerializedName("mswipe") - var mswipe: AggregatorRoute?=null, - @SerializedName("upi_razorpay") - var upiRazorpay: AggregatorRoute?=null, + @SerializedName("package_name") + var packageName: String?=null, - @SerializedName("bqr_razorpay") - var bqrRazorpay: AggregatorRoute?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("juspay") - var juspay: AggregatorRoute?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("stripe") - var stripe: AggregatorRoute?=null + @SerializedName("logos") + var logos: PaymentModeLogo?=null ): Parcelable { @@ -22191,13 +22160,24 @@ data class PaymentFlow( +} + + +/* + Model: IntentAppErrorList +*/ +@Parcelize +data class IntentAppErrorList( + @SerializedName("code") + var code: String?=null, + @SerializedName("package_name") + var packageName: String?=null - - +): Parcelable { @@ -22209,80 +22189,112 @@ data class PaymentFlow( /* - Model: PaymentModeLogo + Model: PaymentModeList */ @Parcelize -data class PaymentModeLogo( +data class PaymentModeList( - @SerializedName("large") - var large: String?=null, + @SerializedName("card_isin") + var cardIsin: String?=null, - @SerializedName("small") - var small: String?=null + @SerializedName("name") + var name: String?=null, -): Parcelable { + @SerializedName("exp_year") + var expYear: Int?=null, + + @SerializedName("card_name") + var cardName: String?=null, + @SerializedName("retry_count") + var retryCount: Int?=null, + @SerializedName("card_issuer") + var cardIssuer: String?=null, + @SerializedName("compliant_with_tokenisation_guidelines") + var compliantWithTokenisationGuidelines: Boolean?=null, + @SerializedName("card_fingerprint") + var cardFingerprint: String?=null, + @SerializedName("intent_app_error_list") + var intentAppErrorList: ArrayList?=null, + @SerializedName("display_priority") + var displayPriority: Int?=null, -} - - -/* - Model: IntentApp -*/ -@Parcelize -data class IntentApp( + @SerializedName("code") + var code: String?=null, + @SerializedName("card_number") + var cardNumber: String?=null, + @SerializedName("card_reference") + var cardReference: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("logo_url") + var logoUrl: PaymentModeLogo?=null, - @SerializedName("package_name") - var packageName: String?=null, + @SerializedName("fynd_vpa") + var fyndVpa: String?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("intent_app") + var intentApp: ArrayList?=null, + + @SerializedName("timeout") + var timeout: Int?=null, + + @SerializedName("intent_flow") + var intentFlow: Boolean?=null, + + @SerializedName("card_brand") + var cardBrand: String?=null, + + @SerializedName("exp_month") + var expMonth: Int?=null, + + @SerializedName("intent_app_error_dict_list") + var intentAppErrorDictList: ArrayList?=null, - @SerializedName("logos") - var logos: PaymentModeLogo?=null + @SerializedName("merchant_code") + var merchantCode: String?=null, -): Parcelable { + @SerializedName("card_token") + var cardToken: String?=null, + @SerializedName("aggregator_name") + var aggregatorName: String?=null, + @SerializedName("card_brand_image") + var cardBrandImage: String?=null, + @SerializedName("card_type") + var cardType: String?=null, + @SerializedName("card_id") + var cardId: String?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("nickname") + var nickname: String?=null, + @SerializedName("expired") + var expired: Boolean?=null +): Parcelable { -} - - -/* - Model: IntentAppErrorList -*/ -@Parcelize -data class IntentAppErrorList( - @SerializedName("code") - var code: String?=null, - @SerializedName("package_name") - var packageName: String?=null -): Parcelable { @@ -22290,108 +22302,39 @@ data class IntentAppErrorList( -} - - -/* - Model: PaymentModeList -*/ -@Parcelize -data class PaymentModeList( - @SerializedName("exp_month") - var expMonth: Int?=null, - @SerializedName("aggregator_name") - var aggregatorName: String?=null, - @SerializedName("merchant_code") - var merchantCode: String?=null, - @SerializedName("card_name") - var cardName: String?=null, - @SerializedName("intent_flow") - var intentFlow: Boolean?=null, - @SerializedName("display_priority") - var displayPriority: Int?=null, - @SerializedName("card_isin") - var cardIsin: String?=null, - @SerializedName("intent_app_error_list") - var intentAppErrorList: ArrayList?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("card_fingerprint") - var cardFingerprint: String?=null, - @SerializedName("card_reference") - var cardReference: String?=null, - @SerializedName("expired") - var expired: Boolean?=null, - @SerializedName("card_type") - var cardType: String?=null, - @SerializedName("timeout") - var timeout: Int?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("intent_app") - var intentApp: ArrayList?=null, - @SerializedName("nickname") - var nickname: String?=null, - @SerializedName("card_brand") - var cardBrand: String?=null, - @SerializedName("fynd_vpa") - var fyndVpa: String?=null, - @SerializedName("card_token") - var cardToken: String?=null, - @SerializedName("card_issuer") - var cardIssuer: String?=null, - @SerializedName("card_id") - var cardId: String?=null, - @SerializedName("logo_url") - var logoUrl: PaymentModeLogo?=null, - @SerializedName("card_brand_image") - var cardBrandImage: String?=null, - @SerializedName("intent_app_error_dict_list") - var intentAppErrorDictList: ArrayList?=null, - @SerializedName("compliant_with_tokenisation_guidelines") - var compliantWithTokenisationGuidelines: Boolean?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("exp_year") - var expYear: Int?=null, - @SerializedName("card_number") - var cardNumber: String?=null, - @SerializedName("retry_count") - var retryCount: Int?=null -): Parcelable { @@ -22407,17 +22350,42 @@ data class PaymentModeList( +} + + +/* + Model: RootPaymentMode +*/ +@Parcelize +data class RootPaymentMode( + @SerializedName("name") + var name: String?=null, + @SerializedName("aggregator_name") + var aggregatorName: String?=null, + @SerializedName("anonymous_enable") + var anonymousEnable: Boolean?=null, + @SerializedName("display_priority") + var displayPriority: Int?=null, + @SerializedName("list") + var list: ArrayList?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("save_card") + var saveCard: Boolean?=null, + @SerializedName("add_card_enabled") + var addCardEnabled: Boolean?=null +): Parcelable { @@ -22437,13 +22405,30 @@ data class PaymentModeList( +} + + +/* + Model: AggregatorRoute +*/ +@Parcelize +data class AggregatorRoute( + @SerializedName("api_link") + var apiLink: String?=null, + @SerializedName("data") + var data: @RawValue HashMap?=null, + @SerializedName("payment_flow") + var paymentFlow: String?=null, + @SerializedName("payment_flow_data") + var paymentFlowData: String?=null +): Parcelable { @@ -22459,33 +22444,45 @@ data class PaymentModeList( /* - Model: RootPaymentMode + Model: PaymentFlow */ @Parcelize -data class RootPaymentMode( +data class PaymentFlow( - @SerializedName("aggregator_name") - var aggregatorName: String?=null, + @SerializedName("stripe") + var stripe: AggregatorRoute?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("upi_razorpay") + var upiRazorpay: AggregatorRoute?=null, - @SerializedName("list") - var list: ArrayList?=null, + @SerializedName("bqr_razorpay") + var bqrRazorpay: AggregatorRoute?=null, - @SerializedName("anonymous_enable") - var anonymousEnable: Boolean?=null, + @SerializedName("payubiz") + var payubiz: AggregatorRoute?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("rupifi") + var rupifi: AggregatorRoute?=null, - @SerializedName("display_priority") - var displayPriority: Int?=null, + @SerializedName("simpl") + var simpl: AggregatorRoute?=null, - @SerializedName("add_card_enabled") - var addCardEnabled: Boolean?=null + @SerializedName("juspay") + var juspay: AggregatorRoute?=null, + + @SerializedName("razorpay") + var razorpay: AggregatorRoute?=null, + + @SerializedName("fynd") + var fynd: AggregatorRoute?=null, + + @SerializedName("ccavenue") + var ccavenue: AggregatorRoute?=null, + + @SerializedName("mswipe") + var mswipe: AggregatorRoute?=null ): Parcelable { @@ -22500,6 +22497,14 @@ data class RootPaymentMode( + + + + + + + + @@ -22516,11 +22521,11 @@ data class PaymentOptionAndFlow( - @SerializedName("payment_flows") - var paymentFlows: PaymentFlow?=null, - @SerializedName("payment_option") - var paymentOption: ArrayList?=null + var paymentOption: ArrayList?=null, + + @SerializedName("payment_flows") + var paymentFlows: PaymentFlow?=null ): Parcelable { @@ -22541,11 +22546,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 { @@ -22622,14 +22627,14 @@ data class TransferItemsDetails( @SerializedName("logo_small") var logoSmall: String?=null, - @SerializedName("logo_large") - var logoLarge: String?=null, + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("id") var id: Int?=null, - @SerializedName("display_name") - var displayName: String?=null + @SerializedName("logo_large") + var logoLarge: String?=null ): Parcelable { @@ -22656,11 +22661,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 { @@ -22746,62 +22751,62 @@ data class OrderBeneficiaryDetails( - @SerializedName("subtitle") - var subtitle: String?=null, + @SerializedName("delights_user_name") + var delightsUserName: String?=null, + + @SerializedName("account_holder") + var accountHolder: String?=null, @SerializedName("mobile") var mobile: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("transfer_mode") + var transferMode: String?=null, @SerializedName("id") var id: Int?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("bank_name") - var bankName: String?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("account_no") - var accountNo: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("transfer_mode") - var transferMode: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("bank_name") + var bankName: String?=null, @SerializedName("ifsc_code") var ifscCode: String?=null, - @SerializedName("account_holder") - var accountHolder: String?=null, - - @SerializedName("delights_user_name") - var delightsUserName: String?=null, - - @SerializedName("title") - var title: String?=null, - - @SerializedName("email") - var email: String?=null, + @SerializedName("branch_name") + var branchName: Boolean?=null, @SerializedName("comment") var comment: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("subtitle") + var subtitle: String?=null, - @SerializedName("branch_name") - var branchName: Boolean?=null, + @SerializedName("address") + var address: String?=null, @SerializedName("beneficiary_id") var beneficiaryId: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("address") - var address: String?=null + @SerializedName("title") + var title: String?=null, + + @SerializedName("account_no") + var accountNo: String?=null ): Parcelable { @@ -22856,11 +22861,11 @@ data class OrderBeneficiaryResponse( - @SerializedName("beneficiaries") - var beneficiaries: ArrayList?=null, - @SerializedName("show_beneficiary_details") - var showBeneficiaryDetails: Boolean?=null + var showBeneficiaryDetails: Boolean?=null, + + @SerializedName("beneficiaries") + var beneficiaries: ArrayList?=null ): Parcelable { @@ -22881,14 +22886,14 @@ data class NotFoundResourceError( - @SerializedName("description") - var description: String?=null, - @SerializedName("code") var code: String?=null, @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -22911,14 +22916,14 @@ data class IfscCodeResponse( - @SerializedName("branch_name") - var branchName: String?=null, - @SerializedName("bank_name") var bankName: String?=null, @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("branch_name") + var branchName: String?=null ): Parcelable { @@ -22941,14 +22946,14 @@ data class ErrorCodeDescription( - @SerializedName("description") - var description: String?=null, - @SerializedName("code") var code: String?=null, @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -22971,14 +22976,14 @@ data class AddBeneficiaryViaOtpVerificationRequest( + @SerializedName("request_id") + var requestId: String?=null, + @SerializedName("hash_key") var hashKey: String?=null, @SerializedName("otp") - var otp: String?=null, - - @SerializedName("request_id") - var requestId: String?=null + var otp: String?=null ): Parcelable { @@ -23029,11 +23034,11 @@ data class WrongOtpError( @SerializedName("is_verified_flag") var isVerifiedFlag: Boolean?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("success") - var success: String?=null + var success: String?=null, + + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -23056,38 +23061,38 @@ data class BeneficiaryModeDetails( - @SerializedName("account_no") - var accountNo: String?=null, - - @SerializedName("mobile") - var mobile: String?=null, - - @SerializedName("comment") - var comment: String?=null, - - @SerializedName("vpa") - var vpa: String?=null, + @SerializedName("ifsc_code") + var ifscCode: String?=null, @SerializedName("wallet") var wallet: String?=null, - @SerializedName("ifsc_code") - var ifscCode: String?=null, - @SerializedName("branch_name") var branchName: String?=null, + @SerializedName("address") + var address: String?=null, + @SerializedName("account_holder") var accountHolder: String?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("comment") + var comment: String?=null, + + @SerializedName("email") + var email: String?=null, + + @SerializedName("mobile") + var mobile: String?=null, + + @SerializedName("vpa") + var vpa: String?=null, @SerializedName("bank_name") var bankName: String?=null, - @SerializedName("email") - var email: String?=null + @SerializedName("account_no") + var accountNo: String?=null ): Parcelable { @@ -23126,26 +23131,26 @@ data class AddBeneficiaryDetailsRequest( - @SerializedName("otp") - var otp: String?=null, - - @SerializedName("shipment_id") - var shipmentId: String?=null, - @SerializedName("request_id") var requestId: String?=null, @SerializedName("order_id") var orderId: String?=null, - @SerializedName("transfer_mode") - var transferMode: String?=null, - @SerializedName("details") var details: BeneficiaryModeDetails?=null, @SerializedName("delights") - var delights: Boolean?=null + var delights: Boolean?=null, + + @SerializedName("otp") + var otp: String?=null, + + @SerializedName("transfer_mode") + var transferMode: String?=null, + + @SerializedName("shipment_id") + var shipmentId: String?=null ): Parcelable { @@ -23176,17 +23181,17 @@ data class RefundAccountResponse( - @SerializedName("is_verified_flag") - var isVerifiedFlag: Boolean?=null, + @SerializedName("message") + var message: String?=null, @SerializedName("data") var data: @RawValue HashMap?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("is_verified_flag") + var isVerifiedFlag: Boolean?=null ): Parcelable { @@ -23211,9 +23216,6 @@ data class BankDetailsForOTP( - @SerializedName("account_no") - var accountNo: String?=null, - @SerializedName("ifsc_code") var ifscCode: String?=null, @@ -23224,7 +23226,10 @@ data class BankDetailsForOTP( var accountHolder: String?=null, @SerializedName("bank_name") - var bankName: String?=null + var bankName: String?=null, + + @SerializedName("account_no") + var accountNo: String?=null ): Parcelable { @@ -23251,11 +23256,11 @@ data class AddBeneficiaryDetailsOTPRequest( - @SerializedName("order_id") - var orderId: String?=null, - @SerializedName("details") - var details: BankDetailsForOTP?=null + var details: BankDetailsForOTP?=null, + + @SerializedName("order_id") + var orderId: String?=null ): Parcelable { @@ -23276,11 +23281,11 @@ data class WalletOtpRequest( - @SerializedName("mobile") - var mobile: String?=null, - @SerializedName("country_code") - var countryCode: String?=null + var countryCode: String?=null, + + @SerializedName("mobile") + var mobile: String?=null ): Parcelable { @@ -23301,12 +23306,12 @@ data class WalletOtpResponse( - @SerializedName("is_verified_flag") - var isVerifiedFlag: String?=null, - @SerializedName("request_id") var requestId: String?=null, + @SerializedName("is_verified_flag") + var isVerifiedFlag: String?=null, + @SerializedName("success") var success: Boolean?=null @@ -28494,14 +28499,14 @@ data class UpdateCartShipmentItem( - @SerializedName("shipment_type") - var shipmentType: String?=null, - @SerializedName("quantity") var quantity: Int?=null, @SerializedName("article_uid") - var articleUid: String?=null + var articleUid: String?=null, + + @SerializedName("shipment_type") + var shipmentType: String?=null ): Parcelable { @@ -28544,11 +28549,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 { @@ -28569,62 +28574,62 @@ data class CartPosCheckoutDetailRequest( - @SerializedName("aggregator") - var aggregator: String?=null, - - @SerializedName("ordering_store") - var orderingStore: Int?=null, - @SerializedName("payment_identifier") var paymentIdentifier: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("payment_mode") + var paymentMode: String?=null, + @SerializedName("pos") var pos: Boolean?=null, @SerializedName("callback_url") var callbackUrl: String?=null, - @SerializedName("staff") - var staff: StaffCheckout?=null, + @SerializedName("delivery_address") + var deliveryAddress: @RawValue HashMap?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, @SerializedName("billing_address_id") var billingAddressId: String?=null, - @SerializedName("address_id") - var addressId: String?=null, - - @SerializedName("merchant_code") - var merchantCode: String?=null, - @SerializedName("billing_address") var billingAddress: @RawValue HashMap?=null, - @SerializedName("pick_at_store_uid") - var pickAtStoreUid: Int?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("ordering_store") + var orderingStore: Int?=null, @SerializedName("order_type") var orderType: String?=null, + @SerializedName("payment_params") + var paymentParams: @RawValue HashMap?=null, + + @SerializedName("address_id") + var addressId: String?=null, + + @SerializedName("pick_at_store_uid") + var pickAtStoreUid: Int?=null, + + @SerializedName("aggregator") + var aggregator: String?=null, + @SerializedName("files") var files: ArrayList?=null, + @SerializedName("merchant_code") + var merchantCode: String?=null, + @SerializedName("payment_auto_confirm") var paymentAutoConfirm: Boolean?=null, - @SerializedName("delivery_address") - var deliveryAddress: @RawValue HashMap?=null, - - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - - @SerializedName("payment_params") - var paymentParams: @RawValue HashMap?=null + @SerializedName("staff") + var staff: StaffCheckout?=null ): Parcelable { @@ -28679,11 +28684,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 { @@ -28704,53 +28709,53 @@ data class PickupStoreDetail( - @SerializedName("city") - var city: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("area_code_slug") - var areaCodeSlug: String?=null, + @SerializedName("id") + var id: Int?=null, + + @SerializedName("address") + var address: String?=null, @SerializedName("address_type") var addressType: String?=null, - @SerializedName("email") - var email: String?=null, - @SerializedName("uid") var uid: Int?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("state") + var state: String?=null, @SerializedName("phone") var phone: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("email") + var email: String?=null, + + @SerializedName("area_code_slug") + var areaCodeSlug: String?=null, @SerializedName("area") var area: String?=null, + @SerializedName("landmark") + var landmark: String?=null, + @SerializedName("store_code") var storeCode: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("id") - var id: Int?=null, - @SerializedName("area_code") var areaCode: String?=null, @SerializedName("country") var country: String?=null, - @SerializedName("address") - var address: String?=null + @SerializedName("city") + var city: String?=null ): Parcelable { diff --git a/src/main/java/com/sdk/platform/PlatformApiList.kt b/src/main/java/com/sdk/platform/PlatformApiList.kt index 1a8b64d83..d3c1e491e 100644 --- a/src/main/java/com/sdk/platform/PlatformApiList.kt +++ b/src/main/java/com/sdk/platform/PlatformApiList.kt @@ -936,78 +936,78 @@ 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> @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/{id}/") fun deleteSearchKeywords(@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) + @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> + + @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> - @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/autocomplete/{id}/") - fun getAutocompleteKeywordDetail(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) + @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) : Deferred> @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/{id}/") fun deleteAutocompleteKeyword(@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) + @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> + @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}/application/{application_id}/search/autocomplete/") - fun createCustomAutocompleteRule(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateAutocompleteKeyword) - : 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> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/") - fun createProductBundle(@Path("company_id") companyId: String,@Body body: ProductBundleRequest) + @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}/product-bundle/{id}/") fun getProductBundleDetail(@Path("company_id") companyId: String, @Path("id") id: String) : 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> + @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") 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> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide") - fun createSizeGuide(@Path("company_id") companyId: String,@Body body: ValidateSizeGuide) + @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> @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> @@ -1016,54 +1016,54 @@ 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/") - fun createConfigurationProductListing(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: AppConfiguration) + @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}/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> - @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("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/") + fun getAllCollections(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Query("q") q: String?, @Query("tags") tags: ArrayList?, @Query("is_active") isActive: Boolean?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) + : 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> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/") - fun deleteCollection(@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}/collections/{id}/") fun updateCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: UpdateCollection) : 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> + @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/") + 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> + @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> @@ -1144,41 +1144,41 @@ 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> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/category/") - fun createCategories(@Path("company_id") companyId: String,@Body body: CategoryRequestBody) - : 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}/category/{uid}/") fun getCategoryData(@Path("company_id") companyId: String, @Path("uid") uid: String) : 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}/products/") + fun createProduct(@Path("company_id") companyId: String,@Body body: ProductCreateUpdate) + : 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) + @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> - @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> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/") fun deleteProduct(@Path("company_id") companyId: String, @Path("item_id") itemId: String) : 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> + @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) @@ -1188,46 +1188,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> - @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") 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> + @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> + @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> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/tags") fun getProductTags(@Path("company_id") companyId: String) : 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> + @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> + @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> - @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}/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> + @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> @@ -1240,50 +1240,50 @@ interface CatalogApiList { fun deleteInventory(@Path("company_id") companyId: String, @Path("size") size: String, @Path("item_id") itemId: String, @Path("location_id") locationId: String) : 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/") 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> + @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> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/") - fun getInventoryExport(@Path("company_id") companyId: String) - : 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> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/") + fun getInventoryExport(@Path("company_id") companyId: String) + : 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/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> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/hsn/") - fun createHsnCode(@Path("company_id") companyId: String,@Body body: HsnUpsert) + @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> @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> @@ -1330,7 +1330,7 @@ interface CompanyProfileApiList { @PATCH ("/service/platform/company-profile/v1.0/company/{company_id}") fun updateCompany(@Path("company_id") companyId: String,@Body body: UpdateCompany) - : Deferred> + : Deferred> @GET ("/service/platform/company-profile/v1.0/company/{company_id}/metrics") fun getCompanyMetrics(@Path("company_id") companyId: String) @@ -1342,11 +1342,11 @@ interface CompanyProfileApiList { @PUT ("/service/platform/company-profile/v1.0/company/{company_id}/brand/{brand_id}") fun editBrand(@Path("company_id") companyId: String, @Path("brand_id") brandId: String,@Body body: CreateUpdateBrandRequestSerializer) - : Deferred> + : Deferred> - @POST ("/service/platform/company-profile/v1.0/company/{company_id}/brand") + @POST ("/service/platform/company-profile/v1.0/company/{company_id}/brand/") fun createBrand(@Path("company_id") companyId: String,@Body body: CreateUpdateBrandRequestSerializer) - : Deferred> + : Deferred> @GET ("/service/platform/company-profile/v1.0/company/{company_id}/company-brand") fun getBrands(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("q") q: String?) @@ -1354,7 +1354,7 @@ interface CompanyProfileApiList { @POST ("/service/platform/company-profile/v1.0/company/{company_id}/company-brand") fun createCompanyBrandMapping(@Path("company_id") companyId: String,@Body body: CompanyBrandPostRequestSerializer) - : Deferred> + : Deferred> @GET ("/service/platform/company-profile/v1.0/company/{company_id}/location") fun getLocations(@Path("company_id") companyId: String, @Query("store_type") storeType: String?, @Query("q") q: String?, @Query("stage") stage: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) @@ -1362,7 +1362,7 @@ interface CompanyProfileApiList { @POST ("/service/platform/company-profile/v1.0/company/{company_id}/location") fun createLocation(@Path("company_id") companyId: String,@Body body: LocationSerializer) - : Deferred> + : Deferred> @GET ("/service/platform/company-profile/v1.0/company/{company_id}/location/{location_id}") fun getLocationDetail(@Path("company_id") companyId: String, @Path("location_id") locationId: String) @@ -1370,11 +1370,11 @@ interface CompanyProfileApiList { @PUT ("/service/platform/company-profile/v1.0/company/{company_id}/location/{location_id}") fun updateLocation(@Path("company_id") companyId: String, @Path("location_id") locationId: String,@Body body: LocationSerializer) - : Deferred> + : Deferred> @POST ("/service/platform/company-profile/v1.0/company/{company_id}/location/bulk") fun createLocationBulk(@Path("company_id") companyId: String,@Body body: BulkLocationSerializer) - : Deferred> + : Deferred> } diff --git a/src/main/java/com/sdk/platform/PlatformModels.kt b/src/main/java/com/sdk/platform/PlatformModels.kt index 1392c211a..cadfa6ef1 100644 --- a/src/main/java/com/sdk/platform/PlatformModels.kt +++ b/src/main/java/com/sdk/platform/PlatformModels.kt @@ -1166,46 +1166,6 @@ data class Participant( -} - - -/* - Model: PhoneNumber -*/ -@Parcelize -data class PhoneNumber( - - - - @SerializedName("active") - var active: Boolean?=null, - - @SerializedName("primary") - var primary: Boolean?=null, - - @SerializedName("verified") - var verified: Boolean?=null, - - @SerializedName("phone") - var phone: String?=null, - - @SerializedName("country_code") - var countryCode: Int?=null - -): Parcelable { - - - - - - - - - - - - - } @@ -7477,6 +7437,46 @@ data class UserSchema( + + + + + + + + + + + + + +} + + +/* + Model: PhoneNumber +*/ +@Parcelize +data class PhoneNumber( + + + + @SerializedName("active") + var active: Boolean?=null, + + @SerializedName("primary") + var primary: Boolean?=null, + + @SerializedName("verified") + var verified: Boolean?=null, + + @SerializedName("phone") + var phone: String?=null, + + @SerializedName("country_code") + var countryCode: Int?=null + +): Parcelable { @@ -16744,23 +16744,23 @@ data class PaymentGatewayConfigResponse( - @SerializedName("display_fields") - var displayFields: ArrayList?=null, - - @SerializedName("excluded_fields") - var excludedFields: ArrayList?=null, + @SerializedName("success") + var success: Boolean?=null, @SerializedName("aggregators") var aggregators: @RawValue ArrayList>?=null, + @SerializedName("display_fields") + var displayFields: ArrayList?=null, + + @SerializedName("created") + var created: Boolean?=null, + @SerializedName("app_id") var appId: String?=null, - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("created") - var created: Boolean?=null + @SerializedName("excluded_fields") + var excludedFields: ArrayList?=null ): Parcelable { @@ -16819,20 +16819,20 @@ data class PaymentGatewayConfig( - @SerializedName("key") - var key: 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, - @SerializedName("secret") - var secret: String?=null + @SerializedName("merchant_salt") + var merchantSalt: String?=null, + + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -16859,14 +16859,14 @@ data class PaymentGatewayConfigRequest( - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("aggregator_name") var aggregatorName: PaymentGatewayConfig?=null, @SerializedName("is_active") - var isActive: Boolean?=null + var isActive: Boolean?=null, + + @SerializedName("app_id") + var appId: String?=null ): Parcelable { @@ -16889,11 +16889,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 { @@ -16964,11 +16964,11 @@ data class PaymentModeLogo( - @SerializedName("large") - var large: String?=null, - @SerializedName("small") - var small: String?=null + var small: String?=null, + + @SerializedName("large") + var large: String?=null ): Parcelable { @@ -16989,15 +16989,15 @@ data class IntentApp( + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("logos") var logos: PaymentModeLogo?=null, @SerializedName("code") var code: String?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("package_name") var packageName: String?=null @@ -17049,95 +17049,95 @@ data class PaymentModeList( - @SerializedName("card_id") - var cardId: String?=null, + @SerializedName("card_number") + var cardNumber: String?=null, - @SerializedName("exp_year") - var expYear: Int?=null, + @SerializedName("card_issuer") + var cardIssuer: String?=null, + + @SerializedName("logo_url") + var logoUrl: PaymentModeLogo?=null, @SerializedName("card_type") var cardType: String?=null, - @SerializedName("intent_flow") - var intentFlow: Boolean?=null, - - @SerializedName("exp_month") - var expMonth: Int?=null, - - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("intent_app") + var intentApp: ArrayList?=null, - @SerializedName("card_number") - var cardNumber: String?=null, + @SerializedName("fynd_vpa") + var fyndVpa: String?=null, - @SerializedName("logo_url") - var logoUrl: PaymentModeLogo?=null, + @SerializedName("card_reference") + var cardReference: String?=null, @SerializedName("timeout") var timeout: Int?=null, - @SerializedName("aggregator_name") - var aggregatorName: String?=null, + @SerializedName("intent_app_error_dict_list") + var intentAppErrorDictList: ArrayList?=null, + + @SerializedName("intent_app_error_list") + var intentAppErrorList: ArrayList?=null, @SerializedName("card_brand_image") var cardBrandImage: String?=null, - @SerializedName("retry_count") - var retryCount: Int?=null, + @SerializedName("card_name") + var cardName: String?=null, - @SerializedName("intent_app") - var intentApp: ArrayList?=null, + @SerializedName("nickname") + var nickname: String?=null, @SerializedName("card_token") var cardToken: String?=null, - @SerializedName("merchant_code") - var merchantCode: String?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("intent_app_error_dict_list") - var intentAppErrorDictList: ArrayList?=null, + @SerializedName("exp_month") + var expMonth: Int?=null, - @SerializedName("intent_app_error_list") - var intentAppErrorList: ArrayList?=null, + @SerializedName("exp_year") + var expYear: Int?=null, - @SerializedName("display_priority") - var displayPriority: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("card_issuer") - var cardIssuer: String?=null, + @SerializedName("card_fingerprint") + var cardFingerprint: 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_id") + var cardId: String?=null, @SerializedName("card_isin") var cardIsin: String?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("card_name") - var cardName: String?=null, + @SerializedName("retry_count") + var retryCount: Int?=null, - @SerializedName("expired") - var expired: Boolean?=null, + @SerializedName("merchant_code") + var merchantCode: String?=null, - @SerializedName("nickname") - var nickname: String?=null, + @SerializedName("aggregator_name") + var aggregatorName: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("display_priority") + var displayPriority: Int?=null, - @SerializedName("card_fingerprint") - var cardFingerprint: String?=null, + @SerializedName("intent_flow") + var intentFlow: Boolean?=null, - @SerializedName("fynd_vpa") - var fyndVpa: String?=null, + @SerializedName("expired") + var expired: Boolean?=null, - @SerializedName("compliant_with_tokenisation_guidelines") - var compliantWithTokenisationGuidelines: Boolean?=null + @SerializedName("card_brand") + var cardBrand: String?=null ): Parcelable { @@ -17214,28 +17214,33 @@ data class RootPaymentMode( - @SerializedName("display_priority") - var displayPriority: Int?=null, + @SerializedName("aggregator_name") + var aggregatorName: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("list") - var list: ArrayList?=null, + @SerializedName("add_card_enabled") + var addCardEnabled: Boolean?=null, + + @SerializedName("display_priority") + var displayPriority: Int?=null, + + @SerializedName("save_card") + var saveCard: Boolean?=null, + + @SerializedName("anonymous_enable") + var anonymousEnable: Boolean?=null, @SerializedName("display_name") var displayName: String?=null, - @SerializedName("aggregator_name") - var aggregatorName: String?=null, + @SerializedName("list") + var list: ArrayList?=null - @SerializedName("add_card_enabled") - var addCardEnabled: Boolean?=null, +): Parcelable { - @SerializedName("anonymous_enable") - var anonymousEnable: Boolean?=null -): Parcelable { @@ -17284,11 +17289,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 { @@ -17309,26 +17314,26 @@ data class PayoutsResponse( + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("payouts_aggregators") + var payoutsAggregators: @RawValue ArrayList>?=null, + @SerializedName("customers") var customers: @RawValue HashMap?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("transfer_type") var transferType: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("payouts_aggregators") - var payoutsAggregators: @RawValue ArrayList>?=null, + @SerializedName("more_attributes") + var moreAttributes: @RawValue HashMap?=null, @SerializedName("unique_transfer_no") - var uniqueTransferNo: @RawValue HashMap?=null, - - @SerializedName("more_attributes") - var moreAttributes: @RawValue HashMap?=null + var uniqueTransferNo: @RawValue HashMap?=null ): Parcelable { @@ -17359,11 +17364,17 @@ data class PayoutBankDetails( - @SerializedName("city") - var city: String?=null, + @SerializedName("account_no") + var accountNo: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("bank_name") + var bankName: String?=null, + + @SerializedName("state") + var state: String?=null, + + @SerializedName("country") + var country: String?=null, @SerializedName("branch_name") var branchName: String?=null, @@ -17374,20 +17385,14 @@ data class PayoutBankDetails( @SerializedName("ifsc_code") var ifscCode: String?=null, - @SerializedName("state") - var state: String?=null, - - @SerializedName("bank_name") - var bankName: String?=null, - - @SerializedName("account_no") - var accountNo: String?=null, + @SerializedName("city") + var city: String?=null, @SerializedName("account_holder") var accountHolder: String?=null, - @SerializedName("country") - var country: String?=null + @SerializedName("pincode") + var pincode: Int?=null ): Parcelable { @@ -17424,23 +17429,23 @@ data class PayoutRequest( - @SerializedName("transfer_type") - var transferType: String?=null, - @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("users") - var users: @RawValue HashMap?=null, - @SerializedName("aggregator") var aggregator: String?=null, - @SerializedName("unique_external_id") - var uniqueExternalId: String?=null, + @SerializedName("users") + var users: @RawValue HashMap?=null, @SerializedName("bank_details") - var bankDetails: PayoutBankDetails?=null + var bankDetails: PayoutBankDetails?=null, + + @SerializedName("transfer_type") + var transferType: String?=null, + + @SerializedName("unique_external_id") + var uniqueExternalId: String?=null ): Parcelable { @@ -17469,17 +17474,8 @@ data class PayoutResponse( - @SerializedName("unique_transfer_no") - var uniqueTransferNo: String?=null, - - @SerializedName("payouts") - var payouts: @RawValue HashMap?=null, - - @SerializedName("payment_status") - var paymentStatus: String?=null, - - @SerializedName("transfer_type") - var transferType: String?=null, + @SerializedName("success") + var success: Boolean?=null, @SerializedName("is_active") var isActive: Boolean?=null, @@ -17490,14 +17486,23 @@ data class PayoutResponse( @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 + var created: Boolean?=null, + + @SerializedName("transfer_type") + var transferType: String?=null, + + @SerializedName("payouts") + var payouts: @RawValue HashMap?=null, + + @SerializedName("payment_status") + var paymentStatus: String?=null, + + @SerializedName("unique_transfer_no") + var uniqueTransferNo: String?=null ): Parcelable { @@ -17534,14 +17539,14 @@ data class UpdatePayoutResponse( - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("success") var success: Boolean?=null, @SerializedName("is_active") - var isActive: Boolean?=null + var isActive: Boolean?=null, + + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -17564,14 +17569,14 @@ data class UpdatePayoutRequest( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("unique_external_id") var uniqueExternalId: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -17659,14 +17664,14 @@ data class SubscriptionConfigResponse( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("aggregator") + var aggregator: String?=null, @SerializedName("config") var config: @RawValue HashMap?=null, - @SerializedName("aggregator") - var aggregator: String?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -17734,38 +17739,38 @@ data class BeneficiaryModeDetails( - @SerializedName("mobile") - var mobile: String?=null, + @SerializedName("account_no") + var accountNo: String?=null, - @SerializedName("wallet") - var wallet: String?=null, + @SerializedName("bank_name") + var bankName: String?=null, - @SerializedName("branch_name") - var branchName: String?=null, + @SerializedName("vpa") + var vpa: String?=null, - @SerializedName("ifsc_code") - var ifscCode: String?=null, + @SerializedName("comment") + var comment: String?=null, @SerializedName("address") var address: String?=null, - @SerializedName("comment") - var comment: String?=null, + @SerializedName("branch_name") + var branchName: String?=null, + + @SerializedName("ifsc_code") + var ifscCode: String?=null, @SerializedName("email") var email: String?=null, - @SerializedName("account_no") - var accountNo: String?=null, - - @SerializedName("vpa") - var vpa: String?=null, + @SerializedName("account_holder") + var accountHolder: String?=null, - @SerializedName("bank_name") - var bankName: String?=null, + @SerializedName("wallet") + var wallet: String?=null, - @SerializedName("account_holder") - var accountHolder: String?=null + @SerializedName("mobile") + var mobile: String?=null ): Parcelable { @@ -17804,26 +17809,26 @@ data class AddBeneficiaryDetailsRequest( - @SerializedName("delights") - var delights: Boolean?=null, + @SerializedName("otp") + var otp: String?=null, - @SerializedName("request_id") - var requestId: String?=null, + @SerializedName("details") + var details: BeneficiaryModeDetails?=null, @SerializedName("order_id") var orderId: String?=null, - @SerializedName("details") - var details: BeneficiaryModeDetails?=null, + @SerializedName("shipment_id") + var shipmentId: String?=null, @SerializedName("transfer_mode") var transferMode: String?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, + @SerializedName("delights") + var delights: Boolean?=null, - @SerializedName("otp") - var otp: String?=null + @SerializedName("request_id") + var requestId: String?=null ): Parcelable { @@ -17857,12 +17862,12 @@ data class RefundAccountResponse( @SerializedName("is_verified_flag") var isVerifiedFlag: Boolean?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("message") var message: String?=null, + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("data") var data: @RawValue HashMap?=null @@ -17922,11 +17927,11 @@ data class IfscCodeResponse( @SerializedName("success") var success: Boolean?=null, - @SerializedName("branch_name") - var branchName: String?=null, - @SerializedName("bank_name") - var bankName: String?=null + var bankName: String?=null, + + @SerializedName("branch_name") + var branchName: String?=null ): Parcelable { @@ -17949,44 +17954,53 @@ data class OrderBeneficiaryDetails( - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("account_no") + var accountNo: String?=null, + + @SerializedName("beneficiary_id") + var beneficiaryId: String?=null, + + @SerializedName("address") + var address: String?=null, + + @SerializedName("mobile") + var mobile: Boolean?=null, + + @SerializedName("title") + var title: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("delights_user_name") - var delightsUserName: String?=null, + @SerializedName("comment") + var comment: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("email") + var email: String?=null, @SerializedName("account_holder") var accountHolder: String?=null, - @SerializedName("beneficiary_id") - var beneficiaryId: String?=null, - @SerializedName("subtitle") var subtitle: String?=null, + @SerializedName("id") + var id: Int?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("delights_user_name") + var delightsUserName: String?=null, + @SerializedName("ifsc_code") var ifscCode: String?=null, @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("account_no") - var accountNo: String?=null, - - @SerializedName("mobile") - var mobile: Boolean?=null, - - @SerializedName("branch_name") - var branchName: Boolean?=null, - - @SerializedName("comment") - var comment: Boolean?=null, + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("transfer_mode") var transferMode: String?=null, @@ -17994,17 +18008,8 @@ data class OrderBeneficiaryDetails( @SerializedName("bank_name") var bankName: String?=null, - @SerializedName("id") - var id: Int?=null, - - @SerializedName("email") - var email: String?=null, - - @SerializedName("address") - var address: String?=null, - - @SerializedName("title") - var title: String?=null + @SerializedName("branch_name") + var branchName: Boolean?=null ): Parcelable { @@ -18084,8 +18089,8 @@ data class MultiTenderPaymentMeta( - @SerializedName("payment_gateway") - var paymentGateway: String?=null, + @SerializedName("payment_id") + var paymentId: String?=null, @SerializedName("current_status") var currentStatus: String?=null, @@ -18093,11 +18098,11 @@ data class MultiTenderPaymentMeta( @SerializedName("order_id") var orderId: String?=null, - @SerializedName("payment_id") - var paymentId: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null + var extraMeta: @RawValue HashMap?=null, + + @SerializedName("payment_gateway") + var paymentGateway: String?=null ): Parcelable { @@ -18124,17 +18129,17 @@ data class MultiTenderPaymentMethod( - @SerializedName("meta") - var meta: MultiTenderPaymentMeta?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("amount") - var amount: Double?=null, + @SerializedName("meta") + var meta: MultiTenderPaymentMeta?=null, @SerializedName("mode") - var mode: String?=null + var mode: String?=null, + + @SerializedName("amount") + var amount: Double?=null ): Parcelable { @@ -18187,11 +18192,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 { @@ -24986,27 +24991,52 @@ data class ApefaceApiError( /* - Model: GetSearchWordsData + Model: SearchKeywordResult */ @Parcelize -data class GetSearchWordsData( +data class SearchKeywordResult( + + + + @SerializedName("query") + var query: @RawValue HashMap?=null, + + @SerializedName("sort_on") + var sortOn: String?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: CreateSearchKeyword +*/ +@Parcelize +data class CreateSearchKeyword( @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, + var result: SearchKeywordResult?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: String?=null + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -25026,18 +25056,27 @@ data class GetSearchWordsData( /* - Model: GetSearchWordsDetailResponse + Model: GetSearchWordsData */ @Parcelize -data class GetSearchWordsDetailResponse( +data class GetSearchWordsData( - @SerializedName("items") - var items: GetSearchWordsData?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("result") + var result: @RawValue HashMap?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -25047,6 +25086,12 @@ data class GetSearchWordsDetailResponse( + + + + + + } @@ -25058,17 +25103,17 @@ data class ErrorResponse( - @SerializedName("message") - var message: String?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("status") var status: Int?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("code") - var code: String?=null + var code: String?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -25106,18 +25151,18 @@ data class DeleteResponse( /* - Model: SearchKeywordResult + Model: GetSearchWordsDetailResponse */ @Parcelize -data class SearchKeywordResult( +data class GetSearchWordsDetailResponse( - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("items") + var items: GetSearchWordsData?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -25131,27 +25176,18 @@ data class SearchKeywordResult( /* - Model: CreateSearchKeyword + Model: GetSearchWordsResponse */ @Parcelize -data class CreateSearchKeyword( - - - - @SerializedName("app_id") - var appId: String?=null, +data class GetSearchWordsResponse( - @SerializedName("words") - var words: ArrayList?=null, - @SerializedName("result") - var result: SearchKeywordResult?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -25161,28 +25197,28 @@ data class CreateSearchKeyword( - - - - - - } /* - Model: GetSearchWordsResponse + Model: AutocompletePageAction */ @Parcelize -data class GetSearchWordsResponse( +data class AutocompletePageAction( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("url") + var url: String?=null, + + @SerializedName("params") + var params: @RawValue HashMap?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -25192,39 +25228,53 @@ data class GetSearchWordsResponse( + + + + } /* - Model: GetAutocompleteWordsData + Model: AutocompleteAction */ @Parcelize -data class GetAutocompleteWordsData( +data class AutocompleteAction( - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("page") + var page: AutocompletePageAction?=null, + + @SerializedName("type") + var type: String?=null + +): Parcelable { - @SerializedName("words") - var words: ArrayList?=null, - @SerializedName("results") - var results: @RawValue ArrayList>?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: String?=null -): Parcelable { +} + + +/* + Model: Media +*/ +@Parcelize +data class Media( + @SerializedName("url") + var url: String?=null, + + @SerializedName("type") + var type: String?=null +): Parcelable { @@ -25236,18 +25286,24 @@ data class GetAutocompleteWordsData( /* - Model: GetAutocompleteWordsResponse + Model: AutocompleteResult */ @Parcelize -data class GetAutocompleteWordsResponse( +data class AutocompleteResult( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("action") + var action: AutocompleteAction?=null, + + @SerializedName("logo") + var logo: Media?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -25257,28 +25313,35 @@ data class GetAutocompleteWordsResponse( + + + + } /* - Model: AutocompletePageAction + Model: CreateAutocompleteKeyword */ @Parcelize -data class AutocompletePageAction( +data class CreateAutocompleteKeyword( - @SerializedName("url") - var url: String?=null, + @SerializedName("results") + var results: ArrayList?=null, - @SerializedName("params") - var params: @RawValue HashMap?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -25292,22 +25355,33 @@ data class AutocompletePageAction( + + } /* - Model: AutocompleteAction + Model: GetAutocompleteWordsData */ @Parcelize -data class AutocompleteAction( +data class GetAutocompleteWordsData( - @SerializedName("page") - var page: AutocompletePageAction?=null, + @SerializedName("results") + var results: @RawValue ArrayList>?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -25317,22 +25391,28 @@ data class AutocompleteAction( + + + + + + } /* - Model: Media + Model: GetAutocompleteWordsResponse */ @Parcelize -data class Media( +data class GetAutocompleteWordsResponse( - @SerializedName("url") - var url: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -25346,24 +25426,24 @@ data class Media( /* - Model: AutocompleteResult + Model: CreateAutocompleteWordsResponse */ @Parcelize -data class AutocompleteResult( +data class CreateAutocompleteWordsResponse( - @SerializedName("action") - var action: AutocompleteAction?=null, + @SerializedName("results") + var results: @RawValue ArrayList>?=null, + + @SerializedName("app_id") + var appId: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: Media?=null, - - @SerializedName("display") - var display: String?=null + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -25381,27 +25461,30 @@ data class AutocompleteResult( /* - Model: CreateAutocompleteKeyword + Model: ProductBundleItem */ @Parcelize -data class CreateAutocompleteKeyword( +data class ProductBundleItem( - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("allow_remove") + var allowRemove: Boolean?=null, - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("auto_select") + var autoSelect: Boolean?=null, - @SerializedName("results") - var results: ArrayList?=null, + @SerializedName("product_uid") + var productUid: Int?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null, + + @SerializedName("max_quantity") + var maxQuantity: Int?=null ): Parcelable { @@ -25417,71 +25500,73 @@ data class CreateAutocompleteKeyword( + + } /* - Model: CreateAutocompleteWordsResponse + Model: ProductBundleRequest */ @Parcelize -data class CreateAutocompleteWordsResponse( +data class ProductBundleRequest( - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("results") - var results: @RawValue ArrayList>?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("choice") + var choice: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, + @SerializedName("products") + var products: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null +): Parcelable { -} - - -/* - Model: ProductBundleItem -*/ -@Parcelize -data class ProductBundleItem( - @SerializedName("min_quantity") - var minQuantity: Int?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null, - @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, - @SerializedName("product_uid") - var productUid: Int?=null -): Parcelable { @@ -25508,50 +25593,50 @@ data class GetProductBundleCreateResponse( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("id") + var id: String?=null, + + @SerializedName("logo") + var logo: String?=null, @SerializedName("choice") var choice: String?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, @SerializedName("products") var products: ArrayList?=null, - @SerializedName("id") - var id: String?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null + var pageVisibility: ArrayList?=null ): Parcelable { @@ -25616,51 +25701,45 @@ data class GetProductBundleListingResponse( /* - Model: ProductBundleRequest + Model: ProductBundleUpdateRequest */ @Parcelize -data class ProductBundleRequest( +data class ProductBundleUpdateRequest( - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("choice") var choice: String?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, @SerializedName("products") var products: ArrayList?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null + var pageVisibility: ArrayList?=null ): Parcelable { @@ -25683,10 +25762,6 @@ data class ProductBundleRequest( - - - - @@ -25696,27 +25771,24 @@ data class ProductBundleRequest( /* - Model: Price + Model: Size */ @Parcelize -data class Price( - +data class Size( - @SerializedName("max_marked") - var maxMarked: Double?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("min_effective") - var minEffective: Double?=null + @SerializedName("is_available") + var isAvailable: Boolean?=null ): Parcelable { @@ -25730,30 +25802,31 @@ data class Price( - - } /* - Model: Size + Model: Price */ @Parcelize -data class Size( +data class Price( - @SerializedName("is_available") - var isAvailable: Boolean?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("min_effective") + var minEffective: Double?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("max_marked") + var maxMarked: Double?=null, + + @SerializedName("max_effective") + var maxEffective: Double?=null ): Parcelable { @@ -25767,6 +25840,8 @@ data class Size( + + } @@ -25778,11 +25853,17 @@ data class LimitedProductData( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("price") - var price: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, + + @SerializedName("sizes") + var sizes: ArrayList?=null, @SerializedName("country_of_origin") var countryOfOrigin: String?=null, @@ -25790,29 +25871,23 @@ data class LimitedProductData( @SerializedName("item_code") var itemCode: String?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, - - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, + @SerializedName("price") + var price: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("attributes") var attributes: @RawValue HashMap?=null, + @SerializedName("images") + var images: ArrayList?=null, + @SerializedName("short_description") var shortDescription: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("images") - var images: ArrayList?=null + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -25853,32 +25928,32 @@ data class GetProducts( - @SerializedName("min_quantity") - var minQuantity: Int?=null, - - @SerializedName("price") - var price: Price?=null, - - @SerializedName("max_quantity") - var maxQuantity: Int?=null, - - @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null, + @SerializedName("allow_remove") + var allowRemove: Boolean?=null, @SerializedName("sizes") var sizes: ArrayList?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null, - @SerializedName("auto_select") var autoSelect: Boolean?=null, @SerializedName("product_uid") var productUid: Int?=null, + @SerializedName("price") + var price: Price?=null, + + @SerializedName("min_quantity") + var minQuantity: Int?=null, + + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null, + @SerializedName("product_details") - var productDetails: LimitedProductData?=null + var productDetails: LimitedProductData?=null, + + @SerializedName("max_quantity") + var maxQuantity: Int?=null ): Parcelable { @@ -25913,103 +25988,35 @@ data class GetProductBundleResponse( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("logo") var logo: String?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("choice") var choice: String?=null, @SerializedName("same_store_assignment") var sameStoreAssignment: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("products") var products: ArrayList?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null - -): Parcelable { - - - - - - - - - - - - - - - - - - - - - - - -} - - -/* - Model: ProductBundleUpdateRequest -*/ -@Parcelize -data class ProductBundleUpdateRequest( - - - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("choice") - var choice: String?=null, - - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("products") - var products: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null + var pageVisibility: ArrayList?=null ): Parcelable { @@ -26032,33 +26039,6 @@ data class ProductBundleUpdateRequest( - - - - - -} - - -/* - Model: ListSizeGuide -*/ -@Parcelize -data class ListSizeGuide( - - - - @SerializedName("items") - var items: @RawValue ArrayList>?=null, - - @SerializedName("page") - var page: @RawValue HashMap?=null - -): Parcelable { - - - - @@ -26076,11 +26056,11 @@ data class Meta( @SerializedName("values") var values: @RawValue ArrayList>?=null, - @SerializedName("unit") - var unit: String?=null, - @SerializedName("headers") - var headers: @RawValue HashMap?=null + var headers: @RawValue HashMap?=null, + + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -26123,50 +26103,50 @@ data class ValidateSizeGuide( + @SerializedName("tag") + var tag: String?=null, + @SerializedName("title") var title: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("brand_id") - var brandId: Int?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("subtitle") + var subtitle: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("subtitle") - var subtitle: String?=null, - - @SerializedName("tag") - var tag: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("description") var description: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("image") var image: String?=null, @SerializedName("guide") var guide: Guide?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("brand_id") + var brandId: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("active") + var active: Boolean?=null ): Parcelable { @@ -26226,51 +26206,76 @@ data class SuccessResponse( /* - Model: SizeGuideResponse + Model: ListSizeGuide */ @Parcelize -data class SizeGuideResponse( +data class ListSizeGuide( - @SerializedName("title") - var title: String?=null, + @SerializedName("items") + var items: @RawValue ArrayList>?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("page") + var page: @RawValue HashMap?=null - @SerializedName("brand_id") - var brandId: Int?=null, +): Parcelable { + + + + + + + +} + + +/* + Model: SizeGuideResponse +*/ +@Parcelize +data class SizeGuideResponse( - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, @SerializedName("tag") var tag: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("title") + var title: String?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + + @SerializedName("id") + var id: String?=null, @SerializedName("subtitle") var subtitle: String?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("guide") var guide: @RawValue HashMap?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("brand_id") + var brandId: Int?=null, @SerializedName("active") - var active: Boolean?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null + var active: Boolean?=null ): Parcelable { @@ -26313,11 +26318,11 @@ data class MetaFields( - @SerializedName("key") - var key: String?=null, - @SerializedName("value") - var value: String?=null + var value: String?=null, + + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -26351,32 +26356,42 @@ data class ApplicationItemMeta( /* - Model: GetCatalogConfigurationDetailsProduct + Model: MetaDataListingSortMetaResponse */ @Parcelize -data class GetCatalogConfigurationDetailsProduct( +data class MetaDataListingSortMetaResponse( - @SerializedName("variant") - var variant: @RawValue HashMap?=null, + @SerializedName("display") + var display: String?=null, + + @SerializedName("key") + var key: String?=null + +): Parcelable { + - @SerializedName("detail") - var detail: @RawValue HashMap?=null, - @SerializedName("similar") - var similar: @RawValue HashMap?=null, - @SerializedName("compare") - var compare: @RawValue HashMap?=null -): Parcelable { +} + + +/* + Model: MetaDataListingSortResponse +*/ +@Parcelize +data class MetaDataListingSortResponse( + @SerializedName("data") + var data: ArrayList?=null +): Parcelable { @@ -26393,17 +26408,17 @@ data class MetaDataListingFilterMetaResponse( - @SerializedName("key") - var key: String?=null, - - @SerializedName("filter_types") - var filterTypes: ArrayList?=null, - @SerializedName("display") var display: String?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("units") - var units: @RawValue ArrayList>?=null + var units: @RawValue ArrayList>?=null, + + @SerializedName("filter_types") + var filterTypes: ArrayList?=null ): Parcelable { @@ -26441,18 +26456,18 @@ data class MetaDataListingFilterResponse( /* - Model: MetaDataListingSortMetaResponse + Model: MetaDataListingResponse */ @Parcelize -data class MetaDataListingSortMetaResponse( +data class MetaDataListingResponse( - @SerializedName("key") - var key: String?=null, + @SerializedName("sort") + var sort: MetaDataListingSortResponse?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("filter") + var filter: MetaDataListingFilterResponse?=null ): Parcelable { @@ -26466,15 +26481,24 @@ data class MetaDataListingSortMetaResponse( /* - Model: MetaDataListingSortResponse + Model: GetCatalogConfigurationDetailsProduct */ @Parcelize -data class MetaDataListingSortResponse( +data class GetCatalogConfigurationDetailsProduct( - @SerializedName("data") - var data: ArrayList?=null + @SerializedName("variant") + var variant: @RawValue HashMap?=null, + + @SerializedName("similar") + var similar: @RawValue HashMap?=null, + + @SerializedName("compare") + var compare: @RawValue HashMap?=null, + + @SerializedName("detail") + var detail: @RawValue HashMap?=null ): Parcelable { @@ -26482,22 +26506,28 @@ data class MetaDataListingSortResponse( + + + + + + } /* - Model: MetaDataListingResponse + Model: GetCatalogConfigurationMetaData */ @Parcelize -data class MetaDataListingResponse( +data class GetCatalogConfigurationMetaData( - @SerializedName("filter") - var filter: MetaDataListingFilterResponse?=null, + @SerializedName("listing") + var listing: MetaDataListingResponse?=null, - @SerializedName("sort") - var sort: MetaDataListingSortResponse?=null + @SerializedName("product") + var product: GetCatalogConfigurationDetailsProduct?=null ): Parcelable { @@ -26511,18 +26541,18 @@ data class MetaDataListingResponse( /* - Model: GetCatalogConfigurationMetaData + Model: ProductSize */ @Parcelize -data class GetCatalogConfigurationMetaData( +data class ProductSize( - @SerializedName("product") - var product: GetCatalogConfigurationDetailsProduct?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("listing") - var listing: MetaDataListingResponse?=null + @SerializedName("min") + var min: Int?=null ): Parcelable { @@ -26536,67 +26566,67 @@ data class GetCatalogConfigurationMetaData( /* - Model: ConfigurationBucketPoints + Model: ConfigurationProductVariantConfig */ @Parcelize -data class ConfigurationBucketPoints( +data class ConfigurationProductVariantConfig( - @SerializedName("end") - var end: Double?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("start") - var start: Double?=null + @SerializedName("size") + var size: ProductSize?=null, -): Parcelable { + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("display_type") + var displayType: String?=null +): Parcelable { -} - - -/* - Model: ConfigurationListingFilterValue -*/ -@Parcelize -data class ConfigurationListingFilterValue( - @SerializedName("condition") - var condition: String?=null, - @SerializedName("map") - var map: @RawValue HashMap?=null, - @SerializedName("sort") - var sort: String?=null, - @SerializedName("value") - var value: String?=null, - @SerializedName("bucket_points") - var bucketPoints: ArrayList?=null -): Parcelable { +} + + +/* + Model: ConfigurationProductVariant +*/ +@Parcelize +data class ConfigurationProductVariant( + @SerializedName("config") + var config: ArrayList?=null +): Parcelable { @@ -26606,33 +26636,33 @@ data class ConfigurationListingFilterValue( /* - Model: ConfigurationListingFilterConfig + Model: ConfigurationProductConfig */ @Parcelize -data class ConfigurationListingFilterConfig( +data class ConfigurationProductConfig( @SerializedName("key") var key: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("value_config") - var valueConfig: ConfigurationListingFilterValue?=null, + @SerializedName("title") + var title: String?=null, + + @SerializedName("size") + var size: ProductSize?=null, @SerializedName("priority") var priority: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("type") - var type: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("subtitle") + var subtitle: String?=null ): Parcelable { @@ -26656,18 +26686,38 @@ data class ConfigurationListingFilterConfig( /* - Model: ConfigurationListingFilter + Model: ConfigurationProductSimilar */ @Parcelize -data class ConfigurationListingFilter( +data class ConfigurationProductSimilar( - @SerializedName("attribute_config") - var attributeConfig: ArrayList?=null, + @SerializedName("config") + var config: ArrayList?=null - @SerializedName("allow_single") - var allowSingle: Boolean?=null +): Parcelable { + + + + + +} + + +/* + Model: ConfigurationProduct +*/ +@Parcelize +data class ConfigurationProduct( + + + + @SerializedName("variant") + var variant: ConfigurationProductVariant?=null, + + @SerializedName("similar") + var similar: ConfigurationProductSimilar?=null ): Parcelable { @@ -26691,14 +26741,14 @@ data class ConfigurationListingSortConfig( @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("is_active") - var isActive: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("name") var name: String?=null @@ -26746,18 +26796,21 @@ data class ConfigurationListingSort( /* - Model: ConfigurationListing + Model: ConfigurationBucketPoints */ @Parcelize -data class ConfigurationListing( +data class ConfigurationBucketPoints( - @SerializedName("filter") - var filter: ConfigurationListingFilter?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("sort") - var sort: ConfigurationListingSort?=null + @SerializedName("start") + var start: Double?=null, + + @SerializedName("end") + var end: Double?=null ): Parcelable { @@ -26767,22 +26820,33 @@ data class ConfigurationListing( + + } /* - Model: ProductSize + Model: ConfigurationListingFilterValue */ @Parcelize -data class ProductSize( +data class ConfigurationListingFilterValue( - @SerializedName("min") - var min: Int?=null, + @SerializedName("sort") + var sort: String?=null, - @SerializedName("max") - var max: Int?=null + @SerializedName("value") + var value: String?=null, + + @SerializedName("map") + var map: @RawValue HashMap?=null, + + @SerializedName("condition") + var condition: String?=null, + + @SerializedName("bucket_points") + var bucketPoints: ArrayList?=null ): Parcelable { @@ -26792,37 +26856,43 @@ data class ProductSize( + + + + + + } /* - Model: ConfigurationProductVariantConfig + Model: ConfigurationListingFilterConfig */ @Parcelize -data class ConfigurationProductVariantConfig( +data class ConfigurationListingFilterConfig( @SerializedName("key") var key: String?=null, - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("display_type") - var displayType: String?=null, + @SerializedName("value_config") + var valueConfig: ConfigurationListingFilterValue?=null, - @SerializedName("size") - var size: ProductSize?=null, + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("logo") + var logo: String?=null, @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -26846,15 +26916,18 @@ data class ConfigurationProductVariantConfig( /* - Model: ConfigurationProductVariant + Model: ConfigurationListingFilter */ @Parcelize -data class ConfigurationProductVariant( +data class ConfigurationListingFilter( - @SerializedName("config") - var config: ArrayList?=null + @SerializedName("attribute_config") + var attributeConfig: ArrayList?=null, + + @SerializedName("allow_single") + var allowSingle: Boolean?=null ): Parcelable { @@ -26862,37 +26935,24 @@ data class ConfigurationProductVariant( + + } /* - Model: ConfigurationProductConfig + Model: ConfigurationListing */ @Parcelize -data class ConfigurationProductConfig( +data class ConfigurationListing( - @SerializedName("title") - var title: String?=null, - - @SerializedName("key") - var key: String?=null, - - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("subtitle") - var subtitle: String?=null, - - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("sort") + var sort: ConfigurationListingSort?=null, - @SerializedName("size") - var size: ProductSize?=null + @SerializedName("filter") + var filter: ConfigurationListingFilter?=null ): Parcelable { @@ -26902,54 +26962,39 @@ data class ConfigurationProductConfig( - - - - - - - - - - } /* - Model: ConfigurationProductSimilar + Model: AppConfiguration */ @Parcelize -data class ConfigurationProductSimilar( +data class AppConfiguration( - @SerializedName("config") - var config: ArrayList?=null + @SerializedName("app_id") + var appId: String?=null, -): Parcelable { + @SerializedName("config_id") + var configId: String?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, + @SerializedName("config_type") + var configType: String?=null, + @SerializedName("listing") + var listing: ConfigurationListing?=null +): Parcelable { -} - - -/* - Model: ConfigurationProduct -*/ -@Parcelize -data class ConfigurationProduct( - @SerializedName("variant") - var variant: ConfigurationProductVariant?=null, - @SerializedName("similar") - var similar: ConfigurationProductSimilar?=null -): Parcelable { @@ -26968,23 +27013,23 @@ data class AppCatalogConfiguration( - @SerializedName("config_type") - var configType: String?=null, - - @SerializedName("listing") - var listing: ConfigurationListing?=null, - @SerializedName("app_id") var appId: String?=null, @SerializedName("config_id") var configId: String?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("product") var product: ConfigurationProduct?=null, - @SerializedName("id") - var id: String?=null + @SerializedName("config_type") + var configType: String?=null, + + @SerializedName("listing") + var listing: ConfigurationListing?=null ): Parcelable { @@ -27027,46 +27072,6 @@ data class GetAppCatalogConfiguration( -} - - -/* - Model: AppConfiguration -*/ -@Parcelize -data class AppConfiguration( - - - - @SerializedName("config_type") - var configType: String?=null, - - @SerializedName("listing") - var listing: ConfigurationListing?=null, - - @SerializedName("app_id") - var appId: String?=null, - - @SerializedName("config_id") - var configId: String?=null, - - @SerializedName("product") - var product: ConfigurationProduct?=null - -): Parcelable { - - - - - - - - - - - - - } @@ -27078,11 +27083,11 @@ data class GetCatalogConfigurationDetailsSchemaListing( - @SerializedName("filter") - var filter: @RawValue HashMap?=null, - @SerializedName("sort") - var sort: @RawValue HashMap?=null + var sort: @RawValue HashMap?=null, + + @SerializedName("filter") + var filter: @RawValue HashMap?=null ): Parcelable { @@ -27103,23 +27108,23 @@ data class EntityConfiguration( - @SerializedName("config_type") - var configType: String?=null, - - @SerializedName("listing") - var listing: GetCatalogConfigurationDetailsSchemaListing?=null, - @SerializedName("app_id") var appId: String?=null, @SerializedName("config_id") var configId: String?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("product") var product: GetCatalogConfigurationDetailsProduct?=null, - @SerializedName("id") - var id: String?=null + @SerializedName("config_type") + var configType: String?=null, + + @SerializedName("listing") + var listing: GetCatalogConfigurationDetailsSchemaListing?=null ): Parcelable { @@ -27173,14 +27178,14 @@ data class ProductSortOn( - @SerializedName("name") - var name: String?=null, + @SerializedName("value") + var value: String?=null, @SerializedName("is_selected") var isSelected: Boolean?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -27196,85 +27201,68 @@ data class ProductSortOn( /* - Model: ProductFiltersKey + Model: ProductFiltersValue */ @Parcelize -data class ProductFiltersKey( +data class ProductFiltersValue( - @SerializedName("kind") - var kind: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("selected_min") + var selectedMin: Int?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("display_format") + var displayFormat: String?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("max") + var max: Int?=null, -): Parcelable { + @SerializedName("display") + var display: String?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("selected_max") + var selectedMax: Int?=null, + @SerializedName("query_format") + var queryFormat: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, + @SerializedName("count") + var count: Int?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("min") + var min: Int?=null +): Parcelable { -} - - -/* - Model: ProductFiltersValue -*/ -@Parcelize -data class ProductFiltersValue( - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("max") - var max: Int?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("min") - var min: Int?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("selected_max") - var selectedMax: Int?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, - @SerializedName("display_format") - var displayFormat: String?=null, - @SerializedName("count") - var count: Int?=null, - @SerializedName("query_format") - var queryFormat: String?=null, - @SerializedName("value") - var value: String?=null -): Parcelable { @@ -27284,13 +27272,30 @@ data class ProductFiltersValue( +} + + +/* + Model: ProductFiltersKey +*/ +@Parcelize +data class ProductFiltersKey( + @SerializedName("display") + var display: String?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("kind") + var kind: String?=null +): Parcelable { @@ -27313,11 +27318,11 @@ data class ProductFilters( - @SerializedName("key") - var key: ProductFiltersKey?=null, - @SerializedName("values") - var values: ArrayList?=null + var values: ArrayList?=null, + + @SerializedName("key") + var key: ProductFiltersKey?=null ): Parcelable { @@ -27356,21 +27361,18 @@ data class GetCollectionQueryOptionResponse( /* - Model: Media1 + Model: SeoDetail */ @Parcelize -data class Media1( - +data class SeoDetail( - @SerializedName("url") - var url: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -27380,24 +27382,28 @@ data class Media1( - - } /* - Model: BannerImage + Model: UserInfo */ @Parcelize -data class BannerImage( +data class UserInfo( - @SerializedName("url") - var url: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("email") + var email: String?=null, + + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -27407,22 +27413,26 @@ data class BannerImage( + + + + } /* - Model: ImageUrls + Model: CollectionImage */ @Parcelize -data class ImageUrls( +data class CollectionImage( - @SerializedName("landscape") - var landscape: BannerImage?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("portrait") - var portrait: BannerImage?=null + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -27436,71 +27446,54 @@ data class ImageUrls( /* - Model: GetCollectionDetailNest + Model: CollectionBadge */ @Parcelize -data class GetCollectionDetailNest( +data class CollectionBadge( - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("text") + var text: String?=null - @SerializedName("type") - var type: String?=null, +): Parcelable { - @SerializedName("slug") - var slug: String?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("logo") - var logo: Media1?=null, - @SerializedName("tag") - var tag: ArrayList?=null, +} + + +/* + Model: Schedule +*/ +@Parcelize +data class Schedule( - @SerializedName("name") - var name: String?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("duration") + var duration: Int?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("cron") + var cron: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("action") - var action: Action?=null, + @SerializedName("end") + var end: String?=null - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, +): Parcelable { - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null -): Parcelable { @@ -27509,11 +27502,24 @@ data class GetCollectionDetailNest( +} + + +/* + Model: CollectionBanner +*/ +@Parcelize +data class CollectionBanner( + @SerializedName("portrait") + var portrait: CollectionImage?=null, + @SerializedName("landscape") + var landscape: CollectionImage?=null +): Parcelable { @@ -27521,46 +27527,88 @@ data class GetCollectionDetailNest( +} + + +/* + Model: CreateCollection +*/ +@Parcelize +data class CreateCollection( + @SerializedName("slug") + var slug: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("seo") + var seo: SeoDetail?=null, + @SerializedName("created_by") + var createdBy: UserInfo?=null, + @SerializedName("logo") + var logo: CollectionImage?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, + @SerializedName("published") + var published: Boolean?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("badge") + var badge: CollectionBadge?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("_schedule") + var schedule: Schedule?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, -} - - -/* - Model: CollectionListingFilterTag -*/ -@Parcelize -data class CollectionListingFilterTag( + @SerializedName("type") + var type: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("is_visible") + var isVisible: Boolean?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("banners") + var banners: CollectionBanner?=null ): Parcelable { @@ -27572,27 +27620,12 @@ data class CollectionListingFilterTag( -} - - -/* - Model: CollectionListingFilterType -*/ -@Parcelize -data class CollectionListingFilterType( - @SerializedName("name") - var name: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("display") - var display: String?=null -): Parcelable { @@ -27602,24 +27635,11 @@ data class CollectionListingFilterType( -} - - -/* - Model: CollectionListingFilter -*/ -@Parcelize -data class CollectionListingFilter( - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("type") - var type: ArrayList?=null -): Parcelable { @@ -27627,27 +27647,12 @@ data class CollectionListingFilter( -} - - -/* - Model: GetCollectionListingResponse -*/ -@Parcelize -data class GetCollectionListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("filters") - var filters: CollectionListingFilter?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -27661,18 +27666,18 @@ data class GetCollectionListingResponse( /* - Model: SeoDetail + Model: BannerImage */ @Parcelize -data class SeoDetail( +data class BannerImage( - @SerializedName("title") - var title: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("description") - var description: String?=null + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -27686,18 +27691,18 @@ data class SeoDetail( /* - Model: CollectionImage + Model: ImageUrls */ @Parcelize -data class CollectionImage( +data class ImageUrls( - @SerializedName("url") - var url: String?=null, + @SerializedName("portrait") + var portrait: BannerImage?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("landscape") + var landscape: BannerImage?=null ): Parcelable { @@ -27711,30 +27716,65 @@ data class CollectionImage( /* - Model: UserInfo + Model: CollectionCreateResponse */ @Parcelize -data class UserInfo( +data class CollectionCreateResponse( - @SerializedName("username") - var username: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("email") - var email: String?=null + @SerializedName("tag") + var tag: ArrayList?=null, -): Parcelable { + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + + @SerializedName("logo") + var logo: BannerImage?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("cron") + var cron: @RawValue HashMap?=null + +): Parcelable { @@ -27742,24 +27782,11 @@ data class UserInfo( -} - - -/* - Model: CollectionBadge -*/ -@Parcelize -data class CollectionBadge( - @SerializedName("text") - var text: String?=null, - @SerializedName("color") - var color: String?=null -): Parcelable { @@ -27767,30 +27794,13 @@ data class CollectionBadge( -} - - -/* - Model: Schedule -*/ -@Parcelize -data class Schedule( - @SerializedName("cron") - var cron: String?=null, - @SerializedName("duration") - var duration: Int?=null, - @SerializedName("end") - var end: String?=null, - @SerializedName("start") - var start: String?=null -): Parcelable { @@ -27806,18 +27816,21 @@ data class Schedule( /* - Model: CollectionBanner + Model: Media1 */ @Parcelize -data class CollectionBanner( +data class Media1( - @SerializedName("landscape") - var landscape: CollectionImage?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("portrait") - var portrait: CollectionImage?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -27827,100 +27840,77 @@ data class CollectionBanner( + + } /* - Model: CreateCollection + Model: GetCollectionDetailNest */ @Parcelize -data class CreateCollection( - +data class GetCollectionDetailNest( - @SerializedName("seo") - var seo: SeoDetail?=null, @SerializedName("app_id") var appId: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("sort_on") - var sortOn: String?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - - @SerializedName("query") - var query: @RawValue HashMap?=null, - - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("uid") + var uid: String?=null, @SerializedName("logo") - var logo: CollectionImage?=null, - - @SerializedName("created_by") - var createdBy: UserInfo?=null, + var logo: Media1?=null, @SerializedName("name") var name: String?=null, - @SerializedName("published") - var published: Boolean?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, @SerializedName("badge") - var badge: CollectionBadge?=null, + var badge: @RawValue HashMap?=null, + + @SerializedName("query") + var query: @RawValue HashMap?=null, @SerializedName("allow_facets") var allowFacets: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - - @SerializedName("is_visible") - var isVisible: Boolean?=null, - - @SerializedName("_schedule") - var schedule: Schedule?=null, - - @SerializedName("banners") - var banners: CollectionBanner?=null - -): Parcelable { - - - - + @SerializedName("type") + var type: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("action") + var action: Action?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("banners") + var banners: ImageUrls?=null +): Parcelable { @@ -27966,66 +27956,53 @@ data class CreateCollection( /* - Model: CollectionCreateResponse + Model: CollectionListingFilterTag */ @Parcelize -data class CollectionCreateResponse( +data class CollectionListingFilterTag( - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("logo") - var logo: BannerImage?=null, +): Parcelable { - @SerializedName("query") - var query: @RawValue HashMap?=null, - @SerializedName("tag") - var tag: ArrayList?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, +} + + +/* + Model: CollectionListingFilterType +*/ +@Parcelize +data class CollectionListingFilterType( - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("is_selected") + var isSelected: Boolean?=null, -): Parcelable { + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -28035,11 +28012,24 @@ data class CollectionCreateResponse( +} + + +/* + Model: CollectionListingFilter +*/ +@Parcelize +data class CollectionListingFilter( + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("type") + var type: ArrayList?=null +): Parcelable { @@ -28047,12 +28037,27 @@ data class CollectionCreateResponse( +} + + +/* + Model: GetCollectionListingResponse +*/ +@Parcelize +data class GetCollectionListingResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, + @SerializedName("filters") + var filters: CollectionListingFilter?=null +): Parcelable { @@ -28073,56 +28078,56 @@ data class CollectionDetailResponse( - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - - @SerializedName("logo") - var logo: Media1?=null, - - @SerializedName("query") - var query: @RawValue HashMap?=null, - - @SerializedName("tag") - var tag: ArrayList?=null, - - @SerializedName("description") - var description: String?=null, - @SerializedName("app_id") var appId: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("visible_facets_keys") var visibleFacetsKeys: ArrayList?=null, @SerializedName("meta") var meta: @RawValue HashMap?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + + @SerializedName("query") + var query: @RawValue HashMap?=null, + + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + + @SerializedName("logo") + var logo: Media1?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("name") + var name: String?=null, + @SerializedName("type") var type: String?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - @SerializedName("allow_sort") var allowSort: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("cron") + var cron: @RawValue HashMap?=null ): Parcelable { @@ -28173,32 +28178,11 @@ data class UpdateCollection( - @SerializedName("seo") - var seo: SeoDetail?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("sort_on") - var sortOn: String?=null, - - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null, - - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("seo") + var seo: SeoDetail?=null, @SerializedName("logo") var logo: CollectionImage?=null, @@ -28206,32 +28190,53 @@ data class UpdateCollection( @SerializedName("name") var name: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, + @SerializedName("published") var published: Boolean?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("badge") var badge: CollectionBadge?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, + + @SerializedName("_schedule") + var schedule: Schedule?=null, + @SerializedName("allow_facets") var allowFacets: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, @SerializedName("is_visible") var isVisible: Boolean?=null, - @SerializedName("_schedule") - var schedule: Schedule?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("banners") var banners: CollectionBanner?=null @@ -28286,32 +28291,42 @@ data class UpdateCollection( /* - Model: ProductBrand + Model: CollectionItemRequest */ @Parcelize -data class ProductBrand( +data class CollectionItemRequest( - @SerializedName("action") - var action: Action?=null, + @SerializedName("page_no") + var pageNo: Int?=null, + + @SerializedName("page_size") + var pageSize: Int?=null + +): Parcelable { + - @SerializedName("name") - var name: String?=null, - @SerializedName("logo") - var logo: Media1?=null, - @SerializedName("uid") - var uid: Int?=null -): Parcelable { +} + + +/* + Model: UpdatedResponse +*/ +@Parcelize +data class UpdatedResponse( + @SerializedName("message") + var message: String?=null +): Parcelable { @@ -28328,14 +28343,14 @@ data class ProductDetailAttribute( + @SerializedName("value") + var value: String?=null, + @SerializedName("key") var key: String?=null, @SerializedName("type") - var type: String?=null, - - @SerializedName("value") - var value: String?=null + var type: String?=null ): Parcelable { @@ -28383,17 +28398,17 @@ data class Price1( - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("max") + var max: Double?=null, @SerializedName("currency_symbol") var currencySymbol: String?=null, - @SerializedName("min") - var min: Double?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("max") - var max: Double?=null + @SerializedName("min") + var min: Double?=null ): Parcelable { @@ -28418,11 +28433,11 @@ data class ProductListingPrice( - @SerializedName("effective") - var effective: Price1?=null, - @SerializedName("marked") - var marked: Price1?=null + var marked: Price1?=null, + + @SerializedName("effective") + var effective: Price1?=null ): Parcelable { @@ -28436,109 +28451,127 @@ data class ProductListingPrice( /* - Model: ProductListingDetail + Model: ProductBrand */ @Parcelize -data class ProductListingDetail( +data class ProductBrand( - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("action") + var action: Action?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("logo") + var logo: Media1?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("brand") - var brand: ProductBrand?=null, - @SerializedName("color") - var color: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - @SerializedName("promo_meta") - var promoMeta: @RawValue HashMap?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("discount") - var discount: String?=null, - @SerializedName("similars") - var similars: ArrayList?=null, - @SerializedName("item_type") - var itemType: String?=null, + +} + + +/* + Model: ProductListingDetail +*/ +@Parcelize +data class ProductListingDetail( + + @SerializedName("uid") var uid: Int?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - - @SerializedName("price") - var price: ProductListingPrice?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, @SerializedName("rating") var rating: Double?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("description") - var description: String?=null, - - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, - @SerializedName("medias") - var medias: ArrayList?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, @SerializedName("tryouts") var tryouts: ArrayList?=null, - @SerializedName("sellable") - var sellable: Boolean?=null - -): Parcelable { + @SerializedName("promo_meta") + var promoMeta: @RawValue HashMap?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("similars") + var similars: ArrayList?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null +): Parcelable { @@ -28577,30 +28610,12 @@ data class ProductListingDetail( -} - - -/* - Model: GetCollectionItemsResponse -*/ -@Parcelize -data class GetCollectionItemsResponse( - @SerializedName("sort_on") - var sortOn: ArrayList?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("page") - var page: Page?=null - -): Parcelable { @@ -28616,44 +28631,34 @@ data class GetCollectionItemsResponse( /* - Model: CollectionItemRequest + Model: GetCollectionItemsResponse */ @Parcelize -data class CollectionItemRequest( +data class GetCollectionItemsResponse( - @SerializedName("page_no") - var pageNo: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("page_size") - var pageSize: Int?=null + @SerializedName("page") + var page: Page?=null, -): Parcelable { + @SerializedName("filters") + var filters: ArrayList?=null, + @SerializedName("sort_on") + var sortOn: ArrayList?=null +): Parcelable { -} - - -/* - Model: UpdatedResponse -*/ -@Parcelize -data class UpdatedResponse( - @SerializedName("message") - var message: String?=null - -): Parcelable { - - @@ -28668,14 +28673,14 @@ data class CatalogInsightItem( - @SerializedName("out_of_stock_count") - var outOfStockCount: Int?=null, + @SerializedName("sellable_count") + var sellableCount: Int?=null, @SerializedName("count") var count: Int?=null, - @SerializedName("sellable_count") - var sellableCount: Int?=null + @SerializedName("out_of_stock_count") + var outOfStockCount: Int?=null ): Parcelable { @@ -28698,9 +28703,6 @@ data class CatalogInsightBrand( - @SerializedName("total_sizes") - var totalSizes: Int?=null, - @SerializedName("article_freshness") var articleFreshness: Int?=null, @@ -28710,11 +28712,14 @@ data class CatalogInsightBrand( @SerializedName("name") var name: String?=null, + @SerializedName("total_articles") + var totalArticles: Int?=null, + @SerializedName("available_articles") var availableArticles: Int?=null, - @SerializedName("total_articles") - var totalArticles: Int?=null + @SerializedName("total_sizes") + var totalSizes: Int?=null ): Parcelable { @@ -28768,11 +28773,11 @@ data class CrossSellingData( - @SerializedName("articles") - var articles: Int?=null, - @SerializedName("products") - var products: Int?=null + var products: Int?=null, + + @SerializedName("articles") + var articles: Int?=null ): Parcelable { @@ -28793,11 +28798,11 @@ data class CrossSellingResponse( - @SerializedName("data") - var data: CrossSellingData?=null, - @SerializedName("brand_distribution") - var brandDistribution: CatalogInsightBrand?=null + var brandDistribution: CatalogInsightBrand?=null, + + @SerializedName("data") + var data: CrossSellingData?=null ): Parcelable { @@ -28818,14 +28823,14 @@ data class OptInPostRequest( - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, @SerializedName("enabled") var enabled: Boolean?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null, @SerializedName("opt_level") var optLevel: String?=null @@ -28853,35 +28858,35 @@ data class CompanyOptIn( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: Int?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("store_ids") var storeIds: ArrayList?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("created_on") - var createdOn: Int?=null, + @SerializedName("platform") + var platform: String?=null, @SerializedName("brand_ids") var brandIds: ArrayList?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("opt_level") - var optLevel: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: Int?=null, - @SerializedName("platform") - var platform: String?=null + @SerializedName("created_on") + var createdOn: Int?=null, + + @SerializedName("opt_level") + var optLevel: String?=null ): Parcelable { @@ -28943,17 +28948,17 @@ data class OptinCompanyDetail( - @SerializedName("name") - var name: String?=null, + @SerializedName("business_type") + var businessType: String?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("business_type") - var businessType: String?=null, - @SerializedName("company_type") - var companyType: String?=null + var companyType: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -28984,11 +28989,11 @@ data class CompanyBrandDetail( @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("brand_id") - var brandId: Int?=null, - @SerializedName("brand_name") - var brandName: String?=null + var brandName: String?=null, + + @SerializedName("brand_id") + var brandId: Int?=null ): Parcelable { @@ -29038,14 +29043,14 @@ data class OptinCompanyMetrics( - @SerializedName("company") - var company: String?=null, + @SerializedName("brand") + var brand: Int?=null, @SerializedName("store") var store: Int?=null, - @SerializedName("brand") - var brand: Int?=null + @SerializedName("company") + var company: String?=null ): Parcelable { @@ -29068,38 +29073,38 @@ data class StoreDetail( + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("store_type") var storeType: String?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("company_id") var companyId: Int?=null, @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("timing") - var timing: @RawValue HashMap?=null, - - @SerializedName("store_code") - var storeCode: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("documents") var documents: @RawValue ArrayList>?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, @SerializedName("additional_contacts") var additionalContacts: @RawValue ArrayList>?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("uid") - var uid: Int?=null + @SerializedName("timing") + var timing: @RawValue HashMap?=null ): Parcelable { @@ -29156,21 +29161,18 @@ data class OptinStoreDetails( /* - Model: AttributeMasterFilter + Model: AttributeSchemaRange */ @Parcelize -data class AttributeMasterFilter( +data class AttributeSchemaRange( - @SerializedName("depends_on") - var dependsOn: ArrayList?=null, - - @SerializedName("indexing") - var indexing: Boolean?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("priority") - var priority: Int?=null + @SerializedName("min") + var min: Int?=null ): Parcelable { @@ -29180,46 +29182,44 @@ data class AttributeMasterFilter( - - } /* - Model: AttributeMasterMandatoryDetails + Model: AttributeMaster */ @Parcelize -data class AttributeMasterMandatoryDetails( +data class AttributeMaster( - @SerializedName("l3_keys") - var l3Keys: ArrayList?=null + @SerializedName("allowed_values") + var allowedValues: ArrayList?=null, -): Parcelable { + @SerializedName("mandatory") + var mandatory: Boolean?=null, + @SerializedName("range") + var range: AttributeSchemaRange?=null, + @SerializedName("multi") + var multi: Boolean?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("format") + var format: String?=null + +): Parcelable { -} - - -/* - Model: AttributeMasterMeta -*/ -@Parcelize -data class AttributeMasterMeta( - @SerializedName("enriched") - var enriched: Boolean?=null, - @SerializedName("mandatory_details") - var mandatoryDetails: AttributeMasterMandatoryDetails?=null -): Parcelable { @@ -29231,18 +29231,15 @@ data class AttributeMasterMeta( /* - 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 { @@ -29250,36 +29247,22 @@ data class AttributeSchemaRange( - - } /* - Model: AttributeMaster + Model: AttributeMasterMeta */ @Parcelize -data class AttributeMaster( - - - - @SerializedName("range") - var range: AttributeSchemaRange?=null, - - @SerializedName("multi") - var multi: Boolean?=null, +data class AttributeMasterMeta( - @SerializedName("format") - var format: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("mandatory") - var mandatory: Boolean?=null, + @SerializedName("mandatory_details") + var mandatoryDetails: AttributeMasterMandatoryDetails?=null, - @SerializedName("allowed_values") - var allowedValues: ArrayList?=null + @SerializedName("enriched") + var enriched: Boolean?=null ): Parcelable { @@ -29289,14 +29272,6 @@ data class AttributeMaster( - - - - - - - - } @@ -29321,48 +29296,78 @@ data class AttributeMasterDetails( /* - Model: GenderDetail + Model: AttributeMasterFilter */ @Parcelize -data class GenderDetail( +data class AttributeMasterFilter( - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("indexing") + var indexing: Boolean?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("depends_on") + var dependsOn: ArrayList?=null, - @SerializedName("filters") - var filters: AttributeMasterFilter?=null, + @SerializedName("priority") + var priority: Int?=null + +): Parcelable { - @SerializedName("description") - var description: String?=null, - @SerializedName("is_nested") - var isNested: Boolean?=null, - @SerializedName("meta") - var meta: AttributeMasterMeta?=null, + + + + + + +} + + +/* + Model: GenderDetail +*/ +@Parcelize +data class GenderDetail( + + @SerializedName("schema") var schema: AttributeMaster?=null, - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("meta") + var meta: AttributeMasterMeta?=null, + + @SerializedName("is_nested") + var isNested: Boolean?=null, @SerializedName("id") var id: String?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("name") var name: String?=null, + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null, + + @SerializedName("description") + var description: String?=null, + @SerializedName("details") var details: AttributeMasterDetails?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("departments") + var departments: ArrayList?=null, + + @SerializedName("filters") + var filters: AttributeMasterFilter?=null ): Parcelable { @@ -29428,20 +29433,20 @@ data class PTErrorResponse( - @SerializedName("code") - var code: String?=null, - - @SerializedName("errors") - var errors: @RawValue HashMap?=null, - @SerializedName("meta") var meta: @RawValue HashMap?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("message") var message: String?=null, @SerializedName("status") - var status: Int?=null + var status: Int?=null, + + @SerializedName("errors") + var errors: @RawValue HashMap?=null ): Parcelable { @@ -29468,14 +29473,14 @@ data class UserSerializer( - @SerializedName("username") - var username: String?=null, + @SerializedName("contact") + var contact: String?=null, @SerializedName("user_id") var userId: String?=null, - @SerializedName("contact") - var contact: String?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -29498,50 +29503,50 @@ data class GetDepartment( - @SerializedName("page_no") - var pageNo: Int?=null, - - @SerializedName("page_size") - var pageSize: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("search") - var search: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("priority_order") - var priorityOrder: Int?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, @SerializedName("synonyms") var synonyms: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("page_size") + var pageSize: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("search") + var search: String?=null, @SerializedName("modified_by") var modifiedBy: UserSerializer?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("priority_order") + var priorityOrder: Int?=null, + @SerializedName("item_type") var itemType: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("page_no") + var pageNo: Int?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -29613,20 +29618,20 @@ data class DepartmentErrorResponse( - @SerializedName("code") - var code: String?=null, - - @SerializedName("errors") - var errors: @RawValue HashMap?=null, - @SerializedName("meta") var meta: @RawValue HashMap?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("message") var message: String?=null, @SerializedName("status") - var status: Int?=null + var status: Int?=null, + + @SerializedName("errors") + var errors: @RawValue HashMap?=null ): Parcelable { @@ -29653,53 +29658,53 @@ data class ProductTemplate( - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("is_archived") - var isArchived: Boolean?=null, - - @SerializedName("logo") - var logo: String?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("tag") var tag: String?=null, - @SerializedName("description") - var description: String?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("categories") var categories: ArrayList?=null, - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("is_physical") var isPhysical: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("is_archived") + var isArchived: Boolean?=null, + + @SerializedName("departments") + var departments: ArrayList?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("is_expirable") + var isExpirable: Boolean?=null ): Parcelable { @@ -29773,44 +29778,44 @@ data class TemplateDetails( - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("is_archived") - var isArchived: Boolean?=null, - - @SerializedName("logo") - var logo: String?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("tag") var tag: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("is_active") var isActive: Boolean?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("categories") var categories: ArrayList?=null, - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("is_physical") var isPhysical: Boolean?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("is_archived") + var isArchived: Boolean?=null, + + @SerializedName("departments") + var departments: ArrayList?=null, + + @SerializedName("is_expirable") + var isExpirable: Boolean?=null ): Parcelable { @@ -29853,95 +29858,95 @@ data class Properties( - @SerializedName("command") - var command: @RawValue HashMap?=null, - - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, - - @SerializedName("item_code") - var itemCode: @RawValue HashMap?=null, - - @SerializedName("tags") - var tags: @RawValue HashMap?=null, - - @SerializedName("sizes") - var sizes: @RawValue HashMap?=null, - - @SerializedName("brand_uid") - var brandUid: @RawValue HashMap?=null, - - @SerializedName("currency") - var currency: @RawValue HashMap?=null, - @SerializedName("slug") var slug: @RawValue HashMap?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: @RawValue HashMap?=null, + @SerializedName("sizes") + var sizes: @RawValue HashMap?=null, - @SerializedName("size_guide") - var sizeGuide: @RawValue HashMap?=null, + @SerializedName("product_group_tag") + var productGroupTag: @RawValue HashMap?=null, - @SerializedName("moq") - var moq: @RawValue HashMap?=null, + @SerializedName("name") + var name: @RawValue HashMap?=null, - @SerializedName("trader") - var trader: @RawValue HashMap?=null, + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, - @SerializedName("short_description") - var shortDescription: @RawValue HashMap?=null, + @SerializedName("is_dependent") + var isDependent: @RawValue HashMap?=null, - @SerializedName("multi_size") - var multiSize: @RawValue HashMap?=null, + @SerializedName("command") + var command: @RawValue HashMap?=null, @SerializedName("item_type") var itemType: @RawValue HashMap?=null, - @SerializedName("category_slug") - var categorySlug: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: @RawValue HashMap?=null, @SerializedName("country_of_origin") var countryOfOrigin: @RawValue HashMap?=null, - @SerializedName("media") - var media: @RawValue HashMap?=null, - - @SerializedName("name") - var name: @RawValue HashMap?=null, - @SerializedName("return_config") var returnConfig: @RawValue HashMap?=null, - @SerializedName("hsn_code") - var hsnCode: @RawValue HashMap?=null, + @SerializedName("category_slug") + var categorySlug: @RawValue HashMap?=null, - @SerializedName("trader_type") - var traderType: @RawValue HashMap?=null, + @SerializedName("item_code") + var itemCode: @RawValue HashMap?=null, - @SerializedName("is_dependent") - var isDependent: @RawValue HashMap?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, + + @SerializedName("short_description") + var shortDescription: @RawValue HashMap?=null, + + @SerializedName("trader") + var trader: @RawValue HashMap?=null, @SerializedName("description") var description: @RawValue HashMap?=null, - @SerializedName("product_group_tag") - var productGroupTag: @RawValue HashMap?=null, + @SerializedName("size_guide") + var sizeGuide: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: @RawValue HashMap?=null, + @SerializedName("tags") + var tags: @RawValue HashMap?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, + @SerializedName("no_of_boxes") + var noOfBoxes: @RawValue HashMap?=null, + + @SerializedName("currency") + var currency: @RawValue HashMap?=null, @SerializedName("highlights") var highlights: @RawValue HashMap?=null, - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null, + @SerializedName("multi_size") + var multiSize: @RawValue HashMap?=null, + + @SerializedName("brand_uid") + var brandUid: @RawValue HashMap?=null, + + @SerializedName("moq") + var moq: @RawValue HashMap?=null, @SerializedName("product_publish") - var productPublish: @RawValue HashMap?=null + var productPublish: @RawValue HashMap?=null, + + @SerializedName("media") + var media: @RawValue HashMap?=null, + + @SerializedName("hsn_code") + var hsnCode: @RawValue HashMap?=null, + + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, + + @SerializedName("trader_type") + var traderType: @RawValue HashMap?=null ): Parcelable { @@ -30021,20 +30026,20 @@ data class GlobalValidation( @SerializedName("title") var title: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("definitions") var definitions: @RawValue HashMap?=null, - @SerializedName("required") - var required: ArrayList?=null, + @SerializedName("properties") + var properties: Properties?=null, @SerializedName("type") var type: String?=null, - @SerializedName("properties") - var properties: Properties?=null + @SerializedName("description") + var description: String?=null, + + @SerializedName("required") + var required: ArrayList?=null ): Parcelable { @@ -30063,11 +30068,11 @@ data class TemplateValidationData( - @SerializedName("global_validation") - var globalValidation: GlobalValidation?=null, - @SerializedName("template_validation") - var templateValidation: @RawValue HashMap?=null + var templateValidation: @RawValue HashMap?=null, + + @SerializedName("global_validation") + var globalValidation: GlobalValidation?=null ): Parcelable { @@ -30181,21 +30186,18 @@ data class HSNCodesResponse( /* - Model: ProductDownloadItemsData + Model: VerifiedBy */ @Parcelize -data class ProductDownloadItemsData( +data class VerifiedBy( - @SerializedName("type") - var type: String?=null, - - @SerializedName("brand") - var brand: ArrayList?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("templates") - var templates: ArrayList?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -30205,24 +30207,25 @@ data class ProductDownloadItemsData( - - } /* - Model: VerifiedBy + Model: ProductDownloadItemsData */ @Parcelize -data class VerifiedBy( +data class ProductDownloadItemsData( - @SerializedName("username") - var username: String?=null, + @SerializedName("brand") + var brand: ArrayList?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("templates") + var templates: ArrayList?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -30232,6 +30235,8 @@ data class VerifiedBy( + + } @@ -30243,35 +30248,35 @@ data class ProductDownloadsItems( - @SerializedName("trigger_on") - var triggerOn: String?=null, - - @SerializedName("completed_on") - var completedOn: String?=null, + @SerializedName("template_tags") + var templateTags: @RawValue HashMap?=null, - @SerializedName("data") - var data: ProductDownloadItemsData?=null, + @SerializedName("seller_id") + var sellerId: Double?=null, @SerializedName("url") var url: String?=null, - @SerializedName("template_tags") - var templateTags: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: VerifiedBy?=null, + + @SerializedName("data") + var data: ProductDownloadItemsData?=null, + + @SerializedName("trigger_on") + var triggerOn: String?=null, @SerializedName("id") var id: String?=null, - @SerializedName("created_by") - var createdBy: VerifiedBy?=null, + @SerializedName("completed_on") + var completedOn: String?=null, - @SerializedName("seller_id") - var sellerId: Double?=null, + @SerializedName("task_id") + var taskId: String?=null, @SerializedName("status") - var status: String?=null, - - @SerializedName("task_id") - var taskId: String?=null + var status: String?=null ): Parcelable { @@ -30351,21 +30356,18 @@ data class ProductConfigurationDownloads( /* - Model: Hierarchy + Model: CategoryMappingValues */ @Parcelize -data class Hierarchy( - +data class CategoryMappingValues( - @SerializedName("l2") - var l2: Int?=null, - @SerializedName("department") - var department: Int?=null, + @SerializedName("catalog_id") + var catalogId: Int?=null, - @SerializedName("l1") - var l1: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -30375,27 +30377,25 @@ data class Hierarchy( - - } /* - Model: Media2 + Model: CategoryMapping */ @Parcelize -data class Media2( +data class CategoryMapping( - @SerializedName("landscape") - var landscape: String?=null, + @SerializedName("google") + var google: CategoryMappingValues?=null, - @SerializedName("portrait") - var portrait: String?=null, + @SerializedName("facebook") + var facebook: CategoryMappingValues?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("ajio") + var ajio: CategoryMappingValues?=null ): Parcelable { @@ -30411,18 +30411,21 @@ data class Media2( /* - Model: CategoryMappingValues + Model: Media2 */ @Parcelize -data class CategoryMappingValues( +data class Media2( - @SerializedName("name") - var name: String?=null, + @SerializedName("portrait") + var portrait: String?=null, - @SerializedName("catalog_id") - var catalogId: Int?=null + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("landscape") + var landscape: String?=null ): Parcelable { @@ -30432,25 +30435,27 @@ data class CategoryMappingValues( + + } /* - Model: CategoryMapping + Model: Hierarchy */ @Parcelize -data class CategoryMapping( +data class Hierarchy( - @SerializedName("facebook") - var facebook: CategoryMappingValues?=null, + @SerializedName("l1") + var l1: Int?=null, - @SerializedName("google") - var google: CategoryMappingValues?=null, + @SerializedName("department") + var department: Int?=null, - @SerializedName("ajio") - var ajio: CategoryMappingValues?=null + @SerializedName("l2") + var l2: Int?=null ): Parcelable { @@ -30466,63 +30471,45 @@ data class CategoryMapping( /* - Model: Category + Model: CategoryRequestBody */ @Parcelize -data class Category( - +data class CategoryRequestBody( - @SerializedName("hierarchy") - var hierarchy: ArrayList?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, @SerializedName("synonyms") var synonyms: ArrayList?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + @SerializedName("priority") var priority: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("_id") - var id: String?=null, - @SerializedName("media") var media: Media2?=null, - @SerializedName("level") - var level: Int?=null, - - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("level") + var level: Int?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("hierarchy") + var hierarchy: ArrayList?=null ): Parcelable { @@ -30541,18 +30528,6 @@ data class Category( - - - - - - - - - - - - @@ -30566,18 +30541,18 @@ data class Category( /* - Model: CategoryResponse + Model: CategoryCreateResponse */ @Parcelize -data class CategoryResponse( +data class CategoryCreateResponse( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -30591,45 +30566,63 @@ data class CategoryResponse( /* - Model: CategoryRequestBody + Model: Category */ @Parcelize -data class CategoryRequestBody( +data class Category( - @SerializedName("hierarchy") - var hierarchy: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("synonyms") var synonyms: ArrayList?=null, + @SerializedName("_id") + var id: String?=null, + + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + @SerializedName("priority") var priority: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("level") + var level: Int?=null, @SerializedName("media") var media: Media2?=null, - @SerializedName("level") - var level: Int?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("hierarchy") + var hierarchy: ArrayList?=null ): Parcelable { @@ -30648,6 +30641,18 @@ data class CategoryRequestBody( + + + + + + + + + + + + @@ -30661,18 +30666,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 { @@ -30686,15 +30691,18 @@ data class CategoryCreateResponse( /* - Model: SingleCategoryResponse + Model: CategoryUpdateResponse */ @Parcelize -data class SingleCategoryResponse( +data class CategoryUpdateResponse( - @SerializedName("data") - var data: Category?=null + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -30702,22 +30710,21 @@ data class SingleCategoryResponse( + + } /* - Model: CategoryUpdateResponse + Model: SingleCategoryResponse */ @Parcelize -data class CategoryUpdateResponse( - +data class SingleCategoryResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null + @SerializedName("data") + var data: Category?=null ): Parcelable { @@ -30725,30 +30732,25 @@ data class CategoryUpdateResponse( - - } /* - Model: Logo + Model: CustomOrder */ @Parcelize -data class Logo( - +data class CustomOrder( - @SerializedName("aspect_ratio_f") - var aspectRatioF: Int?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("is_custom_order") + var isCustomOrder: Boolean?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("manufacturing_time_unit") + var manufacturingTimeUnit: String?=null, - @SerializedName("secure_url") - var secureUrl: String?=null + @SerializedName("manufacturing_time") + var manufacturingTime: Int?=null ): Parcelable { @@ -30760,27 +30762,25 @@ data class Logo( - - } /* - Model: Brand + Model: ReturnConfig */ @Parcelize -data class Brand( +data class ReturnConfig( - @SerializedName("name") - var name: String?=null, + @SerializedName("time") + var time: Int?=null, - @SerializedName("logo") - var logo: Logo?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("returnable") + var returnable: Boolean?=null ): Parcelable { @@ -30796,24 +30796,21 @@ data class Brand( /* - Model: Image + Model: TaxIdentifier */ @Parcelize -data class Image( - +data class TaxIdentifier( - @SerializedName("aspect_ratio_f") - var aspectRatioF: Double?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("reporting_hsn") + var reportingHsn: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("secure_url") - var secureUrl: String?=null + @SerializedName("hsn_code_id") + var hsnCodeId: String?=null ): Parcelable { @@ -30825,24 +30822,25 @@ data class Image( - - } /* - Model: ProductPublished + Model: Trader */ @Parcelize -data class ProductPublished( +data class Trader( - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("address") + var address: ArrayList?=null, - @SerializedName("product_online_date") - var productOnlineDate: Int?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -30852,127 +30850,79 @@ data class ProductPublished( + + } /* - Model: Product + Model: OrderQuantity */ @Parcelize -data class Product( - - - - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("sizes") - var sizes: @RawValue ArrayList>?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("brand_uid") - var brandUid: Int?=null, +data class OrderQuantity( - @SerializedName("brand") - var brand: Brand?=null, - @SerializedName("currency") - var currency: String?=null, - @SerializedName("color") - var color: String?=null, - - @SerializedName("slug") - var slug: String?=null, + @SerializedName("minimum") + var minimum: Int?=null, - @SerializedName("images") - var images: ArrayList?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("l3_mapping") - var l3Mapping: ArrayList?=null, + @SerializedName("maximum") + var maximum: Int?=null - @SerializedName("size_guide") - var sizeGuide: String?=null, +): Parcelable { - @SerializedName("id") - var id: String?=null, - @SerializedName("moq") - var moq: @RawValue HashMap?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, - @SerializedName("category_slug") - var categorySlug: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, - @SerializedName("primary_color") - var primaryColor: String?=null, +} + + +/* + Model: ProductPublish +*/ +@Parcelize +data class ProductPublish( - @SerializedName("media") - var media: ArrayList?=null, - @SerializedName("is_physical") - var isPhysical: Boolean?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null - @SerializedName("hsn_code") - var hsnCode: String?=null, +): Parcelable { - @SerializedName("is_dependent") - var isDependent: Boolean?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("category_uid") - var categoryUid: Int?=null, - @SerializedName("all_sizes") - var allSizes: @RawValue ArrayList>?=null, - @SerializedName("template_tag") - var templateTag: String?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, +} + + +/* + Model: TeaserTag +*/ +@Parcelize +data class TeaserTag( - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, - @SerializedName("product_publish") - var productPublish: ProductPublished?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null + @SerializedName("tag") + var tag: String?=null ): Parcelable { @@ -30982,47 +30932,132 @@ data class Product( +} + + +/* + Model: ProductCreateUpdate +*/ +@Parcelize +data class ProductCreateUpdate( + @SerializedName("slug") + var slug: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("product_group_tag") + var productGroupTag: ArrayList?=null, + @SerializedName("template_tag") + var templateTag: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("is_image_less_product") + var isImageLessProduct: Boolean?=null, + @SerializedName("custom_order") + var customOrder: CustomOrder?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("bulk_job_id") + var bulkJobId: String?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("change_request_id") + var changeRequestId: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("category_slug") + var categorySlug: String?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfig?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, + @SerializedName("tax_identifier") + var taxIdentifier: TaxIdentifier?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("trader") + var trader: ArrayList?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("no_of_boxes") + var noOfBoxes: Int?=null, + @SerializedName("currency") + var currency: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("action") + var action: String?=null, + @SerializedName("multi_size") + var multiSize: Boolean?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, + @SerializedName("moq") + var moq: OrderQuantity?=null, + @SerializedName("requester") + var requester: String?=null, + @SerializedName("product_publish") + var productPublish: ProductPublish?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("media") + var media: ArrayList?=null, + @SerializedName("teaser_tag") + var teaserTag: TeaserTag?=null +): Parcelable { @@ -31052,24 +31087,7 @@ data class Product( -} - - -/* - Model: ProductListingResponse -*/ -@Parcelize -data class ProductListingResponse( - - - - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -31077,24 +31095,11 @@ data class ProductListingResponse( -} - - -/* - Model: TeaserTag -*/ -@Parcelize -data class TeaserTag( - @SerializedName("url") - var url: String?=null, - @SerializedName("tag") - var tag: String?=null -): Parcelable { @@ -31102,27 +31107,12 @@ data class TeaserTag( -} - - -/* - Model: TaxIdentifier -*/ -@Parcelize -data class TaxIdentifier( - @SerializedName("hsn_code") - var hsnCode: String?=null, - @SerializedName("hsn_code_id") - var hsnCodeId: String?=null, - @SerializedName("reporting_hsn") - var reportingHsn: String?=null -): Parcelable { @@ -31132,27 +31122,12 @@ data class TaxIdentifier( -} - - -/* - Model: OrderQuantity -*/ -@Parcelize -data class OrderQuantity( - @SerializedName("minimum") - var minimum: Int?=null, - @SerializedName("maximum") - var maximum: Int?=null, - @SerializedName("is_set") - var isSet: Boolean?=null -): Parcelable { @@ -31166,21 +31141,24 @@ data class OrderQuantity( /* - Model: Trader + Model: Image */ @Parcelize -data class Trader( +data class Image( - @SerializedName("name") - var name: String?=null, + @SerializedName("aspect_ratio_f") + var aspectRatioF: Double?=null, - @SerializedName("address") - var address: ArrayList?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("secure_url") + var secureUrl: String?=null, + + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -31192,25 +31170,30 @@ data class Trader( + + } /* - Model: ReturnConfig + Model: Logo */ @Parcelize -data class ReturnConfig( +data class Logo( - @SerializedName("time") - var time: Int?=null, + @SerializedName("aspect_ratio_f") + var aspectRatioF: Int?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("returnable") - var returnable: Boolean?=null + @SerializedName("secure_url") + var secureUrl: String?=null, + + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -31222,25 +31205,27 @@ data class ReturnConfig( + + } /* - Model: CustomOrder + Model: Brand */ @Parcelize -data class CustomOrder( +data class Brand( - @SerializedName("manufacturing_time_unit") - var manufacturingTimeUnit: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("is_custom_order") - var isCustomOrder: Boolean?=null, + @SerializedName("logo") + var logo: Logo?=null, - @SerializedName("manufacturing_time") - var manufacturingTime: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -31256,18 +31241,18 @@ data class CustomOrder( /* - Model: ProductPublish + Model: ProductPublished */ @Parcelize -data class ProductPublish( - +data class ProductPublished( - @SerializedName("is_set") - var isSet: Boolean?=null, @SerializedName("product_online_date") - var productOnlineDate: String?=null + var productOnlineDate: Int?=null, + + @SerializedName("is_set") + var isSet: Boolean?=null ): Parcelable { @@ -31281,154 +31266,125 @@ data class ProductPublish( /* - Model: ProductCreateUpdate + Model: Product */ @Parcelize -data class ProductCreateUpdate( - - - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("teaser_tag") - var teaserTag: TeaserTag?=null, - - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("tax_identifier") - var taxIdentifier: TaxIdentifier?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("requester") - var requester: String?=null, +data class Product( - @SerializedName("brand_uid") - var brandUid: Int?=null, - @SerializedName("currency") - var currency: String?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: Int?=null, - - @SerializedName("bulk_job_id") - var bulkJobId: String?=null, - - @SerializedName("size_guide") - var sizeGuide: String?=null, - - @SerializedName("is_image_less_product") - var isImageLessProduct: Boolean?=null, - - @SerializedName("moq") - var moq: OrderQuantity?=null, - - @SerializedName("trader") - var trader: ArrayList?=null, - - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("uid") var uid: Int?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, - - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("sizes") + var sizes: @RawValue ArrayList>?=null, - @SerializedName("category_slug") - var categorySlug: String?=null, + @SerializedName("template_tag") + var templateTag: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("media") - var media: ArrayList?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, @SerializedName("name") var name: String?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfig?=null, + @SerializedName("l3_mapping") + var l3Mapping: ArrayList?=null, + + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, @SerializedName("is_dependent") var isDependent: Boolean?=null, - @SerializedName("description") - var description: String?=null, - - @SerializedName("product_group_tag") - var productGroupTag: ArrayList?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("change_request_id") - var changeRequestId: String?=null, - - @SerializedName("action") - var action: String?=null, - - @SerializedName("template_tag") - var templateTag: String?=null, - - @SerializedName("variants") - var variants: @RawValue HashMap?=null, - @SerializedName("is_set") var isSet: Boolean?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, - - @SerializedName("custom_order") - var customOrder: CustomOrder?=null, - - @SerializedName("product_publish") - var productPublish: ProductPublish?=null - -): Parcelable { + @SerializedName("images") + var images: ArrayList?=null, + @SerializedName("category_uid") + var categoryUid: Int?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + @SerializedName("category_slug") + var categorySlug: String?=null, + @SerializedName("all_sizes") + var allSizes: @RawValue ArrayList>?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, + @SerializedName("primary_color") + var primaryColor: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("currency") + var currency: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("multi_size") + var multiSize: Boolean?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, + @SerializedName("moq") + var moq: @RawValue HashMap?=null, + @SerializedName("brand") + var brand: Brand?=null, + @SerializedName("product_publish") + var productPublish: ProductPublished?=null, + @SerializedName("media") + var media: ArrayList?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null +): Parcelable { @@ -31482,47 +31438,21 @@ data class ProductCreateUpdate( -} - - -/* - Model: ValidateProduct -*/ -@Parcelize -data class ValidateProduct( - @SerializedName("valid") - var valid: Boolean?=null -): Parcelable { -} - - -/* - Model: UserDetail -*/ -@Parcelize -data class UserDetail( - @SerializedName("username") - var username: String?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("full_name") - var fullName: String?=null -): Parcelable { @@ -31536,60 +31466,18 @@ data class UserDetail( /* - Model: ProductBulkRequest + Model: ProductListingResponse */ @Parcelize -data class ProductBulkRequest( - - - - @SerializedName("file_path") - var filePath: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("failed") - var failed: Int?=null, - - @SerializedName("modified_by") - var modifiedBy: UserDetail?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("succeed") - var succeed: Int?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, - - @SerializedName("total") - var total: Int?=null, - - @SerializedName("template_tag") - var templateTag: String?=null, - - @SerializedName("template") - var template: ProductTemplate?=null, +data class ProductListingResponse( - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("created_by") - var createdBy: UserDetail?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("cancelled") - var cancelled: Int?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -31599,50 +31487,19 @@ data class ProductBulkRequest( - - - - - - - - - - - - - - - - - - - - - - - - - - - - } /* - Model: ProductBulkRequestList + Model: ValidateProduct */ @Parcelize -data class ProductBulkRequestList( +data class ValidateProduct( - @SerializedName("items") - var items: ProductBulkRequest?=null, - - @SerializedName("page") - var page: Page?=null + @SerializedName("valid") + var valid: Boolean?=null ): Parcelable { @@ -31650,8 +31507,6 @@ data class ProductBulkRequestList( - - } @@ -31663,17 +31518,17 @@ data class UserInfo1( - @SerializedName("username") - var username: String?=null, + @SerializedName("uid") + var uid: String?=null, @SerializedName("user_id") var userId: String?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("email") - var email: String?=null + var email: String?=null, + + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -31698,56 +31553,56 @@ data class BulkJob( - @SerializedName("file_path") - var filePath: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("custom_template_tag") - var customTemplateTag: String?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo1?=null, + @SerializedName("cancelled_records") + var cancelledRecords: @RawValue ArrayList>?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("created_by") + var createdBy: UserInfo1?=null, - @SerializedName("tracking_url") - var trackingUrl: String?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("template_tag") + var templateTag: String?=null, @SerializedName("succeed") var succeed: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("custom_template_tag") + var customTemplateTag: String?=null, - @SerializedName("cancelled_records") - var cancelledRecords: @RawValue ArrayList>?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("failed") + var failed: Int?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo1?=null, - @SerializedName("failed_records") - var failedRecords: @RawValue ArrayList>?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("cancelled") var cancelled: Int?=null, - @SerializedName("created_by") - var createdBy: UserInfo1?=null, + @SerializedName("tracking_url") + var trackingUrl: String?=null, @SerializedName("stage") - var stage: String?=null + var stage: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("failed_records") + var failedRecords: @RawValue ArrayList>?=null ): Parcelable { @@ -31798,15 +31653,6 @@ data class BulkResponse( - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("modified_by") - var modifiedBy: UserInfo1?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("is_active") var isActive: Boolean?=null, @@ -31814,46 +31660,16 @@ data class BulkResponse( var createdBy: UserInfo1?=null, @SerializedName("batch_id") - var batchId: String?=null + var batchId: String?=null, -): Parcelable { - - - - - - - - - - - - - - - -} - - -/* - Model: BulkProductRequest -*/ -@Parcelize -data class BulkProductRequest( - - - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("data") - var data: @RawValue ArrayList>?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo1?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("batch_id") - var batchId: String?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -31867,22 +31683,6 @@ data class BulkProductRequest( -} - - -/* - Model: NestedTags -*/ -@Parcelize -data class NestedTags( - - - - @SerializedName("tags") - var tags: ArrayList?=null - -): Parcelable { - @@ -31891,41 +31691,21 @@ data class NestedTags( /* - Model: ProductTagsViewResponse + Model: UserDetail */ @Parcelize -data class ProductTagsViewResponse( - - - - @SerializedName("items") - var items: NestedTags?=null - -): Parcelable { - - +data class UserDetail( -} - - -/* - Model: UserCommon -*/ -@Parcelize -data class UserCommon( - + @SerializedName("full_name") + var fullName: String?=null, + @SerializedName("user_id") + var userId: String?=null, @SerializedName("username") - var username: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("user_id") - var userId: String?=null + var username: String?=null ): Parcelable { @@ -31941,63 +31721,60 @@ data class UserCommon( /* - Model: Items + Model: ProductBulkRequest */ @Parcelize -data class Items( +data class ProductBulkRequest( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: UserCommon?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("created_by") + var createdBy: UserDetail?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("template_tag") + var templateTag: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("file_path") + var filePath: String?=null, @SerializedName("succeed") var succeed: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("tracking_url") - var trackingUrl: String?=null, + @SerializedName("failed") + var failed: Int?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("retry") - var retry: Int?=null, + @SerializedName("template") + var template: ProductTemplate?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserDetail?=null, @SerializedName("stage") var stage: String?=null, - @SerializedName("created_by") - var createdBy: UserCommon?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null + @SerializedName("failed_records") + var failedRecords: ArrayList?=null ): Parcelable { @@ -32032,8 +31809,6 @@ data class Items( - - @@ -32041,15 +31816,15 @@ data class Items( /* - Model: BulkAssetResponse + Model: ProductBulkRequestList */ @Parcelize -data class BulkAssetResponse( +data class ProductBulkRequestList( @SerializedName("items") - var items: ArrayList?=null, + var items: ProductBulkRequest?=null, @SerializedName("page") var page: Page?=null @@ -32066,21 +31841,24 @@ data class BulkAssetResponse( /* - Model: ProductBulkAssets + Model: BulkProductRequest */ @Parcelize -data class ProductBulkAssets( +data class BulkProductRequest( - @SerializedName("url") - var url: String?=null, + @SerializedName("template_tag") + var templateTag: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("user") - var user: @RawValue HashMap?=null + @SerializedName("batch_id") + var batchId: String?=null, + + @SerializedName("data") + var data: @RawValue ArrayList>?=null ): Parcelable { @@ -32092,25 +31870,67 @@ data class ProductBulkAssets( + + } /* - Model: ProductSizeDeleteDataResponse + Model: NestedTags */ @Parcelize -data class ProductSizeDeleteDataResponse( +data class NestedTags( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("tags") + var tags: ArrayList?=null + +): Parcelable { + + + + + +} + + +/* + Model: ProductTagsViewResponse +*/ +@Parcelize +data class ProductTagsViewResponse( + + + + @SerializedName("items") + var items: NestedTags?=null + +): Parcelable { + + - @SerializedName("size") - var size: String?=null, - @SerializedName("item_id") - var itemId: Int?=null + +} + + +/* + Model: ProductBulkAssets +*/ +@Parcelize +data class ProductBulkAssets( + + + + @SerializedName("user") + var user: @RawValue HashMap?=null, + + @SerializedName("url") + var url: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -32126,18 +31946,21 @@ data class ProductSizeDeleteDataResponse( /* - Model: ProductSizeDeleteResponse + Model: UserCommon */ @Parcelize -data class ProductSizeDeleteResponse( +data class UserCommon( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("data") - var data: ProductSizeDeleteDataResponse?=null + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -32147,55 +31970,69 @@ data class ProductSizeDeleteResponse( + + } /* - Model: InventoryResponse + Model: Items */ @Parcelize -data class InventoryResponse( +data class Items( - @SerializedName("identifiers") - var identifiers: @RawValue HashMap?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("store") - var store: @RawValue HashMap?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, - @SerializedName("price_transfer") - var priceTransfer: Int?=null, + @SerializedName("created_by") + var createdBy: UserCommon?=null, - @SerializedName("price") - var price: Int?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("inventory_updated_on") - var inventoryUpdatedOn: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("sellable_quantity") - var sellableQuantity: Int?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("price_effective") - var priceEffective: Int?=null, + @SerializedName("retry") + var retry: Int?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("failed") + var failed: Int?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserCommon?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("uid") - var uid: String?=null + @SerializedName("cancelled") + var cancelled: Int?=null, + + @SerializedName("tracking_url") + var trackingUrl: String?=null, + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("failed_records") + var failedRecords: ArrayList?=null ): Parcelable { @@ -32218,6 +32055,14 @@ data class InventoryResponse( + + + + + + + + @@ -32231,15 +32076,15 @@ data class InventoryResponse( /* - Model: InventoryResponsePaginated + Model: BulkAssetResponse */ @Parcelize -data class InventoryResponsePaginated( +data class BulkAssetResponse( @SerializedName("items") - var items: ArrayList?=null, + var items: ArrayList?=null, @SerializedName("page") var page: Page?=null @@ -32256,21 +32101,21 @@ data class InventoryResponsePaginated( /* - Model: ItemQuery + Model: ProductSizeDeleteDataResponse */ @Parcelize -data class ItemQuery( +data class ProductSizeDeleteDataResponse( - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -32282,6 +32127,31 @@ data class ItemQuery( +} + + +/* + Model: ProductSizeDeleteResponse +*/ +@Parcelize +data class ProductSizeDeleteResponse( + + + + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("data") + var data: ProductSizeDeleteDataResponse?=null + +): Parcelable { + + + + + + + } @@ -32293,14 +32163,14 @@ data class GTIN( - @SerializedName("gtin_value") - var gtinValue: String?=null, + @SerializedName("gtin_type") + var gtinType: String?=null, @SerializedName("primary") var primary: Boolean?=null, - @SerializedName("gtin_type") - var gtinType: String?=null + @SerializedName("gtin_value") + var gtinValue: String?=null ): Parcelable { @@ -32393,11 +32263,23 @@ data class InvSize( + @SerializedName("size") + var size: String?=null, + + @SerializedName("is_set") + var isSet: Boolean?=null, + + @SerializedName("item_height") + var itemHeight: Double?=null, + @SerializedName("identifiers") var identifiers: ArrayList?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, + + @SerializedName("item_length") + var itemLength: Double?=null, @SerializedName("price_transfer") var priceTransfer: Double?=null, @@ -32405,46 +32287,45 @@ data class InvSize( @SerializedName("price") var price: Double?=null, + @SerializedName("set") + var set: InventorySet?=null, + @SerializedName("store_code") var storeCode: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("item_weight") var itemWeight: Double?=null, + @SerializedName("item_weight_unit_of_measure") + var itemWeightUnitOfMeasure: String?=null, + + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, + @SerializedName("currency") var currency: String?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, + @SerializedName("item_width") + var itemWidth: Double?=null + +): Parcelable { + - @SerializedName("set") - var set: InventorySet?=null, - @SerializedName("expiration_date") - var expirationDate: String?=null, - @SerializedName("item_width") - var itemWidth: Double?=null, - @SerializedName("size") - var size: String?=null, - @SerializedName("item_dimensions_unit_of_measure") - var itemDimensionsUnitOfMeasure: String?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null, - @SerializedName("item_length") - var itemLength: Double?=null, - @SerializedName("item_height") - var itemHeight: Double?=null -): Parcelable { @@ -32471,8 +32352,27 @@ data class InvSize( +} + + +/* + Model: ItemQuery +*/ +@Parcelize +data class ItemQuery( + + + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("brand_uid") + var brandUid: Int?=null, + @SerializedName("item_code") + var itemCode: String?=null +): Parcelable { @@ -32493,14 +32393,74 @@ data class InventoryRequest( + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("item") var item: ItemQuery?=null, @SerializedName("company_id") - var companyId: Int?=null, + var companyId: Int?=null - @SerializedName("sizes") - var sizes: ArrayList?=null +): Parcelable { + + + + + + + + + +} + + +/* + Model: InventoryResponse +*/ +@Parcelize +data class InventoryResponse( + + + + @SerializedName("size") + var size: String?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("seller_identifier") + var sellerIdentifier: Int?=null, + + @SerializedName("identifiers") + var identifiers: @RawValue HashMap?=null, + + @SerializedName("sellable_quantity") + var sellableQuantity: Int?=null, + + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("inventory_updated_on") + var inventoryUpdatedOn: String?=null, + + @SerializedName("price") + var price: Int?=null, + + @SerializedName("price_transfer") + var priceTransfer: Int?=null, + + @SerializedName("store") + var store: @RawValue HashMap?=null, + + @SerializedName("price_effective") + var priceEffective: Int?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -32511,62 +32471,107 @@ data class InventoryRequest( + + + + + + + + + + + + + + + + + + + + } /* - Model: BulkInventoryGetItems + Model: InventoryResponsePaginated */ @Parcelize -data class BulkInventoryGetItems( +data class InventoryResponsePaginated( - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("page") + var page: Page?=null - @SerializedName("modified_on") - var modifiedOn: String?=null, +): Parcelable { - @SerializedName("failed") - var failed: Int?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("succeed") - var succeed: Int?=null, + + + +} + + +/* + Model: BulkInventoryGetItems +*/ +@Parcelize +data class BulkInventoryGetItems( + + + + @SerializedName("total") + var total: Int?=null, @SerializedName("is_active") var isActive: Boolean?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + + @SerializedName("file_path") + var filePath: String?=null, + @SerializedName("id") var id: String?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("failed") + var failed: Int?=null, @SerializedName("cancelled") var cancelled: Int?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("stage") - var stage: String?=null + var stage: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("failed_records") + var failedRecords: ArrayList?=null ): Parcelable { @@ -32638,11 +32643,26 @@ data class Size1( + @SerializedName("size") + var size: String?=null, + + @SerializedName("is_set") + var isSet: Boolean?=null, + + @SerializedName("item_height") + var itemHeight: Double?=null, + + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + @SerializedName("identifiers") var identifiers: @RawValue ArrayList>?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, + + @SerializedName("item_length") + var itemLength: Double?=null, @SerializedName("price_transfer") var priceTransfer: Double?=null, @@ -32650,47 +32670,32 @@ data class Size1( @SerializedName("price") var price: Double?=null, + @SerializedName("set") + var set: InventorySet?=null, + @SerializedName("store_code") var storeCode: String?=null, - @SerializedName("item_weight") - var itemWeight: Double?=null, - - @SerializedName("currency") - var currency: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("price_effective") var priceEffective: Double?=null, - @SerializedName("set") - var set: InventorySet?=null, - - @SerializedName("expiration_date") - var expirationDate: String?=null, - - @SerializedName("item_width") - var itemWidth: Double?=null, - - @SerializedName("size") - var size: String?=null, - - @SerializedName("item_dimensions_unit_of_measure") - var itemDimensionsUnitOfMeasure: String?=null, - - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("item_weight") + var itemWeight: Double?=null, @SerializedName("item_weight_unit_of_measure") var itemWeightUnitOfMeasure: String?=null, - @SerializedName("item_length") - var itemLength: Double?=null, + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, - @SerializedName("item_height") - var itemHeight: Double?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null + @SerializedName("item_width") + var itemWidth: Double?=null ): Parcelable { @@ -32743,14 +32748,14 @@ data class InventoryBulkRequest( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, @SerializedName("user") var user: @RawValue HashMap?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("batch_id") var batchId: String?=null @@ -32771,33 +32776,21 @@ data class InventoryBulkRequest( /* - Model: InventoryExportJob + Model: InventoryExportRequest */ @Parcelize -data class InventoryExportJob( - - - - @SerializedName("trigger_on") - var triggerOn: String?=null, - - @SerializedName("completed_on") - var completedOn: String?=null, +data class InventoryExportRequest( - @SerializedName("request_params") - var requestParams: @RawValue HashMap?=null, - @SerializedName("url") - var url: String?=null, - @SerializedName("seller_id") - var sellerId: Int?=null, + @SerializedName("brand") + var brand: ArrayList?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("store") + var store: ArrayList?=null, - @SerializedName("task_id") - var taskId: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -32809,33 +32802,31 @@ data class InventoryExportJob( - - - - - - - - } /* - Model: InventoryExportRequest + Model: InventoryExportResponse */ @Parcelize -data class InventoryExportRequest( +data class InventoryExportResponse( - @SerializedName("store") - var store: ArrayList?=null, + @SerializedName("seller_id") + var sellerId: Int?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("brand") - var brand: ArrayList?=null + @SerializedName("request_params") + var requestParams: @RawValue HashMap?=null, + + @SerializedName("task_id") + var taskId: String?=null, + + @SerializedName("trigger_on") + var triggerOn: String?=null ): Parcelable { @@ -32847,31 +32838,41 @@ data class InventoryExportRequest( + + + + } /* - Model: InventoryExportResponse + Model: InventoryExportJob */ @Parcelize -data class InventoryExportResponse( +data class InventoryExportJob( + + @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("request_params") var requestParams: @RawValue HashMap?=null, - @SerializedName("seller_id") - var sellerId: Int?=null, + @SerializedName("task_id") + var taskId: String?=null, @SerializedName("status") - var status: String?=null, - - @SerializedName("task_id") - var taskId: String?=null + var status: String?=null ): Parcelable { @@ -32887,6 +32888,10 @@ data class InventoryExportResponse( + + + + } @@ -32898,11 +32903,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 { @@ -32941,45 +32946,42 @@ data class InventoryConfig( /* - Model: HsnCodesObject + Model: HsnUpsert */ @Parcelize -data class HsnCodesObject( +data class HsnUpsert( - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, + + @SerializedName("tax_on_esp") + var taxOnEsp: Boolean?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("threshold2") - var threshold2: Double?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("threshold1") + var threshold1: Double?=null, @SerializedName("tax2") var tax2: Double?=null, - @SerializedName("tax_on_mrp") - var taxOnMrp: Boolean?=null, - - @SerializedName("hs2_code") - var hs2Code: String?=null, - - @SerializedName("id") - var id: String?=null, + @SerializedName("threshold2") + var threshold2: Double?=null, @SerializedName("tax1") var tax1: Double?=null, - @SerializedName("tax_on_esp") - var taxOnEsp: Boolean?=null, - - @SerializedName("threshold1") - var threshold1: Double?=null + @SerializedName("hs2_code") + var hs2Code: String?=null ): Parcelable { @@ -33002,8 +33004,6 @@ data class HsnCodesObject( - - @@ -33011,27 +33011,45 @@ data class HsnCodesObject( /* - Model: PageResponse + Model: HsnCodesObject */ @Parcelize -data class PageResponse( +data class HsnCodesObject( - @SerializedName("current") - var current: String?=null, + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("size") - var size: Int?=null, + @SerializedName("tax_on_esp") + var taxOnEsp: Boolean?=null, - @SerializedName("has_previous") - var hasPrevious: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("item_total") - var itemTotal: Int?=null + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("hsn_code") + var hsnCode: String?=null, + + @SerializedName("threshold1") + var threshold1: Double?=null, + + @SerializedName("tax2") + var tax2: Double?=null, + + @SerializedName("threshold2") + var threshold2: Double?=null, + + @SerializedName("tax1") + var tax1: Double?=null, + + @SerializedName("hs2_code") + var hs2Code: String?=null ): Parcelable { @@ -33047,24 +33065,11 @@ data class PageResponse( -} - - -/* - Model: HsnCodesListingResponse -*/ -@Parcelize -data class HsnCodesListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: PageResponse?=null -): Parcelable { @@ -33076,54 +33081,49 @@ data class HsnCodesListingResponse( /* - Model: HsnUpsert + Model: HsnCode */ @Parcelize -data class HsnUpsert( - - - - @SerializedName("hsn_code") - var hsnCode: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null, +data class HsnCode( - @SerializedName("threshold2") - var threshold2: Double?=null, - @SerializedName("tax2") - var tax2: Double?=null, - @SerializedName("tax_on_mrp") - var taxOnMrp: Boolean?=null, + @SerializedName("data") + var data: HsnCodesObject?=null - @SerializedName("hs2_code") - var hs2Code: String?=null, +): Parcelable { - @SerializedName("tax1") - var tax1: Double?=null, - @SerializedName("tax_on_esp") - var taxOnEsp: Boolean?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("threshold1") - var threshold1: Double?=null - -): Parcelable { +} + + +/* + Model: PageResponse +*/ +@Parcelize +data class PageResponse( + @SerializedName("size") + var size: Int?=null, + @SerializedName("has_previous") + var hasPrevious: Boolean?=null, + @SerializedName("current") + var current: String?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, + @SerializedName("item_total") + var itemTotal: Int?=null +): Parcelable { @@ -33141,15 +33141,18 @@ data class HsnUpsert( /* - Model: HsnCode + Model: HsnCodesListingResponse */ @Parcelize -data class HsnCode( +data class HsnCodesListingResponse( - @SerializedName("data") - var data: HsnCodesObject?=null + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("page") + var page: PageResponse?=null ): Parcelable { @@ -33157,6 +33160,8 @@ data class HsnCode( + + } @@ -33208,17 +33213,17 @@ data class BrandItem( - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("action") var action: Action?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("logo") + var logo: Media?=null, @SerializedName("name") var name: String?=null, @@ -33226,11 +33231,11 @@ data class BrandItem( @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("discount") + var discount: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -33288,20 +33293,20 @@ data class Department( + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("slug") + var slug: String?=null, + @SerializedName("logo") var logo: Media?=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 + @SerializedName("priority_order") + var priorityOrder: Int?=null ): Parcelable { @@ -33341,33 +33346,58 @@ data class DepartmentResponse( /* - Model: ThirdLevelChild + Model: DepartmentIdentifier */ @Parcelize -data class ThirdLevelChild( +data class DepartmentIdentifier( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("action") - var action: Action?=null, + @SerializedName("slug") + var slug: String?=null + +): Parcelable { - @SerializedName("childs") - var childs: @RawValue ArrayList>?=null, - @SerializedName("name") - var name: String?=null, + + + + + +} + + +/* + Model: ThirdLevelChild +*/ +@Parcelize +data class ThirdLevelChild( + + + + @SerializedName("slug") + var slug: String?=null, @SerializedName("uid") var uid: Int?=null, + @SerializedName("action") + var action: Action?=null, + @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("childs") + var childs: @RawValue ArrayList>?=null ): Parcelable { @@ -33398,26 +33428,26 @@ data class SecondLevelChild( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("uid") + var uid: Int?=null, @SerializedName("action") var action: Action?=null, - @SerializedName("childs") - var childs: ArrayList?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("name") var name: String?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("slug") - var slug: String?=null + @SerializedName("childs") + var childs: ArrayList?=null ): Parcelable { @@ -33448,26 +33478,26 @@ data class Child( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("uid") + var uid: Int?=null, @SerializedName("action") var action: Action?=null, - @SerializedName("childs") - var childs: ArrayList?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("name") var name: String?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("slug") - var slug: String?=null + @SerializedName("childs") + var childs: ArrayList?=null ): Parcelable { @@ -33498,23 +33528,23 @@ data class CategoryItems( - @SerializedName("action") - var action: Action?=null, - - @SerializedName("childs") - var childs: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("uid") var uid: Int?=null, + @SerializedName("action") + var action: Action?=null, + @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("childs") + var childs: ArrayList?=null ): Parcelable { @@ -33543,36 +33573,11 @@ data class DepartmentCategoryTree( - @SerializedName("department") - var department: String?=null, - @SerializedName("items") - var items: ArrayList?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: DepartmentIdentifier -*/ -@Parcelize -data class DepartmentIdentifier( - - + var items: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("slug") - var slug: String?=null + @SerializedName("department") + var department: String?=null ): Parcelable { @@ -33593,11 +33598,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 { @@ -33618,17 +33623,17 @@ data class ApplicationProductListingResponse( - @SerializedName("sort_on") - var sortOn: ArrayList?=null, - @SerializedName("items") var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, + @SerializedName("filters") var filters: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("sort_on") + var sortOn: ArrayList?=null ): Parcelable { @@ -33653,26 +33658,8 @@ data class ProductDetail( - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, - - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("rating_count") - var ratingCount: Int?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - - @SerializedName("brand") - var brand: ProductBrand?=null, - - @SerializedName("color") - var color: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("slug") var slug: String?=null, @@ -33680,47 +33667,65 @@ data class ProductDetail( @SerializedName("grouped_attributes") var groupedAttributes: ArrayList?=null, + @SerializedName("rating") + var rating: Double?=null, + + @SerializedName("medias") + var medias: ArrayList?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + @SerializedName("promo_meta") var promoMeta: @RawValue HashMap?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("similars") - var similars: ArrayList?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, @SerializedName("item_type") var itemType: String?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("rating") - var rating: Double?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("short_description") + var shortDescription: String?=null, @SerializedName("description") var description: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("highlights") var highlights: ArrayList?=null, - @SerializedName("medias") - var medias: ArrayList?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null + @SerializedName("rating_count") + var ratingCount: Int?=null, + + @SerializedName("color") + var color: String?=null, + + @SerializedName("similars") + var similars: ArrayList?=null, + + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null ): Parcelable { @@ -33813,17 +33818,17 @@ data class AssignStoreArticle( - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignment?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("query") var query: ArticleQuery?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignment?=null, + + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("group_id") var groupId: String?=null @@ -33853,24 +33858,24 @@ data class AssignStore( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("articles") - var articles: ArrayList?=null, + @SerializedName("app_id") + var appId: String?=null, @SerializedName("store_ids") var storeIds: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("channel_identifier") var channelIdentifier: String?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("channel_type") var channelType: String?=null, + @SerializedName("articles") + var articles: ArrayList?=null, + @SerializedName("pincode") var pincode: String?=null @@ -33928,58 +33933,67 @@ data class StoreAssignResponse( + @SerializedName("size") + var size: String?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("s_city") + var sCity: String?=null, + @SerializedName("store_pincode") var storePincode: Int?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("_id") + var id: String?=null, + + @SerializedName("store_id") + var storeId: Int?=null, @SerializedName("item_id") var itemId: Int?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignment1?=null, + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("price_effective") + var priceEffective: Int?=null, @SerializedName("index") var index: Int?=null, - @SerializedName("price_marked") - var priceMarked: Int?=null, + @SerializedName("strategy_wise_listing") + var strategyWiseListing: @RawValue ArrayList>?=null, + + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignment1?=null, @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("strategy_wise_listing") - var strategyWiseListing: @RawValue ArrayList>?=null, + @SerializedName("status") + var status: Boolean?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("price_marked") + var priceMarked: Int?=null, + + @SerializedName("group_id") + var groupId: String?=null + +): Parcelable { - @SerializedName("price_effective") - var priceEffective: Int?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("size") - var size: String?=null, - @SerializedName("group_id") - var groupId: String?=null, - @SerializedName("s_city") - var sCity: String?=null, - @SerializedName("status") - var status: Boolean?=null, - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("uid") - var uid: String?=null -): Parcelable { @@ -34008,8 +34022,54 @@ data class StoreAssignResponse( +} + + +/* + Model: UserSerializer1 +*/ +@Parcelize +data class UserSerializer1( + + + + @SerializedName("contact") + var contact: String?=null, + + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("username") + var username: String?=null + +): Parcelable { + + + + + + + + + +} + + +/* + Model: SellerPhoneNumber +*/ +@Parcelize +data class SellerPhoneNumber( + + + + @SerializedName("country_code") + var countryCode: Int?=null, + @SerializedName("number") + var number: String?=null +): Parcelable { @@ -34028,14 +34088,14 @@ data class Document( - @SerializedName("legal_name") - var legalName: String?=null, + @SerializedName("url") + var url: String?=null, @SerializedName("verified") var verified: Boolean?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("legal_name") + var legalName: String?=null, @SerializedName("type") var type: String?=null, @@ -34068,8 +34128,14 @@ data class GetAddressSerializer( - @SerializedName("city") - var city: String?=null, + @SerializedName("address_type") + var addressType: String?=null, + + @SerializedName("state") + var state: String?=null, + + @SerializedName("longitude") + var longitude: Double?=null, @SerializedName("country_code") var countryCode: String?=null, @@ -34077,29 +34143,23 @@ data class GetAddressSerializer( @SerializedName("latitude") var latitude: Double?=null, - @SerializedName("country") - var country: String?=null, - - @SerializedName("state") - var state: String?=null, - - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, @SerializedName("address1") var address1: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("address2") - var address2: String?=null + @SerializedName("landmark") + var landmark: String?=null ): Parcelable { @@ -34131,21 +34191,21 @@ data class GetAddressSerializer( /* - Model: UserSerializer1 + Model: UserSerializer2 */ @Parcelize -data class UserSerializer1( +data class UserSerializer2( - @SerializedName("username") - var username: String?=null, + @SerializedName("contact") + var contact: String?=null, @SerializedName("user_id") var userId: String?=null, - @SerializedName("contact") - var contact: String?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -34161,51 +34221,56 @@ data class UserSerializer1( /* - Model: LocationTimingSerializer + Model: GetCompanySerializer */ @Parcelize -data class LocationTimingSerializer( +data class GetCompanySerializer( - @SerializedName("hour") - var hour: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("minute") - var minute: Int?=null + @SerializedName("reject_reason") + var rejectReason: String?=null, -): Parcelable { + @SerializedName("created_by") + var createdBy: UserSerializer2?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, + @SerializedName("business_type") + var businessType: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer2?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer2?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, -} - - -/* - Model: LocationDayWiseSerializer -*/ -@Parcelize -data class LocationDayWiseSerializer( + @SerializedName("addresses") + var addresses: ArrayList?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("weekday") - var weekday: String?=null, + @SerializedName("company_type") + var companyType: String?=null - @SerializedName("opening") - var opening: LocationTimingSerializer?=null, +): Parcelable { - @SerializedName("open") - var open: Boolean?=null, - @SerializedName("closing") - var closing: LocationTimingSerializer?=null -): Parcelable { @@ -34217,27 +34282,12 @@ data class LocationDayWiseSerializer( -} - - -/* - Model: InvoiceCredSerializer -*/ -@Parcelize -data class InvoiceCredSerializer( - @SerializedName("username") - var username: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("password") - var password: String?=null -): Parcelable { @@ -34251,18 +34301,21 @@ data class InvoiceCredSerializer( /* - Model: InvoiceDetailsSerializer + Model: LocationManagerSerializer */ @Parcelize -data class InvoiceDetailsSerializer( +data class LocationManagerSerializer( - @SerializedName("e_invoice") - var eInvoice: InvoiceCredSerializer?=null, + @SerializedName("mobile_no") + var mobileNo: SellerPhoneNumber?=null, - @SerializedName("e_waybill") - var eWaybill: InvoiceCredSerializer?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("email") + var email: String?=null ): Parcelable { @@ -34272,22 +34325,24 @@ data class InvoiceDetailsSerializer( + + } /* - Model: SellerPhoneNumber + Model: LocationTimingSerializer */ @Parcelize -data class SellerPhoneNumber( +data class LocationTimingSerializer( - @SerializedName("number") - var number: String?=null, + @SerializedName("hour") + var hour: Int?=null, - @SerializedName("country_code") - var countryCode: Int?=null + @SerializedName("minute") + var minute: Int?=null ): Parcelable { @@ -34301,21 +34356,24 @@ data class SellerPhoneNumber( /* - Model: LocationManagerSerializer + Model: LocationDayWiseSerializer */ @Parcelize -data class LocationManagerSerializer( +data class LocationDayWiseSerializer( - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null, + @SerializedName("closing") + var closing: LocationTimingSerializer?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("weekday") + var weekday: String?=null, - @SerializedName("email") - var email: String?=null + @SerializedName("open") + var open: Boolean?=null, + + @SerializedName("opening") + var opening: LocationTimingSerializer?=null ): Parcelable { @@ -34327,6 +34385,8 @@ data class LocationManagerSerializer( + + } @@ -34356,21 +34416,18 @@ data class ProductReturnConfigSerializer( /* - Model: UserSerializer2 + Model: LocationIntegrationType */ @Parcelize -data class UserSerializer2( - +data class LocationIntegrationType( - @SerializedName("username") - var username: String?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("inventory") + var inventory: String?=null, - @SerializedName("contact") - var contact: String?=null + @SerializedName("order") + var order: String?=null ): Parcelable { @@ -34380,57 +34437,25 @@ data class UserSerializer2( - - } /* - Model: GetCompanySerializer + Model: InvoiceCredSerializer */ @Parcelize -data class GetCompanySerializer( - - - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("reject_reason") - var rejectReason: String?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer2?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("verified_by") - var verifiedBy: UserSerializer2?=null, - - @SerializedName("addresses") - var addresses: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("verified_on") - var verifiedOn: String?=null, +data class InvoiceCredSerializer( - @SerializedName("stage") - var stage: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer2?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("password") + var password: String?=null, - @SerializedName("company_type") - var companyType: String?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -34441,43 +34466,23 @@ data class GetCompanySerializer( - - - - - - - - - - - - - - - - - - - - } /* - Model: LocationIntegrationType + Model: InvoiceDetailsSerializer */ @Parcelize -data class LocationIntegrationType( +data class InvoiceDetailsSerializer( - @SerializedName("inventory") - var inventory: String?=null, + @SerializedName("e_invoice") + var eInvoice: InvoiceCredSerializer?=null, - @SerializedName("order") - var order: String?=null + @SerializedName("e_waybill") + var eWaybill: InvoiceCredSerializer?=null ): Parcelable { @@ -34498,80 +34503,80 @@ data class GetLocationSerializer( - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("documents") - var documents: ArrayList?=null, - - @SerializedName("address") - var address: GetAddressSerializer?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: UserSerializer1?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer1?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer1?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, @SerializedName("stage") var stage: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("code") + var code: String?=null, + + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("store_type") var storeType: String?=null, - @SerializedName("timing") - var timing: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("gst_credentials") - var gstCredentials: InvoiceDetailsSerializer?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, + @SerializedName("address") + var address: GetAddressSerializer?=null, + + @SerializedName("company") + var company: GetCompanySerializer?=null, + + @SerializedName("verified_by") + var verifiedBy: UserSerializer1?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("phone_number") var phoneNumber: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("manager") var manager: LocationManagerSerializer?=null, + @SerializedName("timing") + var timing: ArrayList?=null, + @SerializedName("product_return_config") var productReturnConfig: ProductReturnConfigSerializer?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer1?=null, - - @SerializedName("company") - var company: GetCompanySerializer?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer1?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("integration_type") var integrationType: LocationIntegrationType?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null ): Parcelable { @@ -34657,6 +34662,36 @@ data class LocationListSerializer( +/* + Model: CompanyTaxesSerializer +*/ +@Parcelize +data class CompanyTaxesSerializer( + + + + @SerializedName("effective_date") + var effectiveDate: String?=null, + + @SerializedName("rate") + var rate: Double?=null, + + @SerializedName("enable") + var enable: Boolean?=null + +): Parcelable { + + + + + + + + + +} + + /* Model: BusinessCountryInfo */ @@ -34730,11 +34765,11 @@ data class ContactDetails( - @SerializedName("phone") - var phone: ArrayList?=null, - @SerializedName("emails") - var emails: ArrayList?=null + var emails: ArrayList?=null, + + @SerializedName("phone") + var phone: ArrayList?=null ): Parcelable { @@ -34755,71 +34790,71 @@ data class GetCompanyProfileSerializerResponse( - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("documents") - var documents: ArrayList?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("taxes") + var taxes: ArrayList?=null, @SerializedName("modified_by") var modifiedBy: UserSerializer?=null, - @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null, - - @SerializedName("stage") - var stage: String?=null, + @SerializedName("business_type") + var businessType: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("mode") + var mode: String?=null, - @SerializedName("business_details") - var businessDetails: BusinessDetails?=null, + @SerializedName("company_type") + var companyType: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("contact_details") - var contactDetails: ContactDetails?=null, + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null, @SerializedName("verified_on") var verifiedOn: String?=null, - @SerializedName("company_type") - var companyType: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("business_info") + var businessInfo: String?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, @SerializedName("franchise_enabled") var franchiseEnabled: Boolean?=null, - @SerializedName("taxes") - var taxes: @RawValue ArrayList>?=null, + @SerializedName("business_details") + var businessDetails: BusinessDetails?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, + @SerializedName("contact_details") + var contactDetails: ContactDetails?=null, - @SerializedName("business_info") - var businessInfo: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + + @SerializedName("addresses") + var addresses: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null ): Parcelable { @@ -34880,38 +34915,38 @@ data class CreateUpdateAddressSerializer( - @SerializedName("landmark") - var landmark: String?=null, - @SerializedName("state") var state: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("longitude") + var longitude: Double?=null, + + @SerializedName("landmark") + var landmark: String?=null, + + @SerializedName("country_code") + var countryCode: String?=null, @SerializedName("address2") var address2: String?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, @SerializedName("country") var country: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, + + @SerializedName("address1") + var address1: String?=null, @SerializedName("address_type") var addressType: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("city") - var city: String?=null, - - @SerializedName("longitude") - var longitude: Double?=null + var city: String?=null ): Parcelable { @@ -34943,21 +34978,21 @@ data class CreateUpdateAddressSerializer( /* - Model: CompanyTax + Model: CompanyTaxesSerializer1 */ @Parcelize -data class CompanyTax( +data class CompanyTaxesSerializer1( - @SerializedName("enable") - var enable: Boolean?=null, + @SerializedName("effective_date") + var effectiveDate: String?=null, @SerializedName("rate") var rate: Double?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null + @SerializedName("enable") + var enable: Boolean?=null ): Parcelable { @@ -34983,46 +35018,57 @@ data class UpdateCompany( @SerializedName("business_type") var businessType: String?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("business_info") + var businessInfo: String?=null, + + @SerializedName("company_type") + var companyType: String?=null, @SerializedName("contact_details") var contactDetails: ContactDetails?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + + @SerializedName("addresses") + var addresses: ArrayList?=null, + @SerializedName("franchise_enabled") var franchiseEnabled: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("business_details") + var businessDetails: BusinessDetails?=null, - @SerializedName("taxes") - var taxes: ArrayList?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("business_info") - var businessInfo: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("taxes") + var taxes: ArrayList?=null, @SerializedName("documents") var documents: ArrayList?=null, @SerializedName("reject_reason") - var rejectReason: String?=null, + var rejectReason: String?=null + +): Parcelable { + + + + + + + + - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - @SerializedName("business_details") - var businessDetails: BusinessDetails?=null -): Parcelable { @@ -35043,10 +35089,24 @@ data class UpdateCompany( +} + + +/* + Model: ProfileSuccessResponse +*/ +@Parcelize +data class ProfileSuccessResponse( + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("uid") + var uid: Int?=null +): Parcelable { @@ -35090,14 +35150,8 @@ data class MetricsSerializer( - @SerializedName("product") - var product: DocumentsObj?=null, - - @SerializedName("company_documents") - var companyDocuments: DocumentsObj?=null, - - @SerializedName("store_documents") - var storeDocuments: DocumentsObj?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("stage") var stage: String?=null, @@ -35105,11 +35159,17 @@ data class MetricsSerializer( @SerializedName("store") var store: DocumentsObj?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("store_documents") + var storeDocuments: DocumentsObj?=null, + + @SerializedName("product") + var product: DocumentsObj?=null, @SerializedName("brand") - var brand: DocumentsObj?=null + var brand: DocumentsObj?=null, + + @SerializedName("company_documents") + var companyDocuments: DocumentsObj?=null ): Parcelable { @@ -35140,11 +35200,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 { @@ -35165,59 +35225,59 @@ data class GetBrandResponseSerializer( - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer1?=null, - - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer1?=null, - @SerializedName("banner") var banner: BrandBannerSerializer?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("verified_on") - var verifiedOn: String?=null, - @SerializedName("created_on") var createdOn: String?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("slug_key") + var slugKey: String?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("slug_key") - var slugKey: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("mode") + var mode: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, + + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + @SerializedName("reject_reason") var rejectReason: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, @SerializedName("name") var name: String?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - - @SerializedName("verified_by") - var verifiedBy: UserSerializer1?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, @SerializedName("description") var description: String?=null @@ -35278,34 +35338,43 @@ data class CreateUpdateBrandRequestSerializer( @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, + @SerializedName("banner") + var banner: BrandBannerSerializer?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("description") + var description: String?=null, @SerializedName("brand_tier") var brandTier: String?=null, - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null + +): Parcelable { + + + - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("company_id") - var companyId: Int?=null -): Parcelable { @@ -35320,8 +35389,24 @@ data class CreateUpdateBrandRequestSerializer( +} + + +/* + Model: CompanySocialAccounts +*/ +@Parcelize +data class CompanySocialAccounts( + + + + @SerializedName("name") + var name: String?=null, + @SerializedName("url") + var url: String?=null +): Parcelable { @@ -35333,48 +35418,91 @@ data class CreateUpdateBrandRequestSerializer( /* - Model: CompanyBrandSerializer + Model: CompanyDetails */ @Parcelize -data class CompanyBrandSerializer( +data class CompanyDetails( - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, + @SerializedName("socials") + var socials: ArrayList?=null, + + @SerializedName("website_url") + var websiteUrl: String?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: CompanySerializer +*/ +@Parcelize +data class CompanySerializer( - @SerializedName("verified_on") - var verifiedOn: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, @SerializedName("modified_by") - var modifiedBy: UserSerializer1?=null, + var modifiedBy: UserSerializer?=null, + + @SerializedName("business_type") + var businessType: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("company_type") + var companyType: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + + @SerializedName("addresses") + var addresses: ArrayList?=null, @SerializedName("verified_by") - var verifiedBy: UserSerializer1?=null, + var verifiedBy: UserSerializer?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, @SerializedName("modified_on") var modifiedOn: String?=null, + @SerializedName("details") + var details: CompanyDetails?=null, + @SerializedName("stage") var stage: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer1?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("market_channels") + var marketChannels: ArrayList?=null, - @SerializedName("company") - var company: GetCompanySerializer?=null, + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null, - @SerializedName("brand") - var brand: GetBrandResponseSerializer?=null + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("reject_reason") + var rejectReason: String?=null ): Parcelable { @@ -35404,24 +35532,11 @@ data class CompanyBrandSerializer( -} - - -/* - Model: CompanyBrandListSerializer -*/ -@Parcelize -data class CompanyBrandListSerializer( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { @@ -35433,77 +35548,64 @@ data class CompanyBrandListSerializer( /* - Model: CompanyBrandPostRequestSerializer + Model: CompanyBrandSerializer */ @Parcelize -data class CompanyBrandPostRequestSerializer( +data class CompanyBrandSerializer( + + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("company") - var company: Int?=null, - - @SerializedName("brands") - var brands: ArrayList?=null + @SerializedName("created_by") + var createdBy: UserSerializer?=null, -): Parcelable { + @SerializedName("company") + var company: CompanySerializer?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, + @SerializedName("brand") + var brand: GetBrandResponseSerializer?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null -} - - -/* - Model: GetAddressSerializer1 -*/ -@Parcelize -data class GetAddressSerializer1( +): Parcelable { - @SerializedName("landmark") - var landmark: String?=null, - @SerializedName("address2") - var address2: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("address1") - var address1: String?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("longitude") - var longitude: Double?=null -): Parcelable { @@ -35517,11 +35619,24 @@ data class GetAddressSerializer1( +} + + +/* + Model: CompanyBrandListSerializer +*/ +@Parcelize +data class CompanyBrandListSerializer( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -35533,63 +35648,93 @@ data class GetAddressSerializer1( /* - Model: LocationSerializer + Model: CompanyBrandPostRequestSerializer */ @Parcelize -data class LocationSerializer( +data class CompanyBrandPostRequestSerializer( - @SerializedName("store_type") - var storeType: String?=null, + @SerializedName("company") + var company: Int?=null, - @SerializedName("timing") - var timing: ArrayList?=null, + @SerializedName("brands") + var brands: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null - @SerializedName("gst_credentials") - var gstCredentials: InvoiceDetailsSerializer?=null, +): Parcelable { - @SerializedName("code") - var code: String?=null, - @SerializedName("manager") - var manager: LocationManagerSerializer?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, + + + + + + +} + + +/* + Model: LocationSerializer +*/ +@Parcelize +data class LocationSerializer( + + @SerializedName("product_return_config") var productReturnConfig: ProductReturnConfigSerializer?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("documents") - var documents: ArrayList?=null, + @SerializedName("timing") + var timing: ArrayList?=null, - @SerializedName("address") - var address: GetAddressSerializer1?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("store_type") + var storeType: String?=null, @SerializedName("notification_emails") var notificationEmails: ArrayList?=null, + @SerializedName("company") + var company: Int?=null, + @SerializedName("contact_numbers") var contactNumbers: ArrayList?=null, + @SerializedName("address") + var address: GetAddressSerializer?=null, + + @SerializedName("manager") + var manager: LocationManagerSerializer?=null, + + @SerializedName("code") + var code: String?=null, + @SerializedName("stage") var stage: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("company") - var company: Int?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, + + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null, + + @SerializedName("display_name") + var displayName: String?=null ): Parcelable { @@ -45003,27 +45148,18 @@ data class OrderingStoresResponse( /* - Model: CouponSchedule + Model: CouponAction */ @Parcelize -data class CouponSchedule( - - - - @SerializedName("cron") - var cron: String?=null, +data class CouponAction( - @SerializedName("end") - var end: String?=null, - @SerializedName("duration") - var duration: Int?=null, - @SerializedName("next_schedule") - var nextSchedule: @RawValue ArrayList>?=null, + @SerializedName("action_date") + var actionDate: String?=null, - @SerializedName("start") - var start: String?=null + @SerializedName("txn_mode") + var txnMode: String?=null ): Parcelable { @@ -45033,48 +45169,36 @@ data class CouponSchedule( - - - - - - } /* - Model: RuleDefinition + Model: Rule */ @Parcelize -data class RuleDefinition( +data class Rule( - @SerializedName("value_type") - var valueType: String?=null, + @SerializedName("max") + var max: Double?=null, - @SerializedName("scope") - var scope: ArrayList?=null, + @SerializedName("min") + var min: Double?=null, - @SerializedName("auto_apply") - var autoApply: Boolean?=null, + @SerializedName("discount_qty") + var discountQty: Double?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("value") + var value: Double?=null, - @SerializedName("is_exact") - var isExact: Boolean?=null, + @SerializedName("key") + var key: Double?=null - @SerializedName("applicable_on") - var applicableOn: String?=null, +): Parcelable { - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("calculate_on") - var calculateOn: String?=null -): Parcelable { @@ -45085,33 +45209,39 @@ data class RuleDefinition( +} + + +/* + Model: CouponSchedule +*/ +@Parcelize +data class CouponSchedule( + @SerializedName("start") + var start: String?=null, + @SerializedName("duration") + var duration: Int?=null, + @SerializedName("next_schedule") + var nextSchedule: @RawValue ArrayList>?=null, + @SerializedName("end") + var end: String?=null, + @SerializedName("cron") + var cron: String?=null +): Parcelable { -} - - -/* - Model: DisplayMetaDict -*/ -@Parcelize -data class DisplayMetaDict( - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("title") - var title: String?=null -): Parcelable { @@ -45123,40 +45253,45 @@ data class DisplayMetaDict( /* - Model: DisplayMeta + Model: CouponAuthor */ @Parcelize -data class DisplayMeta( +data class CouponAuthor( - @SerializedName("description") - var description: String?=null, + @SerializedName("created_by") + var createdBy: String?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("modified_by") + var modifiedBy: String?=null - @SerializedName("remove") - var remove: DisplayMetaDict?=null, +): Parcelable { - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("apply") - var apply: DisplayMetaDict?=null, - @SerializedName("auto") - var auto: DisplayMetaDict?=null -): Parcelable { +} + + +/* + Model: PostOrder +*/ +@Parcelize +data class PostOrder( + @SerializedName("return_allowed") + var returnAllowed: Boolean?=null, + @SerializedName("cancellation_allowed") + var cancellationAllowed: Boolean?=null +): Parcelable { @@ -45168,15 +45303,15 @@ data class DisplayMeta( /* - Model: Validity + Model: BulkBundleRestriction */ @Parcelize -data class Validity( +data class BulkBundleRestriction( - @SerializedName("priority") - var priority: Int?=null + @SerializedName("multi_store_allowed") + var multiStoreAllowed: Boolean?=null ): Parcelable { @@ -45188,18 +45323,18 @@ data class Validity( /* - Model: Ownership + Model: PriceRange */ @Parcelize -data class Ownership( +data class PriceRange( - @SerializedName("payable_category") - var payableCategory: String?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("payable_by") - var payableBy: String?=null + @SerializedName("min") + var min: Int?=null ): Parcelable { @@ -45213,18 +45348,15 @@ data class Ownership( /* - Model: CouponAuthor + Model: PaymentAllowValue */ @Parcelize -data class CouponAuthor( +data class PaymentAllowValue( - @SerializedName("modified_by") - var modifiedBy: String?=null, - - @SerializedName("created_by") - var createdBy: String?=null + @SerializedName("max") + var max: Int?=null ): Parcelable { @@ -45232,24 +45364,28 @@ data class CouponAuthor( - - } /* - Model: CouponDateMeta + Model: PaymentModes */ @Parcelize -data class CouponDateMeta( +data class PaymentModes( - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("codes") + var codes: ArrayList?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("types") + var types: ArrayList?=null, + + @SerializedName("uses") + var uses: PaymentAllowValue?=null, + + @SerializedName("networks") + var networks: ArrayList?=null ): Parcelable { @@ -45259,22 +45395,29 @@ data class CouponDateMeta( + + + + } /* - 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 { @@ -45284,19 +45427,24 @@ data class CouponAction( + + } /* - Model: PaymentAllowValue + Model: UsesRestriction */ @Parcelize -data class PaymentAllowValue( +data class UsesRestriction( - @SerializedName("max") - var max: Int?=null + @SerializedName("maximum") + var maximum: UsesRemaining?=null, + + @SerializedName("remaining") + var remaining: UsesRemaining?=null ): Parcelable { @@ -45304,32 +45452,47 @@ data class PaymentAllowValue( + + } /* - Model: PaymentModes + Model: Restrictions */ @Parcelize -data class PaymentModes( +data class Restrictions( - @SerializedName("types") - var types: ArrayList?=null, + @SerializedName("post_order") + var postOrder: PostOrder?=null, - @SerializedName("networks") - var networks: ArrayList?=null, + @SerializedName("bulk_bundle") + var bulkBundle: BulkBundleRestriction?=null, - @SerializedName("codes") - var codes: ArrayList?=null, + @SerializedName("coupon_allowed") + var couponAllowed: Boolean?=null, - @SerializedName("uses") - var uses: PaymentAllowValue?=null + @SerializedName("user_groups") + var userGroups: ArrayList?=null, -): Parcelable { + @SerializedName("platforms") + var platforms: ArrayList?=null, + @SerializedName("price_range") + var priceRange: PriceRange?=null, + @SerializedName("payments") + var payments: HashMap?=null, + + @SerializedName("ordering_stores") + var orderingStores: ArrayList?=null, + + @SerializedName("uses") + var uses: UsesRestriction?=null + +): Parcelable { @@ -45339,24 +45502,11 @@ data class PaymentModes( -} - - -/* - Model: PostOrder -*/ -@Parcelize -data class PostOrder( - @SerializedName("return_allowed") - var returnAllowed: Boolean?=null, - @SerializedName("cancellation_allowed") - var cancellationAllowed: Boolean?=null -): Parcelable { @@ -45368,21 +45518,18 @@ data class PostOrder( /* - Model: UsesRemaining + Model: DisplayMetaDict */ @Parcelize -data class UsesRemaining( +data class DisplayMetaDict( - @SerializedName("app") - var app: Int?=null, - - @SerializedName("total") - var total: Int?=null, + @SerializedName("subtitle") + var subtitle: String?=null, - @SerializedName("user") - var user: Int?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -45392,48 +45539,46 @@ data class UsesRemaining( - - } /* - Model: UsesRestriction + Model: DisplayMeta */ @Parcelize -data class UsesRestriction( +data class DisplayMeta( - @SerializedName("remaining") - var remaining: UsesRemaining?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("maximum") - var maximum: UsesRemaining?=null + @SerializedName("auto") + var auto: DisplayMetaDict?=null, -): Parcelable { + @SerializedName("subtitle") + var subtitle: String?=null, + @SerializedName("title") + var title: String?=null, + + @SerializedName("apply") + var apply: DisplayMetaDict?=null, + + @SerializedName("remove") + var remove: DisplayMetaDict?=null + +): Parcelable { -} - - -/* - Model: BulkBundleRestriction -*/ -@Parcelize -data class BulkBundleRestriction( - @SerializedName("multi_store_allowed") - var multiStoreAllowed: Boolean?=null -): Parcelable { @@ -45443,18 +45588,18 @@ data class BulkBundleRestriction( /* - Model: PriceRange + Model: CouponDateMeta */ @Parcelize -data class PriceRange( +data class CouponDateMeta( - @SerializedName("min") - var min: Int?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("max") - var max: Int?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -45468,39 +45613,36 @@ data class PriceRange( /* - Model: Restrictions + Model: RuleDefinition */ @Parcelize -data class Restrictions( +data class RuleDefinition( - @SerializedName("ordering_stores") - var orderingStores: ArrayList?=null, - - @SerializedName("payments") - var payments: HashMap?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("post_order") - var postOrder: PostOrder?=null, + @SerializedName("is_exact") + var isExact: Boolean?=null, - @SerializedName("platforms") - var platforms: ArrayList?=null, + @SerializedName("auto_apply") + var autoApply: Boolean?=null, - @SerializedName("user_groups") - var userGroups: ArrayList?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("coupon_allowed") - var couponAllowed: Boolean?=null, + @SerializedName("calculate_on") + var calculateOn: String?=null, - @SerializedName("uses") - var uses: UsesRestriction?=null, + @SerializedName("applicable_on") + var applicableOn: String?=null, - @SerializedName("bulk_bundle") - var bulkBundle: BulkBundleRestriction?=null, + @SerializedName("scope") + var scope: ArrayList?=null, - @SerializedName("price_range") - var priceRange: PriceRange?=null + @SerializedName("value_type") + var valueType: String?=null ): Parcelable { @@ -45521,8 +45663,6 @@ data class Restrictions( - - } @@ -45535,14 +45675,14 @@ data class State( - @SerializedName("is_display") - var isDisplay: Boolean?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, @SerializedName("is_public") var isPublic: Boolean?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null + @SerializedName("is_display") + var isDisplay: Boolean?=null ): Parcelable { @@ -45558,36 +45698,21 @@ data class State( /* - Model: Identifier + Model: Validation */ @Parcelize -data class Identifier( - - - - @SerializedName("collection_id") - var collectionId: ArrayList?=null, - - @SerializedName("item_id") - var itemId: ArrayList?=null, - - @SerializedName("company_id") - var companyId: ArrayList?=null, +data class Validation( - @SerializedName("user_id") - var userId: ArrayList?=null, - @SerializedName("article_id") - var articleId: ArrayList?=null, - @SerializedName("category_id") - var categoryId: ArrayList?=null, + @SerializedName("user_registered_after") + var userRegisteredAfter: String?=null, - @SerializedName("store_id") - var storeId: ArrayList?=null, + @SerializedName("anonymous") + var anonymous: Boolean?=null, - @SerializedName("brand_id") - var brandId: ArrayList?=null + @SerializedName("app_id") + var appId: ArrayList?=null ): Parcelable { @@ -45599,11 +45724,21 @@ data class Identifier( +} + + +/* + Model: Validity +*/ +@Parcelize +data class Validity( + @SerializedName("priority") + var priority: Int?=null - +): Parcelable { @@ -45613,21 +45748,36 @@ data class Identifier( /* - Model: Validation + Model: Identifier */ @Parcelize -data class Validation( +data class Identifier( - @SerializedName("app_id") - var appId: ArrayList?=null, + @SerializedName("category_id") + var categoryId: ArrayList?=null, - @SerializedName("anonymous") - var anonymous: Boolean?=null, + @SerializedName("user_id") + var userId: ArrayList?=null, - @SerializedName("user_registered_after") - var userRegisteredAfter: String?=null + @SerializedName("collection_id") + var collectionId: ArrayList?=null, + + @SerializedName("article_id") + var articleId: ArrayList?=null, + + @SerializedName("item_id") + var itemId: ArrayList?=null, + + @SerializedName("company_id") + var companyId: ArrayList?=null, + + @SerializedName("brand_id") + var brandId: ArrayList?=null, + + @SerializedName("store_id") + var storeId: ArrayList?=null ): Parcelable { @@ -45639,39 +45789,34 @@ data class Validation( -} - - -/* - Model: Rule -*/ -@Parcelize -data class Rule( - @SerializedName("key") - var key: Double?=null, - @SerializedName("value") - var value: Double?=null, - @SerializedName("discount_qty") - var discountQty: Double?=null, - @SerializedName("min") - var min: Double?=null, - @SerializedName("max") - var max: Double?=null -): Parcelable { +} + + +/* + Model: Ownership +*/ +@Parcelize +data class Ownership( + @SerializedName("payable_category") + var payableCategory: String?=null, + @SerializedName("payable_by") + var payableBy: String?=null + +): Parcelable { @@ -45690,53 +45835,53 @@ data class CouponAdd( - @SerializedName("_schedule") - var schedule: CouponSchedule?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("rule_definition") - var ruleDefinition: RuleDefinition?=null, - - @SerializedName("display_meta") - var displayMeta: DisplayMeta?=null, + @SerializedName("action") + var action: CouponAction?=null, - @SerializedName("validity") - var validity: Validity?=null, + @SerializedName("rule") + var rule: ArrayList?=null, - @SerializedName("ownership") - var ownership: Ownership?=null, + @SerializedName("_schedule") + var schedule: CouponSchedule?=null, @SerializedName("author") var author: CouponAuthor?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("restrictions") + var restrictions: Restrictions?=null, + + @SerializedName("display_meta") + var displayMeta: DisplayMeta?=null, @SerializedName("date_meta") var dateMeta: CouponDateMeta?=null, - @SerializedName("action") - var action: CouponAction?=null, + @SerializedName("rule_definition") + var ruleDefinition: RuleDefinition?=null, @SerializedName("type_slug") var typeSlug: String?=null, - @SerializedName("restrictions") - var restrictions: Restrictions?=null, - @SerializedName("state") var state: State?=null, + @SerializedName("validation") + var validation: Validation?=null, + + @SerializedName("validity") + var validity: Validity?=null, + + @SerializedName("code") + var code: String?=null, + @SerializedName("identifiers") var identifiers: Identifier?=null, - @SerializedName("validation") - var validation: Validation?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("rule") - var rule: ArrayList?=null + @SerializedName("ownership") + var ownership: Ownership?=null ): Parcelable { @@ -45860,53 +46005,53 @@ data class CouponUpdate( + @SerializedName("action") + var action: CouponAction?=null, + + @SerializedName("rule") + var rule: ArrayList?=null, + @SerializedName("_schedule") var schedule: CouponSchedule?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("author") + var author: CouponAuthor?=null, - @SerializedName("rule_definition") - var ruleDefinition: RuleDefinition?=null, + @SerializedName("restrictions") + var restrictions: Restrictions?=null, @SerializedName("display_meta") var displayMeta: DisplayMeta?=null, - @SerializedName("validity") - var validity: Validity?=null, - - @SerializedName("ownership") - var ownership: Ownership?=null, - - @SerializedName("author") - var author: CouponAuthor?=null, - - @SerializedName("code") - var code: String?=null, - @SerializedName("date_meta") var dateMeta: CouponDateMeta?=null, - @SerializedName("action") - var action: CouponAction?=null, + @SerializedName("rule_definition") + var ruleDefinition: RuleDefinition?=null, @SerializedName("type_slug") var typeSlug: String?=null, - @SerializedName("restrictions") - var restrictions: Restrictions?=null, - @SerializedName("state") var state: State?=null, + @SerializedName("validation") + var validation: Validation?=null, + + @SerializedName("validity") + var validity: Validity?=null, + + @SerializedName("code") + var code: String?=null, + @SerializedName("identifiers") var identifiers: Identifier?=null, - @SerializedName("validation") - var validation: Validation?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("rule") - var rule: ArrayList?=null + @SerializedName("ownership") + var ownership: Ownership?=null ): Parcelable { @@ -45955,11 +46100,11 @@ data class CouponPartialUpdate( - @SerializedName("schedule") - var schedule: CouponSchedule?=null, - @SerializedName("archive") - var archive: Boolean?=null + var archive: Boolean?=null, + + @SerializedName("schedule") + var schedule: CouponSchedule?=null ): Parcelable { @@ -45973,27 +46118,18 @@ data class CouponPartialUpdate( /* - Model: CompareObject + Model: PostOrder1 */ @Parcelize -data class CompareObject( - - - - @SerializedName("equals") - var equals: Double?=null, +data class PostOrder1( - @SerializedName("greater_than") - var greaterThan: Double?=null, - @SerializedName("less_than_equals") - var lessThanEquals: Double?=null, - @SerializedName("less_than") - var lessThan: Double?=null, + @SerializedName("return_allowed") + var returnAllowed: Boolean?=null, - @SerializedName("greater_than_equals") - var greaterThanEquals: Double?=null + @SerializedName("cancellation_allowed") + var cancellationAllowed: Boolean?=null ): Parcelable { @@ -46003,70 +46139,44 @@ data class CompareObject( - - - - - - } /* - Model: ItemCriteria + Model: UserRegistered */ @Parcelize -data class ItemCriteria( - - - - @SerializedName("buy_rules") - var buyRules: ArrayList?=null, +data class UserRegistered( - @SerializedName("all_items") - var allItems: Boolean?=null, - @SerializedName("item_id") - var itemId: ArrayList?=null, - @SerializedName("item_company") - var itemCompany: ArrayList?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("cart_quantity") - var cartQuantity: CompareObject?=null, + @SerializedName("end") + var end: String?=null - @SerializedName("item_exclude_category") - var itemExcludeCategory: ArrayList?=null, +): Parcelable { - @SerializedName("item_store") - var itemStore: ArrayList?=null, - @SerializedName("item_exclude_brand") - var itemExcludeBrand: ArrayList?=null, - @SerializedName("item_exclude_sku") - var itemExcludeSku: ArrayList?=null, - @SerializedName("item_size") - var itemSize: ArrayList?=null, - @SerializedName("cart_total") - var cartTotal: CompareObject?=null, - @SerializedName("item_brand") - var itemBrand: ArrayList?=null, - @SerializedName("item_category") - var itemCategory: ArrayList?=null, +} + + +/* + Model: PaymentAllowValue1 +*/ +@Parcelize +data class PaymentAllowValue1( - @SerializedName("item_sku") - var itemSku: ArrayList?=null, - @SerializedName("item_exclude_store") - var itemExcludeStore: ArrayList?=null, - @SerializedName("item_exclude_company") - var itemExcludeCompany: ArrayList?=null + @SerializedName("max") + var max: Int?=null ): Parcelable { @@ -46074,12 +46184,27 @@ data class ItemCriteria( +} + + +/* + Model: PromotionPaymentModes +*/ +@Parcelize +data class PromotionPaymentModes( + @SerializedName("type") + var type: String?=null, + @SerializedName("codes") + var codes: ArrayList?=null, + @SerializedName("uses") + var uses: PaymentAllowValue1?=null +): Parcelable { @@ -46089,14 +46214,24 @@ data class ItemCriteria( +} + + +/* + Model: UsesRemaining1 +*/ +@Parcelize +data class UsesRemaining1( + @SerializedName("total") + var total: Int?=null, + @SerializedName("user") + var user: Int?=null - - - +): Parcelable { @@ -46108,18 +46243,18 @@ data class ItemCriteria( /* - Model: PromotionAction + Model: UsesRestriction1 */ @Parcelize -data class PromotionAction( +data class UsesRestriction1( - @SerializedName("action_type") - var actionType: String?=null, + @SerializedName("maximum") + var maximum: UsesRemaining1?=null, - @SerializedName("action_date") - var actionDate: String?=null + @SerializedName("remaining") + var remaining: UsesRemaining1?=null ): Parcelable { @@ -46133,18 +46268,39 @@ data class PromotionAction( /* - Model: Visibility + Model: Restrictions1 */ @Parcelize -data class Visibility( +data class Restrictions1( - @SerializedName("pdp") - var pdp: Boolean?=null, + @SerializedName("post_order") + var postOrder: PostOrder1?=null, - @SerializedName("coupon_list") - var couponList: Boolean?=null + @SerializedName("user_id") + var userId: ArrayList?=null, + + @SerializedName("user_registered") + var userRegistered: UserRegistered?=null, + + @SerializedName("anonymous_users") + var anonymousUsers: Boolean?=null, + + @SerializedName("order_quantity") + var orderQuantity: Int?=null, + + @SerializedName("user_groups") + var userGroups: ArrayList?=null, + + @SerializedName("platforms") + var platforms: ArrayList?=null, + + @SerializedName("payments") + var payments: ArrayList?=null, + + @SerializedName("uses") + var uses: UsesRestriction1?=null ): Parcelable { @@ -46154,24 +46310,13 @@ data class Visibility( -} - - -/* - Model: PromotionAuthor -*/ -@Parcelize -data class PromotionAuthor( - @SerializedName("modified_by") - var modifiedBy: String?=null, - @SerializedName("created_by") - var createdBy: String?=null -): Parcelable { + + @@ -46183,18 +46328,18 @@ data class PromotionAuthor( /* - Model: Ownership1 + Model: Visibility */ @Parcelize -data class Ownership1( +data class Visibility( - @SerializedName("payable_category") - var payableCategory: String?=null, + @SerializedName("coupon_list") + var couponList: Boolean?=null, - @SerializedName("payable_by") - var payableBy: String?=null + @SerializedName("pdp") + var pdp: Boolean?=null ): Parcelable { @@ -46208,43 +46353,38 @@ data class Ownership1( /* - Model: PaymentAllowValue1 + Model: PromotionSchedule */ @Parcelize -data class PaymentAllowValue1( +data class PromotionSchedule( - @SerializedName("max") - var max: Int?=null + @SerializedName("start") + var start: String?=null, -): Parcelable { + @SerializedName("cron") + var cron: String?=null, + @SerializedName("duration") + var duration: Int?=null, + @SerializedName("next_schedule") + var nextSchedule: @RawValue ArrayList>?=null, + @SerializedName("end") + var end: String?=null, + @SerializedName("published") + var published: Boolean?=null -} - - -/* - Model: PromotionPaymentModes -*/ -@Parcelize -data class PromotionPaymentModes( +): Parcelable { - @SerializedName("type") - var type: String?=null, - @SerializedName("codes") - var codes: ArrayList?=null, - @SerializedName("uses") - var uses: PaymentAllowValue1?=null -): Parcelable { @@ -46258,18 +46398,21 @@ data class PromotionPaymentModes( /* - Model: PostOrder1 + Model: DisplayMeta1 */ @Parcelize -data class PostOrder1( +data class DisplayMeta1( - @SerializedName("return_allowed") - var returnAllowed: Boolean?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("cancellation_allowed") - var cancellationAllowed: Boolean?=null + @SerializedName("offer_text") + var offerText: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -46279,22 +46422,24 @@ data class PostOrder1( + + } /* - Model: UsesRemaining1 + Model: PromotionAction */ @Parcelize -data class UsesRemaining1( +data class PromotionAction( - @SerializedName("total") - var total: Int?=null, + @SerializedName("action_type") + var actionType: String?=null, - @SerializedName("user") - var user: Int?=null + @SerializedName("action_date") + var actionDate: String?=null ): Parcelable { @@ -46308,18 +46453,33 @@ data class UsesRemaining1( /* - Model: UsesRestriction1 + Model: DiscountOffer */ @Parcelize -data class UsesRestriction1( +data class DiscountOffer( - @SerializedName("remaining") - var remaining: UsesRemaining1?=null, + @SerializedName("discount_amount") + var discountAmount: Double?=null, - @SerializedName("maximum") - var maximum: UsesRemaining1?=null + @SerializedName("max_offer_quantity") + var maxOfferQuantity: Int?=null, + + @SerializedName("max_discount_amount") + var maxDiscountAmount: Double?=null, + + @SerializedName("discount_price") + var discountPrice: Double?=null, + + @SerializedName("code") + var code: String?=null, + + @SerializedName("min_offer_quantity") + var minOfferQuantity: Int?=null, + + @SerializedName("discount_percentage") + var discountPercentage: Double?=null ): Parcelable { @@ -46329,22 +46489,41 @@ data class UsesRestriction1( + + + + + + + + + + } /* - Model: UserRegistered + Model: CompareObject */ @Parcelize -data class UserRegistered( +data class CompareObject( - @SerializedName("end") - var end: String?=null, + @SerializedName("greater_than_equals") + var greaterThanEquals: Double?=null, - @SerializedName("start") - var start: String?=null + @SerializedName("greater_than") + var greaterThan: Double?=null, + + @SerializedName("less_than") + var lessThan: Double?=null, + + @SerializedName("less_than_equals") + var lessThanEquals: Double?=null, + + @SerializedName("equals") + var equals: Double?=null ): Parcelable { @@ -46354,58 +46533,72 @@ data class UserRegistered( -} - - -/* - Model: Restrictions1 -*/ -@Parcelize -data class Restrictions1( - @SerializedName("anonymous_users") - var anonymousUsers: Boolean?=null, - @SerializedName("user_id") - var userId: ArrayList?=null, - @SerializedName("payments") - var payments: ArrayList?=null, - @SerializedName("post_order") - var postOrder: PostOrder1?=null, +} + + +/* + Model: ItemCriteria +*/ +@Parcelize +data class ItemCriteria( - @SerializedName("platforms") - var platforms: ArrayList?=null, - @SerializedName("user_groups") - var userGroups: ArrayList?=null, - @SerializedName("uses") - var uses: UsesRestriction1?=null, + @SerializedName("all_items") + var allItems: Boolean?=null, - @SerializedName("user_registered") - var userRegistered: UserRegistered?=null, + @SerializedName("item_store") + var itemStore: ArrayList?=null, - @SerializedName("order_quantity") - var orderQuantity: Int?=null + @SerializedName("item_brand") + var itemBrand: ArrayList?=null, -): Parcelable { + @SerializedName("item_category") + var itemCategory: ArrayList?=null, + @SerializedName("cart_quantity") + var cartQuantity: CompareObject?=null, + @SerializedName("item_exclude_company") + var itemExcludeCompany: ArrayList?=null, + @SerializedName("item_id") + var itemId: ArrayList?=null, + @SerializedName("item_exclude_sku") + var itemExcludeSku: ArrayList?=null, + @SerializedName("buy_rules") + var buyRules: ArrayList?=null, + @SerializedName("item_company") + var itemCompany: ArrayList?=null, + @SerializedName("item_sku") + var itemSku: ArrayList?=null, + @SerializedName("item_exclude_brand") + var itemExcludeBrand: ArrayList?=null, + @SerializedName("item_exclude_store") + var itemExcludeStore: ArrayList?=null, + @SerializedName("item_size") + var itemSize: ArrayList?=null, + @SerializedName("cart_total") + var cartTotal: CompareObject?=null, + @SerializedName("item_exclude_category") + var itemExcludeCategory: ArrayList?=null +): Parcelable { @@ -46414,39 +46607,16 @@ data class Restrictions1( -} - - -/* - Model: DiscountOffer -*/ -@Parcelize -data class DiscountOffer( - @SerializedName("discount_percentage") - var discountPercentage: Double?=null, - @SerializedName("discount_amount") - var discountAmount: Double?=null, - @SerializedName("max_offer_quantity") - var maxOfferQuantity: Int?=null, - @SerializedName("min_offer_quantity") - var minOfferQuantity: Int?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("discount_price") - var discountPrice: Double?=null, - @SerializedName("max_discount_amount") - var maxDiscountAmount: Double?=null -): Parcelable { @@ -46475,15 +46645,15 @@ data class DiscountRule( - @SerializedName("buy_condition") - var buyCondition: String?=null, - @SerializedName("discount_type") var discountType: String?=null, @SerializedName("offer") var offer: DiscountOffer?=null, + @SerializedName("buy_condition") + var buyCondition: String?=null, + @SerializedName("item_criteria") var itemCriteria: ItemCriteria?=null @@ -46503,30 +46673,18 @@ data class DiscountRule( /* - Model: PromotionSchedule + Model: Ownership1 */ @Parcelize -data class PromotionSchedule( - - - - @SerializedName("published") - var published: Boolean?=null, - - @SerializedName("cron") - var cron: String?=null, +data class Ownership1( - @SerializedName("end") - var end: String?=null, - @SerializedName("duration") - var duration: Int?=null, - @SerializedName("next_schedule") - var nextSchedule: @RawValue ArrayList>?=null, + @SerializedName("payable_category") + var payableCategory: String?=null, - @SerializedName("start") - var start: String?=null + @SerializedName("payable_by") + var payableBy: String?=null ): Parcelable { @@ -46536,30 +46694,22 @@ data class PromotionSchedule( - - - - - - - - } /* - Model: PromotionDateMeta + Model: PromotionAuthor */ @Parcelize -data class PromotionDateMeta( +data class PromotionAuthor( - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("created_by") + var createdBy: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("modified_by") + var modifiedBy: String?=null ): Parcelable { @@ -46573,25 +46723,20 @@ data class PromotionDateMeta( /* - Model: DisplayMeta1 + Model: PromotionDateMeta */ @Parcelize -data class DisplayMeta1( - - - - @SerializedName("name") - var name: String?=null, - - @SerializedName("offer_text") - var offerText: String?=null, +data class PromotionDateMeta( - @SerializedName("description") - var description: String?=null -): Parcelable { + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { @@ -46610,68 +46755,68 @@ data class PromotionListItem( - @SerializedName("buy_rules") - var buyRules: HashMap?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, + @SerializedName("apply_exclusive") + var applyExclusive: String?=null, + + @SerializedName("restrictions") + var restrictions: Restrictions1?=null, @SerializedName("visiblility") var visiblility: Visibility?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("_schedule") + var schedule: PromotionSchedule?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, - @SerializedName("ownership") - var ownership: Ownership1?=null, + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("restrictions") - var restrictions: Restrictions1?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("discount_rules") var discountRules: ArrayList?=null, - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, + @SerializedName("ownership") + var ownership: Ownership1?=null, - @SerializedName("apply_priority") - var applyPriority: Int?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, + + @SerializedName("author") + var author: PromotionAuthor?=null, @SerializedName("application_id") var applicationId: String?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, + @SerializedName("mode") var mode: String?=null, @SerializedName("date_meta") var dateMeta: PromotionDateMeta?=null, - @SerializedName("stackable") - var stackable: Boolean?=null, - - @SerializedName("code") - var code: String?=null, - - @SerializedName("apply_all_discount") - var applyAllDiscount: Boolean?=null, - - @SerializedName("display_meta") - var displayMeta: DisplayMeta1?=null, + @SerializedName("buy_rules") + var buyRules: HashMap?=null, - @SerializedName("apply_exclusive") - var applyExclusive: String?=null, + @SerializedName("apply_priority") + var applyPriority: Int?=null, - @SerializedName("promotion_type") - var promotionType: String?=null + @SerializedName("promo_group") + var promoGroup: String?=null ): Parcelable { @@ -46755,68 +46900,68 @@ data class PromotionAdd( - @SerializedName("buy_rules") - var buyRules: HashMap?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, + @SerializedName("apply_exclusive") + var applyExclusive: String?=null, + + @SerializedName("restrictions") + var restrictions: Restrictions1?=null, @SerializedName("visiblility") var visiblility: Visibility?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("_schedule") + var schedule: PromotionSchedule?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, - @SerializedName("ownership") - var ownership: Ownership1?=null, + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("restrictions") - var restrictions: Restrictions1?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("discount_rules") var discountRules: ArrayList?=null, - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, + @SerializedName("ownership") + var ownership: Ownership1?=null, - @SerializedName("apply_priority") - var applyPriority: Int?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, + + @SerializedName("author") + var author: PromotionAuthor?=null, @SerializedName("application_id") var applicationId: String?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, + @SerializedName("mode") var mode: String?=null, @SerializedName("date_meta") var dateMeta: PromotionDateMeta?=null, - @SerializedName("stackable") - var stackable: Boolean?=null, - - @SerializedName("code") - var code: String?=null, - - @SerializedName("apply_all_discount") - var applyAllDiscount: Boolean?=null, - - @SerializedName("display_meta") - var displayMeta: DisplayMeta1?=null, + @SerializedName("buy_rules") + var buyRules: HashMap?=null, - @SerializedName("apply_exclusive") - var applyExclusive: String?=null, + @SerializedName("apply_priority") + var applyPriority: Int?=null, - @SerializedName("promotion_type") - var promotionType: String?=null + @SerializedName("promo_group") + var promoGroup: String?=null ): Parcelable { @@ -46875,68 +47020,68 @@ data class PromotionUpdate( - @SerializedName("buy_rules") - var buyRules: HashMap?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, + @SerializedName("apply_exclusive") + var applyExclusive: String?=null, + + @SerializedName("restrictions") + var restrictions: Restrictions1?=null, @SerializedName("visiblility") var visiblility: Visibility?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("_schedule") + var schedule: PromotionSchedule?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, - @SerializedName("ownership") - var ownership: Ownership1?=null, + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("restrictions") - var restrictions: Restrictions1?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("discount_rules") var discountRules: ArrayList?=null, - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, + @SerializedName("ownership") + var ownership: Ownership1?=null, - @SerializedName("apply_priority") - var applyPriority: Int?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, + + @SerializedName("author") + var author: PromotionAuthor?=null, @SerializedName("application_id") var applicationId: String?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, + @SerializedName("mode") var mode: String?=null, @SerializedName("date_meta") var dateMeta: PromotionDateMeta?=null, - @SerializedName("stackable") - var stackable: Boolean?=null, - - @SerializedName("code") - var code: String?=null, - - @SerializedName("apply_all_discount") - var applyAllDiscount: Boolean?=null, - - @SerializedName("display_meta") - var displayMeta: DisplayMeta1?=null, + @SerializedName("buy_rules") + var buyRules: HashMap?=null, - @SerializedName("apply_exclusive") - var applyExclusive: String?=null, + @SerializedName("apply_priority") + var applyPriority: Int?=null, - @SerializedName("promotion_type") - var promotionType: String?=null + @SerializedName("promo_group") + var promoGroup: String?=null ): Parcelable { @@ -46995,11 +47140,11 @@ data class PromotionPartialUpdate( - @SerializedName("schedule") - var schedule: PromotionSchedule?=null, - @SerializedName("archive") - var archive: Boolean?=null + var archive: Boolean?=null, + + @SerializedName("schedule") + var schedule: PromotionSchedule?=null ): Parcelable { @@ -47023,11 +47168,11 @@ data class CartItem( @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("size") - var size: String?=null, - @SerializedName("product_id") - var productId: String?=null + var productId: String?=null, + + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -47063,24 +47208,30 @@ data class OpenapiCartDetailsRequest( /* - Model: LoyaltyPoints + Model: AppliedPromotion */ @Parcelize -data class LoyaltyPoints( +data class AppliedPromotion( - @SerializedName("description") - var description: String?=null, + @SerializedName("article_quantity") + var articleQuantity: Int?=null, - @SerializedName("applicable") - var applicable: Double?=null, + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null, - @SerializedName("total") - var total: Double?=null, + @SerializedName("promo_id") + var promoId: String?=null, - @SerializedName("is_applied") - var isApplied: Boolean?=null + @SerializedName("amount") + var amount: Double?=null, + + @SerializedName("offer_text") + var offerText: String?=null, + + @SerializedName("promotion_type") + var promotionType: String?=null ): Parcelable { @@ -47094,34 +47245,38 @@ data class LoyaltyPoints( + + + + } /* - Model: CouponBreakup + Model: ProductPrice */ @Parcelize -data class CouponBreakup( +data class ProductPrice( - @SerializedName("uid") - var uid: String?=null, + @SerializedName("add_on") + var addOn: Double?=null, - @SerializedName("value") - var value: Double?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("is_applied") - var isApplied: Boolean?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("selling") + var selling: Double?=null ): Parcelable { @@ -47143,38 +47298,48 @@ data class CouponBreakup( /* - Model: DisplayBreakup + Model: ProductPriceInfo */ @Parcelize -data class DisplayBreakup( +data class ProductPriceInfo( - @SerializedName("key") - var key: String?=null, + @SerializedName("converted") + var converted: ProductPrice?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("base") + var base: ProductPrice?=null - @SerializedName("value") - var value: Double?=null, +): Parcelable { - @SerializedName("message") - var message: ArrayList?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { +} + + +/* + Model: ProductImage +*/ +@Parcelize +data class ProductImage( + + + + @SerializedName("secure_url") + var secureUrl: String?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, + @SerializedName("url") + var url: String?=null +): Parcelable { @@ -47188,48 +47353,43 @@ data class DisplayBreakup( /* - Model: RawBreakup + Model: BaseInfo */ @Parcelize -data class RawBreakup( +data class BaseInfo( - @SerializedName("discount") - var discount: Double?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("subtotal") - var subtotal: Double?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("total") - var total: Double?=null, +): Parcelable { - @SerializedName("gst_charges") - var gstCharges: Double?=null, - @SerializedName("cod_charge") - var codCharge: Double?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, - @SerializedName("mrp_total") - var mrpTotal: Double?=null, - @SerializedName("you_saved") - var youSaved: Double?=null, - @SerializedName("convenience_fee") - var convenienceFee: Double?=null, - @SerializedName("fynd_cash") - var fyndCash: Double?=null, +} + + +/* + Model: CategoryInfo +*/ +@Parcelize +data class CategoryInfo( - @SerializedName("vog") - var vog: Double?=null, - @SerializedName("coupon") - var coupon: Double?=null + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -47239,17 +47399,47 @@ data class RawBreakup( +} + + +/* + Model: ActionQuery +*/ +@Parcelize +data class ActionQuery( + + + + @SerializedName("product_slug") + var productSlug: ArrayList?=null + +): Parcelable { +} + + +/* + Model: ProductAction +*/ +@Parcelize +data class ProductAction( + @SerializedName("type") + var type: String?=null, + @SerializedName("url") + var url: String?=null, + @SerializedName("query") + var query: ActionQuery?=null +): Parcelable { @@ -47263,24 +47453,36 @@ data class RawBreakup( /* - Model: CartBreakup + Model: CartProduct */ @Parcelize -data class CartBreakup( +data class CartProduct( - @SerializedName("loyalty_points") - var loyaltyPoints: LoyaltyPoints?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("coupon") - var coupon: CouponBreakup?=null, + @SerializedName("images") + var images: ArrayList?=null, - @SerializedName("display") - var display: ArrayList?=null, + @SerializedName("brand") + var brand: BaseInfo?=null, - @SerializedName("raw") - var raw: RawBreakup?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("categories") + var categories: ArrayList?=null, + + @SerializedName("action") + var action: ProductAction?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -47294,6 +47496,14 @@ data class CartBreakup( + + + + + + + + } @@ -47308,15 +47518,15 @@ data class ProductAvailability( @SerializedName("out_of_stock") var outOfStock: Boolean?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("other_store_quantity") var otherStoreQuantity: Int?=null, @SerializedName("deliverable") var deliverable: Boolean?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("is_valid") var isValid: Boolean?=null @@ -47338,30 +47548,15 @@ data class ProductAvailability( /* - Model: ProductPrice + Model: PromoMeta */ @Parcelize -data class ProductPrice( - - - - @SerializedName("marked") - var marked: Double?=null, - - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - - @SerializedName("add_on") - var addOn: Double?=null, +data class PromoMeta( - @SerializedName("selling") - var selling: Double?=null, - @SerializedName("effective") - var effective: Double?=null, - @SerializedName("currency_code") - var currencyCode: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -47369,32 +47564,19 @@ data class ProductPrice( - - - - - - - - - - } /* - Model: ProductPriceInfo + Model: CartProductIdentifer */ @Parcelize -data class ProductPriceInfo( - +data class CartProductIdentifer( - @SerializedName("converted") - var converted: ProductPrice?=null, - @SerializedName("base") - var base: ProductPrice?=null + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -47402,8 +47584,6 @@ data class ProductPriceInfo( - - } @@ -47415,48 +47595,23 @@ data class BasePrice( - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - - @SerializedName("effective") - var effective: Double?=null, - @SerializedName("currency_code") var currencyCode: String?=null, - @SerializedName("marked") - var marked: Double?=null - -): Parcelable { - - - - - - - - - - - -} - - -/* - Model: ArticlePriceInfo -*/ -@Parcelize -data class ArticlePriceInfo( + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("effective") + var effective: Double?=null, + + @SerializedName("marked") + var marked: Double?=null + +): Parcelable { - @SerializedName("converted") - var converted: BasePrice?=null, - @SerializedName("base") - var base: BasePrice?=null -): Parcelable { @@ -47468,18 +47623,18 @@ data class ArticlePriceInfo( /* - Model: BaseInfo + Model: ArticlePriceInfo */ @Parcelize -data class BaseInfo( +data class ArticlePriceInfo( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("converted") + var converted: BasePrice?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("base") + var base: BasePrice?=null ): Parcelable { @@ -47500,29 +47655,29 @@ data class ProductArticle( + @SerializedName("type") + var type: String?=null, + @SerializedName("uid") var uid: String?=null, - @SerializedName("price") - var price: ArticlePriceInfo?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, @SerializedName("seller") var seller: BaseInfo?=null, + @SerializedName("price") + var price: ArticlePriceInfo?=null, + @SerializedName("store") var store: BaseInfo?=null, - @SerializedName("type") - var type: String?=null, - - @SerializedName("size") - var size: String?=null, - @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -47548,65 +47703,70 @@ data class ProductArticle( /* - Model: AppliedPromotion + Model: CartProductInfo */ @Parcelize -data class AppliedPromotion( +data class CartProductInfo( - @SerializedName("article_quantity") - var articleQuantity: Int?=null, + @SerializedName("bulk_offer") + var bulkOffer: @RawValue HashMap?=null, - @SerializedName("offer_text") - var offerText: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("amount") - var amount: Double?=null, + @SerializedName("coupon_message") + var couponMessage: String?=null, - @SerializedName("promotion_type") - var promotionType: String?=null, + @SerializedName("promotions_applied") + var promotionsApplied: ArrayList?=null, - @SerializedName("mrp_promotion") - var mrpPromotion: Boolean?=null, + @SerializedName("price_per_unit") + var pricePerUnit: ProductPriceInfo?=null, - @SerializedName("promo_id") - var promoId: String?=null + @SerializedName("product") + var product: CartProduct?=null, -): Parcelable { + @SerializedName("availability") + var availability: ProductAvailability?=null, + @SerializedName("promo_meta") + var promoMeta: PromoMeta?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, + @SerializedName("price") + var price: ProductPriceInfo?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("article") + var article: ProductArticle?=null +): Parcelable { -} - - -/* - Model: CategoryInfo -*/ -@Parcelize -data class CategoryInfo( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -47614,27 +47774,12 @@ data class CategoryInfo( -} - - -/* - Model: ProductImage -*/ -@Parcelize -data class ProductImage( - @SerializedName("url") - var url: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, - @SerializedName("secure_url") - var secureUrl: String?=null -): Parcelable { @@ -47648,43 +47793,38 @@ data class ProductImage( /* - Model: ActionQuery + Model: CouponBreakup */ @Parcelize -data class ActionQuery( +data class CouponBreakup( - @SerializedName("product_slug") - var productSlug: ArrayList?=null + @SerializedName("type") + var type: String?=null, -): Parcelable { + @SerializedName("uid") + var uid: String?=null, + @SerializedName("is_applied") + var isApplied: Boolean?=null, + @SerializedName("value") + var value: Double?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("message") + var message: String?=null -} - - -/* - Model: ProductAction -*/ -@Parcelize -data class ProductAction( +): Parcelable { - @SerializedName("url") - var url: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("query") - var query: ActionQuery?=null -): Parcelable { @@ -47698,36 +47838,30 @@ data class ProductAction( /* - Model: CartProduct + Model: DisplayBreakup */ @Parcelize -data class CartProduct( - - +data class DisplayBreakup( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("categories") - var categories: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("images") - var images: ArrayList?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("value") + var value: Double?=null, - @SerializedName("action") - var action: ProductAction?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("brand") - var brand: BaseInfo?=null + @SerializedName("message") + var message: ArrayList?=null ): Parcelable { @@ -47745,45 +47879,36 @@ data class CartProduct( - - - - } /* - Model: CartProductIdentifer + Model: LoyaltyPoints */ @Parcelize -data class CartProductIdentifer( +data class LoyaltyPoints( - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("description") + var description: String?=null, -): Parcelable { + @SerializedName("is_applied") + var isApplied: Boolean?=null, + @SerializedName("total") + var total: Double?=null, + @SerializedName("applicable") + var applicable: Double?=null +): Parcelable { -} - - -/* - Model: PromoMeta -*/ -@Parcelize -data class PromoMeta( - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -47793,59 +47918,62 @@ data class PromoMeta( /* - Model: CartProductInfo + Model: RawBreakup */ @Parcelize -data class CartProductInfo( +data class RawBreakup( + + + + @SerializedName("subtotal") + var subtotal: Double?=null, + + @SerializedName("convenience_fee") + var convenienceFee: Double?=null, + + @SerializedName("gst_charges") + var gstCharges: Double?=null, + + @SerializedName("coupon") + var coupon: Double?=null, + + @SerializedName("vog") + var vog: Double?=null, + @SerializedName("cod_charge") + var codCharge: Double?=null, + @SerializedName("fynd_cash") + var fyndCash: Double?=null, @SerializedName("discount") - var discount: String?=null, + var discount: Double?=null, - @SerializedName("availability") - var availability: ProductAvailability?=null, + @SerializedName("you_saved") + var youSaved: Double?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("mrp_total") + var mrpTotal: Double?=null, - @SerializedName("price") - var price: ProductPriceInfo?=null, + @SerializedName("total") + var total: Double?=null, + + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null + +): Parcelable { - @SerializedName("article") - var article: ProductArticle?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("promotions_applied") - var promotionsApplied: ArrayList?=null, - @SerializedName("product") - var product: CartProduct?=null, - @SerializedName("price_per_unit") - var pricePerUnit: ProductPriceInfo?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("bulk_offer") - var bulkOffer: @RawValue HashMap?=null, - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null, - @SerializedName("promo_meta") - var promoMeta: PromoMeta?=null, - @SerializedName("coupon_message") - var couponMessage: String?=null -): Parcelable { @@ -47861,13 +47989,30 @@ data class CartProductInfo( +} + + +/* + Model: CartBreakup +*/ +@Parcelize +data class CartBreakup( + @SerializedName("coupon") + var coupon: CouponBreakup?=null, + @SerializedName("display") + var display: ArrayList?=null, + @SerializedName("loyalty_points") + var loyaltyPoints: LoyaltyPoints?=null, + @SerializedName("raw") + var raw: RawBreakup?=null +): Parcelable { @@ -47890,12 +48035,12 @@ data class OpenapiCartDetailsResponse( - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, - @SerializedName("items") var items: ArrayList?=null, + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, + @SerializedName("message") var message: String?=null, @@ -47925,14 +48070,14 @@ data class OpenApiErrorResponse( - @SerializedName("errors") - var errors: @RawValue HashMap?=null, - @SerializedName("success") var success: Boolean?=null, @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("errors") + var errors: @RawValue HashMap?=null ): Parcelable { @@ -47955,8 +48100,8 @@ data class ShippingAddress( - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("landmark") + var landmark: String?=null, @SerializedName("city") var city: String?=null, @@ -47967,38 +48112,38 @@ data class ShippingAddress( @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("area_code") - var areaCode: String?=null, + @SerializedName("country") + var country: String?=null, @SerializedName("area_code_slug") var areaCodeSlug: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("phone") + var phone: Int?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("area_code") + var areaCode: String?=null, @SerializedName("state") var state: String?=null, - @SerializedName("email") - var email: String?=null, - - @SerializedName("phone") - var phone: Int?=null, + @SerializedName("pincode") + var pincode: Int?=null, @SerializedName("country_code") var countryCode: String?=null, - @SerializedName("landmark") - var landmark: String?=null, - @SerializedName("area") var area: String?=null, - @SerializedName("pincode") - var pincode: Int?=null + @SerializedName("address_type") + var addressType: String?=null, + + @SerializedName("email") + var email: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -48070,11 +48215,11 @@ data class PromiseTimestamp( - @SerializedName("min") - var min: Double?=null, - @SerializedName("max") - var max: Double?=null + var max: Double?=null, + + @SerializedName("min") + var min: Double?=null ): Parcelable { @@ -48095,11 +48240,11 @@ data class PromiseFormatted( - @SerializedName("min") - var min: String?=null, - @SerializedName("max") - var max: String?=null + var max: String?=null, + + @SerializedName("min") + var min: String?=null ): Parcelable { @@ -48145,20 +48290,20 @@ data class OpenApiCartServiceabilityResponse( + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, + @SerializedName("delivery_promise") var deliveryPromise: ShipmentPromise?=null, - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, + @SerializedName("items") + var items: ArrayList?=null, @SerializedName("message") var message: String?=null, @SerializedName("is_valid") - var isValid: Boolean?=null, - - @SerializedName("items") - var items: ArrayList?=null + var isValid: Boolean?=null ): Parcelable { @@ -48178,18 +48323,18 @@ data class OpenApiCartServiceabilityResponse( /* - 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 { @@ -48203,18 +48348,18 @@ data class CartItemMeta( /* - 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 { @@ -48235,56 +48380,56 @@ data class OpenApiOrderItem( - @SerializedName("discount") - var discount: Double?=null, + @SerializedName("delivery_charges") + var deliveryCharges: Double?=null, - @SerializedName("loyalty_discount") - var loyaltyDiscount: Double?=null, + @SerializedName("files") + var files: ArrayList?=null, + + @SerializedName("price_marked") + var priceMarked: Double?=null, + + @SerializedName("payment_methods") + var paymentMethods: ArrayList?=null, + + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, + + @SerializedName("cod_charges") + var codCharges: Double?=null, @SerializedName("meta") var meta: CartItemMeta?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, - @SerializedName("product_id") var productId: Int?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, + + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, @SerializedName("price_effective") var priceEffective: Double?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, - - @SerializedName("employee_discount") - var employeeDiscount: Double?=null, + @SerializedName("discount") + var discount: Double?=null, - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Double?=null, + @SerializedName("loyalty_discount") + var loyaltyDiscount: Double?=null, - @SerializedName("payment_methods") - var paymentMethods: ArrayList?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, @SerializedName("size") var size: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("delivery_charges") - var deliveryCharges: Double?=null, - - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - - @SerializedName("cod_charges") - var codCharges: Double?=null, + @SerializedName("employee_discount") + var employeeDiscount: Double?=null, - @SerializedName("files") - var files: ArrayList?=null + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -48335,38 +48480,41 @@ data class OpenApiPlatformCheckoutReq( - @SerializedName("payment_mode") - var paymentMode: String?=null, - - @SerializedName("cart_value") - var cartValue: Double?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, @SerializedName("shipping_address") var shippingAddress: ShippingAddress?=null, - @SerializedName("employee_discount") - var employeeDiscount: @RawValue HashMap?=null, + @SerializedName("coupon") + var coupon: String?=null, + + @SerializedName("billing_address") + var billingAddress: ShippingAddress?=null, @SerializedName("cart_items") var cartItems: ArrayList?=null, - @SerializedName("payment_methods") - var paymentMethods: ArrayList?=null, + @SerializedName("gstin") + var gstin: String?=null, - @SerializedName("affiliate_order_id") - var affiliateOrderId: String?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("loyalty_discount") + var loyaltyDiscount: Double?=null, - @SerializedName("coupon_code") - var couponCode: String?=null, + @SerializedName("cart_value") + var cartValue: Double?=null, @SerializedName("delivery_charges") var deliveryCharges: Double?=null, - @SerializedName("coupon") - var coupon: String?=null, + @SerializedName("files") + var files: ArrayList?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null, @SerializedName("cod_charges") var codCharges: Double?=null, @@ -48374,26 +48522,23 @@ data class OpenApiPlatformCheckoutReq( @SerializedName("comment") var comment: String?=null, - @SerializedName("loyalty_discount") - var loyaltyDiscount: Double?=null, + @SerializedName("coupon_code") + var couponCode: String?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("affiliate_order_id") + var affiliateOrderId: String?=null, @SerializedName("cashback_applied") var cashbackApplied: Double?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null, - - @SerializedName("billing_address") - var billingAddress: ShippingAddress?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("payment_methods") + var paymentMethods: ArrayList?=null, - @SerializedName("files") - var files: ArrayList?=null + @SerializedName("employee_discount") + var employeeDiscount: @RawValue HashMap?=null ): Parcelable { @@ -48450,17 +48595,17 @@ data class OpenApiCheckoutResponse( - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("order_ref_id") + var orderRefId: String?=null, @SerializedName("success") var success: Boolean?=null, - @SerializedName("order_ref_id") - var orderRefId: String?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("order_id") + var orderId: String?=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 06019cb10..cfa6da8b5 100644 --- a/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt +++ b/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt @@ -50,6 +50,18 @@ 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>? { @@ -62,12 +74,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createProductBundle(body: ProductBundleRequest) + suspend fun updateProductBundle(id: String,body: ProductBundleUpdateRequest) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProductBundle( - companyId = config.companyId, body = body) + catalogApiList?.updateProductBundle( + companyId = config.companyId, id = id, body = body) } else { null } @@ -86,12 +98,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateProductBundle(id: String,body: ProductBundleUpdateRequest) - : Deferred>? { + suspend fun createSizeGuide(body: ValidateSizeGuide) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateProductBundle( - companyId = config.companyId, id = id, body = body) + catalogApiList?.createSizeGuide( + companyId = config.companyId, body = body) } else { null } @@ -110,12 +122,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createSizeGuide(body: ValidateSizeGuide) + suspend fun updateSizeGuide(id: String,body: ValidateSizeGuide) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createSizeGuide( - companyId = config.companyId, body = body) + catalogApiList?.updateSizeGuide( + companyId = config.companyId, id = id, body = body) } else { null } @@ -134,18 +146,6 @@ 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 - } - } - - @@ -389,6 +389,18 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } + suspend fun createCategories(body: CategoryRequestBody) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.createCategories( + companyId = config.companyId, body = body) + } else { + null + } + } + + suspend fun listCategories(level: String?=null, departments: String?=null, q: String?=null, pageNo: Int?=null, pageSize: Int?=null) : Deferred>? { @@ -401,12 +413,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createCategories(body: CategoryRequestBody) - : Deferred>? { + suspend fun updateCategory(uid: String,body: CategoryRequestBody) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createCategories( - companyId = config.companyId, body = body) + catalogApiList?.updateCategory( + companyId = config.companyId, uid = uid, body = body) } else { null } @@ -425,12 +437,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateCategory(uid: String,body: CategoryRequestBody) - : Deferred>? { + suspend fun createProduct(body: ProductCreateUpdate) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateCategory( - companyId = config.companyId, uid = uid, body = body) + catalogApiList?.createProduct( + companyId = config.companyId, body = body) } else { null } @@ -449,24 +461,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createProduct(body: ProductCreateUpdate) + suspend fun editProduct(itemId: String,body: ProductCreateUpdate) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProduct( - companyId = config.companyId, body = body) - } else { - null - } - } - - - 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 ) + catalogApiList?.editProduct( + companyId = config.companyId, itemId = itemId, body = body) } else { null } @@ -485,12 +485,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun editProduct(itemId: String,body: ProductCreateUpdate) - : Deferred>? { + suspend fun getProduct(itemCode: String?=null, itemId: String, brandUid: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.editProduct( - companyId = config.companyId, itemId = itemId, body = body) + catalogApiList?.getProduct( + itemCode = itemCode, companyId = config.companyId, itemId = itemId, brandUid = brandUid ) } else { null } @@ -521,48 +521,48 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - 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 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 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 } } - 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 } @@ -581,24 +581,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - 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 } } - 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 } @@ -617,24 +617,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - 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 } } - 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 } @@ -666,6 +666,18 @@ 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>? { @@ -678,12 +690,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createBulkInventoryJob(body: BulkJob) - : Deferred>? { + suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkInventoryJob( - companyId = config.companyId, body = body) + catalogApiList?.createBulkInventory( + companyId = config.companyId, batchId = batchId, body = body) } else { null } @@ -702,12 +714,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) - : Deferred>? { + suspend fun createInventoryExportJob(body: InventoryExportRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkInventory( - companyId = config.companyId, batchId = batchId, body = body) + catalogApiList?.createInventoryExportJob( + companyId = config.companyId, body = body) } else { null } @@ -726,24 +738,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createInventoryExportJob(body: InventoryExportRequest) - : Deferred>? { + suspend fun exportInventoryConfig(filterType: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createInventoryExportJob( - companyId = config.companyId, body = body) + catalogApiList?.exportInventoryConfig( + companyId = config.companyId, filterType = filterType ) } else { null } } - suspend fun exportInventoryConfig(filterType: String?=null) - : Deferred>? { + suspend fun createHsnCode(body: HsnUpsert) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.exportInventoryConfig( - companyId = config.companyId, filterType = filterType ) + catalogApiList?.createHsnCode( + companyId = config.companyId, body = body) } else { null } @@ -762,12 +774,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createHsnCode(body: HsnUpsert) + suspend fun updateHsnCode(id: String,body: HsnUpsert) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createHsnCode( - companyId = config.companyId, body = body) + catalogApiList?.updateHsnCode( + companyId = config.companyId, id = id, body = body) } else { null } @@ -786,18 +798,6 @@ 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>? { @@ -833,10 +833,10 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi - suspend fun getSearchKeywords(id: String) - : Deferred>? { + suspend fun updateSearchKeywords(id: String,body: CreateSearchKeyword) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.updateSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null } @@ -853,40 +853,40 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun updateSearchKeywords(id: String,body: CreateSearchKeyword) - : Deferred>? { + suspend fun getSearchKeywords(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.getSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } } - suspend fun getAllSearchKeyword() - : Deferred>? { + suspend fun createCustomKeyword(body: CreateSearchKeyword) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAllSearchKeyword(companyId = config.companyId , applicationId = applicationId ) + catalogApiList?.createCustomKeyword(companyId = config.companyId , applicationId = applicationId , body = body) } else { null } } - suspend fun createCustomKeyword(body: CreateSearchKeyword) - : Deferred>? { + suspend fun getAllSearchKeyword() + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createCustomKeyword(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.getAllSearchKeyword(companyId = config.companyId , applicationId = applicationId ) } else { null } } - suspend fun getAutocompleteKeywordDetail(id: String) + suspend fun updateAutocompleteKeyword(id: String,body: CreateAutocompleteKeyword) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAutocompleteKeywordDetail(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.updateAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null } @@ -903,30 +903,30 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun updateAutocompleteKeyword(id: String,body: CreateAutocompleteKeyword) + suspend fun getAutocompleteKeywordDetail(id: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.getAutocompleteKeywordDetail(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } } - suspend fun getAutocompleteConfig() - : Deferred>? { + suspend fun createCustomAutocompleteRule(body: CreateAutocompleteKeyword) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAutocompleteConfig(companyId = config.companyId , applicationId = applicationId ) + catalogApiList?.createCustomAutocompleteRule(companyId = config.companyId , applicationId = applicationId , body = body) } else { null } } - suspend fun createCustomAutocompleteRule(body: CreateAutocompleteKeyword) - : Deferred>? { + suspend fun getAutocompleteConfig() + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createCustomAutocompleteRule(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.getAutocompleteConfig(companyId = config.companyId , applicationId = applicationId ) } else { null } @@ -961,6 +961,16 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } + suspend fun createConfigurationProductListing(body: AppConfiguration) + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.createConfigurationProductListing(companyId = config.companyId , applicationId = applicationId , body = body) + } else { + null + } + } + + suspend fun getConfigurations() : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { @@ -971,10 +981,10 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createConfigurationProductListing(body: AppConfiguration) + suspend fun createConfigurationByType(type: String,body: AppConfiguration) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createConfigurationProductListing(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.createConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type, body = body) } else { null } @@ -991,20 +1001,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createConfigurationByType(type: String,body: AppConfiguration) - : Deferred>? { + suspend fun getQueryFilters() + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type, body = body) + catalogApiList?.getQueryFilters(companyId = config.companyId , applicationId = applicationId ) } else { null } } - suspend fun getQueryFilters() - : Deferred>? { + suspend fun createCollection(body: CreateCollection) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getQueryFilters(companyId = config.companyId , applicationId = applicationId ) + catalogApiList?.createCollection(companyId = config.companyId , applicationId = applicationId , body = body) } else { null } @@ -1021,20 +1031,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createCollection(body: CreateCollection) - : Deferred>? { + suspend fun getCollectionDetail(slug: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createCollection(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.getCollectionDetail(companyId = config.companyId , applicationId = applicationId , slug = slug ) } else { null } } - suspend fun getCollectionDetail(slug: String) - : Deferred>? { + suspend fun updateCollection(id: String,body: UpdateCollection) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getCollectionDetail(companyId = config.companyId , applicationId = applicationId , slug = slug ) + catalogApiList?.updateCollection(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null } @@ -1051,10 +1061,10 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun updateCollection(id: String,body: UpdateCollection) - : Deferred>? { + suspend fun addCollectionItems(id: String,body: CollectionItemRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateCollection(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.addCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null } @@ -1071,16 +1081,6 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun addCollectionItems(id: String,body: CollectionItemRequest) - : Deferred>? { - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.addCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, body = body) - } else { - null - } - } - - suspend fun getCatalogInsights(brand: String?=null) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { diff --git a/src/main/java/com/sdk/platform/datamanager/CompanyProfileDataManagerClass.kt b/src/main/java/com/sdk/platform/datamanager/CompanyProfileDataManagerClass.kt index c2480c018..ac8176f63 100644 --- a/src/main/java/com/sdk/platform/datamanager/CompanyProfileDataManagerClass.kt +++ b/src/main/java/com/sdk/platform/datamanager/CompanyProfileDataManagerClass.kt @@ -53,7 +53,7 @@ class CompanyProfileDataManagerClass(val config: PlatformConfig, val unauthorize suspend fun updateCompany(body: UpdateCompany) - : Deferred>? { + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { companyProfileApiList?.updateCompany( @@ -89,7 +89,7 @@ class CompanyProfileDataManagerClass(val config: PlatformConfig, val unauthorize suspend fun editBrand(brandId: String,body: CreateUpdateBrandRequestSerializer) - : Deferred>? { + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { companyProfileApiList?.editBrand( @@ -101,7 +101,7 @@ class CompanyProfileDataManagerClass(val config: PlatformConfig, val unauthorize suspend fun createBrand(body: CreateUpdateBrandRequestSerializer) - : Deferred>? { + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { companyProfileApiList?.createBrand( @@ -125,7 +125,7 @@ class CompanyProfileDataManagerClass(val config: PlatformConfig, val unauthorize suspend fun createCompanyBrandMapping(body: CompanyBrandPostRequestSerializer) - : Deferred>? { + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { companyProfileApiList?.createCompanyBrandMapping( @@ -149,7 +149,7 @@ class CompanyProfileDataManagerClass(val config: PlatformConfig, val unauthorize suspend fun createLocation(body: LocationSerializer) - : Deferred>? { + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { companyProfileApiList?.createLocation( @@ -173,7 +173,7 @@ class CompanyProfileDataManagerClass(val config: PlatformConfig, val unauthorize suspend fun updateLocation(locationId: String,body: LocationSerializer) - : Deferred>? { + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { companyProfileApiList?.updateLocation( @@ -185,7 +185,7 @@ class CompanyProfileDataManagerClass(val config: PlatformConfig, val unauthorize suspend fun createLocationBulk(body: BulkLocationSerializer) - : Deferred>? { + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { companyProfileApiList?.createLocationBulk(